PDFfiller API

The PDFfiller API allows its users to build applications that interact with PDFfiller over the HTTP REST methods. All API communications are SSL encrypted and must be made over HTTPS protocol. We recommend using an SSL version higher than 3 and a TLS version higher than 1.0. For authentication, we support OAuth2 authentication with password and authorization_flow grants. JSON is returned for all API responses except file downloads. PDFfiller provides API client libraries for specific languages to help convert API objects to the language format.

Creates a new document template by uploading file via URL

Creates a new document template. The filename must contain integers, English letters or specialcharacters: ( ) _ . Also, the filename extension should be .ppt; .pptx; .doc; .docx; or .pdf. Url should be direct to the file. You can download document from multipart

Creates a new document template by uploading file from multipart

Creates a new document template via multipart. The filename must contain integers, English letters or special characters:( ) _ . Also, the filename extension should be .ppt; .pptx; .doc; .docx; or .pdf

Download All Filled Forms

You can easily export all the completed documents created via LinkToFill as a zip file. This method can give three statuses: Creating a Job with Job ID, Waiting (if zip is still in progress) or Zip content (if files ready to export).

Download All Filled Form`s Additional Documents

Downloads a zip-file of all LinkToFill filled form`s additional documents. This method can give three statuses: Creating a Job with Job ID, Waiting (if zip is still in progress) or Zip content (if files ready to export).