Users
Page number to fetch, 1-indexed. Defaults to 1.
Number of results per page (1-100). Defaults to the API's standard page size if omitted.
Lucene-style filter query (e.g. status:active AND createdAt:[2024-01-01 TO *]). Field names match the User object's own fields. This syntax is part of an in-flight migration (see docs/design/lucene-migration-json-filter-spec.md) and may change.
Field name to sort by - any top-level field of the User object returned by this endpoint. Defaults to the API's natural order if omitted.
Sort direction: asc or desc. Only takes effect when sort is set.
List of users
Bad Request
Not Authorized
Not found
Unexpected error
GET /v2/users HTTP/1.1
Host: openapi.paintscout.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"totalRows": 1,
"page": 1,
"perPage": 1,
"rows": [
{
"userId": "auth0|617545b5181e16506a050fa5",
"companyId": "company_abc123",
"email": "bob.johnson@example.com",
"firstName": "Bob",
"lastName": "Johnson",
"phoneNumber": "15551234567",
"active": true,
"timestamp": {
"created": 1672531200,
"updated": 1672617600,
"lastLogin": 1672704000
}
}
]
}ID of the User
Details about the user
The unique user ID from Auth0
The company ID this user belongs to
The email address of the user
The first name of the user
The last name of the user
The phone number of the user
Whether the user account is active
Bad Request
Not Authorized
Not found
Unexpected error
GET /v2/users/{id} HTTP/1.1
Host: openapi.paintscout.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"userId": "auth0|617545b5181e16506a050fa5",
"companyId": "company_abc123",
"email": "bob.johnson@example.com",
"firstName": "Bob",
"lastName": "Johnson",
"phoneNumber": "15551234567",
"active": true,
"timestamp": {
"created": 1672531200,
"updated": 1672617600,
"lastLogin": 1672704000
}
}Last updated
Was this helpful?

