Skip to content

Download report PDF

Request

Download the report as a PDF file. The PDF is generated and returned synchronously in a single response — the bytes (application/pdf) come back on the same call, with no polling or callback. Generation can take several seconds when a fresh render is required, so configure your HTTP client's read timeout to at least 60 seconds for this endpoint to avoid prematurely aborting in-progress renders.

Handling failures. Rendering can fail transiently for various reasons. It is suggested that if you encounter an error, you should retry the request, within a reasonable policy.

Security
bearer-token
Path
idstringrequired

Id of the report.

Headers
Checkr-Tenant-Versionstring

CalVer-dated API version to pin behavior to (e.g. 2026-04-29). When omitted, the request is served by the newest supported version. Unknown values return 422.

Value:"2026-04-29"
GET
/reports/{id}/pdf
curl -i -X GET \
  'https://tenant.checkr.com/api/reports/{id}/pdf' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Checkr-Tenant-Version: 2026-04-29'

Responses

The PDF file.

Headers
Content-Dispositionstring

Attachment disposition with the report's canonical filename.

Cache-Controlstring

Always private, no-store — the PDF contains PII and must not be cached by intermediaries or the client.

Bodyapplication/pdf
string, (binary)
Response
string