Checkins
Update Checkin
Update an existing Checkin record.
PUT
Update Checkin
Updates an existing Checkin record. You must include the
Id of the record to update along with all required fields.
Authentication
This endpoint requires OAuth2 authentication. Include a valid bearer token in the
Authorization header.
The authenticated user must be a full unrestricted administrator or have the Checkin-Edit role.Enums
eCheckinSource — Source values
eCheckinSource — Source values
Request Body
Required Fields
integer
required
The Id of the Checkin record to update.
integer
required
ID of the location where the customer checked in. The Admin Agent supplies the current location for create and update operations..
string
required
Check-in start date and time, stored in UTC and rounded to the nearest 15 minutes. It must be earlier than ToTime when a checkout time is provided..
Optional Fields
integer
ID of the customer checking in. The customer must be active; the system first uses an eligible customer or shared pass, then can fall back to an eligible pay-as-you-go pass when the location allows it..
string
Optional checkout date and time, stored in UTC and rounded to the nearest 15 minutes. Leave empty to keep the check-in open; when set, it must be later than FromTime..
boolean
System-calculated flag copied from the pass used for this check-in; it determines whether the duration counts against the customer’s plan limits..
string
Internal GUID of the customer pass selected or created by check-in validation; choose an eligible pass through the check-in workflow instead..
boolean
Internal flag set by automated check-in sources to request later checkout validation; it is not a manual check-in setting..
string
Internal UTC timestamp of the most recent activity reported by a network or access-control integration for this open check-in..
string
Internal comma-separated device MAC addresses captured by a network-activity check-in; this network identifier is managed by integrations..
string
System-generated comma-separated snapshot of the customer’s team names when the check-in was created..
string
System-generated comma-separated snapshot of the customer’s active plan names when the check-in was created..
string
Internal scheduler job ID used to prevent duplicate automatic checkout validation for an open check-in..
string
Internal location-local representation of FromTime generated for reporting; set FromTime instead..
string
Internal location-local representation of ToTime generated for reporting; set ToTime instead..
Code Examples
Response
200
integer
HTTP status code.
200 on success.string
A human-readable message confirming the update.
object
Contains the
Id of the updated record.boolean
true if the checkin was updated successfully.array
null on success.Example Response
400
string
A summary of the validation error(s), in the format
PropertyName: error message.any
null on validation failure.object[]
Array of validation errors.
boolean
false when the request fails validation.Example Response