---
title: "Render cover letter with template settings"
method: PUT
path: "/v1/cover-letters/{coverLetterId}/render"
tags: ["Cover Letters"]
---

# Render cover letter with template settings

`PUT /v1/cover-letters/{coverLetterId}/render`

## Request

- Base URL: `https://api.laddro.com`
- URL: `https://api.laddro.com/v1/cover-letters/{coverLetterId}/render`
- Auth: API key in header `x-api-key`

Apply template settings to a saved cover letter and get a PDF back. Settings are saved for future renders.

Costs 3 credits.

## Path parameters

- `coverLetterId` string, uuid, required

## Request body

- object
  - `templateId` string, required
  - `locale` string
  - `colorId` string
  - `font` string
  - `spacing` number
  - `margin` number
  - `fontSize` number
  - `pageNumbering` 'none' | 'simple' | 'fraction' | 'page'

## Response `200`

Rendered PDF

## Other responses

- `400`: Missing fields
- `401`: Invalid API key
- `404`: Cover letter not found
- `502`: Renderer failed

---

[API](https://skmtc.dev/laddro/apis/laddro-career-api.md) · [All operations](https://skmtc.dev/laddro/apis/laddro-career-api/llms.txt) · [OpenAPI document](https://skmtc.dev/laddro/apis/laddro-career-api/revisions/754143426624?raw)
