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

# RunRules

Método utilizado para ejecutar todas las reglas de un documento en particular

Para ejecutar nuevamente todas las reglas de un documento particular podemos generar la siguiente solicitud con el archivo `payload.json`:

```
curl "https://agents.boolfy.com/api/documents/runrules" \ 
    -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="/documents/upload.md">Upload </a>y en <a href="/documents/callback.md">Callback</a>.</td></tr></tbody></table>

### Respuesta

La respuesta exitosa de la ejecución de reglas es:

```json
{
    "code": 200,
    "msg": null,
    "response": "The rules were executed correctly"
}
```

El contenido del campo Response simplemente notifica la ejecución exitosa del método.
