# AWS Resource Groups API

> AWS Resource Groups API on Apizie: 18 endpoints (Creates a resource group with the specified name and description. You can optionally include either a…, Deletes the specified resource group. Deleting a resource group does not delete any resources that are…, Retrieves the current status of optional features in Resource Groups., Returns information about a specified resource group. Minimum permissions To run this command, you must have…, …) 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-resource-groups/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Resource Groups lets you organize Amazon Web Services resources such as Amazon Elastic Compute Cloud instances, Amazon Relational Database Service databases, and Amazon Simple Storage Service buckets into groups using…

## Endpoints

### Creates a resource group with the specified name and description. You can optionally include either a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/create-group` (byok)

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

### Deletes the specified resource group. Deleting a resource group does not delete any resources that are…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/delete-group` (byok)

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

### Retrieves the current status of optional features in Resource Groups.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/get-account-settings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Returns information about a specified resource group. Minimum permissions To run this command, you must have…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/get-group` (byok)

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

### Retrieves the service configuration associated with the specified resource group. For details about the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/get-group-configuration` (byok)

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

### Retrieves the resource query associated with the specified resource group. For more information about…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/get-group-query` (byok)

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

### Returns a list of tags that are associated with a resource group, specified by an ARN. Minimum permissions…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/get-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Arn | string | yes | The ARN of the resource group whose tags you want to retrieve. |

### Adds tags to a resource group with the specified ARN. Existing tags on a resource group are not changed if…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/tag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Arn | string | yes | The ARN of the resource group to which to add tags. |
| body | object | yes | JSON request body |

### Deletes tags from a specified resource group. Minimum permissions To run this command, you must have the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/untag` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Arn | string | yes | The ARN of the resource group from which to remove tags. The command removed both the specified keys and any values associated with those… |
| body | object | yes | JSON request body |

### Adds the specified resources to the specified group. You can use this operation with only resource groups…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/group-resources` (byok)

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

### Returns a list of ARNs of the resources that are members of a specified resource group. Minimum permissions…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/list-group-resources` (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 |

### Returns a list of existing Resource Groups in your account. Minimum permissions To run this command, you…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/list-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a… |
| nextToken | string | no | The parameter for receiving additional results if you receive a NextToken response in a previous request. A NextToken response indicates… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Attaches a service configuration to the specified group. This occurs asynchronously, and can take time to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/put-group-configuration` (byok)

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

### Returns a list of Amazon Web Services resource identifiers that matches the specified query. The query uses…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/search-resources` (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 |

### Removes the specified resources from the specified group. This operation works only with static groups that…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/ungroup-resources` (byok)

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

### Turns on or turns off optional features in Resource Groups. The preceding example shows that the request to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/update-account-settings` (byok)

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

### Updates the description for an existing group. You cannot update the name of a resource group. Minimum…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/update-group` (byok)

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

### Updates the resource query of a group. For more information about resource queries, see Create a tag-based…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/update-group-query` (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-resource-groups/create-group" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Resource Groups API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-resource-groups/create-group with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS Resource Groups 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-resource-groups.

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