Autenticação por Chave de API
A API First Answer usa chaves de API para autenticar requisições. Toda requisição aos endpoints/v1/ deve incluir uma chave de API válida nos cabeçalhos da requisição.
Obtendo uma Chave de API
Navegue até as configurações de API
Faça login na plataforma First Answer e acesse Configurações → Chaves de API.
Crie uma nova chave
Clique em Criar Chave de API e dê um nome descritivo (ex: “Dashboard de Produção”, “Analytics Interno”).
Usando Sua Chave de API
Inclua a chave de API no cabeçalhoapi-key de cada requisição:
Expiração da Chave
Chaves de API são válidas por 6 meses a partir da data de criação. Após a expiração, requisições feitas com a chave retornarão um erro401:
Respostas de Erro
Chave de API Ausente
Se nenhum cabeçalhoapi-key for fornecido, a API retornará:
401
Chave de API Inválida
Se a chave estiver incorreta ou tiver sido revogada:401
Chave de API Expirada
Se a chave passou da data de expiração:401
Boas Práticas
Use variáveis de ambiente
Use variáveis de ambiente
Nunca insira chaves de API diretamente no código-fonte. Armazene-as como variáveis de ambiente:
Faça rotação de chaves periodicamente
Faça rotação de chaves periodicamente
Não espere as chaves expirarem. Crie uma nova chave, atualize suas integrações e depois revogue a antiga.
Use nomes descritivos
Use nomes descritivos
Nomeie suas chaves de acordo com seu propósito (ex: “Dashboard Looker”, “Bot Slack Interno”) para que você possa gerenciá-las e revogá-las facilmente.
Revogue chaves não utilizadas
Revogue chaves não utilizadas
Se uma chave não é mais necessária, revogue-a imediatamente nas configurações de API. Isso previne acessos não autorizados.
Nunca exponha chaves no client-side
Nunca exponha chaves no client-side
Chaves de API devem ser usadas apenas em código server-side. Nunca as inclua em JavaScript frontend, aplicativos mobile ou qualquer código acessível publicamente.