API (Application Programming Interface) is a set of defined methods of communication among your booking system and our platform. Our API documentation provides your programmer with all API method descriptions and PHP code examples.
Key benefits of API integration
Secure and reliable access to your data
You’ll always get up-to-date version of your data by request. No manual handling and no worries about data validity.
Real-time synchronization of booking systemsReal-time synchronization
Your booking system exchanges all data (as reservations, cancelations or any booking changes) with Escapelist.com in real time. You receive automatically all notifications about any changes made through our booking system and vice versa.
Manage your data any time
You can change, add or delete your data about your games, prices and locations any time.
Our priority is to support you
We respond within few hours to any technical questions you might have during your API integration.
API requests scheme
You (Escape Room Operator)
Your website
Sends us requests
and gets responses
API
Escapelist
Database
Current data are
displaying in a
web browser
Escapelist
website
End
customer
(on Escapelist)
ESCAPELIST
You manage your data
Change your information about your Escape rooms: game description, media files, contacts, schedule and prices.
Change your reservations or bookings.
Block or unblock your games at your discretion.
Data exchange scheme
in case of changes on the
Partner’s side
End
customer
(on Your website)
Make reservation
or payment
Your
website
Exchange
information
about changes
API
Escapelist
Database
Escapelist
website
Displays up-to-date
data
End
customers
(on Escapelist)
You (Escape Room Operator)
Data exchange scheme
in case of changes on the
Partner’s side
Data exchange scheme
in case of changes
on the ESCAPELIST side
Data exchange scheme
in case of changes
on the ESCAPELIST side
You (Escape Room Operator)
End
customers
(on Your website)
Displays
up-to-date data
Your
website
Exchange
information
about changes
API
Escapelist
Database
Escapelist
website
(Displays
up-to-date data)
Make reservation
or payment
End
customer
(on Escapelist)
3 stages of API integration
1
Registration
Click here and register a free partner account
Generate your personal token in your partner account
2
Testing
Use a token to test API integration in our testing environment.
In the testing stage your programmer makes sure that every of our API methods will work properly and correct for your website.
3
Implementation on your website
Now you move into an active phase of implementation of API integration until it is completely done.
Sandbox environment
Before setting up API integration on your working website you can test it in our sandbox environment.
Testing with a common token
Designed to demonstrate API capabilities
Please note that data you enter become public and can be viewed and changed by other users.
TESTING WITH A PERSONAL TOKEN
DESIGNED TO TEST API INTEGRATION
YOU HAVE TO REGISTER TO GET A PERSONAL TOKEN. KEEP IN MIND THAT THE TOKEN HAS A VALIDITY PERIOD.
Request features
You need to send a token with each request. It is necessary to protect your data.
Please note, that a token has a validity period.
We provide a reference guide for the API methods and data structures. Please, click here and read it before writing requests.
Get our support if you encounter difficulties or have a feature request.
The API is designed according to the REST standard and uses HTTP for requests and JSON for data representation.
Your feedback is important to us
Let your programmer have a look at our API documentation and give us a feedback. Based on his/her feedback our IT team can develop new API features that specifically compatible with your website.
For questions about API integration and any technical issues
service@escapelist.com
For administrative questions:
office@escapelist.com