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

# REST API overview

> Review the FlexiCapture Cloud REST API resource groups: File for uploading documents and results, Task for managing batches, and Training for extraction.

Detailed information about the REST API is available in the API Description section for all FlexiCapture Cloud platforms. The REST API is organized into three resource groups: File, Task, and Training.

**File** allows the user to upload documents to the processing queue, as well as download or delete processing results.

<Info>
  A separate document is created for each file uploaded via the REST API, regardless of the project settings on document assembly.
</Info>

**Task** allows the user to manage the processing tasks, including task creation, task status check, and obtaining the results. A FlexiCapture Cloud REST API task corresponds to a FlexiCapture batch.

<Note>
  Deleting tasks in the REST API does not delete the corresponding FlexiCapture Cloud batch.
</Note>

<Note>
  Property values are recorded in a project as Batch Registration Parameters and are converted to lowercase.
</Note>

**Training** allows the user to obtain document field regions and send the corrected regions for field extraction training.

<Note>
  Files and tasks that are not deleted by the user are stored for 30 days. ABBYY reserves the right to reduce storage time without prior notice.
</Note>
