> ## 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.

# Especificar la estructura de un lote

> Describa la estructura de un lote al enviar páginas al servidor de ABBYY FlexiCapture mediante POST: cree documentos, establezca una Definición de Document y agregue parámetros.

Al enviar un lote de varias páginas en una solicitud POST, puede describir la estructura de ese lote. Para obtener más información, consulte [Cargar archivos en el servidor](/es/flexi-capture/post-put-request).

La estructura del lote admite los siguientes escenarios:

* Crear documentos a partir de páginas
* Especificar una Definición de Document para un documento

Los documentos solo pueden tener un nivel.

<div id="describe-the-batch-structure">
  ## Describa la estructura del lote
</div>

Agregue un campo de texto llamado `BatchStructure` a la solicitud multipart. El campo contiene una descripción en JSON del lote que se va a crear:

```json theme={null}
{
    "documents": [
        {
            "template": "Banking_eng",
            "pages": ["file1.jpg", "file2.jpg"]
        },
        {
            "pages": ["file3.jpg", "file4.jpg"]
        }
    ]
}
```

El campo `template` es opcional y contiene el nombre de una Definición de Document del tipo de lote. El array `pages` contiene los nombres de los archivos enviados en la solicitud, usando los valores de `filename`. FlexiCapture crea un documento con esos archivos.

<Tip>
  Use una imagen para crear varias páginas en distintos documentos. Esto reduce el tamaño de una solicitud.
</Tip>

<div id="add-registration-parameters">
  ## Agregar parámetros de registro
</div>

El mismo JSON también puede describir [parámetros de registro](/es/flexi-capture/registration-parameters) para los documentos, el lote o ambos:

```json theme={null}
{
    "regParams": [
        {"name": "batchParam1", "value": "param1value"},
        {"name": "batchParam2", "value": "param2value"}
    ],
    "documents": [
        {
            "template": "Banking_eng",
            "pages": ["file1.jpg", "file2.jpg"],
            "regParams": [
                {"name": "param1", "value": "param1value"},
                {"name": "param2", "value": "param2value"}
            ]
        }
    ]
}
```
