# Amazon DocumentDB Elastic Clusters API

> Amazon DocumentDB Elastic Clusters API on Apizie: 13 endpoints (Creates a new Elastic DocumentDB cluster and returns its Cluster structure., Creates a snapshot of a cluster., Returns information about a specific Elastic DocumentDB cluster., Modifies a Elastic DocumentDB cluster. This includes updating admin-username/password, upgrading API version…, …) 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-docdb-elastic/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

The new Amazon Elastic DocumentDB service endpoint.

## Endpoints

### Creates a new Elastic DocumentDB cluster and returns its Cluster structure.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/create-cluster` (byok)

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

### Creates a snapshot of a cluster.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/create-cluster-snapshot` (byok)

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

### Returns information about a specific Elastic DocumentDB cluster.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/get-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| clusterArn | string | yes | The arn of the Elastic DocumentDB cluster. |

### Modifies a Elastic DocumentDB cluster. This includes updating admin-username/password, upgrading API version…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/update-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| clusterArn | string | yes | The arn of the Elastic DocumentDB cluster. |
| body | object | yes | JSON request body |

### Delete a Elastic DocumentDB cluster.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/delete-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| clusterArn | string | yes | The arn of the Elastic DocumentDB cluster that is to be deleted. |

### Returns information about a specific Elastic DocumentDB snapshot
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/get-cluster-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| snapshotArn | string | yes | The arn of the Elastic DocumentDB snapshot. |

### Delete a Elastic DocumentDB snapshot.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/delete-cluster-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| snapshotArn | string | yes | The arn of the Elastic DocumentDB snapshot that is to be deleted. |

### Returns information about Elastic DocumentDB snapshots for a specified cluster.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/list-cluster-snapshots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| clusterArn | string | no | The arn of the Elastic DocumentDB cluster. |
| maxResults | integer | no | The maximum number of entries to recieve in the response. |
| nextToken | string | no | The nextToken which is used the get the next page of data. |

### Returns information about provisioned Elastic DocumentDB clusters.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/list-clusters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of entries to recieve in the response. |
| nextToken | string | no | The nextToken which is used the get the next page of data. |

### Lists all tags on a Elastic DocumentDB resource
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The arn of the Elastic DocumentDB resource. |

### Adds metadata tags to a Elastic DocumentDB resource
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The arn of the Elastic DocumentDB resource. |
| body | object | yes | JSON request body |

### Restores a Elastic DocumentDB cluster from a snapshot.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/restore-cluster-from-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| snapshotArn | string | yes | The arn of the Elastic DocumentDB snapshot. |
| body | object | yes | JSON request body |

### Removes metadata tags to a Elastic DocumentDB resource
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The arn of the Elastic DocumentDB resource. |
| tagKeys | array | yes | The tag keys to be removed from the Elastic DocumentDB resource. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/create-cluster" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon DocumentDB Elastic Clusters API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-docdb-elastic/create-cluster with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon DocumentDB Elastic Clusters 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-docdb-elastic.

### What is the status of the Amazon DocumentDB Elastic Clusters API?
Needs your own provider key (bring your own key)
