Webhooks - Notificación de eventos
En caso de necesitarlo, Empretienda envía webhooks sobre diversos eventos de la plataforma a las urls que sean provistas por email.
Request
Método: POST
Headers
| Parámetro | Tipo | Descripción |
|---|---|---|
X-Shop-Id | string | Identificador único de la tienda que emitió el evento. |
X-API-Key | string | API Key provisto por la aplicación via email para validar la solicitud. |
Body
| Parámetro | Tipo | Descripción |
|---|---|---|
event | string | Contiene el nombre del evento que se emite (ver tabla de eventos). |
resource | object | Contiene información y metadata del recurso relacionado a dicho evento. |
resource.id | string | Identificador único del recurso relacionado a dicho evento. Puede ser utilizado para luego obtener el recurso en cuestión. |
resource.type | string | Corresponde al tipo de recurso. Valores posibles: product, order, stock, category, shop, customer. |
resource.related_resources | array[string|object] | Contiene los identificadores únicos de los recursos consecuentemente afectados por dicho evento. |
resource.metadata | object | Contiene información adicional para un evento. Es un campo opcional. |
created_at | string | Fecha en ISO8601 UTC que representa el horario en el que fue emitido el evento. |
shop_id | string | Corresponde al identificador de la tienda. |
Respuesta esperada y reintentos
Tu endpoint debe responder con un código 200 o 201. Ante cualquier otra respuesta, Empretienda realiza 3 reintentos separados por 15 minutos.