Introdução
Nossa API foi desenvolvida de acordo com os melhores padrões REST.
As operações são feitas por requisições aos endpoints, de acordo com os verbos HTTP, com corpos de mensagem em JSON. As respostas podem ser interpretadas através do código de status HTTP. Isso permite que quaisquer aplicações consumam a API de forma simples e clara, independente da linguagem utilizada.
Autenticação
HTTP Basic Auth
A autenticação HTTP Auth (também chamada de HTTP Basic Auth) é um método simples de proteger a API, exigindo usuário e senha enviados pelo navegador ou cliente via cabeçalhos HTTP.
Antes de começar, você precisa solicitar as credenciais da API com nossa equipe.
NÃO COMPARTILHE SUAS CHAVES DE API
O seu usuário e senha da API é SECRETA e não deve ser compartilhada com terceiros.
Endpoints
API Produção: https://api.innovabrasil.com.br
Autorização Basic Auth
Para se autenticar conosco você deve enviar o usuário e senha no cabeçalho da requisição conforme exemplo abaixo:
$url = 'ENDPOINT_CHAMADA_METODO';
$usuario = 'SEU USUARIO';
$senha = 'SUA SENHA';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$usuario:$senha");
$response = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Erro: ' . curl_error($ch);
} else {
$dataResponse = json_decode($response, true);
}
curl_close($ch);