API Documentation
- Overview
- Quick Start
- Authentication
- Endpoints
- Webhooks
- SDKs & Libraries
- Error Handling
- Rate Limits
- API Status
Need Help?
Our developer support team is here to help you build amazing integrations.
Powerful API for Restaurant bookings
Integrate reservations, manage tables, retrieve customer data and more. Build powerful experiences with the API.
- 99.99% Uptime
- Secure & Reliable
- Developer Friendly
1 { 2 "name": "John Doe", 3 "email": "john@example.com", 4 "phone": "+44 7700 900123", 5 "date": "2024-05-25", 6 "time": "19:30", 7 "guests": 4, 8 "table_id": "table-12", 9 "special_request": "Window seat please" 10 }
Reservations
Create, update and mange reservations in real-time
Table Management
View table layouts, status and mange availability
Availability
Check real-time availability for dates and times
Customer Data
Access and mange customer information securely
Webhocks
Get real-time updates with webhock notifications
Analytics
Retries reports and insights to grow your business
Quick Start
Get up and running with the PickTables API in minutes.
Get API Key
Sign up and generate your API key from your developer dashboard.
Authenticate
Include your API key in the Authorization header of your requests.
Make Requests
Send API requests to our endpoints using your preferred method
Get Responses
Receive JSON responses with your requested data
Code Example
Make your first API request
curl --request POST \
--url https://api.picktables.com/v1/reservations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"name": "John Doe",
"date": "2024-05-25",
"time": "19:30",
"guests": 4
}'
{
"success": true,
"data": {
"id": "res_123456789",
"name": "John Doe",
"date": "2024-05-25",
"time": "19:30",
"guests": 4,
"status": "confirmed",
"created_at": "2024-05-25T10:30:00Z"
}
}
API Endpoints
Explore our available API endpoints
Authentication
All API requests require a valid API key in the Authorization header.
Authorization:
Bearer YOUR_API_KEY
Quick Links
Start building with our API in minutes
join 650+ UK restaurants already using PickTables to run smarter and grow faster.
- No credit card required
- Cancel anytime
- Setup in 5 minutes
Help
Your Insights
Find Out Answers Here
1. What is the PickTables API?
The PickTables API allows restaurants and hospitality businesses to integrate table reservations, guest management, and booking data directly into their website or application. It helps automate bookings and improve operational efficiency.
2. How do I get access to the API?
You can request API access by contacting the PickTables team or signing up through your dashboard. Once approved, you’ll receive your API key and documentation to get started.
3. Is authentication required to use the API?
Yes, all API requests require authentication using a secure API key. This ensures that your data remains protected and only authorized systems can access your booking information.
4. What can I do with the PickTables API?
With the API, you can:
- Create and manage reservations
- Access real-time table availability
- Sync booking data with your website
- Manage customer details and insights
5. Is the API suitable for mobile and web apps?
Yes, the PickTables API is designed to work seamlessly across web, mobile, and third-party applications, allowing you to build flexible and scalable booking solutions.
6. What support is available for developers?
PickTables provides developer documentation, integration guides, and technical support to help you implement the API smoothly. You can also reach out to their support team for assistance.
Tell us about your restaurant business
By clicking “Get Demo”, you agree to our Privacy Policy.