Report Notifications
Activate report notification
Activates a paused report notification.
Needs a token with manageCostReportSubscriptions on the workspace.
path Parameters
subscriptionId^crs_[A-Za-z0-9_-]{2… · requiredquery Parameters
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredHeaders
If-MatchApplies the write only while the resource still has this ETag, and answers 412 precondition_failed otherwise. Without it, the last write wins.
Activate report notification › Responses
No Content
List report notifications
Returns all report notifications for a workspace.
Needs a token with viewCostReportSubscriptions on the workspace.
query Parameters
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredcostReportIdpageThe page to return, counted from 1. A page below 1 reads page 1; one past the last returns no items.
limitItems per page, from 1 to 100. A larger value is clamped to 100, a smaller one to 1.
List report notifications › Responses
Success
Create report notification
Creates a new scheduled report notification.
Needs a token with manageCostReportSubscriptions on the workspace.
Headers
Idempotency-KeyA unique value, at most 255 printable ASCII characters, such as a UUID, that makes retrying this create safe. A retry with the same key and the same request within 24 hours answers the first response again, marked Idempotent-Replayed: true, and creates nothing; the same key with another request answers 422 idempotency_key_reused. A key is kept only for a create that succeeded. Without it, every request creates.
Create report notification › Request Body
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredcostReportId^crp_[A-Za-z0-9_-]{2… · requirednamescheduleTypeappIdsdeliveryHourtimeZoneCreate report notification › Responses
Created
id^crs_[A-Za-z0-9_-]{2… · requirednameDeactivate report notification
Deactivates a report notification.
Needs a token with manageCostReportSubscriptions on the workspace.
path Parameters
subscriptionId^crs_[A-Za-z0-9_-]{2… · requiredquery Parameters
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredHeaders
If-MatchApplies the write only while the resource still has this ETag, and answers 412 precondition_failed otherwise. Without it, the last write wins.
Deactivate report notification › Responses
No Content
Get report notification
Returns a specific report notification.
Needs a token with viewCostReportSubscriptions on the workspace.
path Parameters
subscriptionId^crs_[A-Za-z0-9_-]{2… · requiredquery Parameters
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredGet report notification › Responses
Success
id^crs_[A-Za-z0-9_-]{2… · requiredcostReportId^crp_[A-Za-z0-9_-]{2… · requirednamescheduleTypedeliveryHourtimeZoneappIdsisActivecreatedAtlastSentAtnextScheduledAtupdatedAtUpdate report notification
Updates a report notification and returns it as stored.
Needs a token with manageCostReportSubscriptions on the workspace.
path Parameters
subscriptionId^crs_[A-Za-z0-9_-]{2… · requiredHeaders
If-MatchApplies the write only while the resource still has this ETag, and answers 412 precondition_failed otherwise. Without it, the last write wins.
Update report notification › Request Body
workspaceId^wsp_[A-Za-z0-9_-]{2… · requirednamedeliveryHourtimeZoneappIdsUpdate report notification › Responses
Success
id^crs_[A-Za-z0-9_-]{2… · requiredcostReportId^crp_[A-Za-z0-9_-]{2… · requirednamescheduleTypedeliveryHourtimeZoneappIdsisActivecreatedAtlastSentAtnextScheduledAtupdatedAtDelete report notification
Deletes a report notification.
Needs a token with manageCostReportSubscriptions on the workspace.
path Parameters
subscriptionId^crs_[A-Za-z0-9_-]{2… · requiredquery Parameters
workspaceId^wsp_[A-Za-z0-9_-]{2… · requiredHeaders
If-MatchApplies the write only while the resource still has this ETag, and answers 412 precondition_failed otherwise. Without it, the last write wins.
Delete report notification › Responses
No Content