Webhook Payload Format
*** This article is intended for technical audiences ***
All data published by the webhook service uses JSON (javascript object notation) structuring.
The payload consists of a base model that contains a Data property which contains the actual transaction data. The base model will contain a Type field that identifies that transaction type.
This is an example of a check in event:
{ "CompanyID": "DEMO0001", "UTCPublishDate": "2020-04-27T14:44:13.4485605Z", "Data": { "RequestID": 6688, "DateTimeIn": "2020-04-27T10:44:00", "DateTimeSeen": "0001-01-01T00:00:00", "DateTimeOut": "0001-01-01T00:00:00", "Queue": { "QueueID": 15, "QueueName": "Financial Aid", "LocationID": 1, "LocationName": "Central Campus" }, "Customer": { "CustID": 214, "FirstName": "test", "LastName": "customer", "Email": "", "Phone": "" }, "Service": { "ServiceID": 40, "Description": "Application for Admission" } }, "Type": "check_in" }