Logo
Akamai APIs API Documentation

Image and Video Manager API v2

Number of APIs: 21


1. Images - List images

GET https://{{host}}/imaging/v2/network/:network/images

List a policy's images.



2. Images - Get an image

GET https://{{host}}/imaging/v2/network/:network/images/:imageId

Returns a specific image.



3. Image collections - List image collections

GET https://{{host}}/imaging/v2/imagecollections

Lists all image collections, unless you set a limit.



4. Image collections - Create a new image collection

PUT https://{{host}}/imaging/v2/imagecollections

Create a new image collection.



5. Image collections - Update an image collection

POST https://{{host}}/imaging/v2/imagecollections/:imageCollectionId

Update an image collection.



6. Image collections - Get an image collection

GET https://{{host}}/imaging/v2/imagecollections/:imageCollectionId

Returns the values for the image collection you specify.



7. Image collections - Remove an image collection

DELETE https://{{host}}/imaging/v2/imagecollections/:imageCollectionId

Delete a specific image collection.



8. Image collection history - Get image collection history

GET https://{{host}}/imaging/v2/imagecollections/history/:imageCollectionId

Get a history of a specific image collection and all updates to it over the last three months.



9. Policies - List policies

GET https://{{host}}/imaging/v2/network/:network/policies

Returns a list of all policies belonging to the specified policy set.



10. Policies - Roll back a policy

PUT https://{{host}}/imaging/v2/network/:network/policies/rollback/:policyId

Use this operation to revert the previous version of the policy and deploy it to the network. Use this operation to stop and reverse a policy rollout.



11. Policies - Get a policy

GET https://{{host}}/imaging/v2/network/:network/policies/:policyId

Returns a specific policy assigned to the specified policy set.



12. Policies - Create or modify a policy

PUT https://{{host}}/imaging/v2/network/:network/policies/:policyId

Run this operation to update an existing policy or create a new policy. Run the List policies operation to get the list of existing policies and their policy IDs. Confirm the policyId doesn't already exist.



13. Policies - Remove a policy

DELETE https://{{host}}/imaging/v2/network/:network/policies/:policyId

Delete a specific policy.



14. Policy sets - Create a policy set

POST https://{{host}}/imaging/v2/policysets

Create a new policy set for the contract on both networks.



15. Policy sets - List policy sets

GET https://{{host}}/imaging/v2/policysets

Returns a list of all policy sets for a contract in production.



16. Policy sets - Get a policy set

GET https://{{host}}/imaging/v2/policysets/:policySetId

View details for a specific policy set in production.



17. Policy sets - Update a policy set

PUT https://{{host}}/imaging/v2/policysets/:policySetId

Update the name or region of an existing policy set on both networks.



18. Policy sets - Delete a policy set

DELETE https://{{host}}/imaging/v2/policysets/:policySetId

Delete a policy set from a contract on both networks.



19. Errors - List error details

GET https://{{host}}/imaging/v2/network/:network/details/errors

Returns a list of image or video errors for the transformations requested in the past three days.



20. Logs - List log details

GET https://{{host}}/imaging/v2/network/:network/details/logs

Returns a list of image or video logs for the transformations requested in the past three days.



21. Policy history - Get policy history

GET https://{{host}}/imaging/v2/network/:network/policies/history/:policyId

Returns the policy history by policy ID. This operation returns the full state of the policy at various points in time. Time stamps are in ISO 8601 extended notation format.



ENDPOINTS