API

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”.

clave secreta de la API

Esta clave debe usarse para cada llamada a la API pasándola en el encabezado de la solicitud.

Ejemplo
curl –request GET
–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:

  1. 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.
  2. 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.
  3. Flexibilidad: Los webhooks ofrecen gran flexibilidad para los desarrolladores. Pueden elegir los eventos para los que desean recibir notificaciones.
  4. 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.
  5. 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

kananas webhook