# Akamai Global Traffic Management API API

> Akamai Global Traffic Management API API on Apizie: 50 endpoints (List Akamai cloud regions, List datacenter IDs, List supported geo codes, List DNS record set types, …) 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-config-gtm/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Use load balancing to manage website and mobile performance demands.

## Endpoints

### List Akamai cloud regions
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-akamai-cloud-regions` (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 datacenter IDs
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-datacenter-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 |
| pageSize | integer | no | The maximum number of datacenter IDs to return per page. Defaults to `209`. |
| offset | integer | no | The zero-based index of the first datacenter ID to return. Defaults to `0`. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List supported geo codes
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-supported-geo-codes` (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 DNS record set types
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-recordset-types` (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 |
| domain | string | no | When specified, returns only the record types supported for the given domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List domains
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-domains` (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 domain
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/post-domain` (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 | no | A unique identifier for the contract. If your GTM client credential has access to more than one contract, you need to specify under which… |
| gid | integer | no | A unique identifier for the group. If your GTM client credential has access to more than one group, you need to specify which group to… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Submit a bulk domain delete request
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/post-domain-delete-requests` (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 |
| bypassSafetyChecks | boolean | no | When `true`, forces deletion to proceed even if safety checks detect potential issues. Defaults to `false`. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Get delete request status
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-domain-delete-request` (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 |
| requestId | string | yes | A unique identifier for a bulk domain delete request, returned when the request is submitted. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get delete request result
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-domain-delete-request-result` (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 |
| requestId | string | yes | A unique identifier for a bulk domain delete request, returned when the request is submitted. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get a domain
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-domain` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Update a domain
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/put-domain` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### List AS maps
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-as-maps` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get an AS map
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-as-map` (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 |
| mapName | string | yes | Unique name for the geographic map. |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Create or update an AS map
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/put-as-map` (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 |
| mapName | string | yes | Unique name for the geographic map. |
| domainName | string | yes | The full GTM domain name. |
| domainModificationComments | string | no | Specifies change descriptions for audit trail and domain's change history. The maximum is 4000 characters. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Remove an AS map
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/delete-as-map` (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 |
| mapName | string | yes | Unique name for the geographic map. |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get domain authorities
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-domain-authorities` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List CIDR maps
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-cidr-maps` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get a CIDR map
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-cidr-map` (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 |
| mapName | string | yes | Unique name for the geographic map. |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Create or update a CIDR map
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/put-cidr-map` (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 |
| mapName | string | yes | Unique name for the geographic map. |
| domainName | string | yes | The full GTM domain name. |
| domainModificationComments | string | no | Specifies change descriptions for audit trail and domain's change history. The maximum is 4000 characters. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Remove a CIDR map
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/delete-cidr-map` (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 |
| mapName | string | yes | Unique name for the geographic map. |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List data centers
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-datacenters` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Create a data center
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/post-datacenter` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Create an IPv4 data center for ip-version-selector
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/post-datacenter-for-ipv` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Create an IPv6 data center for ip-version-selector
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/post-datacenter-for-ipv6` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Create a default data center
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/post-default-datacenter-for-maps` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get a data center
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-datacenter` (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 |
| datacenterId | integer | yes | Numeric `id` of the data center. |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Update a data center
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/put-datacenter` (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 |
| datacenterId | integer | yes | Numeric `id` of the data center. |
| domainName | string | yes | The full GTM domain name. |
| domainModificationComments | string | no | Specifies change descriptions for audit trail and domain's change history. The maximum is 4000 characters. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Remove a data center
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/delete-datacenter` (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 |
| datacenterId | integer | yes | Numeric `id` of the data center. |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get domain features
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-domain-features` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List geographic maps
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-geographic-maps` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get a geographic map
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-geographic-map` (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 |
| mapName | string | yes | Unique name for the geographic map. |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Create or update a geographic map
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/put-geographic-map` (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 |
| mapName | string | yes | Unique name for the geographic map. |
| domainName | string | yes | The full GTM domain name. |
| domainModificationComments | string | no | Specifies change descriptions for audit trail and domain's change history. The maximum is 4000 characters. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Remove a geographic map
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/delete-geographic-map` (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 |
| mapName | string | yes | Unique name for the geographic map. |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List domain history
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-domain-history` (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 |
| domainName | string | yes | The full GTM domain name. |
| page | integer | no | The page number to return. The first is page 1. |
| pageSize | integer | no | The number of elements to return per page. The default is 25. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List properties
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Replace all properties
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/put-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 |
| domainName | string | yes | The full GTM domain name. |
| domainModificationComments | string | no | Specifies change descriptions for audit trail and domain's change history. The maximum is 4000 characters. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Add or update properties
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/patch-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 |
| domainName | string | yes | The full GTM domain name. |
| domainModificationComments | string | no | Specifies change descriptions for audit trail and domain's change history. The maximum is 4000 characters. |
| 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 property
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-property` (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 |
| propertyName | string | yes | A unique name for the property that when joined to the `domainName` with a dot separator, it forms a valid [RFC… |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Create or update a property
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/put-property` (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 |
| propertyName | string | yes | A unique name for the property that when joined to the `domainName` with a dot separator, it forms a valid [RFC… |
| domainName | string | yes | The full GTM domain name. |
| domainModificationComments | string | no | Specifies change descriptions for audit trail and domain's change history. The maximum is 4000 characters. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Remove a property
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/delete-property` (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 |
| propertyName | string | yes | A unique name for the property that when joined to the `domainName` with a dot separator, it forms a valid [RFC… |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List resources
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-resources` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get a resource
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-resource` (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 |
| resourceName | string | yes | Name of the `resource` to create or update. |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Create or update a resource
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/put-resource` (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 |
| resourceName | string | yes | Name of the `resource` to create or update. |
| domainName | string | yes | The full GTM domain name. |
| domainModificationComments | string | no | Specifies change descriptions for audit trail and domain's change history. The maximum is 4000 characters. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |
| body | object | yes | JSON request body |

### Remove a resource
`POST https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/delete-resource` (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 |
| resourceName | string | yes | Name of the `resource` to create or update. |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get current status
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-status-current` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get status for a domain version
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-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 |
| domainName | string | yes | The full GTM domain name. |
| versionId | string | yes | Unique identifier for a domain version, returned as `changeId` in write operation responses. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get a domain summary
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-domain-summary` (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 |
| domainName | string | yes | The full GTM domain name. |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### Get identity
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-identity` (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 |
| gid | integer | no | A unique identifier for the group. If your GTM client credential has access to more than one group, you need to specify which group to… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List contracts
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-identity-contracts` (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 |
| gid | integer | no | A unique identifier for the group. If your GTM client credential has access to more than one group, you need to specify which group to… |
| accountSwitchKey | string | no | For customers who manage more than one account, this [runs the operation from another… |

### List groups
`GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-identity-groups` (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 |
| gid | integer | no | A unique identifier for the group. If your GTM client credential has access to more than one group, you need to specify which group to… |
| 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-config-gtm/get-akamai-cloud-regions" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Akamai Global Traffic Management API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:akamai-config-gtm/get-akamai-cloud-regions with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Akamai Global Traffic Management 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-config-gtm.

### What is the status of the Akamai Global Traffic Management API API?
Needs your own provider key (bring your own key)
