The Adaptive Acceleration API

The Adaptive Acceleration product uses Automatic Server Push, with the HTTP/2 protocol, and Automatic Preconnect to increase the speed of page loading. The Adaptive Acceleration API provides the ability to see which rules Adaptive Acceleration applies to a property. It also allows you to start the generation of new rules.

Who Should Use This API

This API reports how Adaptive Acceleration was applied to a set of web pages. It also allows you to reset the rules when you do a large site update and you want to ensure that Adaptive Acceleration has a policy that is up to date with all of your new resources. These rules are made up of the list of hostnames that Adaptive Acceleration currently preconnects to. They are also made up of the list of resources that Adaptive Acceleration pushes to the browser using server push. There are two different types of rules:

  • Default rule: This rule applies to the entire Property Manager property. The default rule shows all the resources pushed and preconnected to for any URL with Adaptive Acceleration enabled that is in the property.

  • URL-specific rules: These rules show the additional resources, other than those in the default, that Adaptive Acceleration pushes or preconnects to.

Getting Started

Before using the API for the first time:

  • Review the OPEN API Introduction on tools that Akamai provides.

  • Review OPEN API Provisioning to create your OPEN API access credentials and authorizations. As detailed in API Identity Model, you then access the API using custom hostnames that looks like this: https://akzz-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX.luna.akamaiapis.net.

After provisioning the API token, the user associated with the unique token can submit cases on behalf of other users. The property ID is an external dependency for using this API. Get a relevant propertyId value from the List Properties operation in the Property Manager API. You use the same value, but with the prp_ prefix removed. For example, instead of prp_175780, you specify 175780. You can also get this ID in the Property Manager user interface.