Cloudera Iam API

The Iam API from Cloudera — 79 operation(s) for iam.

Operations 79

POST /iam/getUser Gets information on a user #
POST /iam/listUsers Lists users #
POST /iam/createUser Creates a user in CDP #
POST /iam/updateUser Updates a user #
POST /iam/deleteUser Deletes a user and all associated resources #
POST /iam/createUserAccessKey Creates a new access key for a user #
POST /iam/createMachineUserAccessKey Creates a new access key for a machine user #
POST /iam/deleteAccessKey Deletes an access key #
POST /iam/updateAccessKey Updates an access key #
POST /iam/getAccessKey Gets information on an access key #
POST /iam/listAccessKeys Lists access keys #
POST /iam/listRoles Lists all the available roles #
POST /iam/listResourceRoles Lists all the available resource roles #
POST /iam/setAccountMessages Set messages for an account #
POST /iam/getAccountMessages Get account messages #
POST /iam/assignUserRole Assign a role to a user #
POST /iam/unassignUserRole Unassign a role from a user #
POST /iam/assignUserResourceRole Assign a resource role to a user #
POST /iam/unassignUserResourceRole Unassign a resource role from a user #
POST /iam/listUserAssignedRoles Lists the user's assigned roles #
POST /iam/listUserAssignedResourceRoles Lists a user's assigned resource roles #
POST /iam/assignMachineUserRole Assign a role to a machine user #
POST /iam/unassignMachineUserRole Unassign a role from a machine user #
POST /iam/assignMachineUserResourceRole Assign a resource role to a machine user #
POST /iam/unassignMachineUserResourceRole Unassign a resource role from a machine user #
POST /iam/listMachineUserAssignedRoles Lists the machine user's assigned roles #
POST /iam/listMachineUserAssignedResourceRoles Lists a machine user's assigned resource roles #
POST /iam/listResourceAssignees List the resource assignees and their respective resource roles for the resource #
POST /iam/createMachineUser Create a machine user #
POST /iam/listMachineUsers Lists machine users #
POST /iam/deleteMachineUser Delete a machine user #
POST /iam/createSamlProvider Creates a SAML provider in CDP #
POST /iam/deleteSamlProvider Deletes a SAML provider in CDP account #
POST /iam/listSamlProviders Lists SAML providers in CDP account #
POST /iam/describeSamlProvider Describes one SAML provider #
POST /iam/updateSamlProvider Updates a SAML provider in CDP #
POST /iam/enableClouderaSSOLogin Enables interactive login using Cloudera SSO for this account #
POST /iam/disableClouderaSSOLogin Disables interactive login using Cloudera SSO for this account #
POST /iam/getAccount Retrieves information about the CDP account #
POST /iam/createGroup Create a group #
POST /iam/deleteGroup Delete a group #
POST /iam/listGroups Lists groups #
POST /iam/updateGroup Update a group #
POST /iam/addUserToGroup Add a user to a group #
POST /iam/addMachineUserToGroup Add a machine user to group #
POST /iam/removeUserFromGroup Remove a user from a group #
POST /iam/removeMachineUserFromGroup Remove a machine user from a group #
POST /iam/listGroupMembers List the members of a group #
POST /iam/listGroupsForUser List the groups that the user belongs to #
POST /iam/listGroupsForMachineUser List the groups that the machine user belongs to #
POST /iam/assignGroupRole Assign a role to a group #
POST /iam/unassignGroupRole Unassign a role from a group #
POST /iam/assignGroupResourceRole Assign a resource role to a group #
POST /iam/unassignGroupResourceRole Unassign a resource role from a group #
POST /iam/listGroupAssignedRoles Lists the group's assigned roles #
POST /iam/listGroupAssignedResourceRoles Lists a group's assigned resource roles #
POST /iam/setWorkloadPassword Set the workload password for an actor #
POST /iam/unsetWorkloadPasswordMinLifetime Removes workload password minimum lifetime date for an actor #
POST /iam/setWorkloadPasswordPolicy Set the workload password policy for the account #
POST /iam/unsetWorkloadPasswordPolicy Unset workload password policy for the account #
POST /iam/addSshPublicKey Adds an SSH public key for an actor #
POST /iam/listSshPublicKeys Lists SSH public keys for an actor #
POST /iam/describeSshPublicKey Describes an SSH public key for an actor #
POST /iam/deleteSshPublicKey Deletes an SSH public key for an actor #
POST /iam/updateLdapProvider UpdateLdapProvider #
POST /iam/createLdapProvider CreateLdapProvider #
POST /iam/getDefaultIdentityProvider Retrieves the CRN of the default identity provider #
POST /iam/setDefaultIdentityProvider Sets the default identity provider #
POST /iam/generateWorkloadAuthToken Generates an authentication token for workload APIs #
POST /iam/createScimAccessToken Creates a SCIM access token for a SCIM enabled identity provider #
POST /iam/listScimAccessTokens Lists SCIM access tokens for a SCIM enabled identity provider #
POST /iam/deleteScimAccessToken Deletes a SCIM access token #
POST /iam/unlockUserInControlPlane Unlocks user in the CDP control plane #
POST /iam/unlockMachineUserInControlPlane Unlocks machine user in the CDP control plane #
POST /iam/setSamlAuthnRequestSigningKey Sets the SAML AuthnRequest signing key and verification certificate #
POST /iam/migrateUsersToIdentityProvider Migrates all users from an identity provider connector to a different identity… #
POST /iam/setSamlResponseDecryptionKey Sets encryption certificate and decryption key for SAML response sent from… #
POST /iam/enableUserWorkloadPasswordChangedNotifications Enables sending user workload password changed email notifications for the… #
POST /iam/disableUserWorkloadPasswordChangedNotifications Disables sending user workload password changed email notifications for the… #

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/cloudera-iam-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

cloudera-iam-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 0.9.163
  title: Cloudera Service Iam API
  license:
    name: Apache 2.0
  description: Cloudera CDP IAM is a web service that you can use to manage users and user permissions under your CDP account.
  termsOfService: https://www.cloudera.com/legal/commercial-terms-and-conditions.html
tags:


# --- truncated at 32 KB (179 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cloudera/refs/heads/main/openapi/cloudera-iam-api-openapi.yml