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);