# Cloud Cost Budget Groups

Manage Budget Groups and receive alerts when your costs exceed (or are forecasted to exceed) your configured budget group.

## Fetch Budget group details

 - [GET /ccm/api/budgetGroups/{id}](https://apidocs.harness.io/cloud-cost-budget-groups/getbudgetgroup.md): Fetch details of a Cloud Cost Budget group for the given Budget group ID.

## Update an existing budget group

 - [PUT /ccm/api/budgetGroups/{id}](https://apidocs.harness.io/cloud-cost-budget-groups/updatebudgetgroup.md): Update an existing Cloud Cost Budget group for the given Budget group ID.

## Delete a budget group

 - [DELETE /ccm/api/budgetGroups/{id}](https://apidocs.harness.io/cloud-cost-budget-groups/deletebudgetgroup.md): Delete a Cloud Cost Budget group for the given Budget group ID.

## Filter budget groups and return hierarchical structure

 - [POST /ccm/api/budgetGroups/v2/list](https://apidocs.harness.io/cloud-cost-budget-groups/getaccessiblebudgetgroupsummaries.md): Returns a hierarchical list of budget groups based on the filter criteria.

## Get aggregated amount for given budget groups/budgets

 - [POST /ccm/api/budgetGroups/aggregatedAmount](https://apidocs.harness.io/cloud-cost-budget-groups/getlastperiodcost.md): Returns list of value dataPoints specifying aggregated amount

## Get list of budget and budget group summaries

 - [GET /ccm/api/budgetGroups/summary](https://apidocs.harness.io/cloud-cost-budget-groups/getbudgetandbudgetgroupslist.md): Returns list of budgetSummary

## List all the Budget groups

 - [GET /ccm/api/budgetGroups](https://apidocs.harness.io/cloud-cost-budget-groups/listbudgetgroups.md): List all the Cloud Cost Budget Groups for an account.

## Create a Budget Group

 - [POST /ccm/api/budgetGroups](https://apidocs.harness.io/cloud-cost-budget-groups/createbudgetgroup.md): Create a Budget group to set and receive alerts when your costs exceed (or are forecasted to exceed) your budget group amount.

