Booking Channel API
All you need to search availability, create bookings, and process payments for thousands of restaurants with a single integration.
A single API integration provides access to with 40+ Reservation Systems through. This allows you to display real-time availability, create bookings directly into the restaurant’s software, and access rich, up-to-date content.
Choose Your Integration Mode
There are two ways to integrate with Mozrest:
- Full API Integration: Ideal for platforms that want to offer live availability, real-time bookings, payment processing, and full autonomy via API and webhooks.
- Simple Feed Integration: A lighter integration mode using CSV or JSON feeds to share venue and availability data. Mozrest manages booking handling and confirmations.
Full API Integration Overview
Explore each section below to complete your Booking Channel integration. Follow the steps sequentially to speed up onboarding and accreditation.
Understanding API Basics
Venues
Areas
Availability
Booking Flow
Booking Requests
Payments
Webhooks
Simple Integration Overview
A streamlined option for Booking Channels that prefer minimal development. This path uses daily venue feeds, a customizable booking widget, and webhook-based notifications to quickly bring restaurants online.
Accreditation Process - Full API Integration
Partners integrating via the full API must complete the following steps before going live:
- Authentication Setup: Configure access to Mozrest's API using the provided credentials. Partners will interact with endpoints for venues, availability, bookings, and booking requests.
- Functional Testing: Use the sandbox environment to simulate booking flows. Mozrest will validate correct usage of endpoints, payloads, and statuses.
- Webhook Configuration: Provide a secure webhook URL to receive real-time updates for bookings (update, cancel). Authentication methods supported: Bearer Token, Basic Auth, or custom header.
Accreditation Process - Simple Integration
For Booking Channels using the simplified integration method, the process includes:
- Daily Feed Setup: Mozrest will grant SFTP access to retrieve the venue feed. Ensure your system consumes and displays venue data correctly.
- Widget Integration: Embed the provided booking widget URL in your platform. Mozrest will assist with customization to match your brand.
- Webhook Configuration: Provide a webhook endpoint to receive booking notifications. This enables your system to send confirmation emails to diners.
- Email Sender Verification (optional): Share your preferred branded sender email and verify it via Amazon SES for Mozrest to send confirmation messages.
Go Live
After accreditation, it’s time to transition to the live environment:
- Live Token: Mozrest will provide you with a unique Live Token, enabling secure and authenticated live operations.
- Final Setup: You’ll need to provide Mozrest with the Live Webhook URL and Token. This will be the final step in activating your integration for live use.
Once the Go Live setup is complete, your integration will be fully operational, allowing real-time bookings and access to Mozrest’s platform capabilities for all connected venues.