API
Integrate with Reservie programmatically using the machine-to-machine (M2M) API.
16 articles
Getting Started with the API
An introduction to the Reservie M2M API — what it is, how it works, and how to make your first API call.
Authentication & Client Management
Understand API credentials, token expiry, secret rotation, and the client lifecycle.
Customers
List customers, read and update profiles, and access customer data — bookings, passes, subscriptions, and more.
Customers — Bookings
Retrieve a customer's event bookings — list with filtering and pagination, or fetch a single booking by ID.
Customers — Passes
Retrieve a customer's pass purchases — credit balances, usage, and expiry dates.
Customers — Videos & Media
Retrieve a customer's video and media purchases — status, expiry, and payment details.
Customers — Subscriptions
Retrieve a customer's subscription mandates — plan details, status, renewal dates, and cancellation windows.
Customers — Appointments
Retrieve a customer's appointments — service details, scheduling, and payment status.
Customers — Notes
Retrieve notes attached to a customer record.
Appointments
Company-wide appointment endpoints — bookings, services, and facilitator availability.
Events
Retrieve your event catalogue — listings, dates, booking configuration, and per-date attendance registers.
Passes
Retrieve the pass catalogue — credit packages available for purchase, pricing, validity, and configuration.
Subscription Plans
Retrieve the subscription plan catalogue — billing cycles, pricing, auto-renewal, and associated passes.
Videos
Retrieve the video library — on-demand content, pricing, expiry settings, and library groupings.
Vouchers
Retrieve the voucher catalogue — discount codes, credit vouchers, gift cards, and legacy discounts.
Scopes, Rate Limits, Caching & Errors
Reference for all available API scopes, rate limiting, caching behaviour, error responses, and audit logging.
