IAM credentials
Create and manage IAM credentials of type api_key attached to principals. Credentials inherit the principal's policy, and creation returns the secret only once. Requests require an organization-bound IAM API key with the corresponding iam.credentials.* permission. See credential creation and rotation.
GET /v3/iam/principals/{principal_id}/credentialsRequires iam.credentials.read on an active principal bound to the authenticated organization. Authenticate with an active, unexpired IAM credential of type api key. Application API keys (including leg...
POST /v3/iam/principals/{principal_id}/credentialsRequires iam.credentials.create on an active principal bound to the authenticated organization. Authenticate with an active, unexpired IAM credential of type api key. Application API keys (including l...
GET /v3/iam/principals/{principal_id}/credentials/{credential_id}Requires iam.credentials.read on an active principal bound to the authenticated organization. Authenticate with an active, unexpired IAM credential of type api key. Application API keys (including leg...
PATCH /v3/iam/principals/{principal_id}/credentials/{credential_id}Requires iam.credentials.update on an active principal bound to the authenticated organization. Authenticate with an active, unexpired IAM credential of type api key. Application API keys (including l...
DELETE /v3/iam/principals/{principal_id}/credentials/{credential_id}Requires iam.credentials.delete on an active principal bound to the authenticated organization. Authenticate with an active, unexpired IAM credential of type api key. Application API keys (including l...