Create Participant
Create a new participant in the system.
Unique identifier for the participant
Instance ID the participant belongs to
Full name (auto-generated if not provided)
Gender: Male, Female, Other
Date of birth (YYYY-MM-DD)
Arrival date (YYYY-MM-DD)
Departure date (YYYY-MM-DD)
ID of subgroup (must belong to supergroup if provided)
ID of room (must belong to block if provided)
Link to participant photo
Validation Rules
user_id must be unique within the instance
- If
sub_group_id is provided with super_group_id, the subgroup must belong to that supergroup
- If
room_id is provided with block_id, the room must belong to that block
- All group/block/room IDs must belong to the same instance
Example Request
curl -X POST https://api.checkpoint.b-digital.uk/api/v1/participants \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"user_id": "API_TEST_001",
"instance_id": "se8SajpJDWUwrEmhElLF",
"first_name": "API",
"surname": "TEST",
"status": "active"
}'
Example Response
{
"success": true,
"data": {
"id": "API_TEST_001",
"user_id": "API_TEST_001",
"first_name": "API",
"surname": "TEST",
"full_name": "API TEST",
"status": "active",
"created_at": "2025-11-03T21:51:25.515Z"
}
}