Welcome, Developers!
This page explains the core concepts of TakeForm to help you quickly integrate our form-filling engine into your own applications, or use it with workflow automation tools like Zapier, Make, or n8n.
Form
The Form is the core object in TakeForm—it represents the document you want to fill.
Currently, we support PDF forms only, but support for WebForms is coming soon.
You can upload your form using the Request Form feature. Our AI will process it within 5 minutes, and it will be ready to fill. Read more at Request your PDF Form
Filling Methods
TakeForm supports two powerful methods for filling forms.
Mapping Method: Uses a predefined structure (JSON based on our provided schema) to accurately fill each field. Form Filling Method
Dynamic Method: Uses AI to extract and apply data from various file types like text, images, DOCX, and PDFs. Form Filling Method
We also offer a Mixed Filling API, allowing you to send both Mapping Data and Dynamic Data in a single request.
Our engine will prioritize Mapping Data to fill defined fields first, then automatically use AI to complete the rest with Dynamic Data. Read more at Smart Fill PDF Form API (Mapping and Dynamic)
Filled Form
A Filled Form is the final output generated after calling the Fill API. It contains all the fields completed based on your provided data.
You can retrieve the download URL of a filled form using its Filled Form ID.
API Key & Webhook
API Key
An API Key is used to authenticate your application with the TakeForm system. It verifies that requests are coming from your account.
You can generate your API key by following the steps in API Key
Webhook
A Webhook is part of the TakeForm system that allows developers to receive real-time notifications when a form has been filled.
Instead of polling or waiting, your system can react immediately by receiving a webhook event, then calling the API to download the filled form.
You can configure your webhook by following the steps in this guide.API Webhook
API Document (OpenAPI standard)
Now that you understand the core concepts of TakeForm, it’s time to dive into a real implementation
In the Smart Fill PDF Form API (Mapping and Dynamic) section, you'll learn how to:
Work with our API
Fill a form using both Mapping and Dynamic methods (Mixed Filling)
Retrieve and download the final filled PDF form
Last updated