---
title: "Download complete sex offender history as PDF"
method: GET
path: "/sexoffender/report/history"
---

# Download complete sex offender history as PDF

`GET /sexoffender/report/history`

History is available to all API accounts; normal authentication and usage rules apply. Send a record uuid. A successful request returns a PDF containing the available History timeline for that record, within the supported limit of 500 displayed entries and 200 physical PDF pages. Over-limit reports return structured 422 errors rather than partial PDFs. One successful live report is billed as one base API call; synthetic Testing reports add no billed usage. For paginated JSON History in your application, use /sexoffender/history.

## Query parameters

- `key` string
- `uuid` string, uuid, required

## Headers

- `X-Request-Id` string

## Response `200`

Complete available material History report

## Other responses

- `400` — A valid uuid is required.
- `401` — Missing or invalid API key.
- `403` — Account or environment restrictions prevent this request.
- `404` — No visible History is available for this identifier.
- `405` — Method not allowed.
- `422` — The complete report exceeds the supported synchronous generation limits.
- `429` — Rate limit or monthly spend cap exceeded.
- `500` — The PDF could not be generated.
- `502` — The History lookup backend is temporarily unavailable.
- `503` — History or required audit infrastructure is temporarily unavailable.
- `504` — The report generation deadline expired.

## Changes

- **2026-09-09** `1c5e9b9dfb83` — 1 breaking, 1 warning
  - the `query` request parameter `uuid` became required
  - deleted the `query` request parameter `personUuid`
- **2026-09-08** `d7031a573a8d` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/offenders/apis/offenders-io-sex-offender-registry-api/changes/sexoffender/report/history/get.md)

---

[API](https://skmtc.dev/offenders/apis/offenders-io-sex-offender-registry-api.md) · [All operations](https://skmtc.dev/offenders/apis/offenders-io-sex-offender-registry-api/llms.txt) · [OpenAPI document](https://skmtc.dev/offenders/apis/offenders-io-sex-offender-registry-api/revisions/1c5e9b9dfb83?raw)
