The Register POS webhook URL is where we send information of a new location that needs to be registered on your POS.
We will add the URL to our backend once your integration is live on the production environment. During testing, configure it in the Deliverect customer account settings in your staging environment.
Standardized URL
The register webhook needs to be standardized. In other words, the same URL should be used for every customer install.
How to save your Register Webhook URL in staging
Step 2. Select
Locations in the sidebar.
Step 3. Select the POS settings button for the location.
Step 4. Complete the following fields:
Location ID: Enter the POS store ID of the location.
Register POS URL: Enter the Register Webhook URL.
Location ID
The location ID shown in the settings refers to the External Location ID that comes from your side. Not to be confused with the Deliverect locationId.
Step 5. At the bottom of the page, select ⫶
and choose Register
.
This triggers an API call to your Register Webhook URL. Deliverect will send you the following information:
Register POS example
{ "accountId":"606d8489fcd8eddf5xxxxxx",
"locationId":"606d8489fcd8eddf13xxxxx",
"externalLocationId":"23A13DSDDXXXX",
"locationName": "location name" }We expect your webhook to respond with the remaining webhook URLs for that location.
Example response
{ "ordersWebhookURL": "https://integrator.com/ordersWebhookURL",
"syncProductsURL": "https://integrator.com/syncProductsURL",
"syncTablesURL": "https://integrator.com/syncTablesURL",
"syncFloorsURL": "https://integrator.com/syncFloorsURL" }



