PAGES

← Keycloak

Keycloak — API

Keycloak Admin REST APIv1.0 Read the vendor's spec ↗

  • 415 endpoints
  • 11 deprecated
  • 5 versions archived since Jul 20, 2026
  • Last checked Oct 13, 2026

This is a REST API reference for the Keycloak Admin REST API.

Get started

first call
$ curl "$BASE_URL/admin/realms"

Set $BASE_URL first, then paste.

Base URL
Not named in the archived spec. $BASE_URL below stands for the origin you deploy against.
Authenticate
No authentication declared in the spec

What it covers

10 more areas

Endpoints

415 of 415

Open an endpoint for a runnable command, its inputs and what it returns.

Realms Admin 45

  • DELETE /admin/realms/{realm} Delete the realm

    Loading…

  • DELETE /admin/realms/{realm}/admin-events Delete all admin events

    Loading…

  • DELETE /admin/realms/{realm}/default-default-client-scopes/{clientScopeId}

    Loading…

  • DELETE /admin/realms/{realm}/default-groups/{groupId}

    Loading…

  • DELETE /admin/realms/{realm}/default-optional-client-scopes/{clientScopeId}

    Loading…

  • DELETE /admin/realms/{realm}/events Delete all events

    Loading…

  • DELETE /admin/realms/{realm}/localization/{locale}

    Loading…

  • DELETE /admin/realms/{realm}/localization/{locale}/{key}

    Loading…

  • DELETE /admin/realms/{realm}/sessions/{session} Remove a specific user session.

    Loading…

  • GET /admin/realms Get accessible realms Returns a list of accessible realms.

    Loading…

  • GET /admin/realms/{realm} Get the top-level representation of the realm It will not include nested information like User and Client representations.

    Loading…

  • GET /admin/realms/{realm}/admin-events Get admin events Returns all admin events, or filters events based on URL query parameters listed here

    Loading…

  • GET /admin/realms/{realm}/client-policies/policies

    Loading…

  • GET /admin/realms/{realm}/client-policies/profiles

    Loading…

  • GET /admin/realms/{realm}/client-session-stats Get client session stats Returns a JSON map.

    Loading…

  • GET /admin/realms/{realm}/client-types List all client types available in the current realm

    Loading…

  • GET /admin/realms/{realm}/credential-registrators

    Loading…

  • GET /admin/realms/{realm}/default-default-client-scopes Get realm default client scopes.

    Loading…

  • GET /admin/realms/{realm}/default-groups Get group hierarchy.

    Loading…

  • GET /admin/realms/{realm}/default-optional-client-scopes Get realm optional client scopes.

    Loading…

  • GET /admin/realms/{realm}/events Get events Returns all events, or filters them based on URL query parameters listed here

    Loading…

  • GET /admin/realms/{realm}/events/config Get the events provider configuration Returns JSON object with events provider configuration

    Loading…

  • GET /admin/realms/{realm}/group-by-path/{path}

    Loading…

  • GET /admin/realms/{realm}/localization

    Loading…

  • GET /admin/realms/{realm}/localization/{locale}

    Loading…

  • GET /admin/realms/{realm}/localization/{locale}/{key}

    Loading…

  • GET /admin/realms/{realm}/users-management-permissions

    Loading…

  • POST /admin/realms Import a realm.

    Loading…

  • POST /admin/realms/{realm}/client-description-converter Base path for importing clients under this realm.

    Loading…

  • POST /admin/realms/{realm}/localization/{locale} Import localization from uploaded JSON file

    Loading…

  • POST /admin/realms/{realm}/logout-all Removes all user sessions.

    Loading…

  • POST /admin/realms/{realm}/partial-export Partial export of existing realm into a JSON file.

    Loading…

  • POST /admin/realms/{realm}/partialImport Partial import from a JSON file to an existing realm.

    Loading…

  • POST /admin/realms/{realm}/push-revocation Push the realm's revocation policy to any client that has an admin url associated with it.

    Loading…

  • POST /admin/realms/{realm}/testSMTPConnection Test SMTP connection with current logged in user deprecated

    Loading…

  • PUT /admin/realms/{realm} Update the top-level information of the realm Any user, roles or client information in the representation will be ignored.

    Loading…

  • PUT /admin/realms/{realm}/client-policies/policies

    Loading…

  • PUT /admin/realms/{realm}/client-policies/profiles

    Loading…

  • PUT /admin/realms/{realm}/client-types Update a client type

    Loading…

  • PUT /admin/realms/{realm}/default-default-client-scopes/{clientScopeId}

    Loading…

  • PUT /admin/realms/{realm}/default-groups/{groupId}

    Loading…

  • PUT /admin/realms/{realm}/default-optional-client-scopes/{clientScopeId}

    Loading…

  • PUT /admin/realms/{realm}/events/config Update the events provider Change the events provider and/or its configuration

    Loading…

  • PUT /admin/realms/{realm}/localization/{locale}/{key}

    Loading…

  • PUT /admin/realms/{realm}/users-management-permissions

    Loading…

