# Akamai Fast Purge API API

> Akamai Fast Purge API API on Apizie: 7 endpoints (Delete by CP code, Delete by cache tag, Delete by URL or ARL, Invalidate by CP code, …) 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://zieapi.vercel.app/v1/cloud:akamai-ccu/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:akamai-ccu`
- Category: Cloud
- Status: byok
- Source: https://techdocs.akamai.com/home/page/apis
- Page: https://zieapi.vercel.app/api/cloud/akamai-ccu
- OpenAPI: https://zieapi.vercel.app/api/cloud/akamai-ccu/openapi.json

Refresh or remove specific cached objects, by URLs, content provider (CP) codes, or cache tags.

## Endpoints

### Delete by CP code
`POST https://zieapi.vercel.app/v1/cloud:akamai-ccu/post-delete-cpcode` (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 |
| network | string | yes | __Enum__ The network on which you want to invalidate or delete content, either `staging` or the default `production` network. If omitting… |
| body | object | yes | JSON request body |

### Delete by cache tag
`POST https://zieapi.vercel.app/v1/cloud:akamai-ccu/post-delete-tag` (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 |
| network | string | yes | __Enum__ The network on which you want to invalidate or delete content, either `staging` or the default `production` network. If omitting… |
| body | object | yes | JSON request body |

### Delete by URL or ARL
`POST https://zieapi.vercel.app/v1/cloud:akamai-ccu/post-delete-url` (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 |
| network | string | yes | __Enum__ The network on which you want to invalidate or delete content, either `staging` or the default `production` network. If omitting… |
| body | object | yes | JSON request body |

### Invalidate by CP code
`POST https://zieapi.vercel.app/v1/cloud:akamai-ccu/post-invalidate-cpcode` (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 |
| network | string | yes | __Enum__ The network on which you want to invalidate or delete content, either `staging` or the default `production` network. If omitting… |
| body | object | yes | JSON request body |

### Invalidate by cache tag
`POST https://zieapi.vercel.app/v1/cloud:akamai-ccu/post-invalidate-tag` (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 |
| network | string | yes | __Enum__ The network on which you want to invalidate or delete content, either `staging` or the default `production` network. If omitting… |
| body | object | yes | JSON request body |

### Invalidate by URL or ARL
`POST https://zieapi.vercel.app/v1/cloud:akamai-ccu/post-invalidate-url` (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 |
| network | string | yes | __Enum__ The network on which you want to invalidate or delete content, either `staging` or the default `production` network. If omitting… |
| body | object | yes | JSON request body |

### Check rate and object limit statuses
`POST https://zieapi.vercel.app/v1/cloud:akamai-ccu/post-rate-limit-status` (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 |
| purge-type | string | yes | __Enum__ A single item within a purge request that identifies the content you want to purge. You can identify your content by a URL or ARL… |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:akamai-ccu/post-delete-cpcode" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Akamai Fast Purge API API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:akamai-ccu/post-delete-cpcode with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Akamai Fast Purge API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:akamai-ccu.

### What is the status of the Akamai Fast Purge API API?
Needs your own provider key (bring your own key)
