List users
GET
https://app.speybooks.com/api/v1/admin/usersRetrieve a paginated list of all platform users. Supports filtering by status and admin flag, and ILIKE search across email and full name.
Filters
search— partial match on email or full_namestatus—all(default),active,locked,inactiveisAdmin—all(default),true,false
Each user includes their linked organisation (if any) with ID, name, and plan.
Response
200 Paginated user list with organisation membership, login status, and MFA state.
Show response fields
users array<object>Show child attributes
createdAt string date-timeemail stringfailedAttempts integerfullName stringid integerisActive booleanisAdmin booleanlastLogin string date-timelockedUntil string date-timeorganisation objectShow child attributes
id stringname stringplan stringtotpEnabled boolean