Get a paginated list of users in your app. Requires admin role.
pagePage number (default: 1)
limitItems per page (default: 10)
roleFilter by role (user, admin, moderator, member)
appIdApp ID (defaults to API key's app)
curl -X GET "https://your-auth-server.com/api/users?page=1&limit=20&role=user" \
-H "x-api-key: your-app-api-key" \
-H "Authorization: Bearer admin-user-token"{
"users": [
{
"id": "user_123456",
"email": "john@example.com",
"firstName": "John",
"lastName": "Doe",
"role": "user",
"emailVerified": true,
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"totalCount": 45,
"totalPages": 3,
"hasNext": true,
"hasPrev": false
},
"filters": {
"role": "user"
}
}