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

# Boolfy connect

En esta sección se detalla el estándar de conectividad que se implementa en Boolfy Agents para las integraciones con sistemas de terceros.

## Visión general

A partir de la necesidad de contar con un esquema homogeneo y automatizado de integraciones, surge la propuesta de unificar todas las integraciones en este conector. La visión principal es la implementación de un micro-servicio y/o lambda function que permita a un tercero disponer de una API que se encargue de realizar el envío de datos a la plataforma del tercero (ERP, CRM, etc.).

## Habilitar Boolfy connect

Para habilitar esta conectividad con un tercero se deben realizar los siguientes pasos dentro de Boolfy Agents.

### Creación de credenciales

Ir a Credenciales y generar las credenciales que utilizará Boolfy connect para autenticarse en el End-Point. Es importante destacar que debe seleccionarse el método: Bearer token.

<figure><img src="https://143018119-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkM1sjIIYYl6C0d7jcyPF%2Fuploads%2FuiAxAI41Lj3JQem3dM0g%2FCredencial.png?alt=media&amp;token=263ad712-44b3-4848-83bd-91ae86dfd146" alt="" width="563"><figcaption></figcaption></figure>

### Creación de aplicación

La aplicación se puede crear para cada Agent y principalmente debe tener los siguientes datos.

<figure><img src="https://143018119-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkM1sjIIYYl6C0d7jcyPF%2Fuploads%2Fg29AcAtyYVNvwnJ5q8VZ%2FApplication.png?alt=media&amp;token=f592e800-58d3-48ab-a1ed-13bc28a8b878" alt="" width="563"><figcaption></figcaption></figure>

Por último, debes crear el flujo de trabajo con el evento activador del mismo y como acción llamar a la aplicación que acabas de crear.

## Métodos a implementar

A continuación, detallamos los métodos que se utilizan Boolfy connect.

<table><thead><tr><th width="253">Método</th><th>Descripción</th></tr></thead><tbody><tr><td>Documents</td><td>Se utiliza para informar a un tercero de un nuevo documento que ha sido enviado a partir de un flujo de trabajo</td></tr><tr><td>GetAll</td><td>Se utiliza para sincronizar tablas de conexto de un tercero con Boolfy Agents.</td></tr></tbody></table>

Siguiendo el ejemplo de la credencial, cada uno de estos métodos se llamaran de la siguiente manera:

```http
https://miempresa.com/api/boolfyconnect/documents
https://miempresa.com/api/boolfyconnect/getall
```

## VS Code en Lambda AWS

Adjuntamos un proyecto en .Net 10 C# listo para subir a Lambda AWS y empezar a trabajar.

[Descargar proyecto](https://boolfy.com/Boolfy-Connect-Sample.zip)