Authentication Management 39

  • DELETE /admin/realms/{realm}/authentication/config/{id} Delete authenticator configuration

    Loading…

  • DELETE /admin/realms/{realm}/authentication/executions/{executionId} Delete execution

    Loading…

  • DELETE /admin/realms/{realm}/authentication/flows/{id} Delete an authentication flow

    Loading…

  • DELETE /admin/realms/{realm}/authentication/required-actions/{alias} Delete required action

    Loading…

  • DELETE /admin/realms/{realm}/authentication/required-actions/{alias}/config Delete RequiredAction configuration

    Loading…

  • GET /admin/realms/{realm}/authentication/authenticator-providers Get authenticator providers Returns a stream of authenticator providers.

    Loading…

  • GET /admin/realms/{realm}/authentication/client-authenticator-providers Get client authenticator providers Returns a stream of client authenticator providers.

    Loading…

  • GET /admin/realms/{realm}/authentication/config-description/{providerId} Get authenticator provider's configuration description

    Loading…

  • GET /admin/realms/{realm}/authentication/config/{id} Get authenticator configuration

    Loading…

  • GET /admin/realms/{realm}/authentication/executions/{executionId} Get Single Execution

    Loading…

  • GET /admin/realms/{realm}/authentication/executions/{executionId}/config/{id} Get execution's configuration deprecated

    Loading…

  • GET /admin/realms/{realm}/authentication/flows Get authentication flows Returns a stream of authentication flows.

    Loading…

  • GET /admin/realms/{realm}/authentication/flows/{flowAlias}/executions Get authentication executions for a flow

    Loading…

  • GET /admin/realms/{realm}/authentication/flows/{id} Get authentication flow for id

    Loading…

  • GET /admin/realms/{realm}/authentication/form-action-providers Get form action providers Returns a stream of form action providers.

    Loading…

  • GET /admin/realms/{realm}/authentication/form-providers Get form providers Returns a stream of form providers.

    Loading…

  • GET /admin/realms/{realm}/authentication/per-client-config-description Get configuration descriptions for all clients

    Loading…

  • GET /admin/realms/{realm}/authentication/required-actions Get required actions Returns a stream of required actions.

    Loading…

  • GET /admin/realms/{realm}/authentication/required-actions/{alias} Get required action for alias

    Loading…

  • GET /admin/realms/{realm}/authentication/required-actions/{alias}/config Get RequiredAction configuration

    Loading…

  • GET /admin/realms/{realm}/authentication/required-actions/{alias}/config-description Get RequiredAction provider configuration description

    Loading…

  • GET /admin/realms/{realm}/authentication/unregistered-required-actions Get unregistered required actions Returns a stream of unregistered required actions.

    Loading…

  • POST /admin/realms/{realm}/authentication/config Create new authenticator configuration deprecated

    Loading…

  • POST /admin/realms/{realm}/authentication/executions Add new authentication execution

    Loading…

  • POST /admin/realms/{realm}/authentication/executions/{executionId}/config Update execution with new configuration

    Loading…

  • POST /admin/realms/{realm}/authentication/executions/{executionId}/lower-priority Lower execution's priority

    Loading…

  • POST /admin/realms/{realm}/authentication/executions/{executionId}/raise-priority Raise execution's priority

    Loading…

  • POST /admin/realms/{realm}/authentication/flows Create a new authentication flow

    Loading…

  • POST /admin/realms/{realm}/authentication/flows/{flowAlias}/copy Copy existing authentication flow under a new name The new name is given as 'newName' attribute of the passed JSON object

    Loading…

  • POST /admin/realms/{realm}/authentication/flows/{flowAlias}/executions/execution Add new authentication execution to a flow

    Loading…

  • POST /admin/realms/{realm}/authentication/flows/{flowAlias}/executions/flow Add new flow with new execution to existing flow

    Loading…

  • POST /admin/realms/{realm}/authentication/register-required-action Register a new required actions

    Loading…

  • POST /admin/realms/{realm}/authentication/required-actions/{alias}/lower-priority Lower required action's priority

    Loading…

  • POST /admin/realms/{realm}/authentication/required-actions/{alias}/raise-priority Raise required action's priority

    Loading…

  • PUT /admin/realms/{realm}/authentication/config/{id} Update authenticator configuration

    Loading…

  • PUT /admin/realms/{realm}/authentication/flows/{flowAlias}/executions Update authentication executions of a Flow

    Loading…

  • PUT /admin/realms/{realm}/authentication/flows/{id} Update an authentication flow

    Loading…

  • PUT /admin/realms/{realm}/authentication/required-actions/{alias} Update required action

    Loading…

  • PUT /admin/realms/{realm}/authentication/required-actions/{alias}/config Update RequiredAction configuration

    Loading…

