{ "opencollection": "1.0.0", "info": { "name": "Controlplane Api ApiChangelog User Storage Provider API", "version": "1.0.0" }, "items": [ { "info": { "name": "User Storage Provider", "type": "folder" }, "items": [ { "info": { "name": "Need this for admin console to display simple name of provider when displaying client detail KEYCLOAK-4328", "type": "http" }, "http": { "method": "GET", "url": "https://api.telekom.de/controlplane/v1/:id/name", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "Need this for admin console to display simple name of provider when displaying client detail KEYCLOAK-4328" }, { "info": { "name": "Need this for admin console to display simple name of provider when displaying user detail KEYCLOAK-4328", "type": "http" }, "http": { "method": "GET", "url": "https://api.telekom.de/controlplane/v1/:realm/user-storage/:id/name", "params": [ { "name": "realm", "value": "", "type": "path", "description": "realm name (not id!)" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Need this for admin console to display simple name of provider when displaying user detail KEYCLOAK-4328" }, { "info": { "name": "Remove imported users", "type": "http" }, "http": { "method": "POST", "url": "https://api.telekom.de/controlplane/v1/:realm/user-storage/:id/remove-imported-users", "params": [ { "name": "realm", "value": "", "type": "path", "description": "realm name (not id!)" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Remove imported users" }, { "info": { "name": "Trigger sync of users Action can be \"triggerFullSync\" or \"triggerChangedUsersSync\"", "type": "http" }, "http": { "method": "POST", "url": "https://api.telekom.de/controlplane/v1/:realm/user-storage/:id/sync", "params": [ { "name": "realm", "value": "", "type": "path", "description": "realm name (not id!)" }, { "name": "id", "value": "", "type": "path" }, { "name": "action", "value": "", "type": "query" } ] }, "docs": "Trigger sync of users Action can be \"triggerFullSync\" or \"triggerChangedUsersSync\"" }, { "info": { "name": "Unlink imported users from a storage provider", "type": "http" }, "http": { "method": "POST", "url": "https://api.telekom.de/controlplane/v1/:realm/user-storage/:id/unlink-users", "params": [ { "name": "realm", "value": "", "type": "path", "description": "realm name (not id!)" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Unlink imported users from a storage provider" }, { "info": { "name": "Trigger sync of mapper data related to ldap mapper (roles, groups, …​) direction is \"fedToKeycloak\" or \"keycloakToFed\"", "type": "http" }, "http": { "method": "POST", "url": "https://api.telekom.de/controlplane/v1/:realm/user-storage/:parentId/mappers/:id/sync", "params": [ { "name": "realm", "value": "", "type": "path", "description": "realm name (not id!)" }, { "name": "parentId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" }, { "name": "direction", "value": "", "type": "query" } ] }, "docs": "Trigger sync of mapper data related to ldap mapper (roles, groups, …​) direction is \"fedToKeycloak\" or \"keycloakToFed\"" } ] } ], "bundled": true }