Skip to main content

Autenticação

Todas as requisições à API requerem o header X-Api-Key.

API Key

A API Key é criada no Dashboard do Grwthy, na página API Keys. Cada key pertence a um usuário e está vinculada a um Business Account, dando acesso às instâncias daquele account.
X-Api-Key: SUA_API_KEY

Criando API Keys

Ao criar uma key no Dashboard, você pode:
  • Dar um nome descritivo (ex: “Produção”, “Staging”, “Testes”)
  • Definir uma data de expiração ou escolher “Nunca expira”
A API key completa é exibida apenas uma vez no momento da criação. Armazene-a com segurança.

Expiração

Keys com data de expiração são automaticamente invalidadas após a data configurada. Requisições com keys expiradas retornam:
{
  "statusCode": 401,
  "message": "API key expired"
}

Revogação

Keys podem ser revogadas a qualquer momento no Dashboard. Uma key revogada é imediatamente invalidada e não pode ser reativada.

Respostas de Erro

StatusDescrição
401API key ausente, inválida ou expirada
{
  "statusCode": 401,
  "message": "Missing X-Api-Key header"
}

Boas Práticas

  • Armazene API keys em variáveis de ambiente, nunca no código-fonte
  • Crie keys separadas para ambientes diferentes (produção, staging, desenvolvimento)
  • Configure expiração para keys temporárias
  • Revogue keys que não são mais necessárias