Nossa plataforma permite que você configure webhooks para receber atualizações automáticas sobre eventos importantes relacionados aos seus pedidos e incidentes.
Por exemplo, quando o status de um pedido ou incidente muda, a Dropea pode enviar automaticamente essa informação para o seu sistema para que você possa reagir imediatamente.
Para começar a usar webhooks, siga estes passos:
Para validar a autenticidade dos eventos recebidos, cada webhook pode incluir uma assinatura digital no cabeçalho.
X-Dropea-Hmac-Sha256Isso permite verificar se a solicitação realmente vem do Dropea e não foi alterada.
Quando o status de um pedido é atualizado, a Dropea envia uma notificação para o webhook configurado com a estrutura de eventos.
{"topic":"order:status_update","order_id":265494,"prev_status":"confirmed","new_status":"cancelled","updated_at":"2025-05-29 14:14:58"} {"topic":"order:status_update","order_id":265494,"prev_status":"pending","new_status":"confirmed","updated_at":"2025-05-29 14:14:58"} {"topic": "order:status_update",
"order_id":265496,"prev_status":"error","new_status":"pending","updated_at":"2025-05-29 14:38:05"}Quando o status de um incidente é atualizado, o Dropea envia uma notificação para o webhook configurado para incidentes.
{
"topic": "incidence:status_update",
"incidence_id": 189044,
"prev_status": "pending",
"new_status": "client_managed",
"updated_at": "2025-02-13 14:23:56"
} {
"topic": "incidence:status_update",
"incidence_id": 265494,
"prev_status": "client_managed",
"new_status": "solution_send",
"updated_at": "2025-05-29 16:10:45"
} {
"topic": "incidence:status_update",
"incidence_id": 265494,
"prev_status": "solution_send",
"new_status": "resolved",
"updated_at": "2025-05-29 17:42:30"
}| Campo | Cara | Descrição |
|---|---|---|
topic | corda | Pode ser order:status_update ou incidence:status_update , dependendo da origem do evento. |
order_id | inteiro | ID do pedido afetado. Este ID só estará presente se o tópico for order:status_update . |
incidence_id | inteiro | ID do incidente afetado. Este campo só estará presente se o tópico for incidence:status_update . |
prev_status | corda | Estado anterior do objeto. Exemplo: pending , confirmed , error . |
new_status | corda | Novo status após a alteração. |
updated_at | data | Data e hora da mudança de fuso horário: Europa/Madrid . |
updated_at utiliza o fuso horário Europe/Madrid :