> ## Documentation Index
> Fetch the complete documentation index at: https://docs.annature.com.au/llms.txt
> Use this file to discover all available pages before exploring further.

# Retrieve reports

<Info>
  Verification endpoints use the `/v2/` namespace. `/v1/` endpoints are deprecated and will be removed without notice to new integrators.
</Info>

Retrieves temporary download URLs for the reports associated with a verification.

Each verification can expose up to three reports:

* **certificate** – A certificate of verification PDF, generated once the individual has completed the request.
* **multibureau** – The multi-bureau identity check report. Available once the check has completed.
* **screening** – The AML & CTF screening report. Only present when `screening` was enabled and the screening check has completed.

Any report that is not yet available will be returned as `null`.

Download links are valid for 60 minutes by default. After expiry, they return a `403 Forbidden` response.

### Report availability

Reports are not available immediately when a verification is completed. Multi-bureau and screening checks run after the individual submits their documents, so download URLs will be `null` until those checks finish.

Do not poll this endpoint after receiving a [verification completed](/api-reference/events/verification-completed) event. Listen for the [Verification reports](/api-reference/events/verification-reports) webhook instead, which is sent when reports are ready. Use this endpoint afterwards to regenerate download links as needed.

## Parameters

<ParamField path="id" type="string" required>
  The unique identifier of the verification whose reports you want to retrieve.
</ParamField>

<ParamField path="endpoint_duration" type="string">
  Specifies how long the `certificate`, `multibureau`, and `screening` download links remain valid.

  Acceptable range: 1 to 10,080 minutes (7 days).

  Default is 60 minutes.
</ParamField>

<RequestExample>
  ```bash Endpoint theme={null}
  GET /v2/verifications/:id/reports
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  {
    "id": "9d2e4b8c1a7f53e06c4b9d2a8e1f0c57",
    "certificate": "https://annature..",
    "multibureau": "https://annature..",
    "screening": "https://annature.."
  }
  ```
</ResponseExample>
