Nuestra plataforma permite configurar webhooks para recibir actualizaciones automáticas sobre eventos clave relacionados con tus pedidos e incidencias.
Por ejemplo, cuando cambia el estado de una orden o de una incidencia, dropea puede enviar esa información automáticamente a tu sistema para que puedas reaccionar de inmediato.
Para comenzar a utilizar webhooks, sigue estos pasos:
Para validar la autenticidad de los eventos recibidos, cada webhook puede incluir una firma digital en el header.
X-Dropea-Hmac-Sha256 Esto te permite verificar que la solicitud proviene realmente de dropea y que no ha sido alterada.
Cuando se actualiza el estado de una orden, dropea envía una notificación al webhook configurado con la estructura del evento.
{"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"}Cuando se actualiza el estado de una incidencia, dropea envía una notificación al webhook configurado para incidencias.
{
"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 | Tipo | Descripción |
|---|---|---|
topic | string | Puede ser order:status_update o incidence:status_update, según el origen del evento. |
order_id | integer | ID de la orden afectada. Solo estará presente si el topic es order:status_update. |
incidence_id | integer | ID de la incidencia afectada. Solo estará presente si el topic es incidence:status_update. |
prev_status | string | Estado anterior del objeto. Ejemplo: pending, confirmed, error. |
new_status | string | Nuevo estado después del cambio. |
updated_at | date | Fecha y hora del cambio en zona horaria Europe/Madrid. |
updated_at utiliza la zona horaria Europe/Madrid: