List builders
GET
/spaces/builders
const url = 'https://spaces.work.optidata.cloud/api/spaces/builders';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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.
Authorizations
Section titled “Authorizations”Responses
Section titled “ Responses ”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."}Not a builder
{ "message": "You do not have permission to view this map."}Not a super-administrator
{ "message": "You do not have permission to activate this map."}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"}