Organizations 38

  • DELETE /admin/realms/{realm}/organizations/{org-id} Deletes the organization

    Loading…

  • DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id} Delete the organization group

    Loading…

  • DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members/{userId} Remove a user from this organization group

    Loading…

  • DELETE /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias} Removes the identity provider with the specified alias from the organization

    Loading…

  • DELETE /admin/realms/{realm}/organizations/{org-id}/invitations/{id} Delete an invitation

    Loading…

  • DELETE /admin/realms/{realm}/organizations/{org-id}/members/{member-id} Removes the user with the specified id from the organization

    Loading…

  • GET /admin/realms/{realm}/organizations Returns a paginated list of organizations filtered according to the specified parameters

    Loading…

  • GET /admin/realms/{realm}/organizations/count Returns the organizations counts.

    Loading…

  • GET /admin/realms/{realm}/organizations/members/{member-id}/organizations Returns the organizations associated with the user that has the specified id

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id} Returns the organization representation

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups Get organization groups

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/group-by-path/{path} Get organization group by path

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id} Get organization group representation

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/children Get subgroups of this organization group

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members Get members of this organization group

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/identity-providers Returns all identity providers associated with the organization

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias} Returns the identity provider associated with the organization that has the specified alias

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias}/groups Returns organization groups for the identity provider

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/invitations Get invitations for the organization

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/invitations/{id} Get invitation by ID

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/members Returns a paginated list of organization members filtered according to the specified parameters

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/members/count Returns number of members in the organization.

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id} Returns the member of the organization with the specified id

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id}/groups Returns the organization group memberships for a member with the specified id

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id}/organizations Returns the organizations associated with the user that has the specified id

    Loading…

  • POST /admin/realms/{realm}/organizations Creates a new organization

    Loading…

  • POST /admin/realms/{realm}/organizations/{org-id}/groups Creates a new top-level group or moves an existing group to top-level

    Loading…

  • POST /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/children Create or move a subgroup

    Loading…

  • POST /admin/realms/{realm}/organizations/{org-id}/identity-providers Adds the identity provider with the specified id to the organization

    Loading…

  • POST /admin/realms/{realm}/organizations/{org-id}/invitations/{id}/resend Resend an invitation

    Loading…

  • POST /admin/realms/{realm}/organizations/{org-id}/members Adds the user with the specified id as a member of the organization

    Loading…

  • POST /admin/realms/{realm}/organizations/{org-id}/members/invite-existing-user Invites an existing user to the organization, using the specified user id

    Loading…

  • POST /admin/realms/{realm}/organizations/{org-id}/members/invite-user Invites an existing user or sends a registration link to a new user, based on the provided e-mail address.

    Loading…

  • PUT /admin/realms/{realm}/organizations/{org-id} Updates the organization

    Loading…

  • PUT /admin/realms/{realm}/organizations/{org-id}/groups/{group-id} Update organization group

    Loading…

  • PUT /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/members/{userId} Add a user to this organization group

    Loading…

  • PUT /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias} Updates the per-association config for the identity provider linked to the organization

    Loading…

  • PUT /admin/realms/{realm}/organizations/{org-id}/members/{member-id}/membership-type Updates the membership type of the member with the specified id

    Loading…

