Docs

Bienvenida

Guía de integración

Documentación de Be CMS

Una introducción para conectar tu sitio con Be CMS: cómo autenticarte y cómo consumir tu contenido. Para la referencia completa de cada recurso, visita la documentación de la API.

API REST de solo lecturaAuth con token JWT

Bienvenida

Bienvenida

Qué es Be CMS y cómo consumir su contenido desde tu sitio o integración.

Be CMS es un gestor de contenido headless multi-tenant: administras tu contenido (blog, podcast, cursos, galería, calendario, FAQs, testimonios) desde el dashboard, y lo consumes desde tu sitio con una API pública de solo lectura. Además incluye Aportes (donaciones/pagos embebibles) y Reservas(agenda con cobro), que se integran con un <script> en tu web.

Lo esencial

  • El contenido se crea y edita en el dashboard de Be CMS.
  • La API pública es de solo lectura y se autentica con un token JWT de tu workspace.
  • Aportes y Reservas se insertan en tu web con un script embebible.

Primeros pasos

Primeros pasos

De cero a consumir tu contenido en pocos pasos.

  1. 1. Crea contenido

    Desde el dashboard, crea tu workspace y publica contenido (por ejemplo, artículos de blog).

  2. 2. Genera un token de API

    En la sección de Tokens crea un token con los permisos que necesites. Cópialo y guárdalo de forma segura. Ver Tokens de acceso.

  3. 3. Consume la API

    Llama a los endpoints con Authorization: Bearer <token>. Empieza por el ejemplo de Blog.

Recursos de la API

Recursos de la API

Los recursos disponibles en la API pública (solo lectura).

Blog (artículos, autores, categorías)
Podcast (programas y episodios)
Cursos (módulos y lecciones)
Galería (galerías e imágenes)
Calendario (eventos y categorías)
FAQs (preguntas frecuentes)
Testimonios
Portafolio (trabajos y casos de estudio)
Aportes (donaciones/pagos embebibles)
Reservas (servicios y disponibilidad)

Autenticación

Autenticación

Un token JWT por workspace, enviado como Bearer.

La API se autentica con un token JWT que creas en el dashboard. El token identifica tu workspace y sus permisos; lo envías en el encabezado Authorization. No hay OAuth, scopes ni intercambio de credenciales.

GET /api/blog/articles
Authorization: Bearer <tu-token>

Referencia completa

La documentación de cada recurso (rutas, parámetros y formato de respuesta), incluidos los widgets embebibles de Aportes y Reservas, está en la sección de la API.