IBM · Arazzo Workflow
IBM Cloud IAM Audit API Key Activity and History
Version 1.0.0
Authenticate, inventory an account's API keys, and pull the full history and activity for one.
View Spec
View on GitHub
API ManagementArtificial IntelligenceBillingCloud ComputingContainersData GovernanceDatabasesDevOpsEnterpriseGenerative AIHybrid CloudInfrastructureMachine LearningNetworkingObservabilitySecurityServerlessStorageWatsonWatsonxFortune 100ArazzoWorkflows
Provider
Workflows
audit-api-key-activity
Inventory account API keys and retrieve the history and activity of a single key.
Mints an access token, lists the account's API keys with pagination, and reads one key with its history and activity included to establish last authentication time and change provenance.
1
authenticate
createAccessToken
Exchange the auditor's API key for an IAM access token. The audit runs as whichever identity this key belongs to, so it must hold sufficient account privileges to enumerate keys.
2
inventoryAccountKeys
listApiKeys
List every API key in the account, oldest first, so the longest-lived credentials — the usual audit finding — surface at the top of the report.
3
inspectKeyHistory
getApiKey
Pull the target key with its full change history and authentication activity so the reviewer can see the last authentication timestamp, the total authentication count, and every recorded modification to the key.