---
title: Resource Groups
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/go)

[IAM](https://developers.cloudflare.com/api/go/resources/iam)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Resource Groups

##### [List Resource Groups](https://developers.cloudflare.com/api/go/resources/iam/subresources/resource_groups/methods/list)

client.IAM.ResourceGroups.List(ctx, params) (\*SinglePage\[[ResourceGroupListResponse](<https://developers.cloudflare.com/api/go/resources/iam#(resource)%20iam.resource_groups%20%3E%20(model)%20ResourceGroupListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/iam/resource\_groups

##### [Resource Group Details](https://developers.cloudflare.com/api/go/resources/iam/subresources/resource_groups/methods/get)

client.IAM.ResourceGroups.Get(ctx, resourceGroupID, query) (\*[ResourceGroupGetResponse](<https://developers.cloudflare.com/api/go/resources/iam#(resource)%20iam.resource_groups%20%3E%20(model)%20ResourceGroupGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/iam/resource\_groups/{resource\_group\_id}

##### [Create Resource Group](https://developers.cloudflare.com/api/go/resources/iam/subresources/resource_groups/methods/create)

client.IAM.ResourceGroups.New(ctx, params) (\*[ResourceGroupNewResponse](<https://developers.cloudflare.com/api/go/resources/iam#(resource)%20iam.resource_groups%20%3E%20(model)%20ResourceGroupNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/iam/resource\_groups

##### [Update Resource Group](https://developers.cloudflare.com/api/go/resources/iam/subresources/resource_groups/methods/update)

client.IAM.ResourceGroups.Update(ctx, resourceGroupID, params) (\*[ResourceGroupUpdateResponse](<https://developers.cloudflare.com/api/go/resources/iam#(resource)%20iam.resource_groups%20%3E%20(model)%20ResourceGroupUpdateResponse%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/iam/resource\_groups/{resource\_group\_id}

##### [Remove Resource Group](https://developers.cloudflare.com/api/go/resources/iam/subresources/resource_groups/methods/delete)

client.IAM.ResourceGroups.Delete(ctx, resourceGroupID, body) (\*[ResourceGroupDeleteResponse](<https://developers.cloudflare.com/api/go/resources/iam#(resource)%20iam.resource_groups%20%3E%20(model)%20ResourceGroupDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/iam/resource\_groups/{resource\_group\_id}