List check-ins for a day
/v1/checkinsToday's arrivals for one location or the whole organization. day is a calendar day in the organization's own timezone, not UTC. Rows carry the participant's name: a check-in list is an operational roster staff read off a screen at the door, and a checkins:read key is held by the same staff. but nothing else about the participant is returned, so use GET /v1/waivers/{id} for the record itself.
Authentication
Send an organization-scoped API key in the Authorization header. Keep credentials on your server.
checkins:readParameters
queryrequiredstring · datequerystring · uuidResponses
200 Response schema
application/json
arrayrequiredView item fields
string · uuidrequiredstring · date-timerequiredstring · uuidrequiredstringrequiredstringrequiredbooleanrequiredstringrequiredAllowed values: "qr", "search", "kiosk"
integerrequiredRange: -9007199254740991 to 9007199254740991.
string · daterequiredstringrequiredView complete response schema
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"
},
"at": {
"type": "string",
"format": "date-time"
},
"waiverId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"
},
"participantName": {
"type": "string"
},
"templateName": {
"type": "string"
},
"valid": {
"type": "boolean"
},
"method": {
"type": "string",
"enum": [
"qr",
"search",
"kiosk"
]
}
},
"required": [
"id",
"at",
"waiverId",
"participantName",
"templateName",
"valid",
"method"
],
"additionalProperties": false
}
},
"total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"day": {
"type": "string",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
},
"timezone": {
"type": "string"
}
},
"required": [
"items",
"total",
"day",
"timezone"
],
"additionalProperties": false
}401 Response schema
application/json
objectrequiredView nested fields
stringrequiredstringrequiredstringrequiredvalueView complete response schema
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message",
"requestId"
],
"additionalProperties": false
}
},
"required": [
"error"
],
"additionalProperties": false
}403 Response schema
application/json
objectrequiredView nested fields
stringrequiredstringrequiredstringrequiredvalueView complete response schema
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message",
"requestId"
],
"additionalProperties": false
}
},
"required": [
"error"
],
"additionalProperties": false
}404 Response schema
application/json
objectrequiredView nested fields
stringrequiredstringrequiredstringrequiredvalueView complete response schema
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message",
"requestId"
],
"additionalProperties": false
}
},
"required": [
"error"
],
"additionalProperties": false
}422 Response schema
application/json
objectrequiredView nested fields
stringrequiredstringrequiredstringrequiredvalueView complete response schema
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message",
"requestId"
],
"additionalProperties": false
}
},
"required": [
"error"
],
"additionalProperties": false
}429 Response schema
application/json
objectrequiredView nested fields
stringrequiredstringrequiredstringrequiredvalueView complete response schema
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"requestId": {
"type": "string"
},
"details": {}
},
"required": [
"code",
"message",
"requestId"
],
"additionalProperties": false
}
},
"required": [
"error"
],
"additionalProperties": false
}Authentication and validation failures use the shared error envelope. Save the request ID when diagnosing a failed call.
Build the surrounding workflow
Read the check-in guide for ordering, verification and recovery. Browse the other check-in endpoints when you need the next operation.