Property Manager API
Number of APIs: 81
Use the Property Manager API (PAPI) to create and modify your property configurations and activate them on the Akamai network. An Akamai property describes how Akamai edge servers process requests, responses, and objects.
With PAPI, you can do the following: - Generate properties and associate them with hostnames. - Create new CP codes to report on your content's traffic. - Use the bulk update feature to modify and activate many properties at once. - Use the includes feature to split large property configurations into smaller, reusable chunks.
Authentication
Create an authentication credential that contains the client token and client secret required to authenticate Akamai API requests.
- 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.
- 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.
- 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
- 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
-
Property activations - Get a property activation GET https://{{host}}/papi/v1/properties/:propertyId/activations/:activationId
-
Custom behaviors - List custom behaviors GET https://{{host}}/papi/v1/custom-behaviors
-
Bulk search - Bulk search a set of properties or includes POST https://{{host}}/papi/v1/bulk/rules-search-requests
-
Products - List products GET https://{{host}}/papi/v1/products?contractId={{contractId}}
-
Property activations - List property's activations GET https://{{host}}/papi/v1/properties/:propertyId/activations
-
Property version rules - Get a property's rule tree GET https://{{host}}/papi/v1/properties/:propertyId/versions/:propertyVersion/rules
-
Include version rules - Get a digest for an include's rule tree HEAD https://{{host}}/papi/v1/includes/:includeId/versions/:includeVersion/rules
-
Bulk activations - Bulk activate a set of properties POST https://{{host}}/papi/v1/bulk/activations
-
Properties - List properties GET https://{{host}}/papi/v1/properties?contractId={{contractId}}&groupId={{groupId}}
-
Properties - Get a property GET https://{{host}}/papi/v1/properties/:propertyId