Clients 35

  • DELETE /admin/realms/{realm}/clients/{client-uuid} Delete the client

    Loading…

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated Invalidate the rotated secret for the client

    Loading…

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}

    Loading…

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/nodes/{node} Unregister a cluster node from the client

    Loading…

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}

    Loading…

  • GET /admin/realms/{realm}/clients Get clients belonging to the realm.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid} Get representation of the client

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/client-secret Get the client secret

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated Get the rotated client secret

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes Get default client scopes.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-access-token Create JSON with payload of example access token

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-id-token Create JSON with payload of example id token

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-saml-response Create JSON with an example SAML response as payload

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-userinfo Create JSON with payload of example user info

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/protocol-mappers Return list of all protocol mappers, which will be used when generating tokens issued for particular client.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/scope-mappings/{roleContainerId}/granted Get effective scope mapping of all roles of particular role container, which this client is defacto allowed to have in the accessToken issued for him.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/scope-mappings/{roleContainerId}/not-granted Get roles, which this client doesn't have scope for and can't have them in the accessToken issued for him.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/installation/providers/{providerId}

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/management/permissions Return object stating whether client Authorization permissions have been initialized or not and a reference

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/offline-session-count Get application offline session count Returns a number of offline user sessions associated with this client { "count": number }

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/offline-sessions Get offline sessions for client.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes Get optional client scopes.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/service-account-user Get a user dedicated to the service account

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/session-count Get application session count Returns a number of user sessions associated with this client { "count": number }

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/test-nodes-available Test if registered cluster nodes are available Tests availability by sending 'ping' request to all cluster nodes.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/user-sessions Get user sessions for client.

    Loading…

  • POST /admin/realms/{realm}/clients Create a new client Client’s client_id must be unique!

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/client-secret Generate a new secret for the client

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/nodes Register a cluster node with the client Manually register cluster node to this client - usually it’s not needed to call this directly as adapter should handle by sending registration request to Keyclo

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/push-revocation Push the client's revocation policy to its admin URL If the client has an admin URL, push revocation policy to it.

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/registration-access-token Generate a new registration access token for the client

    Loading…

  • PUT /admin/realms/{realm}/clients/{client-uuid} Update the client

    Loading…

  • PUT /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}

    Loading…

  • PUT /admin/realms/{realm}/clients/{client-uuid}/management/permissions Return object stating whether client Authorization permissions have been initialized or not and a reference

    Loading…

  • PUT /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}

    Loading…

Users 34

  • DELETE /admin/realms/{realm}/users/{user-id} Delete the user

    Loading…

  • DELETE /admin/realms/{realm}/users/{user-id}/consents/{client} Revoke consent and offline tokens for particular client from user

    Loading…

  • DELETE /admin/realms/{realm}/users/{user-id}/credentials/{credentialId} Remove a credential for a user

    Loading…

  • DELETE /admin/realms/{realm}/users/{user-id}/federated-identity/{provider} Remove a social login provider from user

    Loading…

  • DELETE /admin/realms/{realm}/users/{user-id}/groups/{groupId}

    Loading…

  • GET /admin/realms/{realm}/users Get users Returns a stream of users, filtered according to query parameters.

    Loading…

  • GET /admin/realms/{realm}/users/count Returns the number of users that match the given criteria.

    Loading…

  • GET /admin/realms/{realm}/users/profile Get the configuration for the user profile

    Loading…

  • GET /admin/realms/{realm}/users/profile/metadata Get the UserProfileMetadata from the configuration

    Loading…

  • GET /admin/realms/{realm}/users/{user-id} Get representation of the user

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/configured-user-storage-credential-types Return credential types, which are provided by the user storage where user is stored.

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/consents Get consents granted by the user

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/credentials

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/federated-identity Get social logins associated with the user

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/groups

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/groups/count

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/offline-sessions/{clientUuid} Get offline sessions associated with the user and client

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/sessions Get sessions associated with the user

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/unmanagedAttributes

    Loading…

  • POST /admin/realms/{realm}/users Create a new user Username must be unique.

    Loading…

  • POST /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/moveAfter/{newPreviousCredentialId} Move a credential to a position behind another credential

    Loading…

  • POST /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/moveToFirst Move a credential to a first position in the credentials list of the user

    Loading…

  • POST /admin/realms/{realm}/users/{user-id}/federated-identity/{provider} Add a social login provider to the user

    Loading…

  • POST /admin/realms/{realm}/users/{user-id}/impersonation Impersonate the user

    Loading…

  • POST /admin/realms/{realm}/users/{user-id}/logout Remove all user sessions associated with the user Also send notification to all clients that have an admin URL to invalidate the sessions for the particular user.

    Loading…

  • PUT /admin/realms/{realm}/users/profile Set the configuration for the user profile

    Loading…

  • PUT /admin/realms/{realm}/users/{user-id} Update the user

    Loading…

  • PUT /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/userLabel Update a credential label for a user

    Loading…

  • PUT /admin/realms/{realm}/users/{user-id}/disable-credential-types Disable all credentials for a user of a specific type

    Loading…

  • PUT /admin/realms/{realm}/users/{user-id}/execute-actions-email Send an email to the user with a link they can click to execute particular actions.

    Loading…

  • PUT /admin/realms/{realm}/users/{user-id}/groups/{groupId}

    Loading…

  • PUT /admin/realms/{realm}/users/{user-id}/reset-password Set up a new password for the user.

    Loading…

  • PUT /admin/realms/{realm}/users/{user-id}/reset-password-email Send an email to the user with a link they can click to reset their password. deprecated

    Loading…

  • PUT /admin/realms/{realm}/users/{user-id}/send-verify-email Send an email-verification email to the user An email contains a link the user can click to verify their email address.

    Loading…

