About CP codes

Content provider codes identify a particular subset of traffic and content delivered over the ​Akamai​ network. A CP code tags each content segment so that edge servers can map it to your contract and product. Based on CP codes, you collect information for billing, reporting and monitoring purposes. All traffic served through the network must have a CP code assigned to it.

When you onboard your site, application, or any other asset in Property Manager, you configure the obligatory CP code behavior. This creates and assigns a CP code to your traffic. To learn how you can assign CP codes using other configuration tools, see documentation for Media Services Live, NetStorage, and Kona DDOS Defender.

Use CP codes with other products

Once you create and assigned them to your traffic, use CP codes for various purposes:

  • Billing. The billing system uses traffic details reported on all CP codes. Each
    CP code is tied to a contract and a product/service with a set billing rate. You can
    further break down bills by reporting groups. See About reporting groups.

  • Reporting. Reports use CP codes to select which traffic to include in a report.

  • Alerting. Alerts are configured for a particular set of CP codes.

  • Log Delivery. Log Delivery is configured for each CP code.

  • NetStorage. NetStorage top level directories are tied to a CP code.

  • Purging. Fast Purge can purge content by CP code.

  • SLA Management. Service Level Agreement (SLA) tests are configured by CP code.

Contracts and products assignment

In all but a few exceptions, a CP code identifies only one contract and one product. Once created, you can only change the contract and product assignment by contacting your account team.


Before you can use a CP code, you need to assign it to an active contract and a product or service.

CP codes and access control groups

To control who and what tools can access CP codes, you can tie a CP code to one or more Access Control Groups (ACG).


Access control groups are different from reporting groups you use to organize CP codes for billing purposes.

Property Manager allows you to select CP codes that are in the same group or a subgroup, and use the same product as the Property Manager configuration.