Webhook Cancelamento
POST http://transportadora.com/exemplo/webhook_cancelamento
Através desse Webhook a Transportadora receberá uma chamada todas as vezes que um frete for cancelado na plataforma.
Basta disponibilizar uma URL única para receber as requisições com os dados abaixo.
A cada frete cancelado, o Webhook enviará para a Transportadora informando o cancelamento.
Envio:
Parâmetros do corpo da requisição:
Nome | Descrição | Formato / Exemplo | Informado |
---|---|---|---|
id_frete | Identificador único de cada cotação/frete. Através deste identificador é possível relacionar todos os outros dados. | String de 13 caracteres | * |
numero_pedido | Número do pedido na loja | String | Opcional |
remetente | Objeto com alguns dados do remetente/origem | Objeto em json | * |
cnpj | CNPJ do remetente da carga | String de 14 caracteres sem formatação | * |
nfe | Array com dados das Notas Fiscais do frete em questão | Array de objetos json | Opcional |
Objeto com dados da Nota Fiscal | Objeto em json | ||
chave_acesso | Chave de acesso da NF | String | Se houver NF |
serie | Série da NF | String | Se houver NF |
numero | Número da NF | String | Se houver NF |
quantidade_volumes | Quantidade de Volumes da NF | String Numérica | Condicionalmente |
valor | Valor da NF | Numérico (float) | Se houver NF |
valor_itens | Valor total dos itens da NF | Numérico (float) | Condicionalmente |
data_emissao | Data da emissão da NF | Date ("YYYY-MM-DD hh:mm:ss") | Condicionalmente |
* Informados sempre
Exemplo de envio:
{
"id_frete": "",
"numero_pedido": "",
"remetente": {
"cnpj": ""
},
"nfe": [
{
"numero": "",
"serie": "",
"chave": "",
"valor": 0.00,
"valor_itens": 0.00,
"data_emissao": "",
"quantidade_volumes": ""
}
]
}
Resposta:
- Se a requisição obtiver sucesso, deve ser retornado o código de resposta HTTP 200. Senão, pode ser retornado uma mensagem de erro para que possamos investigar.