> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ferofill.com/llms.txt
> Use this file to discover all available pages before exploring further.

# All Umbrella Liability Documents

> Extract data from any umbrella liability insurance document. The system will automatically identify the document type and extract relevant information.

<Note>Processing time may vary based on document complexity. For faster processing when you know the specific document type, use the template-specific endpoints.</Note>

### Request

<ParamField body="files" type="file[]" required>
  Upload one or more umbrella liability documents for extraction. Supported file formats: pdf, jpeg, png, xlsx, docx, pptx, csv, and txt.
</ParamField>

### Response

<ResponseField name="data" type="array" required>
  Array of extracted document data objects

  <Expandable title="Document Data Object">
    <ResponseField name="template" type="string">
      Identified document template. Supported templates: umbrella\_application\_2023, underlying\_insurance\_schedule, excess\_follow\_form, umbrella\_declarations, loss\_run\_umbrella,
      self\_insured\_retention\_schedule, foreign\_coverage\_supplement, captive\_insurance\_supplement.
    </ResponseField>

    <ResponseField name="extracted_fields" type="array">
      Array of extracted field objects. Fields vary by document type but commonly include: applicant\_name, umbrella\_limit, self\_insured\_retention, underlying\_carriers, total\_locations, annual\_revenue,
      number\_of\_employees, foreign\_operations, captive\_participation, aggregate\_limit, occurrence\_limit, defense\_costs
    </ResponseField>

    <ResponseField name="tables" type="array">
      Array of extracted table objects. Common tables include: underlying\_insurance\_schedule, location\_summary, vehicle\_summary, exposure\_analysis, coverage\_gaps, premium\_allocation, claims\_summary,
      retention\_schedule
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json Success Response theme={null}
  {
    "data": [
      {
        "template_confidence": 96,
        "template": "umbrella_application_2023",
        "processing_time": "2.3s",
        "start_page": 1,
        "end_page": 5,
        "extracted_fields": [
          {
            "field_name": "applicant_name",
            "value": "Global Manufacturing Corp",
            "confidence": 98,
            "location": {"page": 1, "x": 0.15, "y": 0.12, "width": 0.35, "height": 0.02},
            "data_type": "text"
          },
          {
            "field_name": "umbrella_limit",
            "value": "25000000",
            "confidence": 97,
            "location": {"page": 1, "x": 0.6, "y": 0.35, "width": 0.15, "height": 0.02},
            "data_type": "currency"
          }
        ],
        "tables": [
          {
            "table_id": "underlying_insurance_schedule",
            "title": "Underlying Insurance Schedule",
            "confidence": 95,
            "location": {"page": 2, "x": 0.05, "y": 0.15, "width": 0.9, "height": 0.7},
            "structure": {
              "headers": ["Coverage Type", "Carrier", "Policy Number", "Limits", "Effective Date", "Expiration Date"],
              "rows": [
                {
                  "row_index": 0,
                  "cells": [
                    {"column": "Coverage Type", "value": "General Liability"},
                    {"column": "Carrier", "value": "ABC Insurance Co"},
                    {"column": "Policy Number", "value": "GL-2024-789456"},
                    {"column": "Limits", "value": "2,000,000/4,000,000"},
                    {"column": "Effective Date", "value": "01/01/2024"}
                  ]
                }
              ]
            }
          }
        ]
      }
    ],
    "error": null
  }
  ```
</ResponseExample>
