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

# Upload

> Understanding fileAI's Upload endpoint

## Upload Overview

Our upload endpoint allows you to send files directly to fileAI.

## When to use the Upload Endpoint

<Columns cols={2}>
  <Card title="Submitting New Files for Processing" icon="upload">
    Use the [upload endpoint](https://developers.file.ai/reference/publicapicontroller_uploadfilerequest)t to send new files (PDFs, images, or text-based files) to fileAI for data extraction and schema application
  </Card>

  <Card title="Automating File Intake" icon="gear">
    Integrate the upload endpoint into your system to automate the ingestion of files from users, third-party tools, or internal workflows
  </Card>

  <Card title="Triggering AI Schema Extraction" icon="wand-magic-sparkles">
    Uploading a file initiates the AI-driven extraction process, which applies the appropriate schema and prepares the data for validation or export
  </Card>
</Columns>

## Key Features

1. Currently Supported File Types include:

<AccordionGroup>
  <Accordion title="Image Formats" icon="image">
    * PNG
    * JPEG/JPG
    * GIF
    * TIFF
  </Accordion>

  <Accordion title="PDF" icon="file-pdf">
    * PDF (Portable Document Format)
  </Accordion>

  <Accordion title="Spreadsheets" icon="file-spreadsheet">
    * CSV (Comma Separated Values)
    * XLSX (Excel Open XML)
    * XLSM (Excel with Macros)
    * XLS (Excel Binary)
  </Accordion>
</AccordionGroup>

2. Direct uploads have a **50MB** file size limit
3. Our platform can automatically split bulk files and identify individual files as part of the upload process.
