---
title: "Get cost report"
method: GET
path: "/v1/cost-report/{costReportId}"
tags: ["Account"]
---

# Get cost report

`GET /v1/cost-report/{costReportId}`

Returns the generated cost report file in FOCUS format using the costReportId returned from the cost report generation task. The file is downloaded as an attachment with the filename set to the costReportId.

## Path parameters

- `costReportId` string, required

## Response `200`

Returns the cost report file

## Other responses

- `400` — Bad Request - The server cannot process the request due to something that is perceived to be a client error
- `401` — Unauthorized - Authentication failed for requested resource
- `403` — Forbidden - Not allowed to access requested resource (primarily due to client source IP API Key restrictions)
- `404` — Not Found - The resource you were trying to reach was not found or does not exist
- `412` — Precondition Failed - Feature flag for this flow is off
- `429` — Too Many Requests - Too many resources are concurrently created / updated / deleted in the account. Please re-submit API requests after resource changes are completed)
- `500` — Internal system error - If this error persists, please contact customer support
- `503` — Service Unavailable - Server is temporarily unable to handle the request, please try again later. If this error persists, please contact customer support

---

[API](https://skmtc.net/redis/apis/redis-cloud-api.md) · [All operations](https://skmtc.net/redis/apis/redis-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/redis/redis-cloud-api/revisions/01eef7f3c69f/schema)
