Skip to main content
Toda función desplegada está protegida por defecto. Las peticiones sin una credencial válida reciben 401 Unauthorized.

Inicio rápido

1

Despliega tu función

El deploy no genera ninguna credencial automáticamente. Para llamar tu función necesitas una API key de plataforma (ver el siguiente paso).
2

Llama con tu API key

Crea una API key en apps.jelou.ai, en la sección de configuración de la app, y envíala en el header Authorization:
Respuesta exitosa:
Sin API key o con una inválida:

¿Cómo funciona?

  1. Crea una API key de plataforma en apps.jelou.ai, en la sección de configuración de la app
  2. Cada petición debe incluirla en el header Authorization: Bearer sk_...
  3. El SDK valida la key contra el gateway de Jelou, confirma que pertenece a la misma organización dueña de la función, y cachea el resultado en memoria
  4. Si la key es válida, la petición llega a tu handler. Si no, retorna 401

API keys (recomendado)

La creación de nuevos runtime tokens (jelou functions tokens create) está deprecada y responde 410 Gone. Los deploys tampoco generan uno automáticamente — el mecanismo soportado para autenticar funciones, nuevas o existentes, es una API key de plataforma.
Los runtime tokens jfn_rt_... creados antes de esta migración se siguen validando con X-Jelou-Token (compatibilidad hacia atrás) y pueden listarse o revocarse con jelou functions tokens list / jelou functions tokens revoke, pero no pueden crearse nuevos ni se generan en deploys nuevos.

Rutas sin autenticación

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

Ejemplos de uso

La plataforma no valida nada — tu código es responsable.