Recipes
You need the unique identifier that Akamai generates for your contract, to use several APIs.
- Set up authentication
- Form the request URL
- Set your headers
PAPI: List contracts
You need the unique identifier that Akamai generates for your contract, to use several APIs.
5 stepsOpen RecipeIDM: Clone an Identity Management user
This operation clones the permissions for an existing user for the same group.
7 stepsOpen RecipeIDM: List Identity Management users
Return a list of users who have access on your account.
5 stepsOpen RecipeIDM: List groups
Use this operation to list all of the current groups on your contract. For example, you can use it locate your primary group and get its
groupIdto create new users.5 stepsOpen RecipeIDM: List grantable roles
List which grantable roles you can include in a new custom role or add to an existing custom role.
5 stepsOpen RecipeIDM: Create a role
Roles determine the permissions a user has to access Akamai products and services within an associated group. A role set up in one contract can't be applied to a group in a different contract.
6 stepsOpen RecipeIDM: Create a new user
Create a new user for a specified group and assign it a specific role.
7 stepsOpen RecipeCPS: Create a certificate enrollment
Create a domain validation SAN certificate enrollment using Akamai's secure Standard TLS network and Let's Encrypt as the certificate authority.
11 stepsOpen RecipeCPS: Get a change
Use this operation to review your enrollment request. You'll get some values in the response that the certificate authority (Let's Encrypt) needs to validate your DV SAN cert request.
6 stepsOpen RecipeCPS: List enrollments
You can optionally use this operation to review the Standard TLS certificate "enrollment" you created for the workflow. The response will include the common name (
cn) and any subject alternative names (sans) you included in the certificate.6 stepsOpen RecipePAPI: List groups
You need the unique identifier that Akamai generates for your primary group, to use with several APIs.
5 stepsOpen RecipePAPI: Check edge hostname status
After you create a new Standard TLS edge hostname, you can check its
statusentry to see if it's ready to add to your Ion property.7 stepsOpen RecipePAPI: Create a Standard TLS edge hostname
After you've set up a domain-validated Standard TLS certificate, use this operation to create a hostname that you'll use to reroute requests for your site's domain to the Akamai edge network.
8 stepsOpen RecipePAPI: List your edge hostnames
As part of this workflow, you should have created an edge hostname for each of the domains you included in your Standard TLS certificate—one for the common name (CN) entry, and one for each Subject Alternate Name (SAN) entry. Run this operation to get the Akamai-generated
edgeHostnameIdfor each.6 stepsOpen RecipePAPI: Add your edge hostname to your Ion property
Use this operation to secure your Ion property with the edge hostname you've set up with a Standard TLS certificate.
8 stepsOpen RecipePAPI: Get your Ion property's rule tree
Get the entire rule tree for your Ion property.
7 stepsOpen RecipePAPI: Update your Ion property's rule tree
Use this operation to update your Ion property with the changes you made to its rule tree.
8 stepsOpen RecipePAPI: List properties
Use this operation to get the unique
propertyIdthat Akamai assigned to it. You need this value to interact with the property via other PAPI operations.6 stepsOpen RecipePAPI: Activate on staging
Use this operation to activate your Ion property on Akamai's staging network to test it.
8 stepsOpen RecipePAPI: Activate on production
Use this operation to activate your Ion property on Akamai's production network to go live with your site.
8 stepsOpen RecipeCPS: Update your certificate to go live
Update the certificate enrollment you created, to push it to the production network so you can go live with your website.
8 stepsOpen RecipeNS: Create a storage group
Use this operation to create a new storage group where you'll store your deliverable content.
9 stepsOpen RecipeNS: List storage groups
Run this operation to store specifics about your storage group, like its
domainPrefixorcpCodevalue that represents the root directory for your upload directory.5 stepsOpen RecipeNS: Create an upload account
Use this operation to create an upload account that you'll use to access the NetStorage storage group to manage your deliverable content.
6 stepsOpen RecipeReporting: List reports
Run this operation to get the name of the report you want to run and its current version number.
6 stepsOpen RecipeReporting: Traffic by time and response
This operation provides traffic data by HTTP response code over a range of time you specify.
7 stepsOpen Recipe
