1. Web Editor
MGPanel API
  • Introducción — Getting Started
  • MCP Server — Model Context Protocol
  • Platform
    • Goals
      • Configuration
        • Catálogo de estados
        • Campos personalizados de logros
      • Categories
        • Listar categorías
        • Crear categoría
        • Actualizar categoría
        • Eliminar categoría
      • Objectives
        • Listar objetivos
        • Listar objetivos (organización)
        • Detalle de objetivo
        • Crear objetivo
        • Actualizar objetivo
        • Eliminar objetivo
      • Achievements
        • Crear logro
        • Actualizar logro
        • Eliminar logro
    • Source
      • Fuente
        • Obtener resumen de Fuente
        • Actualizar resumen de Fuente
    • Account
      • Datos de la cuenta activa
      • Usuarios con acceso a la cuenta
  • Website
    • Functions
      • Listar funciones
      • Crear o actualizar función
      • Detalle de función
      • Eliminar función
      • Ejecutar función
      • Logs de función
      • Invocación pública (GET)
      • Invocación pública (POST)
    • Real Estate
      • Listar propiedades
      • Crear o actualizar propiedad
      • Detalle editorial de propiedad
      • Editar propiedad
      • Auto-traducir propiedad
    • Web Editor
      • Ver estado de localización del sitio
        GET
      • Activar o desactivar idiomas secundarios
        PATCH
      • Listar páginas
        GET
      • Detalle de página
        GET
      • Crear página
        POST
      • Actualizar metadatos de página
        PATCH
      • Actualizar contenido de sección
        PUT
      • Obtener configuración global del sitio
        GET
      • Actualizar configuración global del sitio
        PATCH
      • Crear sección en página
        POST
    • Blog
      • Articles
        • Listar artículos
        • Crear artículo
        • Editar artículo por bloque
        • Listar categorías de blog
        • Obtener artículo
        • Actualizar artículo
  • CRM
    • Invoices
      • Listar facturas
      • Estado de factura
      • Detalle de factura
      • Crear factura
      • Enviar factura por email
      • Editar factura
    • Budgets
      • Listar presupuestos
      • Crear presupuesto
      • Detalle de presupuesto
      • Estado de presupuesto
      • Enviar presupuesto por email
      • Editar presupuesto
    • Clients
      • Buscar clientes
      • Crear o actualizar cliente
    • Products
      • Listar productos
      • Detalle editorial completo de producto
      • Editar núcleo editorial de producto
      • Auto-traducir producto
      • Crear o actualizar producto
    • Clients
      • Alta/actualización masiva de clientes
      • Listar etiquetas CRM
    • Deals
      • Listar oportunidades
      • Crear oportunidad
      • Detalle de oportunidad
      • Actualizar oportunidad
      • Agregar nota/actividad
    • Campaigns
      • Listar campañas
      • Crear campaña (borrador)
      • Detalle de campaña
      • Actualizar campaña (borrador)
      • Estado y métricas de campaña
      • Enviar o programar campaña
    • Lists
      • Listar listas
      • Crear lista
      • Detalle de lista
      • Agregar clientes a la lista
    • Forms
      • Listar formularios
      • Crear formulario
      • Definición de un formulario
      • Editar formulario
      • Listar respuestas
      • Detalle de una respuesta
      • Auto-traducir formulario
      • Actualizar estado de una respuesta
  • Raíz
  1. Web Editor

Actualizar contenido de sección

PUT
/api/website/pages/{slug}/sections/{section_code}
Reescribe HTML, CSS y/o JavaScript de una sección, o sus traducciones. Mínimo un campo de contenido. Obtén section_code con GET /pages/{slug}. Para el idioma principal de la cuenta: usa html/css/javascript directamente. Para una traducción puntual: agrega lang con el código del idioma secundario (no toca los demás idiomas). Para la pasada de localización completa: usa translations[] con una entrada por idioma — cada entrada hace merge, no reemplaza las traducciones existentes de otros idiomas. El CSS nunca se traduce, es compartido por todos los idiomas.

Solicitud

Parámetros de ruta

Parámetros de Header

Parámetros del Body application/jsonRequerido

Ejemplos

Respuestas

🟢200
application/json
Bodyapplication/json

🟠400
🟠404
Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://app.mgpanel.co/api/website/pages/about/sections/A7K2' \
--header 'X-Account-Nick: {{ACCOUNT_NICK}}' \
--header 'Authorization: Bearer {{API_KEY}}' \
--header 'Content-Type: application/json' \
--data '{
    "html": "<section class=\"hero\"><h1>Sobre Nosotros</h1></section>",
    "css": ".hero { padding: 60px; text-align: center; }",
    "translations": [
        {
            "lang": "us",
            "html": "<section class=\"hero\"><h1>About Us</h1></section>"
        },
        {
            "lang": "pt",
            "html": "<section class=\"hero\"><h1>Sobre Nós</h1></section>"
        }
    ]
}'
Respuesta Ejemplo de Respuesta
200 - Éxito
{
    "success": true,
    "message": "Sección actualizada exitosamente",
    "page_id": "68100aae68cde71cc5bcc3d2",
    "section_code": "A7K2"
}
Modificado en 2026-09-02 22:39:03
Anterior
Actualizar metadatos de página
Siguiente
Obtener configuración global del sitio
Built with