This is the getting started guide for the AllTheTables API.
Register your account to get API keys
Before getting started, ensure you have registered for a content partner account at partners.allthetables.com
You can get started straight away using your test API keys. Our team need to review your account before providing you with production API keys
How To Integrate
AllTheTables recommends using one of the Client SDKs to get up and running in minutes. API's are available for those who wish to integrate into their existing systems. Please see documentation and getting started guides for each of the SDKs below, or continue reading for how to use the API.
SDK | Documentation | Getting Started Guide |
---|---|---|
React JS | Private beta | Request access to get started |
React Native | Private beta | Request access to get started |
Swift | Private beta | Request access to get started |
Kotlin | Private beta | Request access to get started |
Getting Started With Your API Integration
API integration is available for partners that wish to access AllTheTables via their servers.
Endpoints are available for fetching information about venues, listing available tables and managing bookings. Webhooks are also available to notify your application regarding new and updated bookings,
Developing In Test Mode
Build and test your application using your test mode API key. When using test mode API keys bookings are not send to the venues. Specific combinations of booking parameters can also be used to trigger different scenarios for your to test in your application.
Working With Venues
AllTheTables has cataloged and mapped the majority of bookable restaurants and bars in United Kingdom and the United States. Restaurants are bars are referred to a Venue.
You can view live table availability, make table bookings at a Venue. You can also get information about a venue, such as images, descriptions, opening hours and geolocation details (address and GPS coordinates).
In the partner console you can bookmark the venues you wish to work with. By default, we have assigned a test venue to your account.