List users
https:/api.example.com/v1/users
Retrieve a list of users with optional filtering and pagination
Query parameters
page
integer
Defaults: 1
Page number for paginationRequired range:x >= 1 limit
integer
Defaults: 20
Number of items per pageRequired range:1 <= x <= 100 search
string
Search term for filtering users
Response
Successful response
data
array of object
Required
id
string
Required
Unique identifier for the useremail
string
Required
User's email addressfirstName
string
Required
User's first namelastName
string
Required
User's last namerole
enum
Required
User's role in the systemuser
string
admin
string
moderator
string
isActive
boolean
Required
Whether the user account is activecreatedAt
string
Required
When the user was createdupdatedAt
string
Required
When the user was last updated
pagination
object
Required
page
integer
Required
Current page numberlimit
integer
Required
Number of items per pagetotal
integer
Required
Total number of itemstotalPages
integer
Required
Total number of pages
Example request
curl --request \ --url 'https://api.example.com/v1?page=1&limit=20&search=string' \ --header 'accept: application/json'
Example response
{ "data": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "email": "user@example.com", "firstName": "string", "lastName": "string", "role": "user", "isActive": true, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ], "pagination": { "page": 0, "limit": 0, "total": 0, "totalPages": 0 } }
Built with