Skip to main content
POST
Check in an existing booking

Authorizations

Authorization
string
header
required

Organization-scoped bearer credential: a customer API key (1club_sk_live_...) or an MCP OAuth access token.

Headers

Idempotency-Key
string

Retry-safe key; a repeat of the same request replays the first response

Maximum string length: 255

Body

application/json
bookingId
integer
required
clubId
integer

Required only for a clubless event booking when no club can otherwise be derived. Must belong to the authorized organization.

Response

Check-in created

An attendance record for a booking, class, membership, or direct gym visit.

checkinId
integer
contactId
integer | null
clubId
integer
classId
integer | null
bookingId
integer | null
membershipId
integer | null
externalProgramId
integer | null
entranceMethod
string | null
date
string<date-time>
createdAt
string<date-time>
contact
object | null
club
object
class
object | null
booking
object | null
membership
object | null
externalProgram
object | null