GET /api/admin/users
List all users with pagination.Query parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | Page number |
limit | integer | 200 | Items per page (max 500) |
Response
GET /api/admin/users/
Get a single user by UUID.POST /api/admin/users
Create a new user.Request body
PUT /api/admin/users/
Update an existing user.Request body
DELETE /api/admin/users/
Delete a user by UUID.GET /api/admin/users/search
Search users by email or role.Query parameters
| Parameter | Type | Description |
|---|---|---|
email | string | Partial email match (case-insensitive) |
role | string | Exact role match (user, admin) |
page | integer | Page number |
limit | integer | Items per page |