v1

latestOpenAPI 3.0.0CoreStack Inc License2026-07-248001,5071.7 MB
Budget V2 Management

Update Budget

Budget Update

put/budget/update

Request body

budget_namestring required

Provide a name for your budget

budget_idstring

Id of Budget to create budget data

status'pending' | 'in_progress' | 'completed' | 'expired' | 'draft'

The status of the budget corresponds to its budget ID and can be in one of the following states: pending: This is the state before the budget has been synchronized. in_Progress: This is the state when the budget is currently being synchronized. completed: This is the state when the budget has successfully completed its synchronization.

tenant_idstring

Specify the tenant ID. This is a unique ID and can be retrieved using the List Tenants API.

budget_event_type'create' | 'update' required

budget event type.

budget_frequencystring required

Specify the budget frequency. Example: 'budget frequency':'Daily' Allowed values - Daily,Monthly,Quarterly,Annually

budget_typestring required

Budget type will Be COST for AWS and Cost for Azure

Example request

{
  "status": "pending",
  "budget_event_type": "create",
  "budget_details": {
    "currency": "AED"
  }
}

Response

Success

tenant_idstring

tenant id

budget_namestring

created/updated budget name

is_corestack_createdboolean

true if budget created in corestack

is_recurringboolean

true if recurring budget

budget_idstring required

Specify the budget ID.This is a unique ID and can be retrieved using the create budget_UI

budget_enginestring

budget engine

budget_frequencystring

Specify the budget frequency. Example: 'budget frequency':'Daily' Allowed values - Daily,Monthly,Quarterly,Annually

budget_typestring

budget type

budget_uristring required

budget uri