Reference
Effective savings rate, globally and per account
What the same usage would have cost at public on-demand rates against what it actually cost, for the organization and for each account that consumed the benefit. The rate is split into the part a negotiated agreement earns and the part commitments earn, because the public on-demand price sits above both and an account owning no commitment at all would otherwise report a healthy rate.
Authorization
BearerAuth In: header
Query Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/commitments/esr"{
"success": true,
"timestamp": "2019-08-24T14:15:22Z",
"data": {
"period": "string",
"scope": "string",
"measured_share_pct": 0,
"totals": {
"measured": true,
"on_demand_equivalent": 0,
"effective_cost": 0,
"commitment_saved": 0,
"negotiated_saved": 0,
"total_saved": 0,
"commitment_rate_pct": 0,
"negotiated_rate_pct": 0,
"total_rate_pct": 0
},
"accounts": [
{
"measured": true,
"on_demand_equivalent": 0,
"effective_cost": 0,
"commitment_saved": 0,
"negotiated_saved": 0,
"total_saved": 0,
"commitment_rate_pct": 0,
"negotiated_rate_pct": 0,
"total_rate_pct": 0,
"account_id": "string",
"account_name": "string"
}
]
}
}{
"success": false,
"error": {
"code": "string",
"message": "string",
"details": null
},
"timestamp": "2019-08-24T14:15:22Z"
}{
"success": false,
"error": {
"code": "string",
"message": "string",
"details": null
},
"timestamp": "2019-08-24T14:15:22Z"
}{
"success": false,
"error": {
"code": "string",
"message": "string",
"details": null
},
"timestamp": "2019-08-24T14:15:22Z"
}{
"success": false,
"error": {
"code": "string",
"message": "string",
"details": null
},
"timestamp": "2019-08-24T14:15:22Z"
}{
"success": false,
"error": {
"code": "string",
"message": "string",
"details": null
},
"timestamp": "2019-08-24T14:15:22Z"
}{
"success": false,
"error": {
"code": "string",
"message": "string",
"details": null
},
"timestamp": "2019-08-24T14:15:22Z"
}{
"success": false,
"error": {
"code": "string",
"message": "string",
"details": null
},
"timestamp": "2019-08-24T14:15:22Z"
}{
"success": false,
"error": {
"code": "string",
"message": "string",
"details": null
},
"timestamp": "2019-08-24T14:15:22Z"
}Get commitment detail GET
Previous Page
One row per commitment GET
Every reservation or plan the tenant holds, one row each, with the state the cloud reports rather than one derived from the end date. A plan that starts next month is queued and one whose payment failed is neither running nor expired, and no date says either. Attributes only some services carry arrive as null rather than zero.