Antes de partir, ¿qué es una API?
Una API (Application programming interface, o en español, una interfaz de programación de aplicaciones) es un conjunto de métodos o procedimientos que ofrece un software para que pueda ser utilizado por otro software como una capa de abstracción.
Dicho de otra manera, una API explica y permite que sistemas interactúen entre sí directamente y de manera sencilla.
¿Tiene Buk alguna API disponible?
En Buk nos gusta formar parte del ecosistema de software y alentamos la integración entre sistemas, por lo tanto, tenemos una API completa, para que otros sistemas puedan tanto leer de nosotros, como alimentarnos directamente con información de ellos.
¿Que hace una API en Buk?
Las API permiten exportar, inyectar, actualizar y buscar información desde buk hacia las API configuradas, facilitando ai el traspaso de información.
¿Cómo puedo acceder a la API de Buk?
Luego de haber confirmado la integración con los sistemas Partners, debes seguir los siguientes pasos:
-
Generar un token de acceso:
Esto lo puedes conseguir en Configuración >> Accesos API >> Crear nueva API Key
Desde aquí puedes crear tu token, el cual te servirá para conectar tus distintos softwares con Buk.
2. Configurar el API Key:
Al momento de crearlo, debes seleccionar si quieres que el sistema externo pueda leer datos sensibles del empleado (tales como sueldo). Se recomienda crear un token por cada sistema que quieras conectar a Buk.
Puedes limitar el acceso por empresa y seleccionar una o más empresas que tendrán los permisos para acceder a la información.
Con respecto a los accesos a la plataforma, existe distintos permisos:
- Lectura: con esta opción solo vera los empleados y no su información sensible.
- Lectura y modificación: con esta opción la API podrá ver y modificar la información de Buk.
Debes ir llenando los campos correspondientes según lo que necesitas. posteriormente debes hacer clic en "Guardar".
3. Validación
Luego de esto debes revisar la API creada para hacer clic en el ícono del "ojo" y obtener el Token que se debe registrar en el servidor que hayas contactado con la otra API, así este ingresará a su sistema para integrar.
¿Dónde encuentro la documentación para empezar a usar la API?
Ahora que ya tienes tu token de acceso, debes ingresar a la documentación de la API. La documentación es pública y puedes acceder a través de la URL de la empresa seguido por /apidocs. Por ejemplo, si tu empresa se llama Capacitaciones, la URL sería https://capacitaciones.buk.cl/apidocs.
Una vez en la documentación, puedes probar la API en vivo autenticándose a través del botón "Autorizar".

Después más abajo en default puedes ver todos los endpoints o métodos que puedes utilizar en nuestro sistema. Si no los visualizas, debes hacer clic en el botón Mostrar/Ocultar.
Por último, para probar en vivo, puedes dar clic a uno de los endpoints y haciendo clic en "Pruebalo!" , el sistema te responderá con la información solicitada en formato JSON.
Desde ahora en adelante, ya puedes hacer uso de nuestra API y así tener todos tus sistemas conectados y sincronizados de manera automática.

