Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt

Use this file to discover all available pages before exploring further.

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.