# AWS Global Accelerator API

> AWS Global Accelerator API on Apizie: 49 endpoints (Associate a virtual private cloud (VPC) subnet endpoint with your custom routing accelerator. The listener…, Add endpoints to an endpoint group. The AddEndpoints API operation is the recommended option for adding…, Advertises an IPv4 address range that is provisioned for use with your Amazon Web Services resources through…, Specify the Amazon EC2 instance (destination) IP addresses and ports for a VPC subnet endpoint that can…, …) 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:amazonaws-globalaccelerator/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-globalaccelerator`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-globalaccelerator
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-globalaccelerator/openapi.json

Global Accelerator This is the Global Accelerator API Reference . This guide is for developers who need detailed information about Global Accelerator API actions, data types, and errors. For more information about…

## Endpoints

### Associate a virtual private cloud (VPC) subnet endpoint with your custom routing accelerator. The listener…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/add-custom-routing-endpoints` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Add endpoints to an endpoint group. The AddEndpoints API operation is the recommended option for adding…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/add-endpoints` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Advertises an IPv4 address range that is provisioned for use with your Amazon Web Services resources through…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/advertise-byoip-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Specify the Amazon EC2 instance (destination) IP addresses and ports for a VPC subnet endpoint that can…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/allow-custom-routing-traffic` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Create an accelerator. An accelerator includes one or more listeners that process inbound connections and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/create-accelerator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Create a custom routing accelerator. A custom routing accelerator directs traffic to one of possibly…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/create-custom-routing-accelerator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Create an endpoint group for the specified listener for a custom routing accelerator. An endpoint group is a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/create-custom-routing-endpoint-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Create a listener to process inbound connections from clients to a custom routing accelerator. Connections…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/create-custom-routing-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Create an endpoint group for the specified listener. An endpoint group is a collection of endpoints in one…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/create-endpoint-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Create a listener to process inbound connections from clients to an accelerator. Connections arrive to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/create-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Delete an accelerator. Before you can delete an accelerator, you must disable it and remove all dependent…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/delete-accelerator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Delete a custom routing accelerator. Before you can delete an accelerator, you must disable it and remove…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/delete-custom-routing-accelerator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Delete an endpoint group from a listener for a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/delete-custom-routing-endpoint-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Delete a listener for a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/delete-custom-routing-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Delete an endpoint group from a listener.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/delete-endpoint-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Delete a listener from an accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/delete-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Specify the Amazon EC2 instance (destination) IP addresses and ports for a VPC subnet endpoint that cannot…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/deny-custom-routing-traffic` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Releases the specified address range that you provisioned to use with your Amazon Web Services resources…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/deprovision-byoip-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describe an accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/describe-accelerator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describe the attributes of an accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/describe-accelerator-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describe a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/describe-custom-routing-accelerator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describe the attributes of a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/describe-custom-routing-accelerator-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describe an endpoint group for a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/describe-custom-routing-endpoint-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### The description of a listener for a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/describe-custom-routing-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describe an endpoint group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/describe-endpoint-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describe a listener.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/describe-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### List the accelerators for an Amazon Web Services account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/list-accelerators` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the IP address ranges that were specified in calls to ProvisionByoipCidr , including the current state…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/list-byoip-cidrs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### List the custom routing accelerators for an Amazon Web Services account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/list-custom-routing-accelerators` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### List the endpoint groups that are associated with a listener for a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/list-custom-routing-endpoint-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### List the listeners for a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/list-custom-routing-listeners` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Provides a complete mapping from the public accelerator IP address and port to destination EC2 instance IP…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/list-custom-routing-port-mappings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### List the port mappings for a specific EC2 instance (destination) in a VPC subnet endpoint. The response is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/list-custom-routing-port-mappings-by-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### List the endpoint groups that are associated with a listener.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/list-endpoint-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### List the listeners for an accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/list-listeners` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### List all tags for an accelerator. For more information, see Tagging in Global Accelerator in the Global…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Provisions an IP address range to use with your Amazon Web Services resources through bring your own IP…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/provision-byoip-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Remove endpoints from a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/remove-custom-routing-endpoints` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Remove endpoints from an endpoint group. The RemoveEndpoints API operation is the recommended option for…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/remove-endpoints` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Add tags to an accelerator resource. For more information, see Tagging in Global Accelerator in the Global…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Remove tags from a Global Accelerator resource. When you specify a tag key, the action removes both that key…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Update an accelerator. Global Accelerator is a global service that supports endpoints in multiple Amazon Web…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/update-accelerator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Update the attributes for an accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/update-accelerator-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Update a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/update-custom-routing-accelerator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Update the attributes for a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/update-custom-routing-accelerator-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Update a listener for a custom routing accelerator.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/update-custom-routing-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Update an endpoint group. A resource must be valid and active when you add it as an endpoint.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/update-endpoint-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Update a listener.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/update-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Stops advertising an address range that is provisioned as an address pool. You can perform this operation at…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/withdraw-byoip-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/add-custom-routing-endpoints" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Global Accelerator API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-globalaccelerator/add-custom-routing-endpoints with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS Global Accelerator API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS Global Accelerator itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS Global Accelerator 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:amazonaws-globalaccelerator.

### What is the status of the AWS Global Accelerator API?
Needs your own provider key (bring your own key)
