Rex

Getting started with the Rex API

The Rex API lets you build custom integrations, pull reservation data into your own systems, and automate venue management tasks.

Base URL

https://yourvenue.reservewithrex.com/api

Authentication

The API uses Bearer token authentication. Include your API key in every request: Authorization: Bearer YOUR_API_KEY

Key endpoints

GET /api/reservations β€” list reservations
GET /api/reservations/:id β€” get a single reservation
POST /api/reservations β€” create a reservation
PATCH /api/reservations/:id β€” update a reservation
GET /api/packages β€” list available packages
GET /api/availability β€” check availability for a date range

Generate and manage API keys

API keys allow external systems and developers to access your Rex data programmatically. Manage your keys under Settings > API.

1

Go to API Settings

In the sidebar, navigate to Settings > API.

Settingsβ€ΊAPI
2

View existing keys

The API page lists all active API keys with their name, creation date, and last used date.

Settingsβ€ΊAPI
3

Generate a new key

Click "Generate API Key" or "Create Key". Enter a descriptive name for the key (e.g. "Zapier Integration", "Custom POS Connector").

Settingsβ€ΊAPI
4

Copy the key

The key is displayed once after creation. Copy it immediately and store it securely β€” it will not be shown again in full.

Settingsβ€ΊAPI
5

Use the key

Include the API key in the Authorization header of API requests: Authorization: Bearer {your-api-key}

Settingsβ€ΊAPI
6

Revoke a key

To revoke access, find the key in the list and click "Delete" or "Revoke". The key is invalidated immediately.

Settingsβ€ΊAPI

Updated May 30, 2026

Was this helpful?