List coworkers in the current organization. Requires users.read permission.
Query parameters
| Name |
Type |
Required |
Description |
fields[] |
string[] |
no |
Select which fields to include in the response. When omitted, all fields are returned. When provided, only the specified fields are included. (e.g., ?fields[]=id&fields[]=firstName) One of: authProvider, email, firstName, id, lastName, mfa, phoneNumber, roles, sites. |
search |
string |
no |
Search by name or email |
roleIds[] |
string (uuid)[] |
no |
Filter by role ID(s) |
siteIds[] |
string (uuid)[] |
no |
Filter by site ID(s) |
orderBy |
string |
no |
Field to order by One of: lastName, firstName, email, createdAt. |
order |
string |
no |
Specifies in what direction the results should be ordered (ASC/DESC) One of: asc, desc. |
count |
integer |
no |
Specifies the number of results to show per page of paginated results (1-500) |
page |
integer |
no |
Specifies the page number of the results to show |
Responses
| Status |
Description |
| 200 |
A paginated response of coworkers |
Response 200 body
data object[] · required
links object · required
meta object · required
{
"data": [
{
"id": "019222d4-1d93-7d47-a3c4-b547e009a0f7",
"authProvider": "safesites",
"email": "john.doe@example.com",
"firstName": "John",
"lastName": "Doe",
"mfa": false,
"phoneNumber": "+46701234567",
"roles": [
{
"id": "01930a94-6a1a-7834-b6c2-4fb5efb0988a",
"name": "Admin"
}
],
"sites": [
{
"id": "019222d4-1d93-7d47-a3c4-b547e009a0f7",
"name": "Stockholm Office"
}
]
}
],
"links": {
"first": "https://api.safesites.app/sites?page=1",
"last": "https://api.safesites.app/sites?page=10",
"prev": null,
"next": "https://api.safesites.app/sites?page=2"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 10,
"links": [
{
"url": "https://api.safesites.app/sites?page=2",
"label": "Next",
"active": true
}
],
"path": "https://api.safesites.app/sites",
"per_page": 100,
"to": 100,
"total": 1000,
"userId": "01930a9b-7b61-79a5-9ba2-78f0b4b2c196",
"requestId": "01930a9b-8d1f-766f-945c-ef6408134dbc"
}
}