Actualización del estado del pedido y de las coordenadas de entrega
Actualizar el estado del pedido
Para cambiar el estado del pedido, debe realizar una solicitud a la API utilizando el método POST al siguiente endpoint:
https://api.maplink.global/tracking/v1/orders/{{trackingId}}/status
Donde el término {{trackingId}}
debe ser sustituido por el ID de la orden a actualizar.
A continuación se muestra un ejemplo de solicitud:
{ "value": "ON_THE_WAY", "label": "Em trânsito" }
Dónde:
value
– Valores
posibles: ["PREPARING", "ON_THE_WAY", "DONE", "NOT_DONE", "CANCELLED"
].label
– Texto personalizado que se mostrará en la página de seguimiento.
Actualización de las coordenadas del mensajero
Para actualizar las coordenadas, debe realizar una solicitud a la API utilizando el método POST al siguiente endpoint:
https://api.maplink.global/tracking/v1/orders/{{trackingId}}/driver
Donde el término {{trackingId}}
debe ser sustituido por el ID de la orden a actualizar.
Las coordenadas de la página de seguimiento se actualizan cada 15 segundos.
Las actualizaciones enviadas en menos de 15 segundos no se reflejarán en la página de seguimiento.
A continuación se muestra un ejemplo de solicitud:
{ "name": "Maplink BR", "image": "https://example.com", "currentLocation": { "lat": -22.72725697031394, "lon": -47.636846753567944 } }
Dónde:
name
– (Opcional) Nombre del conductorimage
– (Opcional) URL de la foto del conductor que se mostrará en el sitio webcurrentLocation
– Objeto con las coordenadas actuales del conductor.lat
– Coordenada de latitud en grados decimales.lon
– Coordenada de longitud en grados decimales.