To configure this API for the first time:

  • Make sure Image and Video Manager is in your contract. You can find the list of products within your account in ​Control Center​ under Contracts. Contact your ​Akamai​ support team to enable if necessary.

  • You need different permissions to access API functions. You can manage permissions in ​Control Center​. Learn more about the access control model.

  • Before you can use this API, you need to Create authentication credentials.

  • To enable this API, choose the API service named Image and Video Manager, and set the access level to read-write.

  • Enable Image and Video Manager on a property in Property Manager, then use the Policy Set Name (API key) in the behavior for the Luna-Token header. In this API you need to pass in an additional Luna-Token header with each request, which may look something like this: default-022335.

  • If you want to generate a custom API token to apply a corresponding policy, use the imageManager behavior in
    PAPI.

  • Disable any behaviors that are incompatible with Image and Video Manager, like adaptiveImageCompression
    and edgeImageConversion.

  • If using [Front-End Optimization (https://developer.akamai.com/api/web_performance/front_end_optimization/v1.html), disable the Optimize Images, Optimize CSS: Image Compression, and Optimize CSS: Use Web Resolution optimizations.

  • For on-demand transformations and testing, apply optional query string parameters to image requests.

The code examples shown in this API documentation are for reference but do not contain the required authentication code syntax you need to make API calls. To learn how to apply authentication in a variety of programming languages when using Akamai APIs, refer to Authenticate with EdgeGrid.

👍

Provide feedback or ask a question in the developer community. You can also contact your ​Akamai​ account representative for support. We want to hear from you!