---
title: "Download report PDF"
method: GET
path: "/v1/applications/{applicationId}/reports/{reportId}/pdf"
tags: ["Reports"]
---

# Download report PDF

`GET /v1/applications/{applicationId}/reports/{reportId}/pdf`

## Request

- Base URL: `https://api.apply.akahu.nz`
- URL: `https://api.apply.akahu.nz/v1/applications/{applicationId}/reports/{reportId}/pdf`
- Auth: HTTP bearer

Returns an HTTP `302` redirect to the PDF report with every section expanded.

Poll the report’s `pdf_status` for readiness. If absent, call this endpoint to start generation. Returns `400` with `report_pdf_processing` while pending or `report_pdf_unavailable` after failure. Retry failed downloads after a few minutes to restart generation.

## Path parameters

- `applicationId` string, required
- `reportId` string, required

## Response `200`

Success

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/akahu/apis/akahu-apply-api.md) - [All operations](https://skmtc.dev/akahu/apis/akahu-apply-api/llms.txt) - [OpenAPI document](https://skmtc.dev/akahu/apis/akahu-apply-api/revisions/3f18eb1ead75?raw)
