# Akamai Cloud Wrapper Configuration API API

> Akamai Cloud Wrapper Configuration API API on Apizie: 13 endpoints (List capacity, List configurations, Create a configuration, Activate a configuration, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:akamai-cloud-wrapper/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:akamai-cloud-wrapper`
- Category: Cloud
- Status: byok
- Source: https://techdocs.akamai.com/home/page/apis
- Page: https://apizie.tech/api/cloud/akamai-cloud-wrapper
- OpenAPI: https://apizie.tech/api/cloud/akamai-cloud-wrapper/openapi.json



## Endpoints

### List capacity
`GET https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-capacity-inventory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| contractIds | array | no | A list of contract IDs with Cloud Wrapper entitlement. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List configurations
`GET https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Create a configuration
`POST https://apizie.tech/v1/cloud:akamai-cloud-wrapper/post-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| activate | boolean | no | Specify if you want to activate the modified configuration, `false` by default. Otherwise, you can run the [Activate a… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Activate a configuration
`POST https://apizie.tech/v1/cloud:akamai-cloud-wrapper/post-configuration-activations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Get a configuration
`GET https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | The unique identifier Akamai assigns to your Cloud Wrapper configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Update a configuration
`POST https://apizie.tech/v1/cloud:akamai-cloud-wrapper/put-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | The unique identifier Akamai assigns to your Cloud Wrapper configuration. |
| activate | boolean | no | Specify if you want to activate the modified configuration, `false` by default. Otherwise, you can run the [Activate a… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Delete a configuration
`POST https://apizie.tech/v1/cloud:akamai-cloud-wrapper/delete-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | The unique identifier Akamai assigns to your Cloud Wrapper configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List locations
`GET https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-locations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get an auth key
`GET https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-auth-keys` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| contractId | string | yes | The unique identifier Akamai assigned to your… |
| cdnCode | string | yes | The unique identifier Akamai uses for a third-party content delivery network (CDN). [List CDN… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List origin hostnames for a configuration
`GET https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-origin-hostnames` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| configId | integer | yes | The unique identifier Akamai assigns to your Cloud Wrapper configuration. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List CDN providers
`GET https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-providers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List properties
`GET https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| unused | boolean | no | Specify whether the response should contain only unused properties. |
| contractIds | array | no | A list of contract IDs with Cloud Wrapper entitlement. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List origins
`GET https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-origins` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hostname | string | yes | Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net |
| propertyId | integer | yes | The unique identifier Akamai assigned to the property you've configured to deliver your media or website content. |
| contractId | string | yes | The unique identifier Akamai assigned to your… |
| groupId | integer | yes | The unique identifier Akamai assigned to the [group](https://techdocs.akamai.com/property-mgr/docs/key-concepts-terms#content-structure)… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

## Example
```
curl "https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-capacity-inventory" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Akamai Cloud Wrapper Configuration API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:akamai-cloud-wrapper/get-capacity-inventory with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Akamai Cloud Wrapper Configuration API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Akamai Cloud Wrapper Configuration API itself also needs your own key from akamaiapis.net.

### Can AI agents use the Akamai Cloud Wrapper Configuration API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:akamai-cloud-wrapper.

### What is the status of the Akamai Cloud Wrapper Configuration API API?
Needs your own provider key (bring your own key)
