checkins:read. Recording attendance requires checkins:write.
List check-ins
contactIdclubIdclassIdbookingIdstartDateandendDateas ISO 8601 date-timeslimitfrom 1 to 100 andoffset
Get a check-in
Check in a booking
Resolve the booking with the bookings endpoint, then send its ID:bookingId(required) - the booking to check in.clubId(optional) - the gym the attendance is recorded against. 1Club derives the club from the booking, or from its class, so you almost never send it. Supply it only for a booking on an organization-wide event, which carries no club of its own; the club must belong to the authorized organization.
- The booking must belong to the authorized organization.
- The booking must be
confirmedorpending. Any other status - cancelled, alreadychecked_in, or a no-show - is rejected with400. - Check-in must be inside the configured window.
- Required payment must already be settled.
- The booking cannot already have a check-in. A second attempt returns
409.
201 Created with the attendance record and changes the booking status to checked_in atomically.
This endpoint checks in an existing booking. Use the 1Club dashboard for
walk-ins, direct membership entry, payment collection, and anonymous entry.