Kananas ofrece a los desarrolladores su API RESTful: documentación detallada de la API de Kananas
Esta API te permite conectar otro software a tu cuenta de Kananas para recuperar información o realizar ciertas funciones: lista de contactos, creación de gastos, etc…
El acceso a la API está sujeto a la obtención de una clave secreta que puedes configurar a través del menú “configuración/API”.
Esta clave debe usarse para cada llamada a la API pasándola en el encabezado de la solicitud.
–url ‘https://backoffice.kananas.com/action_manager.php?event=api&request=contacts’
–header ‘Accept: application/json’
–header ‘token: CLAVE_SECRETA’
Webhooks:
Además de la API, también ofrecemos webhooks. Este es un mecanismo que permite enviar cambios realizados en Kananas a otras aplicaciones.
Los webhooks se pueden configurar en la página “configuración/API”. Esta funcionalidad solo está disponible para el usuario administrador.
Los webhooks ofrecen varias ventajas:
- Notificaciones en tiempo real: Los webhooks permiten que una aplicación reciba notificaciones en tiempo real cuando ocurre un evento en otro sistema o servicio. Esto permite que la aplicación reaccione inmediatamente al evento y tome medidas en consecuencia, como el registro en línea de un nuevo contacto.
- Reducción de tráfico: Los webhooks ayudan a evitar la contaminación de servidores con consultas regulares para verificar si hay nuevos datos disponibles. En su lugar, los datos se envían a la aplicación cuando están disponibles, reduciendo el tráfico de red.
- Flexibilidad: Los webhooks ofrecen gran flexibilidad para los desarrolladores. Pueden elegir los eventos para los que desean recibir notificaciones.
- Automatización de tareas: Los webhooks permiten programar tareas automatizadas que se ejecutan en respuesta a eventos específicos. Esto permite la automatización de tareas tediosas y ahorra tiempo.
- Integración sencilla: Los webhooks se pueden integrar fácilmente en una aplicación existente o sistema de terceros. Son ampliamente compatibles con muchas aplicaciones y servicios, lo que los hace muy populares para la integración de sistemas.
Automatización
La API se puede utilizar para ampliar las funcionalidades de Kananas a través de herramientas de automatización como Zapier o Make. Por ejemplo, puedes recuperar datos ingresados en un formulario de contacto en un sitio web, enviarlos a Kananas para crear un contacto y luego recibir una notificación.
Ejemplo de automatización creada con make.com