---
title: "POST /pdf/private/{template}"
method: POST
path: "/pdf/private/{template}"
tags: ["/pdf"]
---

# POST /pdf/private/{template}

`POST /pdf/private/{template}`

## Request

- Base URL: `https://api.ireceipt.pro/v1`
- URL: `https://api.ireceipt.pro/v1/pdf/private/{template}`
- Auth: HTTP bearer

Get PDF file from private template, paid subscription required

## Path parameters

- `template` string, required

## Query parameters

- `token` string

## Request body

- BasicRequestBody: Settings
  - `variables` BasicTemplateVars: Template Variables that need to be transferred to a public template or you have used in your own template.
  - `format` 'a1-portrait' | 'a1-landscape' | 'a2-portrait' | 'a2-landscape' | 'a3-portrait' | 'a3-landscape' | 'a4-portrait' | 'a4-landscape' | 'a5-portrait' | 'a5-landscape' | 'a6-portrait' | 'a6-landscape' | 'a7-portrait' | 'a7-landscape': Page format (default A4 Portrait)
  - `size` BasicTemplateSize: Page size (default 796px*1126 px), less priority than "format" option
    - `width` number, required
    - `height` number, required

## Response `201`

PDF file

## Other responses

- `400`: Error
- `401`: Error
- `403`: Error
- `500`: Error

---

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