Skip to main content
POST
Get available slots
Reuse the returned reservationId when querying additional date ranges — it pins host selection so paged results stay consistent, and avoids minting a reservation per request.

Authorizations

Authorization
string
header
required

Organization API key, created in workspace settings (Settings → API Keys). Sent as Authorization: Bearer <key>. Shown once at creation; revocable and permission-scoped per key.

Path Parameters

event
string
required

An event id or slug returns times for the event's own hosts. A scheduling link id or slug, like the schedulingLinkId from a fired trigger, returns times for the hosts the link was routed to. A link slug wins over an event slug with the same value.

Body

application/json
start
string<date-time>
required
end
string<date-time>
required
reservationId
string<uuid>

Response

Success

reservationId
string<uuid>
required
eventId
string<uuid>
required
expiresAt
string
required
slots
string[]
required
activeHost
object | null
required