IBM · Arazzo Workflow
IBM Cloud IAM Authenticate and Inspect the Calling API Key
Version 1.0.0
Exchange an API key for an IAM access token, inspect that key, and refresh the token.
View Spec
View on GitHub
API ManagementArtificial IntelligenceBillingCloud ComputingContainersData GovernanceDatabasesDevOpsEnterpriseGenerative AIHybrid CloudInfrastructureMachine LearningNetworkingObservabilitySecurityServerlessStorageWatsonWatsonxFortune 100ArazzoWorkflows
Provider
Workflows
authenticate-and-inspect-api-key
Mint an IAM access token from an API key, identify the key, and refresh the token.
Trades an API key for an access token using the IBM API key grant, resolves the key's identity and account by looking it up by value, and then renews the token with the refresh grant.
1
mintAccessToken
createAccessToken
Exchange the API key for an IAM access token using the IBM API key grant type. The token is valid for one hour and carries the identity of whoever the API key belongs to.
2
identifyApiKey
getApiKeysDetails
Look the API key up by its value to confirm which IAM ID and account the integration is authenticating as, and whether the key is locked or disabled.
3
refreshAccessToken
createAccessToken
Renew the access token with the refresh token returned by the first step so a long-running integration never presents an expired credential.