Skip to content

List users

GET
/users
curl --request GET \
--url 'https://safe-api.safetyradar.com/v2/users?role=admin' \
--header 'Authorization: Bearer <token>'

Get all users in the organization with optional filters

role

Filter by organization role (admin, member, safety_center_user)

string
Allowed values: admin member safety_center_user

Filter by organization role (admin, member, safety_center_user)

teamId

Filter by team membership (UUID)

string format: uuid

Filter by team membership (UUID)

departmentId

Filter by department (UUID or slug)

string

Filter by department (UUID or slug)

locationId

Filter by location (UUID or slug)

string

Filter by location (UUID or slug)

email

Filter by email (partial match)

string

Filter by email (partial match)

List of users

Media typeapplication/json
object
data
required
Array<object>
object
id
required
string format: uuid
email
required
string
fullName
required
string
nullable
phoneNumber
required
string
nullable
avatarUrl
required
string
nullable
role
required
string
Allowed values: admin member safety_center_user
externalId
required
string
nullable
supervisorId
required
string format: uuid
nullable
supervisorEmail
required
string
nullable
departments
required
Array<object>
object
id
required
string format: uuid
name
required
string
slug
required
string
locations
required
Array<object>
object
id
required
string format: uuid
name
required
string
slug
required
string
nullable
teams
required
Array<object>
object
id
required
string format: uuid
name
required
string
slug
required
string
createdAt
required
string
updatedAt
required
string
Example
{
"data": [
{
"role": "admin"
}
]
}

Unauthorized

Media typeapplication/json
object
code
required
string
message
required
string
details
object
key
additional properties
nullable
Examplegenerated
{
"code": "example",
"message": "example",
"details": {
"additionalProperty": "example"
}
}