API

Connect Resos to everything else you run

A modern REST API that gives developers programmatic access to your bookings, guests, custom fields, opening hours, and tables. Push reservations in from another channel, pull guest data into your CRM, or wire Resos up to your accounting tool. Whatever your stack already looks like, the API turns Resos into the booking layer that talks to it.

Resos REST API connecting bookings and guest profiles to other restaurant tools
How it works

A clean REST API for the whole stack

API call creating a Resos booking from an external system
Create bookings

Push reservations in programmatically

When a booking comes in from another system, a phone call your tooling logs, or a partner channel you handle separately, post it straight to Resos through the API. The reservation lands on the calendar with the same data and the same rules as any guest-facing booking.

Bookings being synced from Resos into an external dashboard
Fetch bookings

Pull reservations into your own tools

Fetch bookings by ID or by date range and feed them into your own dashboards, BI tool, or operations system. Keep the rest of your stack in sync without anyone re-entering data, and run your numbers wherever your team already looks at them.

Guest profile syncing between Resos and an external CRM
Guest data

Keep profiles aligned across systems

Read and update guest profiles, custom fields, opening hours, and tables through the API. Sync Resos with your CRM, marketing platform, or loyalty tool so the guest who books on your site is the same record your campaigns and your service team already know.

OpenAPI 3.0 reference documentation for the Resos REST API
Documentation

OpenAPI spec and partner support

The API is documented via an OpenAPI 3.0 specification with an interactive reference. Authentication uses private keys and follows modern REST conventions, so any developer can get up and running without a discovery call. Our team is on hand for partners building deeper integrations.

How to get started

Start taking online bookings today

Sign up for free
Step 1

Sign up for free

Create your account in seconds. No credit card required.

Set up your restaurant
Step 2

Set up your restaurant

Add your opening hours, areas, and floor plan using our easy drag-and-drop editor.

Take your first booking
Step 3

Take your first booking

Add your booking link to your website and social media. No coding required.

Resos’ reservation system API is the essential middleman that allows your current software systems to communicate with our booking system. This means you can give developers or marketing managers programmatic access to your guest and booking data without doing it manually - a great way to reduce the workload for your team and connect Resos to whatever other tools you already run. 

Resos REST API for restaurants

How Resos’ reservation system API works

Resos’ reservation system API is a cloud-based interface that makes it possible for your systems to interact with each other. This means that if, for instance, your restaurant receives a booking via another system, you can make a request to our API which then automatically will register that booking with all the available data.

In other words, our API allows you to receive bookings from the whole spectrum of hungry guests. No matter if they wish to book via the phone, computer, smartphone, or tablet.

Our API is a modern REST API that requires a set of private keys in order to obtain access. It’s fully secure and follows the modern standard for API communication. The API can give you access to all relevant information from Resos such as guest-data, booking-data, or any other data that you might be interested in integrating into another system.

With our API, you will be able to:

  • Create bookings programmatically (e.g. when a booking comes in from another system or a phone call your tooling logs).
  • Fetch bookings by ID or date range to sync them into your own systems.
  • Edit or cancel existing bookings.
  • Read and update guest profiles, custom fields, opening hours, and tables.

Become an authorized partner today

We are on a constant lookout for partners to collaborate with in order to develop custom software for our customers. Have you already set up software or integration and wish to reach out to a broader audience of restaurant owners? Contact our support team to explore the opportunities of partnering with Resos.

API documentation

The Resos REST API is documented via an OpenAPI 3.0 specification. The interactive reference and full endpoint documentation are available at the API reference page.

Easy integration with Resos’ API

Our dedicated support team will always be here to help out. We wish to create strong and long-lasting relationships with our customers in order to co-create value together.

There is an endless supply of systems that can be integrated with Resos’ booking system. Only imagination limits what can be done. Below are some suggestions for what our API can help you accomplish.

With Resos’ API, you can:

  • Integrate into an e-mail system such as Mailchimp or Campaign Monitor
  • Allow for interaction between Resos and an accounting system such as Microsoft Dynamics, Debitoor, E-conomic or similar
  • Integrate into a CRM or business intelligence platform
  • Integrate to a lamp at the office so it blinks every time you get a booking

Read also about the many features Resos has to offer here.

Do you need any help integrating Resos API? Contact us at hi@resos.com and we will get back to you as soon as possible!

Trusted by the best

Join 3,000+ Restaurants, Cafés, Bars and Pubs

Read more success stories
Industry leading support

We're here to help

We take pride in offering industry leading fast, free and friendly customer service that takes the time needed to understand and help you.

Get expert help when you need it
100% free personal support
No automated loops or frustrating chatbots
Contact us
Line from the Resos support team Support team member at office Support team member portrait