Skip to main content
A API pública do Triglit usa chaves de API para autenticação. O tenant é automaticamente identificado a partir da chave utilizada.

Guia Completo de Autenticação

Veja o guia completo com exemplos e boas práticas

Resumo Rápido

Header Obrigatório

Todas as requisições devem incluir:
X-API-Key: pk_sua_chave_aqui

Tipos de Chaves

  • pk_...: Chave pública (frontend)
  • sk_...: Chave secreta (backend)

Identificação do Tenant

O tenant é automaticamente identificado a partir da chave. Você não precisa enviar X-Tenant-Id.

Exemplo

curl -X GET "https://api.triglit.com/v1/gateway/workflows" \
  -H "X-API-Key: pk_sua_chave_aqui"

Erros Comuns

401 Unauthorized

Chave não fornecida ou inválida:
{
  "statusCode": 401,
  "message": "API key não fornecida. Forneça a chave no header 'X-API-Key'."
}

403 Forbidden

Tipo de chave não permitido:
{
  "statusCode": 403,
  "message": "Tipo de chave não permitido. Este endpoint aceita apenas: secret key (sk_)."
}
Para detalhes completos sobre autenticação, incluindo rate limiting, rotação de chaves e boas práticas, veja o guia completo de autenticação.