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
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?