You can configure your Adaptive Media Delivery (AMD) property using several APIs:
The task | The API to use | Detail |
---|---|---|
Create an AMD property. | Property Manager API (PAPI) | You can fully manage your property using PAPI —from adding property hostnames to configuring rules and behaviors. |
Create and manage secure certificates for HTTPS connectivity to your AMD property. | Certificate Provisioning System API | Secure certificates are required to support HTTPS traffic between your end users and the Akamai edge network. You apply these certificates in a Property Hostname in your AMD property. You can programatically create and manage Enhanced TLS and Standard TLS-format certificates using the Certificate Provisioning System API. |
Revoke access to requests for your AMD property that include specific authentication tokens that have been compromised. | Access Revocation API | You can optionally protect your content with Token Authentication. It generates unique tokens that Akamai validates to grant access to your media. Access Revocation lets you recognize hijacked tokens and flag them to block requests for AMD streaming media that include them. Use the Access Revocation API to generate a “revocation list” of these tokens. You can also set a time to live for this revocation period to automatically “unrevoke” these tokens, or you can manually remove them from a revocation list. The API also lets you review your revocation lists and Access Revocation settings. Access Revocation is unique to AMD, so its API is covered here. |
Set up your third-party cloud origin authentication specifics as an easy-to-access key. | Cloud Access Manager API | Rather than providing several authentication details to access your third-party cloud origin, like Amazon Web Services or Google Cloud Storage, you can save them all in a single, secure "access key." Use this API to programmatically create and manage your access keys. Once you create an access key, you add it to your Adaptive Media Delivery property in the Origin Characteristics behavior, using either PAPI ( accessKeyEncryptedStorage ) or the Property Manager Editor. |
Create and view custom traffic reports for your streaming media. | Reporting API | Use an API to programmatically generate all manner of traffic and other data reports for content delivered via your AMD property. This data is based on the unique content provider (CP) code you applied when generating it. |
Analyze the availability of the Akamai network | Capacity API (Beta) | Use an API to determine the quality of the AMD streaming experience per geography and Autonomous System Number ("geo:ASN"). |
(Beta) - This API is currently in testing.