Skip to main content

Example Webhook Notifications

Introduction

Below are examples of notifications that will be sent to the configured webhook URL for a reservation integration.

Examples

{
"notificationType": "OPEN",
"account": {
"id": "1560383093473282",
"businessLocationId": "41910290874370",
"name": "Floor Plan 1, Table 1",
"accountNumber": "A90826.1",
"currencyCode": "GBP",
"staffId": "197180",
"staffName": "Reservation_System",
"openDate": 1712245742020,
"closeDate": null,
"paidAmount": 0,
"totalAmount": 0,
"coverCount": 4,
"gratuityAmount": 0,
"receiptNumber": null,
"accountObjectId": "41910290874562",
"taxAmount": 0,
"preTaxAmount": 0,
"serviceCharge": 0,
"tableName": "Table 1",
"accountProfileCode": "Reservation",
"accountProfileName": "Reservation",
"accountProfileId": "41910290874559",
"originAccountId": null,
"originAccountNumber": null,
"type": "SALE",
"updateDate": 1712245742274,
"offset": -240,
"totalDiscount": 0,
"transactionLines": [],
"paymentLines": [],
"discounts": [],
"externalReferences": [
{
"prefix": "TASK",
"reference": "RN-41910290874370-myApp#224"
}
],
"consumerRecord": {
"id": "131001",
"consumerRecordUUID": "309f2a5b-d42e-409e-aad3-1ce92719ce9c",
"consumer": null,
"contactInformation": {
"firstName": "John",
"lastName": "Purple",
"companyName": "",
"city": "",
"taxIdentifier": "",
"emailReceipts": true,
"fullName": "John Purple"
},
"externalReferences": [
{
"key": "myApp",
"reference": "OO.2439.ABC-18"
}
]
},
"currentProductionPhase": 0
},
"businessLocationId": 41910290874370,
"platformRestaurantId": "myApp-restaurant",
"sequenceId": "B90826.8",
"platformReservationId": "224"
}