---
title: "text/html document as pdf preview"
method: POST
path: "/pdf/preview/"
tags: ["document"]
---

# text/html document as pdf preview

`POST /pdf/preview/`

## Request

- Base URL: `https://eu-api.legalesign.com/api/v1`
- URL: `https://eu-api.legalesign.com/api/v1/pdf/preview/`
- Auth: API key in header `Authorization`

## Request body

- DocumentPdfPreview
  - `text` string, required: raw html
  - `signee_count` integer, required: number of signers
  - `signature_type` integer, required
  - `is_signature_per_page` integer, required
  - `group` string, required
  - `title` string
  - `header` string
  - `footer` string
  - `header_height` integer
  - `footer_height` integer
  - `pdfheader` boolean: Set to true to use group default

## Response `200`

A PDF file

## Changes

- **2025-09-26** `2e8288936d2d`: 1 info
  - endpoint added
- **2025-09-23** `3bf301e758f2`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/legalesign/apis/legalesign-api/changes/pdf/preview/post.md)

---

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