POST Registrar TPV - Webhook

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"
}