# TableFlow > TableFlow is a AI document processing and automation platform ## Docs - [Download Extraction Original File](https://docs.tableflow.com/api-reference/download-original-file.md): Download the original file that was uploaded for extraction - [Download Extraction Table Data](https://docs.tableflow.com/api-reference/download-table-data.md): Download extraction table data as a CSV file - [Extractions API](https://docs.tableflow.com/api-reference/extractions/overview.md): Extract structured data from documents using AI - [Flows API](https://docs.tableflow.com/api-reference/flows/overview.md): Orchestrate complex document processing workflows - [Extraction](https://docs.tableflow.com/api-reference/get-extraction.md): Get extraction by ID - [Get Extraction Table Rows](https://docs.tableflow.com/api-reference/get-extraction-table-rows.md): Get paginated rows from an extraction table - [List Extractions](https://docs.tableflow.com/api-reference/get-extractions.md): Get a paginated list of extractions in your workspace - [Get Flow Run](https://docs.tableflow.com/api-reference/get-flow-run.md): Get the status and details of a flow run - [Get Flow Runs](https://docs.tableflow.com/api-reference/get-flow-runs.md): Get a list of all flow runs in your workspace - [Get Flow Runs by Flow](https://docs.tableflow.com/api-reference/get-flow-runs-by-flow.md): Get a list of flow runs for a specific flow - [Get Flows](https://docs.tableflow.com/api-reference/get-flows.md): Get a list of available flows in your workspace - [Run Flow](https://docs.tableflow.com/api-reference/run-flow.md): Execute a flow with uploaded files - [Upload File for Extraction](https://docs.tableflow.com/api-reference/upload-file.md): Upload a file and trigger an extraction run - [Data Types](https://docs.tableflow.com/data-types.md): Define the expected format of extracted data - [Extractions](https://docs.tableflow.com/extractions.md): Process files and extract data - [Flows](https://docs.tableflow.com/flows.md): Automate business processes - [Introduction](https://docs.tableflow.com/introduction.md) - [Slack Notifications](https://docs.tableflow.com/slack-notifications.md): Receive notifications about extractions in Slack - [Table Detection](https://docs.tableflow.com/table-detection.md): Automatically detect and extract tables from documents - [Templates](https://docs.tableflow.com/templates.md): Define data requirements - [Validations](https://docs.tableflow.com/validations.md): Ensure data quality with validation rules - [Webhooks](https://docs.tableflow.com/webhooks.md): Integrate document extraction with your systems in real-time