Scope Mappings 33

  • DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client} Remove client-level roles from the client's scope.

    Loading…

  • DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm Remove a set of realm-level roles from the client's scope

    Loading…

  • DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client} Remove client-level roles from the client's scope.

    Loading…

  • DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm Remove a set of realm-level roles from the client's scope

    Loading…

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client} Remove client-level roles from the client's scope.

    Loading…

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm Remove a set of realm-level roles from the client's scope

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings Get all scope mappings for the client deprecated

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client} Get the roles associated with a client's scope Returns roles for the client.

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/available The available client-level roles Returns the roles for the client that can be associated with the client's scope

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/composite Get effective client roles Returns the roles for the client that are associated with the client's scope.

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm Get realm-level roles associated with the client's scope

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/available Get realm-level roles that are available to attach to this client's scope

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/composite Get effective realm-level roles associated with the client’s scope What this does is recurse any composite roles associated with the client’s scope and adds the roles to this lists.

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings Get all scope mappings for the client deprecated

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client} Get the roles associated with a client's scope Returns roles for the client.

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/available The available client-level roles Returns the roles for the client that can be associated with the client's scope

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/composite Get effective client roles Returns the roles for the client that are associated with the client's scope.

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm Get realm-level roles associated with the client's scope

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/available Get realm-level roles that are available to attach to this client's scope

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/composite Get effective realm-level roles associated with the client’s scope What this does is recurse any composite roles associated with the client’s scope and adds the roles to this lists.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings Get all scope mappings for the client deprecated

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client} Get the roles associated with a client's scope Returns roles for the client.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/available The available client-level roles Returns the roles for the client that can be associated with the client's scope

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/composite Get effective client roles Returns the roles for the client that are associated with the client's scope.

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm Get realm-level roles associated with the client's scope

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/available Get realm-level roles that are available to attach to this client's scope

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/composite Get effective realm-level roles associated with the client’s scope What this does is recurse any composite roles associated with the client’s scope and adds the roles to this lists.

    Loading…

  • POST /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client} Add client-level roles to the client's scope

    Loading…

  • POST /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm Add a set of realm-level roles to the client's scope

    Loading…

  • POST /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client} Add client-level roles to the client's scope

    Loading…

  • POST /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm Add a set of realm-level roles to the client's scope

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client} Add client-level roles to the client's scope

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm Add a set of realm-level roles to the client's scope

    Loading…

Admin 31

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}

    Loading…

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/providers

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/providers

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/attributes

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/permissions

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/scopes

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}/permissions

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}/resources

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/settings

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/import

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/evaluate

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/evaluate

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope

    Loading…

  • PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server

    Loading…

  • PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}

    Loading…

  • PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}

    Loading…

Roles 28

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name} Delete a role by name

    Loading…

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites Remove roles from the role's composite

    Loading…

  • DELETE /admin/realms/{realm}/roles/{role-name} Delete a role by name

    Loading…

  • DELETE /admin/realms/{realm}/roles/{role-name}/composites Remove roles from the role's composite

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/roles Get all roles for the realm or client

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name} Get a role by name

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites Get composites of the role

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites/clients/{targetClientUuid} Get client-level roles for the client that are in the role's composite

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites/realm Get realm-level roles of the role's composite

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/groups Returns a stream of groups that have the specified role name

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/management/permissions Return object stating whether role Authorization permissions have been initialized or not and a reference

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/users Returns a stream of users that have the specified role name.

    Loading…

  • GET /admin/realms/{realm}/roles Get all roles for the realm or client

    Loading…

  • GET /admin/realms/{realm}/roles/{role-name} Get a role by name

    Loading…

  • GET /admin/realms/{realm}/roles/{role-name}/composites Get composites of the role

    Loading…

  • GET /admin/realms/{realm}/roles/{role-name}/composites/clients/{targetClientUuid} Get client-level roles for the client that are in the role's composite

    Loading…

  • GET /admin/realms/{realm}/roles/{role-name}/composites/realm Get realm-level roles of the role's composite

    Loading…

  • GET /admin/realms/{realm}/roles/{role-name}/groups Returns a stream of groups that have the specified role name

    Loading…

  • GET /admin/realms/{realm}/roles/{role-name}/management/permissions Return object stating whether role Authorization permissions have been initialized or not and a reference

    Loading…

  • GET /admin/realms/{realm}/roles/{role-name}/users Returns a stream of users that have the specified role name.

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/roles Create a new role for the realm or client

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites Add a composite to the role

    Loading…

  • POST /admin/realms/{realm}/roles Create a new role for the realm or client

    Loading…

  • POST /admin/realms/{realm}/roles/{role-name}/composites Add a composite to the role

    Loading…

  • PUT /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name} Update a role by name

    Loading…

  • PUT /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/management/permissions Return object stating whether role Authorization permissions have been initialized or not and a reference

    Loading…

  • PUT /admin/realms/{realm}/roles/{role-name} Update a role by name

    Loading…

  • PUT /admin/realms/{realm}/roles/{role-name}/management/permissions Return object stating whether role Authorization permissions have been initialized or not and a reference

    Loading…

