Skip to content
OpenALaCarte

Developers

OpenALaCarte API

A REST API to read your bookings, orders, and menus, create bookings server-to-server, and receive signed webhook events in real time. JSON over HTTPS, Bearer-key auth, cursor pagination, ISO-8601 UTC timestamps.

Base URL

https://openalacarte.com/api/v1

Bearer keys

Company-scoped keys, shown once at creation.

60 req/min

Per key, with standard rate-limit headers.

Signed webhooks

HMAC-SHA256, at-least-once, with retries.

Quickstart

Mint a key in API keys, then list your bookings:

cURL
curl https://openalacarte.com/api/v1/bookings \
  -H "Authorization: Bearer oac_live_<your-key>"
JavaScript (fetch)
const res = await fetch("https://openalacarte.com/api/v1/bookings?limit=50", {
  headers: { Authorization: `Bearer ${process.env.OAC_API_KEY}` },
});
const { data, nextCursor } = await res.json();

Reference

Website & operations