List Admin Users
| Endpoint | Method |
|---|---|
/api/admin/settings/users | GET |
Returns every admin user — the back-office accounts that can sign in to the admin panel — in the { data, meta } envelope. Each row carries its assigned role (roleId / roleName) and active status. The password and api_token values are never returned.
Pagination
| Parameter | Description |
|---|---|
page | Page number, 1-based. Default 1. |
per_page | Items per page. Default 10, max 50. |
Filters
Query parameters that narrow the result. Supplying more than one narrows further — they combine with logical AND. They mirror the admin Users datagrid filters.
| Parameter | Match | Example |
|---|---|---|
name | Partial (contains). | ?name=Admin |
email | Partial (contains). | [email protected] |
role_id | Exact — the assigned role id. | ?role_id=1 |
status | Exact — 1 (active) or 0 (inactive). | ?status=1 |
Sorting
| Parameter | Values |
|---|---|
sort | id (default), name, email |
order | asc, desc (default desc) |
Both the compound form ?sort=name-asc and the split form ?sort=name&order=asc are accepted.
Notes
statusis1for an active admin (can sign in) and0for a deactivated one.imageis the stored relative avatar path;imageUrlis its fully-qualified public URL. Both arenullfor admins without an avatar.
See the Users overview for field meanings and behaviour.

