Introdução
A API da Atak Sistemas foi desenvolvida para facilitar a integração com sistema de terceiros, utilizando protocolo HTTP, modelo REST, onde os dados são transportados em formato JSON.
Qualquer linguagem de programação pode se comunicar com a API através de requisições HTTP. Para utilizar a API o cliente da ATAK deverá isntalar a API em servidor HTTP, IIS, e disponibilizar o endereço, local ou remotamente para alcance dos integradores.
Todas as requisições deverão enviar um token de autenticação, no HEADER, que é obtido através da validação de um usuário e senha, válidos no Sistema Atak.
Autenticação
Para validar o usuário e obter o Token é necessario consumir a seguinte rota na API: POST /auth-integracao.axd
{ "usuario": "usuario", "senha": "senha", "idDispositivo": null, "idAplicativo": 0 }
Ao validar o usuário, será retornado o Token para as requisições. O Token deve ser atribuido ao HEADER, Authorization da requisição da seguinte maneira:
Authorization: Bearer TOKEN
A API retorna o erro de HTTP 401 Não autorizado em caso de Token inválido/expirado, sendo necessário uma nova requisição no /auth-integracao.axd.