Feathery Docs
HomeCommunityGitHub
  • Platform
    • Quickstart
    • Form Fields
      • Hidden Fields
      • How to Set Field Values
      • Link Fields Across Forms
      • Custom Field Input Format
    • Build Forms
      • Elements
        • Basic
          • Container
          • Button
          • Text
          • Progress Bar
          • Image
          • PDF Viewer
          • Video
          • Table
          • Tooltip
        • Fields
          • Address
            • Street Address Line 1
            • Street Address Line 2
            • City
            • State
            • Country
            • Zip Code
          • Button Group
          • Checkbox
          • Checkbox Group
          • Color Picker
          • Combobox
          • Dropdown
          • Dropdown Multiselect
          • Date Selector
          • Time Selector
          • Email
          • File Upload
          • Matrix
          • Number
          • Password
          • Picture Choice
          • Pin Input
          • Phone Number
          • Radio Group
          • Rating
          • Signature
            • Legally Binding Signatures
          • Slider
          • Social Security Number
          • Text Area
          • Text Field
          • Payment Method
          • URL
        • Custom HTML, JS, CSS, and Iframes
        • Custom Fields
      • Design
        • Reuse styles and elements
          • Styling
          • Assets
        • Alignment and Spacing
        • Sizing Forms and Elements
        • Responsive Layouts
      • Actions
      • Logic
        • Navigate Steps Conditionally
        • Show Elements Conditionally
        • Custom Field Validation
        • Available Conditions
        • Display Dynamic Text
        • Dynamically Repeating Containers
      • Advanced Logic & API Connections
        • Visual Rule Builder
          • Connect to API Action
            • Salesforce API Connector
          • Set Field Value Action
          • Navigate Step Action
          • Set Field Error Action
          • Open URL Action
          • Set Calendly URL Action
        • Javascript Rule Builder
          • API Connections in Code
          • Trigger Integrations from Logic
          • Reusable Logic Configs
        • Examples
          • API Connectors
            • Dynamic dropdown options
            • Dynamic form navigation
            • Pre-fill form from Salesforce
            • Pre-fill form from Hubspot
            • Pre-fill field options from Google Sheets
            • Generate ChatGPT Message
          • Field Validation
            • Complex Field Validation
            • Date and Time Validations
          • Initialize Date Field
          • Dynamically set field placeholder
          • Randomize Field Option Order
          • Update field options based on previous selection
      • Integrations
        • Event Triggers
        • Examples
          • Upload Files to Google Drive
      • Set Up a Staging Environment
    • Launch Forms
      • Embed Your Forms
      • Custom URLs & SEO
      • User Tracking
      • Completion Criteria
      • UTM Parameters
      • Accessibility Standards
      • Analytics
      • A/B Testing
      • Offline Mode
    • Document Intelligence
      • Review Extractions
      • Post Processing
      • Supported Document Types
      • Prompting Guide
      • Bulk Edit Extraction Configuration Guide
      • Examples
        • Investment Report
    • Document Autofill & Signatures
      • Autofill Document Templates
        • PDF Autofill
        • Word Doc Autofill
          • Dynamic Tables
        • Excel Autofill
        • PowerPoint Autofill
        • InDesign Autofill
      • Signature Workflows
        • Signature Notifications
        • Access Signed Documents
        • 21 CFR Part 11 Compliance
      • Export Form Submission PDF
    • Workflows
      • Collaboration
        • Email Invite
        • Start Directly
        • Anonymous Starts
      • Review, Edit & Approve
      • Unique Submission Links
    • Enterprise Compliance
      • Security and Privacy
      • Reliability and Performance
      • Document Management
      • Data Sovereignty
    • International Forms
      • Translate Forms
      • Right to Left (RTL) Support
      • International Form Fields
    • White Label Feathery
      • Build Custom Form Fields
      • Offer Custom Form Templates
      • Custom Dashboard Domain
    • Account Settings
      • Managing Your Team
      • Permissions and User Groups
      • Account Attributes
    • FAQs
      • Account & Billing
  • Guides
    • Verify Submissions & Prevent Spam
    • Build a Login or Verification Flow
      • Connect an Auth Integration
      • Add Auth Methods
        • Email SMS Code
        • Email Magic Link
        • Phone Number Verification
        • Social Logins
          • Google
          • Amazon
          • Apple
          • Bitbucket
          • Coinbase
          • Discord
          • Facebook
          • GitHub
          • GitLab
          • LinkedIn
          • Microsoft
          • Slack
          • Twitch
          • Twitter
      • (Optional) Require Auth for Onboarding Steps
      • (Optional) Add Login Flow to Your Site
        • Feathery-Hosted (Recommended)
        • Embed Login Flow
          • Login Embed Tutorial
    • Build a Payment Flow
      • Connect to Stripe
      • Select Products or Plans
      • Collect Payment Method
      • Purchase Products
    • Send Custom SMS Messages
    • Salesforce Picklist Options
  • Developers
    • React SDK
      • API Guide
        • init()
        • <Form>
          • contextRef
          • Event Handlers
            • onSubmit()
            • onLoad()
            • onChange()
            • onAction()
            • onError()
            • onFormComplete()
            • onView()
          • Custom JSX Components
          • PopupOptions
          • initialLoader
        • getFieldValues()
        • setFieldValues()
        • updateUserId()
        • Login API
          • <LoginForm>
          • useAuthClient()
      • Inline vs Popup Form
    • Javascript SDK
    • Context API
      • Field Object
      • field.setStyles()
      • Deprecated Context API
    • REST API
