API Reference
The FlowBookings Zapier API allows you to connect your booking system with thousands of other apps. Use triggers to react when bookings are created or updated, and actions to manage your bookings automatically.
Quick Links
Authentication
Every API request must include your FlowBookings API key.
How to Get Your API Key
Log in to your FlowBookings account
Go to Dashboard → Integrations → API Key
Copy your API key (or generate a new one if needed)
How to Use Your API Key
Include your API key in the x-api-key header on every request:
curl https://api.flowbookings.io/api/zapier/bookings?page=1 \
-H "x-api-key: your_api_key_here"Security
Keep it private: Never share your API key in public forums or code repositories
Account access: Your API key only accesses your own bookings and services
If compromised: Generate a new key immediately from your dashboard
Base URL
All API requests should be made to:
Response Format
All successful responses return data in JSON format with this structure:
Pagination
List endpoints return paginated results. Use these parameters to navigate through pages:
page- Page number (starts at 1)limit- Items per page (1-100, default: 25)hasMore- Boolean indicating if more pages exist
Example:
Filtering
Some endpoints support filtering to retrieve specific data:
status- Filter bookings by status (PENDING, APPROVED, CANCELED, etc.)updatedSince- Get only items updated after a specific date
Example:
Error Handling
When something goes wrong, the API returns an error response:
Common error codes:
unauthorized- API key is missing or invalidvalidation_error- Request contains invalid datanot_found- Requested item doesn't existserver_error- Something went wrong on our end
Support
Need help with the API? Contact us: https://www.flowbookings.io/contact
Last updated