Skip to main content

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.
Chaves de API concedem acesso aos dados da sua conta. Mantenha-as seguras e nunca as exponha em código client-side, repositórios públicos ou requisições do navegador.

Obtendo uma Chave de API

1

Navegue até as configurações de API

Faça login na plataforma First Answer e acesse Configurações → Chaves de API.
2

Crie uma nova chave

Clique em Criar Chave de API e dê um nome descritivo (ex: “Dashboard de Produção”, “Analytics Interno”).
3

Copie sua chave

Sua chave de API será exibida apenas uma vez. Copie-a e armazene-a com segurança. Se você perdê-la, precisará gerar uma nova.

Usando Sua Chave de API

Inclua a chave de API no cabeçalho api-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 erro 401:
Gere uma nova chave antes que a atual expire para evitar interrupções no serviço.

Respostas de Erro

Chave de API Ausente

Se nenhum cabeçalho api-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

Nunca insira chaves de API diretamente no código-fonte. Armazene-as como variáveis de ambiente:
Não espere as chaves expirarem. Crie uma nova chave, atualize suas integrações e depois revogue a antiga.
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.
Se uma chave não é mais necessária, revogue-a imediatamente nas configurações de API. Isso previne acessos não autorizados.
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.