Autenticação¶
Todos os endpoints da API GOB exigem autenticação por API Key.
Como funciona¶
A autenticação é feita por um único cabeçalho HTTP:
Sem chave, sem acesso
Toda requisição deve incluir o cabeçalho X-Api-Key. Requisições sem esse cabeçalho — ou com uma chave inválida — recebem a resposta 401 Unauthorized.
Obtendo a sua chave¶
A chave de API é fornecida pelo suporte da GOB Soluções. Guarde-a com segurança e não a exponha em código público (front-end, repositórios abertos, etc.).
Definição de segurança¶
| Propriedade | Valor |
|---|---|
| Tipo | apiKey |
| Local | header (cabeçalho HTTP) |
| Nome do cabeçalho | X-Api-Key |
| Escopo | Global — aplicada a todos os endpoints |
Exemplos¶
cURL no Windows (PowerShell)
No PowerShell, use curl.exe (e não apenas curl, que é um apelido para o Invoke-WebRequest, com outra sintaxe). A quebra de linha no PowerShell é a crase ` — diferente da barra invertida \ do Linux/macOS. Na dúvida, escreva o comando em uma única linha.
Boa prática
Mantenha a chave em uma variável de ambiente ou cofre de segredos, nunca embutida diretamente no código-fonte versionado.