# AWS Route53 Recovery Control Config API

> AWS Route53 Recovery Control Config API on Apizie: 23 endpoints (Returns an array of all the clusters in an account., Create a new cluster. A cluster is a set of redundant Regional endpoints against which you can run API calls…, Creates a new control panel. A control panel represents a group of routing controls that can be changed…, Updates a control panel. The only update you can make to a control panel is to change the name of the…, …) 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-control-config/{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-control-config`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-route53-recovery-control-config
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-route53-recovery-control-config/openapi.json

Recovery Control Configuration API Reference for Amazon Route 53 Application Recovery Controller

## Endpoints

### Returns an array of all the clusters in an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/list-clusters` (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. |

### Create a new cluster. A cluster is a set of redundant Regional endpoints against which you can run API calls…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/create-cluster` (byok)

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

### Creates a new control panel. A control panel represents a group of routing controls that can be changed…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/create-control-panel` (byok)

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

### Updates a control panel. The only update you can make to a control panel is to change the name of the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/update-control-panel` (byok)

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

### Creates a new routing control. A routing control has one of two states: ON and OFF. You can map the routing…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/create-routing-control` (byok)

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

### Updates a routing control. You can only update the name of the routing control. To get or update the routing…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/update-routing-control` (byok)

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

### Creates a safety rule in a control panel. Safety rules let you add safeguards around changing routing…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/create-safety-rule` (byok)

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

### Update a safety rule (an assertion rule or gating rule). You can only update the name and the waiting period…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/update-safety-rule` (byok)

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

### Display the details about a cluster. The response includes the cluster name, endpoints, status, and Amazon…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/describe-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterArn | string | yes | The Amazon Resource Name (ARN) of the cluster. |

### Delete a cluster.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/delete-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterArn | string | yes | The Amazon Resource Name (ARN) of the cluster that you're deleting. |

### Displays details about a control panel.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/describe-control-panel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ControlPanelArn | string | yes | The Amazon Resource Name (ARN) of the control panel. |

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

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ControlPanelArn | string | yes | The Amazon Resource Name (ARN) of the control panel. |

### Displays details about a routing control. A routing control has one of two states: ON and OFF. You can map…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/describe-routing-control` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| RoutingControlArn | string | yes | The Amazon Resource Name (ARN) of the routing control. |

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

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| RoutingControlArn | string | yes | The Amazon Resource Name (ARN) of the routing control that you're deleting. |

### Returns information about a safety rule.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/describe-safety-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SafetyRuleArn | string | yes | The ARN of the safety rule. |

### Deletes a safety rule. /&gt;
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/delete-safety-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SafetyRuleArn | string | yes | The ARN of the safety rule. |

### Returns an array of all Amazon Route 53 health checks associated with a specific routing control.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/list-associated-route53-health-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. |
| RoutingControlArn | string | yes | The Amazon Resource Name (ARN) of the routing control. |

### Returns an array of control panels in an account or in a cluster.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/list-control-panels` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterArn | string | no | The Amazon Resource Name (ARN) of a cluster. |
| 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. |

### Returns an array of routing controls for a control panel. A routing control is an Amazon Route 53…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/list-routing-controls` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ControlPanelArn | string | yes | The Amazon Resource Name (ARN) of the control panel. |
| 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. |

### List the safety rules (the assertion rules and gating rules) that you've defined for the routing controls in…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-route53-recovery-control-config/list-safety-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ControlPanelArn | string | yes | The Amazon Resource Name (ARN) of the control panel. |
| 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. |

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

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) for the resource that's tagged. |

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

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) for the resource that's tagged. |
| body | object | yes | JSON request body |

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

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) for the resource that's tagged. |
| TagKeys | array | yes | Keys for the tags to be removed. |

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

## FAQ

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

### Is the AWS Route53 Recovery Control Config 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 Control Config itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS Route53 Recovery Control Config 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-control-config.

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