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
- Autenticación con token Bearer
Introducción
Bienvenida
Qué es Be CMS y cómo consumir su contenido desde tu sitio o integración.
Be CMS es un gestor de contenidos: administras tu contenido (blog, podcast, cursos, galería, calendario, FAQs, testimonios) desde el panel, y lo consumes desde tu sitio con una API pública. Tus visitantes pueden además comentar, valorar con estrellas y votar los artículos del blog. Incluye también 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 panel de Be CMS.
- La API pública se autentica con un token de tu workspace. Es de lectura, salvo los comentarios y votos de los visitantes en el blog (permiso
blog_comments). - Aportes y Reservas se insertan en tu web con un script embebible.
Introducción
Primeros pasos
De cero a consumir tu contenido en pocos pasos.
1. Crea contenido
Desde el panel, crea tu workspace y publica contenido (por ejemplo, artículos de blog).
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. Consume la API
Llama a los endpoints con
Authorization: Bearer <token>. Empieza por el ejemplo de Blog.
API
Recursos de la API
Los recursos disponibles en la API pública.
- Blog (artículos, autores, categorías y comentarios)
- 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)
API
Autenticación
Un token por workspace, enviado como Bearer.
La API se autentica con un token que creas en el panel. 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>