To configure this API for the first time:

  • Make sure MediaServicesLive4::MediaServicesLive4 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 MediaServicesLive4::MediaServicesLive4 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 MSL4 Live Archive APIs, and set the access level to READ-WRITE.

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. For code samples you can copy and paste, check out the Recipes. 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 Akamai Developer Discussion Forum. You can also contact your Akamai representative for support. We want to hear from you!

You need advanced archives

You need to enable Advanced Archive for your MSL streams to generate the archives that you manage with this API.

You need the "streamId"

Several operations require the unique, numeric streamId that Akamai assigns to a stream when you generate it.

  • You can run the List streams operation in the Media Services Live Stream Provisioning API, and store the id value for the desired stream.

  • You can view your streams in the Media Services Live 4 interface in Akamai Control Center. Note the value listed as the (Stream ID).