A Kananas disponibiliza aos programadores a sua API RESTful: documentação detalhada da API da Kananas
Esta API permite-lhe ligar outro software à sua conta Kananas para recuperar informações ou executar determinadas funções: lista de contactos, criação de despesas, etc…
O acesso à API está sujeito à obtenção de uma chave secreta que pode definir através do menu Parâmetros/API.

Esta chave deve ser utilizada em cada chamada à API, passando-a no cabeçalho do pedido.
–url ‘https://backoffice.kananas.com/action_manager.php?event=api&request=contacts’
–header ‘Accept: application/json’
–header ‘token: SECRET_KEY’
Webhooks:
Além da API, também disponibilizamos webhooks. Trata-se de um mecanismo que permite enviar alterações efetuadas na Kananas para outras aplicações.
Os webhooks podem ser configurados na página Parâmetros/API. Esta funcionalidade só está acessível ao utilizador administrador.

Os webhooks oferecem várias vantagens:
- Os webhooks oferecem várias vantagens:
- Notificações em tempo real: os webhooks permitem que uma aplicação receba notificações em tempo real quando ocorre um evento noutro sistema ou serviço. Isto permite que a aplicação reaja imediatamente ao evento e tome as medidas adequadas, como o registo online de um novo contacto.
- Redução de tráfego: os webhooks ajudam a evitar sobrecarregar os servidores com consultas regulares para verificar se existem novos dados disponíveis. Em vez disso, os dados são enviados para a aplicação quando estão disponíveis, reduzindo o tráfego de rede.
- Flexibilidade: os webhooks oferecem grande flexibilidade aos programadores. Podem escolher os eventos para os quais pretendem receber notificações.
- Automatização de tarefas: os webhooks permitem agendar tarefas automatizadas que são executadas em resposta a eventos específicos. Isto permite automatizar tarefas fastidiosas e poupar tempo.
- Integração fácil: os webhooks podem ser facilmente integrados numa aplicação existente ou num sistema de terceiros. São amplamente suportados por muitas aplicações e serviços, o que os torna muito populares para a integração de sistemas.

Automatização
A API pode ser utilizada para alargar as funcionalidades da Kananas através de ferramentas de automatização como o Zapier ou o Make. Por exemplo, pode recuperar dados introduzidos num formulário de contacto num site, enviá-los para a Kananas para criar um contacto e, em seguida, receber uma notificação.
Exemplo de automatização criada com make.com
