Conceituação
Esse é o webhook de retorno de mensagens enviadas.
O Z-API não aceita webhooks que não sejam HTTPS.
Atualizar webhook
ID da sua instância. Disponível no painel Z-API em Instâncias.
Token da sua instância Z-API.
Body
URL do webhook de delivery
Request Body
{
"value": "https://endereco-do-seu-sistema.com.br/instancia/SUA_INSTANCIA/delivery"
}
Retorno do webhook
Exemplo de retorno
Número de telefone de destino da mensagem
Identificador da mensagem na conversa
Identificador da mensagem no WhatsApp
Tipo do evento da instância, nesse caso será DeliveryCallback
Identificador da instância
{
"phone": "554499999999",
"zaapId": "A20DA9C0183A2D35A260F53F5D2B9244",
"messageId": "A20DA9C0183A2D35A260F53F5D2B9244",
"type": "DeliveryCallback",
"instanceId": "instance.id"
}
Response
200
405
Neste caso certifique que esteja enviando corretamente a especificação do método, ou seja verifique se você enviou o POST ou PUT conforme especificado no início deste tópico.
415
Caso você receba um erro 415, certifique de adicionar na headers da requisição o “Content-Type” do objeto que você está enviando, em sua grande maioria “application/json”.