# Akamai Access Revocation API API

> Akamai Access Revocation API API on Apizie: 9 endpoints (List revocation lists, Add a revocation list, Delete a revocation list, List identifiers, …) 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-taas/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Recognize and flag authentication tokens that have been hijacked, and block requests that include them.

## Endpoints

### List revocation lists
`GET https://zieapi.vercel.app/v1/cloud:akamai-taas/get-revocation-lists` (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… |

### Add a revocation list
`POST https://zieapi.vercel.app/v1/cloud:akamai-taas/post-revocation-list` (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 |

### Delete a revocation list
`POST https://zieapi.vercel.app/v1/cloud:akamai-taas/delete-revocation-list` (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 |
| revocationListId | integer | yes | Uniquely identifies each [revocation list](https://techdocs.akamai.com/adaptive-media-delivery/reference/get-revocation-lists). This… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List identifiers
`GET https://zieapi.vercel.app/v1/cloud:akamai-taas/get-revocation-list-ids` (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 |
| revocationListId | integer | yes | Uniquely identifies each [revocation list](https://techdocs.akamai.com/adaptive-media-delivery/reference/get-revocation-lists). This… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Revoke tokens
`POST https://zieapi.vercel.app/v1/cloud:akamai-taas/post-revocation-list-ids` (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 |
| revocationListId | integer | yes | Uniquely identifies each [revocation list](https://techdocs.akamai.com/adaptive-media-delivery/reference/get-revocation-lists). This… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Unrevoke tokens
`POST https://zieapi.vercel.app/v1/cloud:akamai-taas/post-unrevoke-revocation-list-ids` (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 |
| revocationListId | integer | yes | Uniquely identifies each [revocation list](https://techdocs.akamai.com/adaptive-media-delivery/reference/get-revocation-lists). This… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Get an identifier
`GET https://zieapi.vercel.app/v1/cloud:akamai-taas/get-revocation-list-token` (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 |
| tokenId | string | yes | The token identifier portion of the complete Akamai token. A token identifier can contain a maximum of 64 alphanumeric characters,… |
| revocationListId | integer | yes | Uniquely identifies each [revocation list](https://techdocs.akamai.com/adaptive-media-delivery/reference/get-revocation-lists). This… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get a revocation list's identifier count
`GET https://zieapi.vercel.app/v1/cloud:akamai-taas/get-revocation-list-meta` (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 |
| revocationListId | integer | yes | Uniquely identifies each [revocation list](https://techdocs.akamai.com/adaptive-media-delivery/reference/get-revocation-lists). This… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List revocation list ARL properties
`GET https://zieapi.vercel.app/v1/cloud:akamai-taas/get-revocation-list-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 |
| revocationListId | integer | yes | Uniquely identifies each [revocation list](https://techdocs.akamai.com/adaptive-media-delivery/reference/get-revocation-lists). This… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:akamai-taas/get-revocation-lists" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Akamai Access Revocation API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:akamai-taas/get-revocation-lists with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Akamai Access Revocation 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-taas.

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