List RBAC Clients
List the RBAC clients (end users) that can authenticate to this endpoint. RBAC clients are the visitors of an authenticated endpoint — distinct from the account user who owns the endpoint and from account-level API keys. Each client has its own credentials (username/password, bearer token, or OAuth identity) and is assigned one or more roles via memberships.
The list shows which credential methods each client has configured (via boolean flags) and a last-seen timestamp to help admins spot stale or compromised accounts. Sensitive credential material (password hashes, token hashes, invite tokens) is never returned.
Path parameters
uuid from /endpoints.Response (200 OK)
JSON array of client objects ([] when the endpoint has none):
/rbac/clients/{client_uuid}) and in membership bodies (client_uuid).email populates from OAuth claims; username is set when password auth is used. Each is omitted when empty.invited | active | disabled | revoked. Disabled/revoked clients can't authenticate but their sessions/audit history is preserved.false when the client only joined via invite and hasn't completed setup.provider, subject, endpoint_uuid, client_uuid, created_at). Omitted when none.admin (created via API), self (registered themselves where policy allows), invite, sso. Omitted when unset.Deprecated: until the sunset this response also carries the legacy integer id and *_id fields. Don't use them; read uuid and the *_uuid fields.
To see a client's role assignments, use /rbac/memberships; for sessions use /clients/{client_uuid}/sessions. They are not embedded in this list.
Errors
endpoints:read permission in the active account.