The Domino Cost Center APIs allow aggregation only by labels of Domino domain objects, not by arbitrary Kubernetes objects, such as clusters.
You can use the Domino Cost API to access Cost Center features.
See the Domino Platform API Reference documentation for the field options available with Cost Center APIs.
Note
|
Only CloudAdmins can use the /allocation and /asset API paths.
|
API samples
Domino recommends using Service Accounts to access the Domino API.
Today’s total cost with idle cost shared among allocations
curl -H "Authorization: Bearer $TOKEN" -H "Accept: application/json" https://$DOMAIN/api/cost/v2/allocation/summary?window=7d&shareIdle=true -G
Today’s total for a particular Project
curl -H "Authorization: Bearer $TOKEN" -H "Accept: application/json" https://$DOMAIN/api/cost/v2/allocation/summary?window=1d&&aggregate=projectId&aggregate=projectName&filter=projectId:%$PROJECT-ID%22 -G
Today’s total for a particular User
curl -H "Authorization: Bearer $TOKEN" -H "Accept: application/json" https://$DOMAIN/api/cost/v2/allocation/summary?window=7d&shareIdle=true&filter=startingUserId:%$USER-ID%22 -G
See other ways Domino Cost Center can help you optimize the performance of your projects while managing cloud expenditures:
-
Prevent overspending on compute and storage by setting budgets and sending alerts to team members approaching their limits.
-
Optimize Dataset storage usage to reduce cloud storage costs.