Costfluent Public API
​string · minLength: 0 · maxLength: 200 · required​string · minLength: 3 · maxLength: 3 · required​number · double​string​string | null​string · required​string​number · double​string​string​string​number | null · double​number | null · double​string · date-time​string | null · date-time
​string · required​string​number · double​string​string​string​number | null · double​number | null · double​string · date-time​string | null · date-time
​string | null​number | null · double​string | null​string · required​string​number · double​string​string​string​number | null · double​number | null · double​string · date-time​string | null · date-time
Create budget
POST
https://api.costfluent.com
/v1/budgets
Bearer (API token)
Creates a new budget with optional alert thresholds
Create budget › Request Body
​CostfluentSharedKernelPublicIdsWorkspacePublicId · minLength: 1 · required
namecurrencyamountperiod​array | null
segmentIdCreate budget › Responses
Success
​CostfluentSharedKernelPublicIdsBudgetPublicId · required
spendAvailabilitynameamountcurrencyperiodstatuscurrentSpendpercentUsedcreatedAtupdatedAtGet budget
GET
https://api.costfluent.com
/v1/budgets/{budgetId}
Bearer (API token)
Returns a specific budget with current spend
path Parameters
​CostfluentSharedKernelPublicIdsBudgetPublicId · required
Get budget › Responses
Success
​CostfluentSharedKernelPublicIdsBudgetPublicId · required
spendAvailabilitynameamountcurrencyperiodstatuscurrentSpendpercentUsedcreatedAtupdatedAtUpdate budget
PUT
https://api.costfluent.com
/v1/budgets/{budgetId}
Bearer (API token)
Updates a budget name, amount, or filter
path Parameters
​CostfluentSharedKernelPublicIdsBudgetPublicId · required
Update budget › Request Body
nameamountsegmentIdUpdate budget › Responses
Success
​CostfluentSharedKernelPublicIdsBudgetPublicId · required
spendAvailabilitynameamountcurrencyperiodstatuscurrentSpendpercentUsedcreatedAtupdatedAtDelete budget
DELETE
https://api.costfluent.com
/v1/budgets/{budgetId}
Bearer (API token)
Deletes a budget and its alert configuration
path Parameters
​CostfluentSharedKernelPublicIdsBudgetPublicId · required
Delete budget › Responses
No Content
No data returned