List all users in your organization.

Pagination

By default, a total of 50 records starting with the first record is returned per request. Pagination query parameters can be used to page through a list of records. The following pagination parameters are supported:

ParameterDefaultDescription
startIndex1A 1-based index that specifies the index of the first record returned. Any value less than 1 will be interpreted as 1.

This value is distinct from the user ID. User records are ordered by user ID, and startIndex represents the index or position of the user record in the list of all records returned.
count50An integer than specifies the total number of records returned per page. The maximum number of records that can be returned is 100.

For example, if your organization has 50 users, and you would like to list all users across 2 pages:

  • A request to GET /Users/?startIndex=1&count=25 would return 25 users starting with the 1st user. This represents the first page of your total users.
  • A request to GET /Users/?startIndex=26&count=25 would return 25 users starting with the 26th user. This represents the second page of your total users.

The following pagination attributes are returned in the response body:

ParameterDescription
itemsPerPageAn integer that represents the number of records returned per page.
startIndexA 1-based index that represents the index of the first record returned.
totalResultsAn integer that represents the total number of records that match the query.

Filtering Users

This endpoint supports filtering users by email (userName).

  • Filter query params must follow the format:
    filter=userName eq "[email protected]".
  • eq is the only filter operator supported.
  • userName is the only filter attribute supported.
Language
Credentials
Click Try It! to start a request and see the response here!