Operations 35
POST
/admin/realms/{realm}/clients/{client-uuid}/client-secret
Generate a new secret for the client
#
GET
/admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated
Get the rotated client secret
#
DELETE
/admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated
Invalidate the rotated secret for the client
#
GET
/admin/realms/{realm}/clients/{client-uuid}/default-client-scopes
Get default client scopes. Only name and ids are returned
#
PUT
/admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}
Replace admin realms by realm clients by client uuid default client scopes by…
#
DELETE
/admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}
Delete admin realms by realm clients by client uuid default client scopes by…
#
GET
/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-access-token
Create JSON with payload of example access token
#
GET
/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-id-token
Create JSON with payload of example id token
#
GET
/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-saml-response
Create JSON with an example SAML response as payload
#
GET
/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-userinfo
Create JSON with payload of example user info
#
GET
/admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/protocol-mappers
Return list of all protocol mappers, which will be used when generating tokens…
#
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…
#
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…
#
GET
/admin/realms/{realm}/clients/{client-uuid}/installation/providers/{providerId}
Get admin realms by realm clients by client uuid installation providers by…
#
GET
/admin/realms/{realm}/clients/{client-uuid}/management/permissions
Return object stating whether client Authorization permissions have been…
#
PUT
/admin/realms/{realm}/clients/{client-uuid}/management/permissions
Return object stating whether client Authorization permissions have been…
#
POST
/admin/realms/{realm}/clients/{client-uuid}/nodes
Register a cluster node with the client Manually register cluster node to this…
#
DELETE
/admin/realms/{realm}/clients/{client-uuid}/nodes/{node}
Unregister a cluster node from the client
#
GET
/admin/realms/{realm}/clients/{client-uuid}/offline-session-count
Get application offline session count Returns a number of offline user sessions…
#
GET
/admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes
Get optional client scopes. Only name and ids are returned
#
PUT
/admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}
Replace admin realms by realm clients by client uuid optional client scopes by…
#
DELETE
/admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}
Delete admin realms by realm clients by client uuid optional client scopes by…
#
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…
#
POST
/admin/realms/{realm}/clients/{client-uuid}/registration-access-token
Generate a new registration access token for the client
#
GET
/admin/realms/{realm}/clients/{client-uuid}/service-account-user
Get a user dedicated to the service account
#
GET
/admin/realms/{realm}/clients/{client-uuid}/session-count
Get application session count Returns a number of user sessions associated with…
#
GET
/admin/realms/{realm}/clients/{client-uuid}/test-nodes-available
Test if registered cluster nodes are available Tests availability by sending…
#
Documentation
Specifications
Schemas & Data
JSONSchema
https://artifacts.apis.io/keycloak/json-schema/realm.yml
JSONSchema
https://artifacts.apis.io/keycloak/json-schema/client.yml
JSONSchema
https://artifacts.apis.io/keycloak/json-schema/user.yml
Other Resources
Reference
https://www.keycloak.org/docs/latest/server_admin/
JSONLD
https://artifacts.apis.io/keycloak/json-ld/keycloak-context.yml
ErrorCatalog
https://artifacts.apis.io/keycloak/errors/keycloak-problem-types.yml
DataModel
https://artifacts.apis.io/keycloak/data-model/keycloak-data-model.yml
APIsJSON
https://artifacts.apis.io/keycloak/apis.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-assign-user-to-group-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-audit-group-membership-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-audit-user-access-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-decommission-client-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-federate-identity-provider-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-harden-realm-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-inventory-realm-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-offboard-user-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-onboard-user-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-provision-group-hierarchy-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-register-oidc-client-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-rotate-client-secret-workflow.yml
Arazzo
https://artifacts.apis.io/keycloak/arazzo/keycloak-upsert-realm-role-workflow.yml