Skip to content

List Spaces

GET
/spaces

Returns all Spaces accessible to the authenticated user. No pagination — a user typically belongs to a handful of Spaces. Access filtering is applied server-side based on the user’s memberships.

X-Space-Id
required
string format: uuid

UUID of the target Space (tenant boundary). Validated against user access.

Array<object>
object
id
required

Space ID

string format: uuid
Example
550e8400-e29b-41d4-a716-446655440000
name
required

Space name

string
Example
Rome North Site
status
required

Space status

string
Allowed values: active deleted
Example
active

Unauthorized — missing or invalid JWT

Forbidden — insufficient permissions