Create Document

There are three methods to create a PandaDoc document via API. Here is a quick overview:

From PandaDoc TemplateFrom Public URLFrom File Upload
Primary UseManage editable templates in PandaDocManage templates elsewhere, such as Microsoft Word, Adobe Acrobat, or PDF files generated from a custom application.Manage templates elsewhere, such as Microsoft Word, Adobe Acrobat, or PDF files generated from a custom application.
Source:PandaDoc TemplateFile
Example: PDF file as a template uploaded with the API request
File
Example: PDF file as a template uploaded with the API request
Supports FieldsYesYesYes
Supports Variables (ex. Tokens)YesNoNo
Supports Content Placeholders (Smart Content)YesNoNo
Supports TablesYesNoNo
Supports Pricing TablesYesNoNo
Supports ImagesYesNoNo
Editable in PandaDocYesPartial* Partial*

*Fields can be arranged but content cannot be edited.