Para criação de uma API no ISQUIK, é necessário os seguintes passos:
Crie um Código Fonte no PDS que será o responsável por executar as tarefas que a API deverá executar seja ela de GET ou POST.
Inserir um registro na tabela serviço, onde será informado o modulo, o app e o nome que responderá pela API, além do idcodigofonte do script criado para a API.
Inserir um registro na tabela acesso acessousuarioservico onde será selecionado um usuário específico para servir como login para a API.
Este usuário é obtido na tabela geral de usuários do ISQUIK.
Autenticação na API: URL:
https://api.isquik.com/auth
No Header no corpo do email o json abaixo: {“Chave”:”[chave de autenticacao do usuário]”, “Dominio”:”[dominio que vai usar a api]”}
No retorno deste post virá um hash de autenticação que será utilizado no post da API criada para que ela funcione.
URL que deverá ser utilizada para a API criada: https://api.isquik.com/[dominio]/[[app]/[modulo]/[nome definido par a api na tabela servicoAplicativo]
No header da API deve ser enviado os seguintes parâmetros:
{‘Authorization’: ‘Bearer ‘ + [token retornado pela requisição auth],
‘Content-Type’: ‘application/json’} E no data do post, os parâmetros necessários para a API executar suas rotinas.
Os testes da API podem ser feitas através do software postman para checagem se os posts estão corretos.
No postman deve ser criado dois posts:
- https://api.isquik.com/auth (Parametros no header: [{“key”:”Content-Type”,”name”:”Content-Type”,”value”:”application/json”,”description”:””,”type”:”text”}]
- NO body: {“Chave”:”XXXXXXXXXXXXXXX”, “Dominio”:”{DOMINIO DO APP]”}
- O resultado do post trará o hash apra usar na API criada como senha.