Simulação de webhook
post
Simulação de envio de webhook para o ambiente de homologação
Authorizations
Body
situationnumberRequired
Observação: apenas o status '10', '20', '30', '60' movimentarão o pedido.
Qualquer status diferente dos citados acima, resultarão numa simulação de evento.
Situações de movimentação de pedido:
- 10 - Aceito;
- 15 - Chegada na coleta;
- 20 - Retirado;
- 25 - Chegada na entrega;
- 30 - Entregue;
- 40 - Maquininha Devolvida;
- 50 - Cancelado;
- 60 - Kickado;
- 70 - Cancelado sem estorno;
- 90 - Não entregue;
- 110 - Afastou da entrega;
- 200 - Retorno de Pedido;
simulatedEventbooleanRequired
Define se um evento será simulado. Quando este valor for 'true', não haverá uma movimentação real do pedido
orderall ofRequired
Propriedade se refere ao campo 'pedidoEntregaIdExtendido' no payload enviado via webhook. A propriedade é opcional
deliveryall ofOptional
Observação: iremos repassar o objeto de 'delivery' apenas nos status '25', '30', '90' e '110'.
Situações de movimentação de pedido:
- 25 - Chegada na entrega;
- 30 - Entregue;
- 90 - Não entregue;
- 110 - Afastou da entrega;
Responses
204
Webhook enviado com sucesso
400Error
application/json
401Error
application/json
422Error
application/json
post
POST /delivery/webhooks/handle HTTP/1.1
Host: integrations.mottu.io
x-api-token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 140
{
"situation": 1,
"simulatedEvent": true,
"order": {
"mottuId": "124",
"code": "text",
"fullCode": "text"
},
"delivery": {
"code": "text",
"fullCode": "text"
}
}
No content
Last updated
Was this helpful?