Actualiza title (), name, description (meta descripción), directory, url y/o sus traducciones. Mínimo un campo. Las páginas protegidas no permiten cambiar url. name/directory/url son estructurales (iguales en todos los idiomas) — no se traducen y no se pueden enviar junto con lang. Sin lang ni translations, title/description editan siempre el idioma principal. Para una traducción puntual usa lang (código de un idioma secundario activo); para una pasada de localización con varios idiomas en una sola llamada usa translations[] (merge por code, no reemplaza traducciones de otros idiomas ya guardadas). Los códigos de idioma no son ISO-639: ver schema Language. Los cambios quedan en el draft — hay que publicar el sitio para que se reflejen en el /meta description públicos.
curl --location --request PATCH 'https://app.mgpanel.co/api/website/pages/about' \
--header 'X-Account-Nick: {{ACCOUNT_NICK}}' \
--header 'Authorization: Bearer {{API_KEY}}' \
--header 'Content-Type: application/json' \
--data '{
"title": "Sobre Nosotros (actualizado)",
"description": "Conoce al equipo",
"translations": [
{
"code": "us",
"title": "About Us",
"description": "Meet the team"
}
]
}'{
"success": true,
"message": "Página actualizada exitosamente",
"page_id": "68100aae68cde71cc5bcc3d2",
"url": "about"
}