Evento `ROUTE_STATUS_CHANGE`
Glossário de campos
| Campo | Tipo | Notas |
|---|---|---|
external_name | string | null | referência de rota que você mesmo informou na criação — null quando nenhuma foi informada |
route_cost | integer (centavos) | custo inicial cotado no momento da criação da rota — snapshot, presente desde CREATED |
final_route_cost | integer (centavos) | null | custo final efetivamente cobrado — preenchido apenas no status FINISHED; null para rotas legadas ou ainda não finalizadas |
{
"route_id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"external_name": "08 - MANHÃ",
"status": "CREATED",
"event_type": "ROUTE_STATUS_CHANGE",
"event_at": "2023-01-10T10:18:44.000Z",
"timestamp": 1673363868000,
"route_cost": 1200,
"driver": {
"name": "Joao Felix",
"document": "12312312312"
},
"orders": [
{
"id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"tracking": "XPT-OqpTlSfxB",
"number": "123123",
"external_id": "xxx"
},
{
"id": "yyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyy",
"tracking": "XBC-ObgTlSfxB",
"number": "345345",
"external_id": "yyy"
},
{
"id": "zzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"tracking": "YPZ-OrwTlSfxB",
"number": "678678",
"external_id": "zzz"
}
]
}{
"route_id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"external_name": "08 - MANHÃ",
"status": "FINISHED",
"event_type": "ROUTE_STATUS_CHANGE",
"event_at": "2023-01-10T10:18:44.000Z",
"timestamp": 1673363868000,
"route_cost": 1200,
"final_route_cost": 1500,
"driver": {
"name": "Joao Felix",
"document": "12312312312"
},
"orders": [
{
"id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"tracking": "XPT-OqpTlSfxB",
"number": "123123",
"external_id": "xxx"
},
{
"id": "yyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyy",
"tracking": "XBC-ObgTlSfxB",
"number": "345345",
"external_id": "yyy"
},
{
"id": "zzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz",
"tracking": "YPZ-OrwTlSfxB",
"number": "678678",
"external_id": "zzz"
}
]
}Evento `ORDER_DELAY` Webhook
Webhook disparado quando um pedido atrasa — ou quando entra em risco de atrasar. Vale para qualquer pedido com prazo de cliente, e o payload diz qual dos dois casos disparou.
Evento `DISPUTE_STATUS_CHANGE` Webhook
Webhook disparado a cada mudança de uma disputa de pós-venda (Care): quando abre, muda de status/sub-status, é acionada/respondida pela transportadora, ou é resolvida/rejeitada.