---
title: "GET /reports/{report}/download"
method: GET
path: "/reports/{report}/download"
tags: ["Reports"]
---

# GET /reports/{report}/download

`GET /reports/{report}/download`

Stream the rendered report file using the `format` and `sheet` stored on the report at creation.

`format` is required: it must be supplied on the original `POST /reports/*` request for this endpoint to return a file. For multi-sheet reports (e.g. Payroll Register), `sheet` must also be supplied on the POST when a specific sheet is wanted. Request-side hints (`Accept` header, `?sheet=` query param) are ignored here.

Returns 422 when `format` was not stored on the report, and 404 when the report's results have not yet been generated.

## Path parameters

- `report` string, required

## Response `200`

OK

---

[API](https://skmtc.net/nmbr/apis/nmbr-api.md) · [All operations](https://skmtc.net/nmbr/apis/nmbr-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nmbr/nmbr-api/versions/a0c7a815860f/schema)
