> For the complete documentation index, see [llms.txt](https://docs-agents-api.boolfy.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-agents-api.boolfy.com/boolfy-connect/documents.md).

# Documents

La solicitud que envia Boolfy connect es la siguiente:

```
curl "https://miempresa.com/api/boolfyconnect/documents?Identifier=XXX" \ 
    -H "Authorization: Bearer TOKEN_CREDENTIAL" \
    -H "Content-Type: application/json" \
```

De esta manera se notifica al End-Point del Identifier de Boolfy que fue enviado por el flujo de trabajo. El valor de Identifier es el documentado en [GetInfo](/documents/getinfo.md). El valor TOKEN\_CREDENTIAL es el generado en [Credenciales](/boolfy-connect.md#creacion-de-credenciales).

En el método documents se recomienda validar el token de seguridad del header y posteriormente se puede proceder a realizar la llamada a [GetInfo](/documents/getinfo.md) para obtener los datos del documento.

### Respuesta esperada

La respuesta exitosa para la respuesta es la siguiente:

```json
{
    "code": 200,
    "messge": null,
    "id": "Internal_Id_del_ERP"
}
```

A continuación detallamos cada uno de estos campos:

<table><thead><tr><th width="141.2000732421875">Campo</th><th>Descripción</th></tr></thead><tbody><tr><td>Code</td><td>Http code. Informa si hubo exíto en el procesamiento del documento. </td></tr><tr><td>Message</td><td>En caso de error, se informa el mismo en este campo. Considerar que este mensaje debe llevar a la acción del usuario.</td></tr><tr><td>Id</td><td>En caso de exíto, es el Id interno del documento en la plataforma del tercero.</td></tr></tbody></table>

Para procesos asincronicos se recomienda responder Code: 200 y luego utilizar el método [SetInfo](/documents/setinfo.md) asignando el ExternalCode.
