Skip to main content
Toda função implantada está protegida por padrão. Requisições sem uma credencial válida recebem 401 Unauthorized.

Início rápido

1

Implante sua função

O deploy não gera nenhuma credencial automaticamente. Para chamar sua função você precisa de uma API key de plataforma (veja o próximo passo).
2

Chame com sua API key

Crie uma API key em apps.jelou.ai, na seção de configuração do app, e envie-a no header Authorization:
Resposta bem-sucedida:
Sem API key ou com uma inválida:

Como funciona?

  1. Crie uma API key de plataforma em apps.jelou.ai, na seção de configuração do app
  2. Cada requisição deve incluí-la no header Authorization: Bearer sk_...
  3. O SDK valida a key contra o gateway da Jelou, confirma que pertence à mesma organização dona da função, e armazena o resultado em cache em memória
  4. Se a key for válida, a requisição chega ao handler. Caso contrário, retorna 401

API keys (recomendado)

A criação de novos runtime tokens (jelou functions tokens create) está depreciada e responde 410 Gone. Os deploys também não geram um automaticamente — o mecanismo suportado para autenticar funções, novas ou existentes, é uma API key de plataforma.
Os runtime tokens jfn_rt_... criados antes desta migração continuam sendo validados com X-Jelou-Token (compatibilidade retroativa) e podem ser listados ou revogados com jelou functions tokens list / jelou functions tokens revoke, mas não podem ser criados novos nem são gerados em novos deploys.

Rotas sem autenticação

As rotas /__health e /openapi.json nunca requerem credencial. Os triggers cron também não — a plataforma os autentica automaticamente.

Exemplos de uso

A plataforma não valida nada — seu código é responsável.