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
titlestringSíTí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