Costfluent Public API
​integer · int32 · required​integer · int32 · required
​string · minLength: 0 · maxLength: 200 · required​boolean​CostfluentDomainEnumsDateInterval · enum​CostfluentDomainEnumsDateBin · enum​string · required
​string · required​string · required​string · required​boolean​string · date-time
​string | null​string | null​string | null​string · required​string · required​string · required​boolean​string · date-time
List dashboards
GET
https://api.costfluent.com
/v1/dashboards
Bearer (API token)
Returns all dashboards for a workspace
query Parameters
​CostfluentSharedKernelPublicIdsWorkspacePublicId · required
pagelimitList dashboards › Responses
Create dashboard
POST
https://api.costfluent.com
/v1/dashboards
Bearer (API token)
Creates a new dashboard
Create dashboard › Request Body
​CostfluentSharedKernelPublicIdsWorkspacePublicId · minLength: 1 · required
titleisDefaultdateIntervalEnum values:
thisMonth
lastMonth
last7Days
last30Days
last90Days
yearToDate
custom
thisQuarter
dateBinEnum values:
day
week
month
quarter
Create dashboard › Responses
Success
​CostfluentSharedKernelPublicIdsDashboardPublicId · required
titleGet dashboard
GET
https://api.costfluent.com
/v1/dashboards/{dashboardId}
Bearer (API token)
Returns a specific dashboard with widgets
path Parameters
​CostfluentSharedKernelPublicIdsDashboardPublicId · required
query Parameters
​CostfluentSharedKernelPublicIdsWorkspacePublicId · required
Get dashboard › Responses
Success
​CostfluentSharedKernelPublicIdsDashboardPublicId · required
titledateIntervaldateBin​CostfluentPublicApiModelsV1ResponsesWidgetResponse[] · required
isDefaultcreatedAtUpdate dashboard
PUT
https://api.costfluent.com
/v1/dashboards/{dashboardId}
Bearer (API token)
Updates a dashboard
path Parameters
​CostfluentSharedKernelPublicIdsDashboardPublicId · required
query Parameters
​CostfluentSharedKernelPublicIdsWorkspacePublicId · required
Update dashboard › Request Body
titledateIntervaldateBinUpdate dashboard › Responses
Success
​CostfluentSharedKernelPublicIdsDashboardPublicId · required
titledateIntervaldateBin​CostfluentPublicApiModelsV1ResponsesWidgetResponse[] · required
isDefaultcreatedAtDelete dashboard
DELETE
https://api.costfluent.com
/v1/dashboards/{dashboardId}
Bearer (API token)
Deletes a dashboard and all its widgets
path Parameters
​CostfluentSharedKernelPublicIdsDashboardPublicId · required
query Parameters
​CostfluentSharedKernelPublicIdsWorkspacePublicId · required
Delete dashboard › Responses
No Content
No data returned