space_id (or the underlying resource_id).
Base path: /api/v1/accounts/{account_id}/spaces
List spaces
spaces array and optional catalogue metadata.
Create a space
Show / update / delete
space_id.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Manage bookable rooms and areas used by allocations and rates.
space_id (or the underlying resource_id).
Base path: /api/v1/accounts/{account_id}/spaces
curl https://app.rookoo.ai/api/v1/accounts/1/spaces \
-H "api_access_token: YOUR_ACCESS_TOKEN"
spaces array and optional catalogue metadata.
curl -X POST https://app.rookoo.ai/api/v1/accounts/1/spaces \
-H "api_access_token: YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"space": {
"name": "Grand Hall",
"description": "Main ballroom",
"active": true,
"theater": 200,
"classroom": 120,
"standing": 300,
"banquet": 150,
"timezone": "Europe/Brussels",
"working_hours_enabled": true,
"schedule": {
"monday": { "open": "08:00", "close": "22:00" },
"tuesday": { "open": "08:00", "close": "22:00" }
}
}
}'
| Field | Notes |
|---|---|
name | Required |
| Capacity keys | theater, classroom, standing, banquet, boardroom, u_shape, concert, cocktail, max_capacity_seated, max_capacity_standing |
timezone | Used for availability |
schedule | Working hours when working_hours_enabled is true |
venue_id / parent_id | Optional hierarchy |
custom_attributes | Free-form JSON |
curl https://app.rookoo.ai/api/v1/accounts/1/spaces/SPACE_UUID \
-H "api_access_token: YOUR_ACCESS_TOKEN"
curl -X PATCH https://app.rookoo.ai/api/v1/accounts/1/spaces/SPACE_UUID \
-H "api_access_token: YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "space": { "standing": 350 } }'
curl -X DELETE https://app.rookoo.ai/api/v1/accounts/1/spaces/SPACE_UUID \
-H "api_access_token: YOUR_ACCESS_TOKEN"
space_id.