Booking Channel API
One integration gives you access to 40+ reservation systems. Display real-time availability, create bookings, and process payments — all through a single API.
Choose Your Integration Mode
Full API Integration
Live availability, real-time bookings, payment processing, and full autonomy via API and webhooks. Recommended for platforms that want complete control.
Simple Feed Integration
A lighter path using daily venue feeds, an embeddable booking widget, and webhook notifications. Mozrest handles booking management.
Learn more →Full API Integration
Follow these steps sequentially to complete your integration and speed up accreditation.
API Basics Step 1
Authentication, environments, pagination, and error handling.
Venues Step 2
Retrieve the list of venues available through Mozrest and their details.
Areas Step 3
Access seating areas for each venue — indoor, outdoor, or other sections.
Availability Step 4
Query bookable time slots per venue in real time, including session types and constraints.
Bookings Step 5
The two-step booking process — create a pending booking, then confirm with guest details.
Payments Step 6
Integrate the hosted payment widget for deposits, guarantees, and card pre-auths.
Webhooks Step 7
Receive real-time booking events to keep your system in sync and notify diners.
Accreditation & Go Live
Once your integration is ready, Mozrest validates it before going live.
Authentication setup
Configure access using the provided credentials. You'll interact with endpoints for venues, availability, and bookings.
Sandbox testing
Simulate booking flows in the sandbox environment. Mozrest validates correct usage of endpoints, payloads, and statuses.
Webhook configuration
Provide a secure webhook URL for real-time booking updates. Supports Bearer Token, Basic Auth, or custom header authentication.
Go live
Receive your production token, provide your live webhook URL, and start processing real bookings across all connected venues.