Sempre que ocorre um evento importante, nós disparamos uma notificação para seu servidor. Essas notificações são chamadas de webhooks. É possível configurar varios endpoints e escolher quais eventos serão disparados . O objeto webhook
contêm os seguintes atributos:
Atributos | Tipo | Descrição |
---|---|---|
id | string | Código do webhook. Formato: hook_XXXXXXXXXXXXXXXX . |
url | string | Endereço do alvo. |
event | enum | Evento do webhook. |
status | enum | Status do webhook. Valores possíveis: pending , sent ou failed . |
attempts | string | Tentativas realizadas. |
last_attempt | datetime | Data da última tentativa. |
response_status | string | Código de resposta do servidor. |
response_raw | string | Resposta do servidor. |
account | object | Dados da loja. |
account.id | string | Código da loja. |
account.name | string | Nome da loja. |
data | object | Conteúdo da requisição. |
Portas Padrão por protocolo (http e https)
No caso de habilitar uma porta específica para o recebimento dos webhooks, para cada protocolo abaixo há uma porta específica:
- http:80
- https:8080
Inspeção e debug
Você pode usar o RequestBin para facilmente inspecionar e debugar os webhooks que recebe.