# AWS Route53 Recovery Readiness API

> AWS Route53 Recovery Readiness API on Apizie: 32 endpoints (Lists the cells for an account., Creates a cell in an account., Lists the cross-account readiness authorizations that are in place for an account., Creates a cross-account readiness authorization. This lets you authorize another account to work with Route…, …) 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-route53-recovery-readiness/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Recovery readiness

## Endpoints

### Lists the cells for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/list-cells` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a cell in an account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/create-cell` (byok)

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

### Lists the cross-account readiness authorizations that are in place for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/list-cross-account-authorizations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a cross-account readiness authorization. This lets you authorize another account to work with Route…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/create-cross-account-authorization` (byok)

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

### Lists the readiness checks for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/list-readiness-checks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a readiness check in an account. A readiness check monitors a resource set in your application, such…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/create-readiness-check` (byok)

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

### Lists the recovery groups in an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/list-recovery-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a recovery group in an account. A recovery group corresponds to an application and includes a list…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/create-recovery-group` (byok)

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

### Lists the resource sets in an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/list-resource-sets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a resource set. A resource set is a set of resources of one type that span multiple cells. You can…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/create-resource-set` (byok)

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

### Gets information about a cell including cell name, cell Amazon Resource Name (ARN), ARNs of nested cells for…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/get-cell` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| cellName | string | yes | The name of the cell. |

### Updates a cell to replace the list of nested cells with a new list of nested cells.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/update-cell` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| cellName | string | yes | The name of the cell. |
| body | object | yes | JSON request body |

### Delete a cell. When successful, the response code is 204, with no response body.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/delete-cell` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| cellName | string | yes | The name of the cell. |

### Deletes cross account readiness authorization.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/delete-cross-account-authorization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| crossAccountAuthorization | string | yes | The cross-account authorization. |

### Gets details about a readiness check.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/get-readiness-check` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| readinessCheckName | string | yes | Name of a readiness check. |

### Updates a readiness check.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/update-readiness-check` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| readinessCheckName | string | yes | Name of a readiness check. |
| body | object | yes | JSON request body |

### Deletes a readiness check.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/delete-readiness-check` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| readinessCheckName | string | yes | Name of a readiness check. |

### Gets details about a recovery group, including a list of the cells that are included in it.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/get-recovery-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| recoveryGroupName | string | yes | The name of a recovery group. |

### Updates a recovery group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/update-recovery-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| recoveryGroupName | string | yes | The name of a recovery group. |
| body | object | yes | JSON request body |

### Deletes a recovery group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/delete-recovery-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| recoveryGroupName | string | yes | The name of a recovery group. |

### Displays the details about a resource set, including a list of the resources in the set.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/get-resource-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceSetName | string | yes | Name of a resource set. |

### Updates a resource set.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/update-resource-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceSetName | string | yes | Name of a resource set. |
| body | object | yes | JSON request body |

### Deletes a resource set.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/delete-resource-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceSetName | string | yes | Name of a resource set. |

### Gets recommendations about architecture designs for improving resiliency for an application, based on a…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/get-architecture-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| recoveryGroupName | string | yes | The name of a recovery group. |

### Gets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/get-cell-readiness-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| cellName | string | yes | The name of the cell. |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Gets individual readiness status for a readiness check. To see the overall readiness status for a recovery…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/get-readiness-check-resource-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| readinessCheckName | string | yes | Name of a readiness check. |
| resourceIdentifier | string | yes | The resource identifier, which is the Amazon Resource Name (ARN) or the identifier generated for the resource by Application Recovery… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Gets the readiness status for an individual readiness check. To see the overall readiness status for a…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/get-readiness-check-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| readinessCheckName | string | yes | Name of a readiness check. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Displays a summary of information about a recovery group's readiness status. Includes the readiness checks…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/get-recovery-group-readiness-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| recoveryGroupName | string | yes | The name of a recovery group. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Lists all readiness rules, or lists the readiness rules for a specific resource type.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/list-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The number of objects that you want to return with this call. |
| nextToken | string | no | The token that identifies which batch of results you want to see. |
| resourceType | string | no | The resource type that a readiness rule applies to. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Lists the tags for a resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/list-tags-for-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resource-arn | string | yes | The Amazon Resource Name (ARN) for a resource. |

### Adds a tag to a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resource-arn | string | yes | The Amazon Resource Name (ARN) for a resource. |
| body | object | yes | JSON request body |

### Removes a tag from a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resource-arn | string | yes | The Amazon Resource Name (ARN) for a resource. |
| tagKeys | array | yes | The keys for tags you add to resources. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/list-cells" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Route53 Recovery Readiness API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-readiness/list-cells with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS Route53 Recovery Readiness 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-route53-recovery-readiness.

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