List end users.
curl --request GET \ --url https://auth.example.com/api/admin/users \ --header 'Authorization: Bearer <token>'Includes regular and guest (anonymous) accounts. Sharded browsing excludes administrator and service accounts. List canonical runtime users with optional search, verification, PII status, and lifecycle filters. Sharded assignments use bounded fan-out and an opaque cursor. Exact identifier search resolves one account route through Lookup instead of scanning all shards. A cursor whose signed shard-set generation is stale returns cursor_stale; clients should restart from the first page. While a newly provisioned shard is being published to the signed runtime registry, exact search returns retryable 503 instead of a generic internal error.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ”Tenant selector for multi-tenant admin requests.
Query Parameters
Section titled “Query Parameters ”Exact email address or account identifier for a routed account. Search resolves the signed Lookup route and does not scan unrelated assignments.
Opaque signed continuation cursor returned by a sharded assignment response.
Responses
Section titled “ Responses ”Admin end-user list response.
object
object
Human registration state, independent of operational status. Present for human accounts.
Unix timestamp in milliseconds.
Unix timestamp in milliseconds.
object
object
Example
{ "users": [ { "id": "user_123", "tenant_id": "default", "email": "user@example.com", "name": "Example User", "given_name": "Example", "family_name": "User", "nickname": null, "preferred_username": "example", "picture": "https://auth.example.com/api/avatars/user_123.png", "phone_number": null, "website": null, "gender": null, "birthdate": null, "locale": "en-US", "zoneinfo": "UTC", "address_formatted": null, "address_street_address": null, "address_locality": null, "address_region": null, "address_postal_code": null, "address_country": null, "declared_residence": null, "pii_class": "PROFILE", "email_verified": true, "phone_number_verified": false, "user_type": "end_user", "is_active": true, "pii_partition": "default", "pii_status": "active", "created_at": 1770000000000, "updated_at": 1770003600000, "last_login_at": null, "status": "active", "suspended_at": null, "suspended_until": null, "locked_at": null, "locked_until": null, "lifecycle_state": "active" } ], "pagination": { "mode": "cursor" }}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}The tenant runtime route is being refreshed after a storage topology change. Retry the exact search after the Retry-After delay.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Headers
Section titled “Headers ”Example
5Minimum suggested delay before retrying, in seconds.