Skip to main content
POST
/
api
/
v1
/
instances
Create Instance
curl --request POST \
  --url https://api.example.com/api/v1/instances \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "description": "<string>",
  "status": "<string>",
  "start_date": "<string>",
  "end_date": "<string>",
  "location": "<string>"
}
'

Create Instance

Create a new camp/session instance.
name
string
required
Instance name
description
string
Instance description
status
string
Status: upcoming, active, completed, archived (default: upcoming)
start_date
string
Start date (YYYY-MM-DD)
end_date
string
End date (YYYY-MM-DD)
location
string
Location

Example Request

curl -X POST https://api.checkpoint.b-digital.uk/api/v1/instances \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Summer Camp 2025",
    "description": "Annual summer camp",
    "status": "upcoming",
    "start_date": "2025-07-01",
    "end_date": "2025-07-15"
  }'