GET/api/admin/users/listAdmin

List every user

Lists every registered account (humans and service accounts) with its verification, admin and disabled flags and profile fields.

operationId get_api_admin_users_listAdministration

Authentication & permissionsAdmin

Platform administrators only

Accepted credentials
Who may call
Platform administrators only

Responses

application/json
PropertyTypeDescription
success*true
message*string
data*object
users*AdminUserRecord[]
email*string (email)
email_verifiedboolean
uid*string (uuid)
created_at*number

minimum: 0

invite_codestring

minLength: 8maxLength: 64pattern: ^[A-Za-z0-9_-]+$

adminboolean
disabledboolean
tokens_valid_afternumber

minimum: 0

usernamestring

minLength: 3maxLength: 32pattern: ^[A-Za-z0-9](?:[A-Za-z0-9._-]*[A-Za-z0-9])?$

first_namestring

minLength: 1maxLength: 64pattern: ^[^\u0000-\u001F\u007F]*$

middle_namestring

minLength: 1maxLength: 64pattern: ^[^\u0000-\u001F\u007F]*$

last_namestring

minLength: 1maxLength: 64pattern: ^[^\u0000-\u001F\u007F]*$

display_namestring

minLength: 1maxLength: 64pattern: ^[^\u0000-\u001F\u007F]*$

service_account_app_idstring

minLength: 2maxLength: 64pattern: ^[a-z0-9_-]*$

JSONExample
"success"true
"message""string"
"data"
"users"

Example request

bashcurl
curl -X GET 'https://auth.schemavaults.com/api/admin/users/list' \
  -b 'refresh_token_<auth_server_app_id>=<value>'