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

Puede añadir una descripción de la estructura del lote al enviar un lote con varias páginas mediante una solicitud [POST](/es/flexi-capture/api/files/files). La versión actual admite los siguientes escenarios:

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

La versión actual solo admite documentos de un solo nivel.

Para usar estas funciones, agregue a la solicitud multipart un campo de texto independiente con el nombre **BatchStructure**. Este campo debe contener una descripción en JSON de la estructura del lote que se está creando y tener el siguiente aspecto:

```
{ 
"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 que se envían en una solicitud (se usa un valor de **filename**). Se utilizarán para formar un documento.

<Note>
  El servicio no prohíbe usar una imagen para crear varias páginas en distintos documentos. Este método puede usarse, por ejemplo, para reducir el tamaño de una solicitud.
</Note>

Junto con la estructura del lote, puede usar el archivo JSON para describir [parámetros de registro](/es/flexi-capture/registration-parameters) para documentos y/o un lote:

```
{ 
   "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"}
      ]
   } 
   ]
}
```
