Be CMS · Docs
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. 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 write: habilita crear/editar donde la API lo permita.
  • Si el token está vencido, inactivo o sin permiso, la API responde 401 o 403.

Genera y administra tus tokens desde el panel, en Ajustes de tu espacio de trabajo. Trata cada token como una contraseña: no lo publiques en código del lado del cliente.

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.
500 Internal Server ErrorError no controlado en el servidor.

Referencia de API

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