Deutsche Telekom Realms Admin API

The Realms Admin API from Deutsche Telekom — 28 operation(s) for realms admin.

Business capability
Identity & Access Management BC-620.20

Operations 39

POST / Import a realm Imports a realm from a full representation of that realm #
GET /{realm} Get the top-level representation of the realm It will not include nested… #
PUT /{realm} Update the top-level information of the realm Any user, roles or client… #
DELETE /{realm} Delete the realm #
GET /{realm}/admin-events Get admin events Returns all admin events, or filters events based on URL query… #
DELETE /{realm}/admin-events Delete all admin events #
POST /{realm}/clear-keys-cache Clear cache of external public keys (Public keys of clients or Identity… #
POST /{realm}/clear-realm-cache Clear realm cache #
POST /{realm}/clear-user-cache Clear user cache #
POST /{realm}/client-description-converter Base path for importing clients under this realm #
GET /{realm}/client-policies/policies Get client policies #
PUT /{realm}/client-policies/policies Update client policies #
GET /{realm}/client-policies/profiles Get client profiles #
PUT /{realm}/client-policies/profiles Update client profiles #
GET /{realm}/client-session-stats Get client session stats Returns a JSON map #
GET /{realm}/credential-registrators Get by realm credential registrators #
GET /{realm}/default-default-client-scopes Get realm default client scopes #
PUT /{realm}/default-default-client-scopes/{clientScopeId} Replace by realm default default client scopes by client scope id #
DELETE /{realm}/default-default-client-scopes/{clientScopeId} Delete by realm default default client scopes by client scope id #
GET /{realm}/default-groups Get group hierarchy #
PUT /{realm}/default-groups/{groupId} Replace by realm default groups by group id #
DELETE /{realm}/default-groups/{groupId} Delete by realm default groups by group id #
GET /{realm}/default-optional-client-scopes Get realm optional client scopes #
PUT /{realm}/default-optional-client-scopes/{clientScopeId} Replace by realm default optional client scopes by client scope id #
DELETE /{realm}/default-optional-client-scopes/{clientScopeId} Delete by realm default optional client scopes by client scope id #
GET /{realm}/events Get events Returns all events, or filters them based on URL query parameters… #
DELETE /{realm}/events Delete all events #
GET /{realm}/events/config Get the events provider configuration Returns JSON object with events provider… #
PUT /{realm}/events/config Update the events provider Change the events provider and/or its configuration #
GET /{realm}/group-by-path/{_path} Get by realm group by path by path #
POST /{realm}/logout-all Removes all user sessions #
POST /{realm}/partial-export Partial export of existing realm into a JSON file #
POST /{realm}/partialImport Partial import from a JSON file to an existing realm #
POST /{realm}/push-revocation Push the realm’s revocation policy to any client that has an admin url… #
DELETE /{realm}/sessions/{session} Remove a specific user session #
POST /{realm}/testLDAPConnection Test LDAP connection #
POST /{realm}/testSMTPConnection Create by realm test smtp connection #
GET /{realm}/users-management-permissions Get by realm users management permissions #
PUT /{realm}/users-management-permissions Replace by realm users management permissions #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/deutsche-telekom-realms-admin-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

deutsche-telekom-realms-admin-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Keycloak Admin REST Realms Admin API
  description: This is a REST API reference for the Keycloak Admin
  version: '1'
security:
- access_token: []
tags:


# --- truncated at 32 KB (50 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/deutsche-telekom/refs/heads/main/openapi/deutsche-telekom-realms-admin-api-openapi.yml