This section lists all APIs that can be accessed through the BookingLive platform, providing detailed information on authentication and the available API calls.


Authentication


BookingLive uses its own unique authentication method, known as a hashstring. To learn how to set up authentication, please visit the link below:


Setting up a Secret Key and Hashstring: This article explains how to set up a secret key and create a hashstring to authenticate your API calls.


API Calls


The following table lists all available calls to the BookingLive platform, along with their descriptions. All methods return JSON results.


OperationAPIDescription
get
Start Order
Start an order with an initial basket of items
get
Get Order Details
This method returns details on a requested order
get
Add To Order 
This method takes order items in the payload and returns order information or nothing
get
Abort Order
Abort an order
get
Cancel Order
Cancel an order
get
Complete Order
Complete an order with option of adding more order items and transactions to make payment
get
Get all orders by user Email
Returns all orders for specific user email address
get
Send Email to customer
Send an Email to a customer
get
Update order params

Update a certain order param value
get
Get Events By Product IDs

Returns all events for a selected product
get
Get message content
Get content of message for a specific order
getGet product details by IDs
Get product details by IDs
getSet order notification
Set order notification to receive or not email or SMS


Note: All API calls are prefixed with get, but some calls can accept additional parameters in the payload. 


Please refer to the individual API documentation for more information on each API call and its parameters.