The Check-In object
Attributes
-
check_in_id
stringoptionalUnique identifier for the check-in. Optional - auto-generated from
member_idandtimestamppair if not provided. -
member_id
stringrequiredUnique identifier of the member.
-
facility_id
stringeither/orProvide the facility identifier type configured for your integration: use facility_id for direct-link integrations, or linking_identifier for linking-identifier integrations. Do not send both; the API uses the identifier type configured for your partner account and ignores the other one. Learn moreUnique identifier of the facility from Performance Hub.
-
linking_identifier
stringeither/orProvide the facility identifier type configured for your integration: use facility_id for direct-link integrations, or linking_identifier for linking-identifier integrations. Do not send both; the API uses the identifier type configured for your partner account and ignores the other one. Learn moreUnique identifier value for each location that the partner uses (e.g., "Branch ID", "Location Code", "Store Number"). Learn more
-
check_in_type
stringoptionalType of visit. One of
member,class,staff,guest, ortrial. -
source
stringoptionalHow the check-in was captured. Common values include
manual,tag,rfid,kiosk,app. Additional values likedoor_readerorbookingmay also be used. -
class_id
stringoptionalOptional. If tied to a class booking or attendance.
-
timestamp
stringrequiredISO 8601 format timestamp of when the check-in occurred.
The Check-In object
{
// "check_in_id": "checkin_abc123", // Optional - auto-generated from member_id + timestamp if not provided
"member_id": "mem_12345",
"facility_id": "550e8400-e29b-41d4-a716-446655440000",
// "linking_identifier": "branch_downtown", // If using linking identifier
"check_in_type": "member",
"source": "rfid",
"timestamp": "2025-01-20T08:45:30Z"
}