Pular para o conteúdo
POST AI agent ready /v1/jwt/generate

API de geração JWT - Criador de token assinado gratuitamente

Crie um JWT com uma carga personalizada, assine-o com uma chave secreta usando HS256 e, opcionalmente, defina um prazo de validade em segundos.

Parameters

objectrequired

The claims object to include in the JWT.

stringrequired

The secret key used to sign the token.

number

Token expiry in seconds. Defaults to 3600 (1 hour).

Code examples

curl -X POST https://api.botoi.com/v1/jwt/generate \
  -H "Content-Type: application/json" \
  -d '{"payload":{"sub":"user_123","role":"admin"},"secret":"my-secret-key-123","expires_in":3600}'

When to use this API

Testando rotas de API protegidas

Gere JWTs com declarações e expirações específicas para testar sua lógica de autorização de API sem passar por um fluxo de login completo.

Prototipagem de sistemas de autenticação

Crie rapidamente tokens com diferentes funções (administrador, editor, visualizador) para criar protótipos de controle de acesso baseado em funções antes de criar um serviço de autenticação completo.

Frequently asked questions

Devo usar isso na produção?
Este endpoint foi projetado para teste e prototipagem. Na produção, assine JWTs em seu próprio servidor usando sua chave privada.
Qual algoritmo de assinatura é usado?
A API usa HS256 (HMAC-SHA256). Algoritmos assimétricos como RSA ou ECDSA não são suportados.
Como defino a expiração do token?
Passe expires_in como um número de segundos. Por exemplo, 3.600 por 1 hora, 86.400 por 1 dia. Se omitido, o token padrão expira em 1 hora.
A reivindicação iat (emitida em) é adicionada automaticamente?
Sim. A API adiciona automaticamente a declaração iat com o carimbo de data/hora atual.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.