Protocol Mappers 21

  • DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id} Delete the mapper

    Loading…

  • DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id} Delete the mapper

    Loading…

  • DELETE /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id} Delete the mapper

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models Get mappers

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id} Get mapper by id

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/protocol/{protocol} Get mappers by name for a specific protocol

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models Get mappers

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id} Get mapper by id

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/protocol/{protocol} Get mappers by name for a specific protocol

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models Get mappers

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id} Get mapper by id

    Loading…

  • GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/protocol/{protocol} Get mappers by name for a specific protocol

    Loading…

  • POST /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/add-models Create multiple mappers

    Loading…

  • POST /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models Create a mapper

    Loading…

  • POST /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/add-models Create multiple mappers

    Loading…

  • POST /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models Create a mapper

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/add-models Create multiple mappers

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models Create a mapper

    Loading…

  • PUT /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id} Update the mapper

    Loading…

  • PUT /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id} Update the mapper

    Loading…

  • PUT /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id} Update the mapper

    Loading…

Role Mapper 18

  • DELETE /admin/realms/{realm}/groups/{group-id}/role-mappings/realm Delete realm-level role mappings

    Loading…

  • DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm Delete realm-level role mappings

    Loading…

  • DELETE /admin/realms/{realm}/users/{user-id}/role-mappings/realm Delete realm-level role mappings

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}/role-mappings Get role mappings

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm Get realm-level role mappings

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm/available Get realm-level roles that can be mapped

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm/composite Get effective realm-level role mappings This will recurse all composite roles to get the result.

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings Get role mappings

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm Get realm-level role mappings

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm/available Get realm-level roles that can be mapped

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm/composite Get effective realm-level role mappings This will recurse all composite roles to get the result.

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/role-mappings Get role mappings

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm Get realm-level role mappings

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm/available Get realm-level roles that can be mapped

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm/composite Get effective realm-level role mappings This will recurse all composite roles to get the result.

    Loading…

  • POST /admin/realms/{realm}/groups/{group-id}/role-mappings/realm Add realm-level role mappings to the user

    Loading…

  • POST /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/realm Add realm-level role mappings to the user

    Loading…

  • POST /admin/realms/{realm}/users/{user-id}/role-mappings/realm Add realm-level role mappings to the user

    Loading…

Identity Providers 17

  • DELETE /admin/realms/{realm}/identity-provider/instances/{alias} Delete the identity provider

    Loading…

  • DELETE /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id} Delete a mapper for the identity provider

    Loading…

  • GET /admin/realms/{realm}/identity-provider/instances List identity providers

    Loading…

  • GET /admin/realms/{realm}/identity-provider/instances/{alias} Get the identity provider

    Loading…

  • GET /admin/realms/{realm}/identity-provider/instances/{alias}/export Export public broker configuration for identity provider

    Loading…

  • GET /admin/realms/{realm}/identity-provider/instances/{alias}/management/permissions Return object stating whether client Authorization permissions have been initialized or not and a reference

    Loading…

  • GET /admin/realms/{realm}/identity-provider/instances/{alias}/mapper-types Get mapper types for identity provider

    Loading…

  • GET /admin/realms/{realm}/identity-provider/instances/{alias}/mappers Get mappers for identity provider

    Loading…

  • GET /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id} Get mapper by id for the identity provider

    Loading…

  • GET /admin/realms/{realm}/identity-provider/instances/{alias}/reload-keys Reaload keys for the identity provider if the provider supports it, "true" is returned if reload was performed, "false" if not.

    Loading…

  • GET /admin/realms/{realm}/identity-provider/providers/{provider_id} Get the identity provider factory for that provider id

    Loading…

  • POST /admin/realms/{realm}/identity-provider/import-config Import identity provider from JSON body

    Loading…

  • POST /admin/realms/{realm}/identity-provider/instances Create a new identity provider

    Loading…

  • POST /admin/realms/{realm}/identity-provider/instances/{alias}/mappers Add a mapper to identity provider

    Loading…

  • PUT /admin/realms/{realm}/identity-provider/instances/{alias} Update the identity provider

    Loading…

  • PUT /admin/realms/{realm}/identity-provider/instances/{alias}/management/permissions Return object stating whether client Authorization permissions have been initialized or not and a reference

    Loading…

  • PUT /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id} Update a mapper for the identity provider

    Loading…