Powered by GitBook
On this page

Was this helpful?

  1. Platform
  2. Document Intelligence

Bulk Edit Extraction Configuration Guide

The JSON editor in the Bulk Edit tab for query configuration must follow the provided schema for validation. All fields must be present unless otherwise specified.

PreviousPrompting GuideNextExamples

Last updated 10 hours ago

Was this helpful?

Queries

A query defines a single question or instruction in your form. It includes:

  • id: A unique string identifier.

  • type: One of the following types:

    • one_value: expects one answer

    • multiple_value: allows multiple answers

    • cell_value/column_value: extracts values from a spreadsheet

    • yes_no: expects a yes/no answer

    • page_number: asks for a page number

  • details: Description or help text shown to the user.

  • multi_file_name_field: Field that links to file metadata (optional).

  • run_email_mode: Controls how the result is sent:

    • email_only: only email

    • email_document: email + document

    • document_only: only document

  • toggle_page_question: Whether to enable a page-specific toggle.

  • entities: List of items to extract, see "Entities" below.

  • properties: Additional behavior settings. See below.

  • data_validation_rules: Rules for checking extracted values (optional).

Entities

Entities are data points you're extracting in each query.

  • id: A UUID or empty string.

  • entity: The label or name of the data point.

  • save_to: Where to store the extracted value.

  • type: Custom categorization or data type.

  • unique: Whether the value must be unique.

  • options: List of valid values (optional).

  • criteria: Criteria or instruction for extraction (can be empty).

  • examples: Examples to help guide extraction (optional).

  • required: Whether this field must be filled.

  • default_option: Pre-filled or suggested default value.

  • data_validation_rules: Rules for checking extracted values (optional).

Properties

Optional settings that affect how the query behaves:

  • page_filter_start / page_filter_end: Limits pages the query applies to.

  • page_filter_query: Keyword-based filter for specific pages.

  • page_limit: Max number of pages to process.

  • multiple_occurrences: If the answer can appear more than once.

  • skip_ai_page_filter: Skip AI-based filtering logic.

  • group_name: Label to group queries visually or logically (optional).

  • page_filter_whitelist / blacklist: Keywords on pages to include or ignore.

  • page_filter_whitelist_mode / blacklist_mode: Use "AND" or "OR" logic on filters.

Variants

Variants define different mappings for queries to fields:

  • id: UUID or empty string

  • variant_name: Friendly name for the variant

  • group_variants: A list of mappings that connect question_group_id to save_to_fields

    • question_group_id: Unique identifier matching the query that this variant applies to

Where do I find the bulk edit tab?