> 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/documents/getinfo.md).

# GetInfo

Para consultar los datos de un documento podemos generar la siguiente solicitud con el archivo `payload.json`:

```
curl "https://agents.boolfy.com/api/documents/getinfo" \ 
    -H "Authorization: Bearer BOOLFY_BEARER_KEY" \
    -H "Content-Type: application/json" \
    -d @payload.json
```

El archivo `payload.json` debe tener el siguiente formato:

```json
{
    "identifier": "5a37b2ab-551b-4380-aa88-b808e3352d66"
}
```

Detallamos en forma completa los campos de la solicitud:

<table><thead><tr><th width="221">Campo</th><th>Descripción</th></tr></thead><tbody><tr><td>Identifier</td><td>Especifica el identificador único de Boolfy para el documento. Este dato se proporciono en <a href="/pages/RG43d7p364AP9tOVAiLC">Upload </a>y en <a href="/pages/KufyUim16OBKnODvlsh2">Callback</a>.</td></tr><tr><td>SetState</td><td>Opcional. Especifica si debe registrarse el <a href="/pages/VirGu75OHC7cdnnmO6aP#estados-del-proceso">Estado del proceso</a> como Sended en el Documento. Valor por defecto: True.</td></tr></tbody></table>

Ejemplo de archivo `payload.json` con SetState:

```json
{
    "identifier": "5a37b2ab-551b-4380-aa88-b808e3352d66",
    "setState": false
}
```

### Respuesta

La respuesta exitosa para la consulta de datos del documentos es:

```json
{
    "code": 200,
    "msg": null,
    "response": "[{\"Identifier\":\"5a37b2ab...",\"Pages\":2,\"Filename\":\"...}]"
}
```

{% hint style="info" %}
[Descarga de la respuesta de ejemplo para Facturas AR](https://boolfy.com/assets/samples/FacturaAR.json)
{% endhint %}

Detallamos el contenido del campo Response:

<table><thead><tr><th width="221">Campo</th><th>Descripción</th></tr></thead><tbody><tr><td>Identifier</td><td>Especifica el identificador único de Boolfy para el documento</td></tr><tr><td>State</td><td>Especifica el estado del documento. Ver <a href="/pages/VirGu75OHC7cdnnmO6aP#estados-de-revision">Estados de revisión</a></td></tr><tr><td>Process</td><td>Especifica el estado del proceso. Ver <a href="/pages/VirGu75OHC7cdnnmO6aP#estados-del-documento">Estados del proceso</a></td></tr><tr><td>Filename</td><td>Especifica el nombre del documento, si este fue proporcionado</td></tr><tr><td>Number</td><td>Especifica el número asignado al documento, por el numerador de documentos.</td></tr><tr><td>Pages</td><td>Especifica la cantidad de paginas del documento</td></tr><tr><td>ExternalCode</td><td>Especifica el identificador en tu plataforma del documento</td></tr><tr><td>UploadDate</td><td>Especifica la fecha de carga del documento en Boolfy Agents. Formato de respuesta: yyyy/mm/dd hh:mm:ss</td></tr><tr><td>Images</td><td>Listado de Image de cada pagina del documento. Ver <a href="#image">Image</a></td></tr><tr><td>Rules</td><td>Listado de reglas aplicadas al documento. Ver <a href="#rule">Rule</a></td></tr><tr><td>Traces</td><td>Listado de cambios de estado del documento. Ver <a href="#trace">Trace</a>.</td></tr><tr><td>Deeplink</td><td>URL, sin autenticación, a pagina de validación visual de datos. Ver <a href="/pages/XTvliz6FG07ajmx9ofSk">Deeplink</a>.</td></tr><tr><td><em>{Campos}</em></td><td>Campos y valores del Agente vinculado al documento</td></tr></tbody></table>

### Image

Detallamos el contenido del campo Image:

<table><thead><tr><th width="222">Campo</th><th>Descripción</th></tr></thead><tbody><tr><td>Image</td><td>Especifica el identificador de la imagen. Este valor se utiliza en el método <a href="/pages/fORC4vscRw2yFVewwhu6">GetImage</a></td></tr><tr><td>Page</td><td>Especifica el número de pagina que representa la imagen</td></tr></tbody></table>

### Rule

Detallamos el contenido de cada Rule:

<table><thead><tr><th width="222">Campo</th><th>Descripción</th></tr></thead><tbody><tr><td>Rule</td><td>Especifica el identificador único de la regla. Este valor no se modifica y se puede tomar como identificador único de la misma</td></tr><tr><td>Name</td><td>Especifica el nombre de la regla</td></tr><tr><td>Leyend</td><td>En caso de fallar la regla, en este campo se especifica información adicional</td></tr><tr><td>Pass</td><td>Especifica si la regla se cumple. Valore posibles: true, false.</td></tr></tbody></table>

### Trace

Detallamos el contenido de cada Rule:

<table><thead><tr><th width="222">Campo</th><th>Descripción</th></tr></thead><tbody><tr><td>User</td><td>Especifica el usuario que realizó la acción.</td></tr><tr><td>InDate</td><td>Especifica la fecha y hora de la acción en formato: yyyy/MM/dd HH:mm:ss.</td></tr><tr><td>State</td><td>Especifica el estado en el que quedó el documento cuando se realizó la acción. Ver <a href="/pages/VirGu75OHC7cdnnmO6aP#estados-de-revision">Estados de revisión</a>.</td></tr><tr><td>Comment</td><td>Especifica el comentario ingresado por el usuario.</td></tr><tr><td>Details</td><td>Opcional. En caso de integraciones, muestra el mensaje de terceros.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs-agents-api.boolfy.com/documents/getinfo.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