Client Role Mappings 15

  • DELETE /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id} Delete client-level roles from user or group role mapping

    Loading…

  • DELETE /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id} Delete client-level roles from user or group role mapping

    Loading…

  • DELETE /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id} Delete client-level roles from user or group role mapping

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id} Get client-level role mappings for the user or group, and the app

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}/available Get available client-level roles that can be mapped to the user or group

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}/composite Get effective client-level role mappings This recurses any composite roles

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id} Get client-level role mappings for the user or group, and the app

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}/available Get available client-level roles that can be mapped to the user or group

    Loading…

  • GET /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id}/composite Get effective client-level role mappings This recurses any composite roles

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id} Get client-level role mappings for the user or group, and the app

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}/available Get available client-level roles that can be mapped to the user or group

    Loading…

  • GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}/composite Get effective client-level role mappings This recurses any composite roles

    Loading…

  • POST /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id} Add client-level roles to the user or group role mapping

    Loading…

  • POST /admin/realms/{realm}/organizations/{org-id}/groups/{group-id}/role-mappings/clients/{client-id} Add client-level roles to the user or group role mapping

    Loading…

  • POST /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id} Add client-level roles to the user or group role mapping

    Loading…

Groups 11

  • DELETE /admin/realms/{realm}/groups/{group-id}

    Loading…

  • GET /admin/realms/{realm}/groups Get group hierarchy.

    Loading…

  • GET /admin/realms/{realm}/groups/count Returns the groups counts.

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}/children Return a paginated list of subgroups that have a parent group corresponding to the group on the URL

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}/management/permissions Return object stating whether client Authorization permissions have been initialized or not and a reference

    Loading…

  • GET /admin/realms/{realm}/groups/{group-id}/members Get users Returns a stream of users, filtered according to query parameters

    Loading…

  • POST /admin/realms/{realm}/groups create or add a top level realm groupSet or create child.

    Loading…

  • POST /admin/realms/{realm}/groups/{group-id}/children Set or create child.

    Loading…

  • PUT /admin/realms/{realm}/groups/{group-id} Update group, ignores subgroups.

    Loading…

  • PUT /admin/realms/{realm}/groups/{group-id}/management/permissions Return object stating whether client Authorization permissions have been initialized or not and a reference

    Loading…

Client Scopes 10

  • DELETE /admin/realms/{realm}/client-scopes/{client-scope-id} Delete the client scope

    Loading…

  • DELETE /admin/realms/{realm}/client-templates/{client-scope-id} Delete the client scope

    Loading…

  • GET /admin/realms/{realm}/client-scopes Get client scopes belonging to the realm Returns a list of client scopes belonging to the realm

    Loading…

  • GET /admin/realms/{realm}/client-scopes/{client-scope-id} Get representation of the client scope

    Loading…

  • GET /admin/realms/{realm}/client-templates Get client scopes belonging to the realm Returns a list of client scopes belonging to the realm

    Loading…

  • GET /admin/realms/{realm}/client-templates/{client-scope-id} Get representation of the client scope

    Loading…

  • POST /admin/realms/{realm}/client-scopes Create a new client scope Client Scope’s name must be unique!

    Loading…

  • POST /admin/realms/{realm}/client-templates Create a new client scope Client Scope’s name must be unique!

    Loading…

  • PUT /admin/realms/{realm}/client-scopes/{client-scope-id} Update the client scope

    Loading…

  • PUT /admin/realms/{realm}/client-templates/{client-scope-id} Update the client scope

    Loading…

