Cost estimates API reference
Show a cost estimate
Note: The hash in the resources
attribute structure represents low-level Cost Estimation details. The keys or structure may change over time. Use the data in this hash at your own risk.
GET /cost-estimates/:id
Parameter | Description |
---|---|
id | The ID of the cost estimate to show. |
There is no endpoint to list cost estimates. You can find the ID for a cost estimate in the
relationships.cost-estimate
property of a run object.
Status | Response | Reason |
---|---|---|
200 | JSON API document (type: "cost-estimates" ) | The request was successful |
404 | JSON API error object | Cost estimate not found, or user unauthorized to perform action |
Sample Request
curl \ --header "Authorization: Bearer $TOKEN" \ https://app.terraform.io/api/v2/cost-estimates/ce-BPvFFrYCqRV6qVBK
Sample Response
{ "data": [ { "id": "ce-BPvFFrYCqRV6qVBK", "type": "cost-estimates", "attributes": { "error-message": null, "status": "finished", "status-timestamps": { "queued-at": "2017-11-29T20:02:17+00:00", "finished-at": "2017-11-29T20:02:20+00:00" }, "resources": {...}, "resources-count": 4, "matched-resources-count": 3, "unmatched-resources-count": 1, "prior-monthly-cost": "0.0", "proposed-monthly-cost": "25.488", "delta-monthly-cost": "25.488", }, "links": { "self": "/api/v2/cost-estimate/ce-9VYRc9bpfJEsnwum" } } ]}