O ProjectCanvas permite a integração via API Rest, para que as informações possam ser consultadas de modo automatizado em outras ferramentas, trazendo ainda mais possibilidades.


Para essa integração acontecer o usuário "Administrador" deve criar um novo usuário para este fim.

No canto superior direito vá em "Menu" e acesse "Gestão de usuarios" , vá ao botão "+"  (Novo Usuário) e preencha o formulário marcando a opção "Integrador API", depois clique em "CONFIRMAR"







Feito isso, podemos acessar o link da documentação da API para realizar a integrações:


https://app.projectcanvas.online/api-docs





A documentação é baseada na ferramenta Swagger, onde é exibido as API's que estão disponíveis e fornece a possibilidade de testar as API's diretamente nesta página.


A primeira coisa é selecionar qual o ambiente faremos nosso teste de integração, no combo de seleção chamado "Servers":



Depois é necessário chamar a API "/api/v1/users/authenticate" e realizar o login com os dados de e-mail e senha do usuário "integrador" que acabamos de criar, clicando no botão "Execute"



Após chamar a API de Autenticação receberemos um token.




Este token deve ser fornecido clicando no botão "Authorize", dessa forma o token será informado no header de cada requisição feita para consumo das informações.




Realizando os passos acima será possível ter uma base de entendimento de como as API's funcionam e assim realizar a criação de scripts em linguagens de programação que integrem com as API's.


Pontos de atenção:

- Um usuário do tipo integrador só realiza login via API;

- Este recurso é somente para clientes do plano Corporativo;