Skip to main content
GET
List bookings

Authorizations

x-api-key
string
header
required

API key from Settings > API Keys or POST /v1/api-keys. Format f9_live_<32 hex chars> (live) or f9_test_<32 hex chars> (sandbox — no real sends, ever). Legacy wcrm_live_ / wcrm_test_ keys still authenticate but are no longer issued. Shown once at creation; only a hash is stored.

Query Parameters

user_id
string<uuid>
status
enum<string>
Available options:
confirmed,
cancelled,
rescheduled,
failed
from
string<date-time>

Bookings starting at or after this instant.

to
string<date-time>

Bookings starting at or before this instant.

limit
integer

Page size, 1–100. Out-of-range or non-numeric values are clamped, not rejected. Defaults to 25 (100 on lists that returned everything before they were paginated; 50 on webhook deliveries).

Required range: 1 <= x <= 100
cursor
string

Opaque cursor from a previous page's next_cursor. Echo it back as-is; a cursor that does not decode is a 400 VALIDATION_ERROR.

Response

Bookings retrieved

success
enum<boolean>
Available options:
true
data
object
meta
object