# AWS Account API

> AWS Account API on Apizie: 9 endpoints (Deletes the specified alternate contact from an Amazon Web Services account. For complete details about how…, Disables (opts-out) a particular Region for an account., Enables (opts-in) a particular Region for an account., Retrieves the specified alternate contact attached to an Amazon Web Services account. For complete details…, …) 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-account/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Operations for Amazon Web Services Account Management

## Endpoints

### Deletes the specified alternate contact from an Amazon Web Services account. For complete details about how…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-account/delete-alternate-contact` (byok)

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

### Disables (opts-out) a particular Region for an account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-account/disable-region` (byok)

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

### Enables (opts-in) a particular Region for an account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-account/enable-region` (byok)

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

### Retrieves the specified alternate contact attached to an Amazon Web Services account. For complete details…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-account/get-alternate-contact` (byok)

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

### Retrieves the primary contact information of an Amazon Web Services account. For complete details about how…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-account/get-contact-information` (byok)

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

### Retrieves the opt-in status of a particular Region.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-account/get-region-opt-status` (byok)

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

### Lists all the Regions for a given account and their respective opt-in statuses. Optionally, this list can be…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-account/list-regions` (byok)

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

### Modifies the specified alternate contact attached to an Amazon Web Services account. For complete details…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-account/put-alternate-contact` (byok)

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

### Updates the primary contact information of an Amazon Web Services account. For complete details about how to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-account/put-contact-information` (byok)

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

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-account/delete-alternate-contact" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Account API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-account/delete-alternate-contact with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS Account 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-account.

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