Logo
Akamai APIs API Documentation

Identity and Access Management API v3

Number of APIs: 96


The Identity and Access Management API lets account administrators: - Manage and maintain users and their access to Akamai Control Center applications and resources. - Maintain user accounts and other general user information. - Manage groups and group access. - Create or update roles. - Move properties between groups. - Filter Control Center user login requests for the account, using IP Allowlist. - Edit your own information and perform other administrative tasks for other users in addition to all tasks regular users perform.

Note: If you're a first-time user, you need to create an API client with access to this API via the Identity Management application in Akamai Control Center. Alternatively, another account administrator can create an API client on your behalf in the Identity Management application.

Authentication

Create an authentication credential that contains the client token and client secret required to authenticate Akamai API requests.

Note: Only Akamai customers can create credentials. If you aren't an Akamai customer and wish to become one, you can sign up for our services.

  1. Navigate to the Identity and Access Management section of Akamai Control Center and click Create API Client.

Note: If you don't have access to the Identity and Access Management tool, contact your local Akamai Control Center admin or your Akamai account team for assistance.

  1. Click Quick and then Download in the Credentials section.

Note: If you need to refine access levels or permissions, see Create a client with custom permissions.

  1. Open the downloaded file with a text editor and add [default] as a header above all text.
  [default]
  client_secret = C113nt53KR3TN6N90yVuAgICxIRwsObLi0E67/N8eRN=
  host = akab-h05tnam3wl42son7nktnlnnx-kbob3i3v.luna.akamaiapis.net
  access_token = akab-acc35t0k3nodujqunph3w7hzp7-gtm6ij
  client_token = akab-c113ntt0k3n4qtari252bfxxbsl-yvsdj
  1. Fork the [Akamai Authentication] environment, populate the variables, and [set it for your workspace]

Integration methods

You can use this API collection in these integration methods: - API


1. API clients - Create a credential

POST https://{{host}}/identity-management/v3/api-clients/:clientId/credentials



2. API clients - Deactivate credentials

POST https://{{host}}/identity-management/v3/api-clients/:clientId/credentials/deactivate



3. API clients - Get a credential

GET https://{{host}}/identity-management/v3/api-clients/:clientId/credentials/:credentialId



4. API clients - Update a credential

PUT https://{{host}}/identity-management/v3/api-clients/:clientId/credentials/:credentialId



5. API clients - Deactivate a credential

POST https://{{host}}/identity-management/v3/api-clients/:clientId/credentials/:credentialId/deactivate



6. API clients - Lock an API client

PUT https://{{host}}/identity-management/v3/api-clients/:clientId/lock



7. API clients - Unlock an API client

PUT https://{{host}}/identity-management/v3/api-clients/:clientId/unlock



8. CIDR blocks - Delete a CIDR block

ENDPOINTS