Crear Pedido
Permite obtener una estimaci贸n del servicio, generar una referencia de pago y el pedido.
Devuelve el pedido creado
POST https://develop.api.lagruva.com/applications/ordersHeaders
Authorization: Bearer {accessToken}
Content-Type: application/jsonBody
{
"originLatitude": -34.6037,
"originLongitude": -58.3816,
"destinationLatitude": -34.6158,
"destinationLongitude": -58.4333,
"serviceId": 1,
"phoneNumber": "+5492954123456",
"vehicleIdentification": "AG000BY"
}Par谩metros
| Campo | Tipo | Descripci贸n |
|---|---|---|
| originLatitude | number | Latitud de origen |
| originLongitude | number | Longitud de origen |
| destinationLatitude | number | Latitud de destino |
| destinationLongitude | number | Longitud de destino |
| serviceId | 1 | 2 | 3 | C贸digo del servicio (1 = Servicio de Remolque, 2 = Puente de Bateria, 3 = Cambio de Neumaticos) |
| phoneNumber | string | N煤mero de tel茅fono en formato E.164 |
| vehicleIdentification | string | Patente del vehiculo |
Respuestas
200 OK
{
"id": 1,
"status": "pending",
"pendingStatus": "partner_peding",
"mercadoPagoReference": "https://mercadopago.com.ar/preference...",
"originLatitude": -34.6037,
"originLongitude": -58.3816,
"destinationLatitude": -34.6158,
"destinationLongitude": -58.4333,
"originTitle": "Av. Corrientes 1234",
"destinationTitle": "Av. Cabildo 2500",
"serviceCode": 1,
"vehicleIdentification": "AG000BY",
"duration": "1154s",
"distance": 15234,
"totalAmount": 25000,
"partnerAmount": 20000,
"platformAmount": 5000,
"partnerDistance": 124124,
"partnerDuration": "123123s",
"clientName": "Juan P茅rez",
"clientPhone": "+5492954123456",
"partner": null,
"createdAt": "2026-05-17T02:55:00.000Z",
"updatedAt": "2026-05-17T03:10:00.000Z"
}Campos de respuesta
| Campo | Tipo | Descripci贸n |
|---|---|---|
| id | number | Identificador del pedido |
| status | pending | finished | paused | cancelled | closed | Estado del pedido |
| mercadoPagoReference | string | Url del pago de mercado pago |
| pendingStatus | pending_payment | pending_partner | partner_start_order | partner_going_to_origin | partner_in_origin | partner_going_to_destination |
| originLatitude | number | Latitud de origen |
| originLongitude | number | Longitud de origen |
| destinationLatitude | number | Latitud de destino |
| destinationLongitude | number | Longitud de destino |
| originTitle | string | Direcci贸n de origen |
| destinationTitle | string | Direcci贸n de destino |
| serviceCode | 1 | 2 | 3 | C贸digo del servicio |
| vehicleIdentification | string | Patente del veh铆culo |
| duration | string | Duraci贸n estimada del servicio |
| distance | number | Distancia estimada en metros |
| totalAmount | number | Monto total |
| partnerAmount | number | Monto correspondiente al socio |
| platformAmount | number | Monto correspondiente a la plataforma |
| partnerDistance | number | Distancia estimada en metros entre el partner y el origen del pedido |
| partnerDuration | string | Duraci贸n estimada del partner al origin del pedido |
| clientName | string | Nombre del cliente |
| clientPhone | string | N煤mero de tel茅fono del cliente |
| partner | object | null | Informaci贸n del socio asignado |
| createdAt | string | Fecha de creaci贸n |
| updatedAt | string | Fecha de 煤ltima actualizaci贸n |
Diagrama de estados
400 Bad Request
{
"message": "No hay grueros disponibles"
}