ef9153fcac7c
List users
Endpoint used to list user resources
Query parameters
Last pagination reference
max number of Users returned
Will only show users that can be assigned to a work order
Filter users by email. You can filter for multiple users by specifying multiple emails like so: /users?email=user1@example.com&email=user2@example.com. Note that if you are using special characters in a url, you will need to URI encode them in order for us to interprete them correctly. For example, + should be encoded as %2B and though we accept @, they should still be encoded as %40. So filtering for email user1+test@example.com, you would use /users?email=user1%2Btest%example.com in your URI
To expand multiple fields: expand=role&expand=extra_fields
Headers
Required if using a multi organizations token
Response
Successfully fetched Users list
Example response
{
"users": [
{
"id": 963,
"firstName": "John",
"lastName": "Doe",
"email": "user@example.com",
"phoneNumber": "415-555-0100",
"authType": "SAML",
"hourlyRate": 120,
"lastVisitedAt": "2026-05-06T12:34:56.000Z",
"createdAt": "2026-05-06T12:34:56.000Z",
"role": "MEMBER",
"extraFields": {
"Department": "Engineering"
}
}
]
}