Documentation Index
Fetch the complete documentation index at: https://hyperspeed.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
A space is the top-level container for a Hyperspeed workspace. Each space has its own board, file tree, chat rooms, and automations.
List spaces
GET /api/v1/organizations/{orgId}/spaces
Returns all spaces in the organization visible to the authenticated user.
Path parameters
Example
curl https://your-hostname/api/v1/organizations/YOUR_ORG_ID/spaces \
-H "Authorization: Bearer YOUR_TOKEN"
Response 200 OK
{
"spaces": [
{
"id": "018e1234-abcd-7000-8000-000000000001",
"organization_id": "018e1234-abcd-7000-8000-000000000000",
"name": "Product Launch",
"description": "Q3 product launch campaign",
"created_at": "2024-03-01T10:00:00Z"
}
]
}
Parent organization UUID.
Human-readable space name.
ISO 8601 creation timestamp.
Create a space
POST /api/v1/organizations/{orgId}/spaces
Creates a new space. The authenticated user is automatically added as owner.
Path parameters
Request body
Display name for the space.
Optional description for the space.
Example
curl -X POST https://your-hostname/api/v1/organizations/YOUR_ORG_ID/spaces \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "Engineering", "description": "Engineering team space"}'
Response 201 Created
{
"id": "018e1234-abcd-7000-8000-000000000002",
"organization_id": "018e1234-abcd-7000-8000-000000000000",
"name": "Engineering",
"description": "Engineering team space",
"created_at": "2024-03-15T09:00:00Z"
}
Get a space
GET /api/v1/organizations/{orgId}/spaces/{spaceId}
Path parameters
Example
curl https://your-hostname/api/v1/organizations/YOUR_ORG_ID/spaces/YOUR_SPACE_ID \
-H "Authorization: Bearer YOUR_TOKEN"
Response 200 OK
Returns a single space object (same shape as the list item above).
Update a space
The space update endpoint is not exposed as a standalone PATCH /spaces/{spaceId} on the current API version. Space names and descriptions are managed through the web UI. Use the boards endpoints or settings panel for space-level changes.
Delete a space
Space deletion is not available via the REST API in the current version. Use the web UI to archive or delete a space.
Get the board for a space
GET /api/v1/organizations/{orgId}/spaces/{spaceId}/board
Returns the default board and its columns for the space.
Example
curl https://your-hostname/api/v1/organizations/YOUR_ORG_ID/spaces/YOUR_SPACE_ID/board \
-H "Authorization: Bearer YOUR_TOKEN"
Response 200 OK
{
"board": {
"id": "018e1234-abcd-7000-8000-000000000010",
"space_id": "018e1234-abcd-7000-8000-000000000002",
"name": "Main Board",
"created_at": "2024-03-15T09:00:00Z"
},
"columns": [
{
"id": "018e1234-abcd-7000-8000-000000000020",
"board_id": "018e1234-abcd-7000-8000-000000000010",
"name": "To Do",
"position": 0
},
{
"id": "018e1234-abcd-7000-8000-000000000021",
"board_id": "018e1234-abcd-7000-8000-000000000010",
"name": "In Progress",
"position": 1
}
]
}
The column.id values are used as column_id when creating tasks.