Be CMSDocs
Documentación

API de Be CMS

Consume el contenido de tu espacio de trabajo (blog, podcast, cursos, galería, calendario, FAQs, testimonios y reservas) desde cualquier sitio o aplicación, y deja que tus visitantes comenten y valoren los artículos de tu blog. Todas las rutas viven bajo https://cms.begraffic.com/api y devuelven JSON.

Autenticación

Cada solicitud se autentica con un token de API que generas desde tu panel. Inclúyelo en la cabecera Authorization como Bearer token y mantén Content-Type: application/json.

bash
curl "https://cms.begraffic.com/api/blog/articles?limit=10" \
  -H "Authorization: Bearer TU_TOKEN" \
  -H "Content-Type: application/json"
  • El token está asociado a tu tabla (idtable) y página (idpage): solo accede a datos de ese espacio.
  • Permiso read: habilita las consultas GET.
  • Permiso blog_comments («Comentarios del blog»): deja que tus visitantes comenten, respondan y voten los artículos (ver Comentarios).
  • Permiso courses_content: entrega el contenido completo de los cursos (includeContent).
  • Si el token está vencido, inactivo o sin permiso, la API responde 401 o 403.

Genera y administra tus tokens desde el panel, en API & Tokens. Trata cada token como una contraseña: no lo publiques en código del lado del cliente. La única excepción razonable es un token dedicado con solo read y blog_comments para los comentarios del blog.

Errores y códigos de respuesta

CódigoSignificado
200 OKSolicitud exitosa.
400 Bad RequestFalta un parámetro obligatorio o es inválido.
401 / 403Token ausente, inválido o sin los permisos necesarios.
404 Not FoundEl recurso no existe o está fuera del alcance del token.
405 Method Not AllowedSe usó un método HTTP no soportado por la ruta.
429 Too Many RequestsDemasiadas solicitudes seguidas (p. ej. comentarios o votos). Espera un momento.
500 Internal Server ErrorError no controlado en el servidor.

Referencia de API

Elige un recurso para ver sus rutas, parámetros y ejemplos.