Pular para o conteúdo principal

O que são runtime tokens?

Os runtime tokens (prefixo jfn_rt_) são credenciais legacy que autenticam requisições a funções implantadas antes da migração para API keys de plataforma. As funções implantadas hoje não recebem nenhum runtime token — elas usam uma API key de plataforma desde o primeiro deploy.
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. Se sua função é nova ou você perdeu seu runtime token, use uma API key de plataforma.

Como usá-los

Se sua função já tinha um runtime token ativo antes da migração, ele continua funcionando: envie-o no header X-Jelou-Token:

Gestão com CLI

Listar tokens

Criar token adicional (depreciado)

jelou functions tokens create responde 410 Gone: “Runtime tokens are deprecated. Create an API key in the apps configuration section (https://apps.jelou.ai) and send it as Authorization: Bearer <key>…”. Não é mais possível criar runtime tokens novos, nem mesmo adicionais para um token existente.
Para credenciais novas, use uma API key de plataforma — veja a alternativa recomendada abaixo.

Revogar token

Revogar tokens existentes (criados antes da depreciação) continua funcionando:
Revogar um token também gera um redeploy automático. Clientes que usem esse token começarão a receber 401 assim que o redeploy terminar.

Múltiplos tokens

Se sua função já tem vários tokens ativos de antes da depreciação (um por ambiente, serviço ou equipe), você pode continuar listando-os e revogando-os individualmente. Revogar um não afeta os outros.

Perdeu o token?

Já não é possível gerar um substituto pelo CLI. Em vez disso:
  1. Crie uma API key em apps.jelou.ai
  2. Envie-a como Authorization: Bearer <key> — veja a alternativa recomendada
  3. Se o runtime token anterior foi comprometido, revogue-o: jelou functions tokens revoke minha-funcao <id>

Alternativa recomendada: API keys

O mecanismo suportado para autenticar funções novas (todo novo deploy usa isso desde o início) ou para substituir um runtime token perdido é uma API key de plataforma, não um runtime token:
Consulte a guia de autenticação para o fluxo completo.

CI/CD

Em pipelines, use uma API key de plataforma em vez de criar runtime tokens:

Brain Studio

Configure sua função como servidor MCP externo usando sua API key: Se sua função é legacy e ainda usa um runtime token, use X-Jelou-Token / jfn_rt_abc123... em vez disso. Consulte a guia do Brain Studio para o fluxo completo.