What can you do with it?

The /process-form command enables you to automatically extract structured data from form documents using DocAI technology. You can process filled forms, applications, surveys, and questionnaires to extract field names and values into organized data, eliminating manual data entry and accelerating document processing workflows.

How to use it?

Basic Command Structure

/process-form [form-document]

Parameters

Required:

  • form-document - The form file to process (URL or uploaded file)

Optional:

  • output_format - Format for extracted data: json or csv (defaults to json)
  • include_confidence - Include confidence scores for extracted values (true/false)

Response Format

The command returns:

{
  "extracted_fields": {
    "field_name": "field_value",
    "another_field": "another_value"
  },
  "metadata": {
    "form_type": "detected form type",
    "pages_processed": "number of pages",
    "extraction_confidence": "overall confidence score"
  }
}

Examples

Basic Usage

/process-form
form-document: application-form.pdf

Extracts all field data from a PDF application form.

Advanced Usage

/process-form
form-document: survey-responses.pdf
output_format: csv
include_confidence: true

Processes survey responses and outputs data in CSV format with confidence scores for each extracted value.

Specific Use Case

/process-form
form-document: tax-form-w2.pdf
output_format: json

Extracts structured data from a tax form for further processing or integration.

Notes

Supported Form Types:

  • PDF forms (filled)
  • Scanned form images
  • Multi-page documents
  • Various form layouts and structures