TakeForm supports form filling through the Mapping Filling method. This method allows you to assign exact values to specific form fields using structured data.
When a PDF form is processed by TakeForm AI, we automatically:
Label each form field
Generate a Mapping Schema in JSON format
This Mapping Schema follows the , making it easy to validate and construct your input.
With this approach, you have full control over which data goes into which field—perfect for precise and repeatable form filling.
Why AJV
With AJV, you have big community and library to support. Examples:
You can validate the json via ajv lib in any libraries ()
You can generate web form by ajv schema ()
How to get Mapping (AJV) schema of my Form
To retrieve the Mapping Schema for your form, follow these simple steps:
Open Your Form
Go to the form you uploaded or selected, and click “View”.
Click Fill via API
In the top-right corner of the page, click the “Fill via API” button.
Copy the Schema
Click the Mapping Schema button.
You’ll now see:
The Mapping Schema (AJV-compliant JSON)
A sample JSON input to help you get started quickly