Roles (by Id) 10

  • DELETE /admin/realms/{realm}/roles-by-id/{role-id} Delete the role

    Loading…

  • DELETE /admin/realms/{realm}/roles-by-id/{role-id}/composites Remove a set of roles from the role's composite

    Loading…

  • GET /admin/realms/{realm}/roles-by-id/{role-id} Get a specific role's representation

    Loading…

  • GET /admin/realms/{realm}/roles-by-id/{role-id}/composites Get role's children Returns a set of role's children provided the role is a composite.

    Loading…

  • GET /admin/realms/{realm}/roles-by-id/{role-id}/composites/clients/{clientUuid} Get client-level roles for the client that are in the role's composite

    Loading…

  • GET /admin/realms/{realm}/roles-by-id/{role-id}/composites/realm Get realm-level roles that are in the role's composite

    Loading…

  • GET /admin/realms/{realm}/roles-by-id/{role-id}/management/permissions Return object stating whether role Authorization permissions have been initialized or not and a reference

    Loading…

  • POST /admin/realms/{realm}/roles-by-id/{role-id}/composites Make the role a composite role by associating some child roles

    Loading…

  • PUT /admin/realms/{realm}/roles-by-id/{role-id} Update the role

    Loading…

  • PUT /admin/realms/{realm}/roles-by-id/{role-id}/management/permissions Return object stating whether role Authorization permissions have been initialized or not and a reference

    Loading…

Workflows 9

  • DELETE /admin/realms/{realm}/workflows/{id} Delete workflow

    Loading…

  • GET /admin/realms/{realm}/workflows List workflows

    Loading…

  • GET /admin/realms/{realm}/workflows/scheduled/{resource-id} List scheduled workflows for resource

    Loading…

  • GET /admin/realms/{realm}/workflows/{id} Get workflow

    Loading…

  • POST /admin/realms/{realm}/workflows Create workflow

    Loading…

  • POST /admin/realms/{realm}/workflows/migrate Migrate scheduled resources from one step to another

    Loading…

  • POST /admin/realms/{realm}/workflows/{id}/activate/{type}/{resourceId} Activate workflow for resource

    Loading…

  • POST /admin/realms/{realm}/workflows/{id}/deactivate/{type}/{resourceId} Deactivate workflow for resource

    Loading…

  • PUT /admin/realms/{realm}/workflows/{id} Update workflow

    Loading…

Client Attribute Certificate 7

  • GET /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr} Get key info

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/download Get a keystore file for the client, containing the public certificate deprecated

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate Generate a new certificate with new key pair deprecated

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate-and-download Generate a new keypair and certificate, and get the private key file Generates a keypair and certificate and serves the private key in a specified keystore format. deprecated

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload Upload only certificate, not private key deprecated

    Loading…

  • POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload-certificate Upload only certificate, not private key

    Loading…

  • POST /admin/realms/{realm}/identity-provider/upload-certificate Uploads a certificate, prepares the jwks or public key associated, and returns the certificate representation.

    Loading…

Component 6

  • DELETE /admin/realms/{realm}/components/{id}

    Loading…

  • GET /admin/realms/{realm}/components

    Loading…

  • GET /admin/realms/{realm}/components/{id}

    Loading…

  • GET /admin/realms/{realm}/components/{id}/sub-component-types List of subcomponent types that are available to configure for a particular parent component.

    Loading…

  • POST /admin/realms/{realm}/components

    Loading…

  • PUT /admin/realms/{realm}/components/{id}

    Loading…

Attack Detection 3

  • DELETE /admin/realms/{realm}/attack-detection/brute-force/users Clear any user login failures for all users This can release temporary disabled users

    Loading…

  • DELETE /admin/realms/{realm}/attack-detection/brute-force/users/{userId} Clear any user login failures for the user This can release temporary disabled user

    Loading…

  • GET /admin/realms/{realm}/attack-detection/brute-force/users/{userId} Get status of a username in brute force detection

    Loading…

Client Initial Access 3

  • DELETE /admin/realms/{realm}/clients-initial-access/{id}

    Loading…

  • GET /admin/realms/{realm}/clients-initial-access

    Loading…

  • POST /admin/realms/{realm}/clients-initial-access Create a new initial access token.

    Loading…

Client Registration Policy 1

  • GET /admin/realms/{realm}/client-registration-policy/providers Base path for retrieve providers with the configProperties properly filled

    Loading…

Key 1

  • GET /admin/realms/{realm}/keys

    Loading…

Change log

    • +PUT /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias}
    • +PUT /admin/realms/{realm}/organizations/{org-id}/members/{member-id}/membership-type
    • ⚠POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/download
    • ⚠POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate
    • ⚠POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate-and-download
    • ⚠POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload
    • ⚠GET /admin/realms/{realm}/authentication/executions/{executionId}/config/{id}
    • ⚠GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings
    • ⚠GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings
    • ⚠GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings
    • ⚠POST /admin/realms/{realm}/authentication/config
    • ⚠POST /admin/realms/{realm}/testSMTPConnection
    • ⚠PUT /admin/realms/{realm}/users/{user-id}/reset-password-email
browse all tools → score card for your toolchain →