Este webhook recibe una llamada cuando el TPV es registrado en Deliverect. Por ejemplo, cuando un nuevo cliente añade una ubicación, se recibirá el evento de registro, "register" , en el webhook. Tras este evento, será posible sincronizar productos e inyectar pedidos en el TPV.
El payload recibido en el webhook contiene información referente a :
- ID de la cuenta (
accountId
), proviene de Deliverect. - ID de la ubicación (
locationId
), proviene de Deliverect. - ID externo de la ubicación (
externalLocationId
), proviene del TPV. - Nombre de la ubicación (
locationName
).
El JSON que se envía de vuelta debe contener los siguientes campos:
- Sincronizar productos del TPV a Deliverect (
syncProductsURL
) - Insertar un pedido de Deliverect al TPV (
ordersWebhookURL
) - Sincronizar mesas del TPV a Deliverect (
syncTablesURL
) - Sincronizar pisos(áreas) del TPV a Deliverect (
syncFloorsURL
)
Si un endpoint está vacío o no se incluye en la respuesta, no será utilizado.
{
"accountId":"606d8489fcd8eddf51b475a3",
"locationId":"606d8489fcd8eddf13b100a6",
"externalLocationId":"606b030b8d7beb2aa83e0564",
"locationName": "Space Bar"
}
{
"ordersWebhookURL": "https://integrator.com/ordersWebhookURL",
"syncProductsURL": "https://integrator.com/syncProductsURL",
"syncTablesURL": "https://integrator.com/syncTablesURL",
"syncFloorsURL": "https://integrator.com/syncFloorsURL"
}