Mottu Entregas Documentação
  • 📖Introdução
    • Primeiros Passos
    • Autenticação
    • Processo de Homologação
  • ⚙️API Reference
    • Pedido
      • Pré visualização
      • Criar
        • Mensagens de erros
        • Notificações
        • Regras de negócio
        • Entrega segura
      • Pronto para retirar
      • Consultar
      • Cancelar
    • Webhook
      • Habilitar o envio de Webhook
      • Status dos pedidos
      • Tipos de webhook
      • Simulação de webhook
      • Movimentação do pedido em homologação
    • Lojista
      • Cadastrar loja filial
      • Alterar loja
      • Consultar loja
      • Remover loja filial
      • Buscar Filiais
    • 📖Swagger
    • 📒Run on Postman
Powered by GitBook
On this page

Was this helpful?

  1. API Reference
  2. Webhook

Simulação de webhook

PreviousTipos de webhookNextMovimentação do pedido em homologação

Last updated 9 months ago

Was this helpful?

⚙️
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