Costfluent Public API
​boolean · required​integer · int32 · required​integer · int32 · required
​string · minLength: 0 · maxLength: 255 · required​CostfluentDomainEnumsComputationMode · enum · required​string · minLength: 1 · required​string | null​string | null​integer · int32​string · required
​string · required​string · required​string · required​string · required​string | null​string | null​integer · int32​string | null · date-time​string · date-time​string | null · date-time
Activate virtual tag
POST
https://api.costfluent.com
/v1/virtual-tags/{virtualTagId}/activate
Bearer (API token)
Activates an inactive virtual tag
path Parameters
​CostfluentSharedKernelPublicIdsVirtualTagPublicId · required
query Parameters
​CostfluentSharedKernelPublicIdsWorkspacePublicId · required
Activate virtual tag › Responses
No Content
No data returned
List virtual tags
GET
https://api.costfluent.com
/v1/virtual-tags
Bearer (API token)
Returns all virtual tags for a workspace
query Parameters
​CostfluentSharedKernelPublicIdsWorkspacePublicId · required
activeOnlypagelimitList virtual tags › Responses
Create virtual tag
POST
https://api.costfluent.com
/v1/virtual-tags
Bearer (API token)
Creates a new virtual tag
Create virtual tag › Request Body
​CostfluentSharedKernelPublicIdsWorkspacePublicId · minLength: 1 · required
keycomputationModeEnum values:
precompute
queryTime
rulesdescriptiondefaultValuepriorityCreate virtual tag › Responses
Success
​CostfluentSharedKernelPublicIdsVirtualTagPublicId · required
keyDeactivate virtual tag
POST
https://api.costfluent.com
/v1/virtual-tags/{virtualTagId}/deactivate
Bearer (API token)
Deactivates a virtual tag
path Parameters
​CostfluentSharedKernelPublicIdsVirtualTagPublicId · required
query Parameters
​CostfluentSharedKernelPublicIdsWorkspacePublicId · required
Deactivate virtual tag › Responses
No Content
No data returned
Get virtual tag
GET
https://api.costfluent.com
/v1/virtual-tags/{virtualTagId}
Bearer (API token)
Returns a specific virtual tag
path Parameters
​CostfluentSharedKernelPublicIdsVirtualTagPublicId · required
query Parameters
​CostfluentSharedKernelPublicIdsWorkspacePublicId · required
Get virtual tag › Responses
Success
​CostfluentSharedKernelPublicIdsVirtualTagPublicId · required
keycomputationModerulesstatusdescriptiondefaultValueprioritylastComputedAtcreatedAtupdatedAtDelete virtual tag
DELETE
https://api.costfluent.com
/v1/virtual-tags/{virtualTagId}
Bearer (API token)
Deletes a virtual tag
path Parameters
​CostfluentSharedKernelPublicIdsVirtualTagPublicId · required
query Parameters
​CostfluentSharedKernelPublicIdsWorkspacePublicId · required
Delete virtual tag › Responses
No Content
No data returned
Update virtual tag
PATCH
https://api.costfluent.com
/v1/virtual-tags/{virtualTagId}
Bearer (API token)
Updates a virtual tag
path Parameters
​CostfluentSharedKernelPublicIdsVirtualTagPublicId · required
Update virtual tag › Responses
No Content
No data returned