iOS SDK 15.6.7,
Android SDK 15.5.3,
Hello Screen Dynamic States,
Bluedot Cordova plugin 4.0.1,
Bluedot Xamarin Android wrapper 15.5.2,
Bluedot Xamarin iOS wrapper 15.6.6,
Bluedot React Native wrapper 2.3.0,
Hello Screens uses webhooks to notify your application when the state of an order has been updated. Hello Order Webhooks help inform your systems when a customer is on the way to the store, arrives at the store, the staff acknowledges the arrival of the customer, when a staff member marks an order as completed. You can also receive updates when the order moves to any custom status you’ve set using Wave API.
In the Webhooks section of your Canvas account while creating a Webhook, select Hello Order as the Event type in the dropdown.
You can also configure a here.)
Webhook through Config API (Information on using the Config API for registering a Webhook can be foundIf you’d like to Create a Destination using Config API, you’ll use the following /Endpoints;
Endpoint | Description |
Add Hello Order Webhooks to a Project | When creating or editing a Project you can add Hello Order Webhooks within the webhooks property.
Set the type to Endpoint: Example of adding a Hello Order Webhook: "webhooks": [{ "type": "helloOrder", "structure": "default", "url": "<webhook URL goes here>" }] |
{ "notificationId": "8872f2bacfab5260691ce1c34795bc780ee95ae638150082076d18687f44f076", "notificationType": "helloOrder", "installRef": "1111111-2222-3333-4444-555555555555", "destinationId": "Store-001", "customerName": "John Smith", "orderId": "12345678", "etaDirection": "lessThan", "eta": 1, "status": "Arrived", "stateDisplayName": "Arrived", "projectId": "1111111-2222-3333-4444-555555555555", "accountId": "1111111-2222-3333-4444-555555555555", "isAcknowledged": false, "hsFields": { "Mobile Number": "0411234567", "Car Model": "Hyndai Tucson", "Car Color": "White", "Car Plate": "NM1234", "Parking Bay": 1 }, "lastUpdateTime": "2020-10-01T01:00:00.000Z", "eventTrigger": { "source": "mobile SDK", "eventType": "GEOTRIGGER" }, "locations": [ { "longitude": 144.123123123, "latitude": -33.123123123, "altitude": 100, "verticalAccuracy": 12.232323, "horizontalAccuracy": 12.232323, "bearing": 168, "speed": 6, "time": "2020-04-06T05:43:20.789Z" } ] } |
0ef516e2-fd11-454c-97bf-9ba53d45b885 | |||
788d60a0-a512-4299-8750-8d7ba2bd14c2 | |||
60 | |||
The display name of the order status on Hello Screens | |||
eventTrigger.eventType | String | The type of the event |
|
Number | The estimated vertical accuracy of the current location, in meters | 10.0 |