Webhooks
Puedes crear webhooks ingresando a tu cuenta, o bien por hacerlo por API. Ante determinados eventos dispararemos estos webhooks para que puedas recibir en tu integración una notificación al instante.
Topics
Actualmente, los tópicos a los que te puedes suscribir son:
status: Se dispara cuando hay un cambio de estado en un envíoshipment: Se dispara cuando hay cualquier modificación en un envíoaccount: Se dispara cuando hay una modificación en los datos o preferencias de una cuentaaccount_balance: Se dispara cuando hay un cambio en el saldo de la cuentastock: Se dispara cuando hay un cambio en el stock de un SKU
Ejemplos del contenido de los Webhooks
{
"topic":"status",
"timestamp":"2024-03-08T18:56:34+00:00",
"data":{
"account_id":11600,
"shipment_id":3850099,
"external_id":"test-1709820269",
"status":"Pendiente de preparacion",
"status_code":"documentation_ready",
"direction":"forward"
}
}Listar Webhooks
GET /v2/accounts/{account_id}/webhooks
Path Parameters
account_id*
int
ID de la cuenta
Suscribir a webhook
POST /v2/accounts/{account_id}/webhooks
Path Parameters
account_id*
id
ID de la cuenta
Request Body
topic*
string
Alguno de los códigos de topic indicados mas arriba.
url*
string
URL de destino del webhook
Actualizar URL
PUT /v2/accounts/{account_id}/webhooks/{id}
Path Parameters
account_id*
int
ID de la cuenta
id*
int
ID del webhook
Request Body
url*
string
Nueva URL de destino
Desuscribir de un webhook
DELETE /v2/accounts/{account_id}/webhooks/{id}
Path Parameters
account_id*
int
ID de la cuenta
id*
int
ID del webhook
Última actualización