Saltar al contenido principal
Toda función desplegada está protegida por defecto con un runtime token. Las peticiones sin token válido reciben 401 Unauthorized.

Inicio rápido

1

Despliega tu función

jelou deploy
# ✓ Deployed
# ▸ URL: https://mi-funcion.fn.jelou.ai
# ⚠ A default runtime token was created for this function.
#   Save it now — it will not be shown again.
# ▸ Token    jfn_rt_abc123...
El primer deploy genera un runtime token automáticamente.
Guarda el token inmediatamente. No se mostrará de nuevo. Si lo pierdes, crea uno nuevo con jelou tokens create.
2

Llama con el token

curl -X POST https://mi-funcion.fn.jelou.ai \
  -H "Content-Type: application/json" \
  -H "X-Jelou-Token: jfn_rt_abc123..." \
  -d '{"query": "test"}'
Respuesta exitosa:
{ "results": [] }
Sin token o con token inválido:
{ "error": "Unauthorized", "message": "Missing or invalid X-Jelou-Token header" }

¿Cómo funciona?

  1. Al hacer el primer deploy, la plataforma genera un runtime token (prefijo jfn_rt_)
  2. Cada petición debe incluir ese token en el header X-Jelou-Token
  3. Si el token es válido, la petición llega a tu handler. Si no, retorna 401

Rutas sin autenticación

Las rutas /__health y /openapi.json nunca requieren token. Los triggers cron tampoco — la plataforma los autentica automáticamente.

Ejemplos de uso

curl -X POST https://mi-funcion.fn.jelou.ai \
  -H "Content-Type: application/json" \
  -H "X-Jelou-Token: jfn_rt_abc123..." \
  -d '{"telefono": "593987654321"}'
La plataforma no valida nada — tu código es responsable.