Skip to main content

Autenticacao

Todas as requisicoes a API do Laudos.AI devem incluir uma API Key no header Authorization.

API Keys

Gere sua API Key em copilot.laudos.ai/settings/integrations.
curl -X GET "https://copilot.laudos.ai/api/v1/reports" \
  -H "Authorization: Bearer sk_live_xxxxxxxxxxxxx"
Nunca exponha sua API Key em codigo client-side ou repositorios publicos. Use variaveis de ambiente no servidor.

Formato da Chave

sk_live_ + caracteres alfanumericos
Exemplo: sk_live_SUA_CHAVE_AQUI

Permissoes

Cada API Key possui permissoes configuradas no momento da criacao:
PermissaoDescricao
reportsLer e escrever laudos
templatesGerenciar templates
pacsEnviar laudos ao PACS

Seguranca das Chaves

  • Chaves sao armazenadas com hash SHA-256 (nao armazenamos o valor original)
  • Apos gerada, a chave e exibida apenas uma vez
  • Se perder sua chave, revogue-a e gere uma nova

Exemplo de Uso

curl -X GET "https://copilot.laudos.ai/api/v1/reports?limit=10" \
  -H "Authorization: Bearer sk_live_xxx"

Respostas de Erro

CodigoDescricao
401API Key invalida, expirada ou ausente
403Chave nao possui permissao para o recurso solicitado
429Rate limit excedido
{
  "error": "API key invalida"
}

Boas Praticas

  • Armazene chaves em variaveis de ambiente ou secrets managers (AWS Secrets Manager, HashiCorp Vault, Vercel Environment Variables)
  • Use uma chave separada por ambiente (desenvolvimento, staging, producao)
  • Revogue chaves que nao estao mais em uso
  • Monitore o uso da API em Configuracoes > Integracoes na plataforma