Skip to content

List builders

GET
/spaces/builders
curl --request GET \
--url https://spaces.work.optidata.cloud/api/spaces/builders \
--header 'Authorization: Bearer <token>'

The people allowed to design the company’s worlds, newest grant first. name and email are null for a person Spaces does not know yet. Company super-administrators only.

The builders.

Media typeapplication/json
object
builders
required
Array<object>
object
uuid
required
string
name
string | null
email
string | null
granted_by_uuid
required
string | null
created_at
required
string format: date-time
Examples
Examplebuilders
{
"builders": [
{
"uuid": "5b1c7e22-9d40-4f6a-b3c8-1e2f3a4b5c6d",
"name": "Bruno Lima",
"email": "bruno.lima@example.com",
"granted_by_uuid": "2d9e8f70-1a3b-4c5d-8e9f-a0b1c2d3e4f5",
"created_at": "2026-08-24T11:38:15-03:00"
}
]
}

No authentication key was sent.

Media typeapplication/json

Authentication failures use an error key rather than message.

object
error
required
string
Examples
Examplemissing

No bearer token sent

{
"error": "JWT passport exception: Missing bearer token in request"
}

The caller is not allowed to do this (see “Who may do what”), or the authentication key is not recognised (empty message).

Media typeapplication/json
object
message
required
string
Examples

Not the space's owner

{
"message": "You do not have permission to update this space."
}

The authentication key is expired or not recognised. Get a fresh one and retry.

Media typeapplication/json

Authentication failures use an error key rather than message.

object
error
required
string
Examples
Exampleexpired
{
"error": "JWT passport expired: Passport expired"
}