Saltar al contenido principal

Páginas CMS

API REST para la gestión de páginas de contenido estático (nosotros, contacto, términos, etc.).

Endpoints

Crear página

POST /api/v1/content/pages
CampoTipoRequeridoDescripción
titlestringTítulo de la página
slugstringNoURL slug (auto-generado si se omite)
contentstringNoContenido HTML
templatestringNoTemplate a usar: default, full-width, no-title
seo_titlestringNoTítulo SEO
seo_descriptionstringNoMeta descripción

Listar páginas

GET /api/v1/content/pages?status=published&limit=20&cursor=xxx

Obtener página por ID

GET /api/v1/content/pages/:id

Obtener página por slug

GET /api/v1/content/pages/slug/:slug

Actualizar página

PATCH /api/v1/content/pages/:id

Publicar página

POST /api/v1/content/pages/:id/publish

Archivar página

DELETE /api/v1/content/pages/:id

Templates de página

TemplateDescripción
defaultTítulo + contenido con sidebar
full-widthContenido a ancho completo
no-titleSin título visible, solo contenido

Estados

EstadoDescripción
draftBorrador
publishedPublicada y visible
archivedArchivada