Entrega Finalizada
Existen dor formas de finalizar una entrega en Persat
Desde la app móvil
Desde la web teniendo los permisos correspondientes.
De estar configurado el webhook, ambas situaciones disparan el evento delivery.finished
Datos enviados en el evento
Los datos son enviados mediante una consulta HTTP POST, en donde el body contiene el siguiente texto en formato JSON.
La respuesta mostrada es un ejemplo, pero pueden darse las condiciones para que varios de los campos no aparezcan en la respuesta, como puede ser el caso del campo client. Ver mas detalles en la seccion Obtener Entrega
eventType: Tipo de evento. Para el caso de nueva entrega, siempre será "delivery.finished"
payload: Son los datos completos de la entrega finalizada. Pueden variar respecto al ejemplo. Ver mas detalles alguna de las secciones siguientes dependiendo el state
payload.state: Estado final de la entrega. Existen 3 estados posibles
FINISHED En caso que la entrega se haya realizado con exito
FINISHED_WITH_DEVIATION En caso que se haya realizado una entrega parcial
NOT_FINISHED En caso que la entrega no se haya realizado
payload.tracklink: Explicado en Entrega Creada
payload.account: Explicado en Entrega Creada
Last updated