---
title: "Download the exact presented engagement letter"
method: GET
path: "/client-onboarding/public/enrollments/{token}/engagement-letter.pdf"
tags: ["Client Onboarding"]
---

# Download the exact presented engagement letter

`GET /client-onboarding/public/enrollments/{token}/engagement-letter.pdf`

## Request

- Base URL: `https://ledgerhq.pro/api/v1`
- URL: `https://ledgerhq.pro/api/v1/client-onboarding/public/enrollments/{token}/engagement-letter.pdf`
- Auth: none required

Renders the frozen, firm-branded engagement letter as a private non-cacheable PDF. It requires the prospect resume token and is intentionally unavailable through MCP.

## Path parameters

- `token` string, required

## Response `200`

Frozen engagement-letter PDF

## Other responses

- `409`: The engagement letter has not been presented
- `410`: The resume token is invalid or expired
- `429`: Rate limit exceeded
- `default`: Error response

---

[API](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api.md) · [All operations](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/revisions/9a8269f0a586?raw)
