Desarrolladores

Referencia de funciones de page-builder-sandwich

page-builder-sandwich registra sus acciones en la WordPress Abilities API. Las mismas capacidades son herramientas MCP en el propio servidor del sitio y rutas REST bajo /wp-json/wp-abilities/v1. Esta página se genera a partir del propio registro del plugin.

Guía del usuario: conectar una aplicación de IA

Endpoints

MCP sobre HTTP (transmisible)

https://example.com/wp-json/pbs/v1/mcp

MCP sobre WP-CLI (entrada y salida estándar)

wp mcp-adapter serve --server=page-builder-sandwich --user=<login>

REST: listar las habilidades

/wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich

REST: ejecutar una habilidad

/wp-json/wp-abilities/v1/abilities/<name>/run

Autenticación y permisos

Las solicitudes HTTP se autentican con una contraseña de aplicación de WordPress (HTTP Basic). Conectarse al servidor MCP requiere la capacidad que se muestra a continuación; cada función verifica luego su propio permiso, por objeto. Las funciones de solo lectura se ejecutan con GET y su entrada en la cadena de consulta; las demás con POST y un cuerpo JSON {"input": {…}}.

Ejemplos

# REST: ejecutar una habilidad
curl -u your-username:your-application-password \
  "https://example.com/wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/run"
# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"pbs-get-breakpoints","arguments":{}}}

Todas las capacidades

Generado a partir del archivo abilities.json del plugin, que a su vez se genera a partir de un sitio en ejecución; una prueba falla cuando ambos no coinciden.

CapacidadQué haceEdiciónRESTOPermisoParámetros
pbs/activate-custom-font
pbs-activate-custom-font
Activar una fuente subida (Pro)
Hace que una fuente personalizada cargada (un archivo de fuente en la biblioteca multimedia, por ID) esté disponible en los selectores de fuentes.
Edición ProPOST …/abilities/pbs/activate-custom-font/runedit_theme_options (the REST route's own check)id: integer (obligatorio)
pbs/add-local-font
pbs-add-local-font
Alojar una fuente por cuenta propia
Descarga una familia de fuentes de Google (family, weights, italic) y la sirve desde este sitio.
Edición gratuitaPOST …/abilities/pbs/add-local-font/runmanage_options (the REST route's own check)family: string (obligatorio), weights: array, italic: boolean
pbs/add-section
pbs-add-section
Añadir una sección a una página
Añade una sección predefinida a una página: al principio, al final o después de la sección en una posición determinada.
Edición gratuitaPOST …/abilities/pbs/add-section/runedit_post on that pageid: integer (obligatorio), section: string (obligatorio), position: start|end|after, after: integer
pbs/apply-brand-kit
pbs-apply-brand-kit
Aplicar el kit de marca (Pro)
Aplica los colores y las fuentes del kit de marca guardado al diseño del sitio.
Edición ProPOST …/abilities/pbs/apply-brand-kit/runedit_theme_options (the REST route's own check)Ninguno
pbs/apply-kit
pbs-apply-kit
Importar un kit de sitio web
Importa las páginas de un kit de sitio web (todas o las especificadas), publicándolas opcionalmente, configurando la página de inicio y añadiéndolas a un menú. Volver a importar actualiza las mismas páginas.
Edición gratuitaPOST …/abilities/pbs/apply-kit/runedit_pages and publish_pages; manage_options to set the home pageslug: string (obligatorio), pages: array, publish: boolean, front: boolean, menu: boolean
pbs/apply-replace
pbs-apply-replace
Aplicar búsqueda y reemplazo (Pro)
Aplica un trabajo con vista previa. Cada publicación modificada conserva una copia de seguridad para pbs/undo-replace.
Edición ProPOST …/abilities/pbs/apply-replace/runmanage_options (the REST route's own check)id: string (obligatorio)
pbs/build-landing-page
pbs-build-landing-page
Crear una página de destino
Un flujo de trabajo guiado: el agente selecciona las secciones que se adaptan a su negocio, crea la página como borrador y redacta su texto.
Edición gratuitaPOST …/abilities/pbs/build-landing-page/runedit_pagesbusiness: string (obligatorio)
pbs/build-pages
pbs-build-pages
Crear varias páginas
Crea hasta 50 páginas en una sola llamada, cada una a partir de secciones y/o contenido de bloques. Cada página se comprueba y crea por separado; la respuesta enumera todas las páginas creadas y todas las rechazadas, con el motivo.
Edición ProPOST …/abilities/pbs/build-pages/runedit_pages; each page is checked on its own (publish_pages to publish)pages: array (obligatorio)
pbs/connect-adobe-fonts
pbs-connect-adobe-fonts
Conectar Adobe Fonts (Pro)
Conecta un proyecto web de Adobe Fonts (Typekit) mediante su ID de kit, para que sus fuentes aparezcan en los selectores de fuentes.
Edición ProPOST …/abilities/pbs/connect-adobe-fonts/runedit_theme_options (the REST route's own check)kit: string (obligatorio)
pbs/connect-support
pbs-connect-support
Contactar con soporte
Conecta este sitio con el soporte de Zinn Digital® (nombre, correo electrónico, consentimiento).
Edición gratuitaPOST …/abilities/pbs/connect-support/runmanage_options (the REST route's own check)email: string (obligatorio), name: string, consent: boolean (obligatorio)
pbs/convert-post
pbs-convert-post
Convertir una página heredada
Convierte una página 5.x a bloques (respaldada primero).
Edición gratuitaPOST …/abilities/pbs/convert-post/runthe REST route's own per-item permission checkid: string (obligatorio)
pbs/create-class
pbs-create-class
Crear una clase global (Pro)
Crea una clase de estilo global reutilizable: etiqueta, slug y sus estilos (s).
Edición ProPOST …/abilities/pbs/create-class/runedit_theme_options (the REST route's own check)label: string (obligatorio), slug: string, s: object
pbs/create-page
pbs-create-page
Crear una página
Crea una página a partir de secciones (véase pbs/list-sections) y/o contenido de bloques. Una página nueva es un borrador a menos que se solicite otro estado.
Edición gratuitaPOST …/abilities/pbs/create-page/runedit_pages; publish_pages to publish or make privatetitle: string (obligatorio), status: draft|pending|publish|private, sections: array, content: string
pbs/create-team
pbs-create-team
Crear un equipo de biblioteca (Agencia)
Crea una biblioteca de equipo (name) a la que otros sitios pueden unirse con un código de invitación.
Edición ProPOST …/abilities/pbs/create-team/runmanage_options (the REST route's own check)name: string (obligatorio)
pbs/deactivate-custom-font
pbs-deactivate-custom-font
Desactivar una fuente subida (Pro)
Elimina una fuente personalizada (por slug) de los selectores de fuentes.
Edición ProPOST …/abilities/pbs/deactivate-custom-font/runedit_theme_options (the REST route's own check)slug: string (obligatorio)
pbs/delete-class
pbs-delete-class
Eliminar una clase global (Pro)
Elimina una clase global. Los elementos que la utilizaban conservan su contenido pero pierden sus estilos.
Edición ProPOST …/abilities/pbs/delete-class/runedit_theme_options (the REST route's own check)id: string (obligatorio)
pbs/delete-icon
pbs-delete-icon
Eliminar un icono subido
Elimina un icono subido; los bloques que lo usaban conservan su propia copia.
Edición gratuitaPOST …/abilities/pbs/delete-icon/rundelete_post (the REST route's own check)id: string (obligatorio)
pbs/delete-library-item
pbs-delete-library-item
Eliminar un diseño de biblioteca en la nube (Pro)
Elimina un diseño de la biblioteca en la nube.
Edición ProPOST …/abilities/pbs/delete-library-item/runedit_posts (the REST route's own check)item: string (obligatorio), team: string
pbs/delete-page
pbs-delete-page
Mover una página a la papelera
Mueve una página a la papelera. Se puede restaurar desde Páginas, Papelera durante 30 días.
Edición gratuitaPOST …/abilities/pbs/delete-page/rundelete_post on that pageid: integer (obligatorio)
pbs/delete-team
pbs-delete-team
Eliminar un equipo de biblioteca (Agencia)
Elimina un equipo y todos los diseños de su biblioteca.
Edición ProPOST …/abilities/pbs/delete-team/runmanage_options (the REST route's own check)team: string (obligatorio)
pbs/disconnect-support
pbs-disconnect-support
Desconectar del soporte
Desconecta este sitio del soporte.
Edición gratuitaPOST …/abilities/pbs/disconnect-support/runmanage_options (the REST route's own check)Ninguno
pbs/duplicate-class
pbs-duplicate-class
Duplicar una clase global (Pro)
Copia una clase global con un nuevo id.
Edición ProPOST …/abilities/pbs/duplicate-class/runedit_theme_options (the REST route's own check)id: string (obligatorio)
pbs/duplicate-page
pbs-duplicate-page
Duplicar una página
Copia una página (su título, contenido y plantilla) en un nuevo borrador.
Edición gratuitaPOST …/abilities/pbs/duplicate-page/runedit_post on the page and edit_pagesid: integer (obligatorio), title: string
pbs/export-designs
pbs-export-designs
Exportar diseños y configuraciones
Exporta las plantillas y patrones elegidos (IDs) y, opcionalmente, la configuración en un solo paquete para otro sitio.
Edición gratuitaPOST …/abilities/pbs/export-designs/runmanage_options (the REST route's own check)ids: array, settings: boolean
pbs/generate-page
pbs-generate-page
Escribe una página con IA
Construye una página a partir de secciones (proporcionadas o elegidas por la IA de la biblioteca de secciones) y hace que la IA reescriba todo su texto para su resumen, manteniendo el diseño. Utiliza el proveedor de IA configurado en los ajustes de IA del complemento. La página es un borrador a menos que se solicite otro estado.
Edición ProPOST …/abilities/pbs/generate-page/runedit_pages; publish_pages to publish; the AI settings' role and spending rulesbrief: string (obligatorio), title: string, sections: array, status: draft|pending|publish|private
pbs/get-block
pbs-get-block
Describir un bloque de constructor
Devuelve la configuración de un bloque (atributos con sus tipos, opciones y valores predeterminados), lo que admite, qué bloques puede contener y un ejemplo listo para usar en marcado de bloques.
Edición gratuitaGET …/abilities/pbs/get-block/runedit_postsname: string (obligatorio)
pbs/get-breakpoints
pbs-get-breakpoints
Ver los puntos de interrupción adaptativos
Devuelve los anchos para tablet y móvil (y los puntos de interrupción personalizados en Pro) que utilizan los controles responsivos.
Edición gratuitaGET …/abilities/pbs/get-breakpoints/runedit_theme_options (the REST route's own check)Ninguno
pbs/get-design-globals
pbs-get-design-globals
Leer el diseño del sitio
Devuelve los colores y las fuentes (de encabezados y de cuerpo) de todo el sitio que utiliza cada bloque, tal como los muestra la pantalla de diseño del sitio.
Edición gratuitaGET …/abilities/pbs/get-design-globals/runedit_theme_options (the REST route's own check)Ninguno
pbs/get-design-system
pbs-get-design-system
Consultar el sistema de diseño (Pro)
Devuelve el sistema de diseño Pro: clases globales, variables, *tokens* de diseño, modo oscuro, *kit* de marca y fuentes personalizadas.
Edición ProGET …/abilities/pbs/get-design-system/runedit_theme_options (the REST route's own check)Ninguno
pbs/get-diagnostics
pbs-get-diagnostics
Leer los diagnósticos del sitio
Devuelve los diagnósticos que contendría un ticket de soporte: versiones, plugins activos, límites y errores recientes.
Edición gratuitaGET …/abilities/pbs/get-diagnostics/runmanage_options (the REST route's own check)Ninguno
pbs/get-library-account
pbs-get-library-account
Leer la cuenta de la biblioteca en la nube (Pro)
Devuelve el uso de almacenamiento, la cuota del plan y los datos del equipo de la biblioteca en la nube.
Edición ProGET …/abilities/pbs/get-library-account/runedit_posts (the REST route's own check)Ninguno
pbs/get-library-item
pbs-get-library-item
Obtener un diseño de biblioteca en la nube (Pro)
Devuelve un diseño guardado, listo para insertar en este sitio (sus imágenes incorporadas a la biblioteca de medios).
Edición ProGET …/abilities/pbs/get-library-item/runedit_posts (the REST route's own check)item: string (obligatorio), team: string
pbs/get-library-storage
pbs-get-library-storage
Leer la configuración de almacenamiento propio (Pro)
Devuelve la configuración de almacenamiento R2/S3 propio (el secreto nunca se devuelve).
Edición ProGET …/abilities/pbs/get-library-storage/runmanage_options (the REST route's own check)Ninguno
pbs/get-licence
pbs-get-licence
Leer la licencia
Devuelve el plan de Page Builder Sandwich de este sitio, el estado de la licencia, la fecha de renovación y lo que incluye el plan.
Edición gratuitaGET …/abilities/pbs/get-licence/runmanage_options (the REST route's own check)Ninguno
pbs/get-maintenance
pbs-get-maintenance
Modo de mantenimiento de lectura (Pro)
Modo de mantenimiento / próximamente: modo, página, tiempo de reintento (retry-after) y qué roles aún pueden ver el sitio.
Edición ProGET …/abilities/pbs/get-maintenance/runmanage_options (the REST route's own check)Ninguno
pbs/get-migration
pbs-get-migration
Leer la migración heredada
Devuelve el progreso y el informe de la conversión de contenido de la versión 5.x.
Edición gratuitaGET …/abilities/pbs/get-migration/runthe REST route's own per-item permission checkNinguno
pbs/get-newsletter-keys
pbs-get-newsletter-keys
Leer la conexión del boletín (Pro)
Indica si se ha guardado una clave de Mailchimp (la clave en sí nunca se devuelve).
Edición ProGET …/abilities/pbs/get-newsletter-keys/runedit_posts (the REST route's own check)Ninguno
pbs/get-page
pbs-get-page
Leer una página
Devuelve el título, el estado, los enlaces y el contenido de los bloques de una página, así como las secciones (bloques de nivel superior) que la componen.
Edición gratuitaGET …/abilities/pbs/get-page/runedit_post on that pageid: integer (obligatorio)
pbs/get-replace-job
pbs-get-replace-job
Vista previa de buscar y reemplazar (Pro)
Devuelve las coincidencias de un trabajo, página por página, para revisarlas antes de postularse.
Edición ProGET …/abilities/pbs/get-replace-job/runmanage_options (the REST route's own check)id: string (obligatorio)
pbs/get-reviews-sources
pbs-get-reviews-sources
Leer las fuentes de reseñas (Pro)
Devuelve las fuentes de Google y Trustpilot que muestra el bloque Reseñas.
Edición ProGET …/abilities/pbs/get-reviews-sources/runmanage_options (the REST route's own check)Ninguno
pbs/get-roles
pbs-get-roles
Leer los permisos del creador (Pro)
Devuelve qué roles pueden usar el generador, el diseño, el código y las plantillas (modo cliente).
Edición ProGET …/abilities/pbs/get-roles/runmanage_options (the REST route's own check)Ninguno
pbs/get-settings
pbs-get-settings
Leer los ajustes del complemento
Devuelve el prefijo de clase del front-end, el estado de las actualizaciones beta y si se permiten los agentes de IA (MCP).
Edición gratuitaGET …/abilities/pbs/get-settings/runmanage_options (the REST route's own check)Ninguno
pbs/get-support-connection
pbs-get-support-connection
Leer la conexión de soporte
Indica si este sitio está conectado al soporte de Zinn Digital® y con qué cuenta.
Edición gratuitaGET …/abilities/pbs/get-support-connection/runmanage_options (the REST route's own check)refresh: boolean
pbs/get-white-label
pbs-get-white-label
Leer etiqueta blanca (Agencia)
Devuelve la configuración de marca blanca: activada o desactivada, el nombre mostrado y qué usuarios siguen viendo el original.
Edición ProGET …/abilities/pbs/get-white-label/runmanage_options (the REST route's own check)Ninguno
pbs/import-designs
pbs-import-designs
Importar diseños y ajustes
Importa un paquete creado por pbs/export-designs (dryRun primero para ver qué cambiaría; modo: skip o replace; media; settings).
Edición gratuitaPOST …/abilities/pbs/import-designs/runmanage_options (the REST route's own check)package: object (obligatorio), mode: skip|replace|duplicate, settings: boolean, media: boolean, dryRun: boolean
pbs/invite-team-member
pbs-invite-team-member
Invitar un sitio a un equipo (Agencia)
Crea un código de invitación de uso único (rol: lectura o escritura; etiqueta; días de validez). El código se muestra una sola vez.
Edición ProPOST …/abilities/pbs/invite-team-member/runmanage_options (the REST route's own check)team: string (obligatorio), role: read|write, days: integer, label: string
pbs/join-team
pbs-join-team
Unirse a un equipo (Pro)
Se une a una biblioteca de equipo con un código de invitación.
Edición ProPOST …/abilities/pbs/join-team/runmanage_options (the REST route's own check)code: string (obligatorio)
pbs/leave-team
pbs-leave-team
Abandonar un equipo (Pro)
Abandona la biblioteca del equipo a la que se ha unido este sitio.
Edición ProPOST …/abilities/pbs/leave-team/runmanage_options (the REST route's own check)Ninguno
pbs/list-blocks
pbs-list-blocks
Listar los bloques del creador
Enumera todos los bloques de Page Builder Sandwich que este sitio puede usar (también los bloques Pro cuando Pro esté activo): nombre, título, categoría y descripción. Usa pbs/get-block para obtener la configuración de un bloque y, a continuación, coloca el bloque en el contenido de una página.
Edición gratuitaGET …/abilities/pbs/list-blocks/runedit_postssearch: string
pbs/list-forms
pbs-list-forms
Listar formularios
Muestra los formularios creados con el bloque Formulario y los complementos de formularios que puede incrustar.
Edición gratuitaGET …/abilities/pbs/list-forms/runedit_posts (the REST route's own check)Ninguno
pbs/list-kits
pbs-list-kits
Listar kits de sitios web
Muestra las listas de kits de sitios web (un conjunto de páginas preparadas para un tipo de negocio específico) que este sitio puede importar.
Edición gratuitaGET …/abilities/pbs/list-kits/runedit_pages and publish_pagesrefresh: boolean
pbs/list-library-items
pbs-list-library-items
Listar diseños de la biblioteca en la nube (Pro)
Muestra una lista de los diseños guardados en la biblioteca en la nube (kind: section, page o pattern; team: biblioteca de un equipo).
Edición ProGET …/abilities/pbs/list-library-items/runedit_posts (the REST route's own check)team: string, kind: |section|page|style
pbs/list-local-fonts
pbs-list-local-fonts
Listar fuentes autohospedadas
Enumera las fuentes de Google que este sitio aloja por sí mismo (descargadas una vez, servidas desde el sitio, sin solicitudes a Google).
Edición gratuitaGET …/abilities/pbs/list-local-fonts/runmanage_options (the REST route's own check)Ninguno
pbs/list-lottie
pbs-list-lottie
Listar animaciones Lottie (Pro)
Muestra una lista de las animaciones Lottie subidas.
Edición ProGET …/abilities/pbs/list-lottie/runedit_posts (the REST route's own check)Ninguno
pbs/list-pages
pbs-list-pages
Listar páginas
Muestra las páginas que puedes editar, ordenadas de la más reciente a la más antigua, con una búsqueda opcional.
Edición gratuitaGET …/abilities/pbs/list-pages/runedit_pages; only pages the user can edit are listedsearch: string, status: any|draft|pending|publish|private, page: integer, per_page: integer
pbs/list-replace-jobs
pbs-list-replace-jobs
Listar trabajos de búsqueda y sustitución (Pro)
Muestra las tareas de búsqueda y sustitución en todo el sitio y su estado.
Edición ProGET …/abilities/pbs/list-replace-jobs/runmanage_options (the REST route's own check)Ninguno
pbs/list-sections
pbs-list-sections
Secciones de la lista
Enumera las secciones prediseñadas (hero, características, preguntas frecuentes, testimonios, llamada a la acción y más) que se pueden añadir a una página.
Edición gratuitaGET …/abilities/pbs/list-sections/runedit_pagessearch: string
pbs/list-support-access
pbs-list-support-access
Listar inicios de sesión de soporte temporales
Muestra los usuarios de soporte temporal concedidos a nuestro equipo y cuándo caduca cada uno.
Edición gratuitaGET …/abilities/pbs/list-support-access/runmanage_options (the REST route's own check)Ninguno
pbs/list-team-members
pbs-list-team-members
Listar miembros del equipo (Pro)
Muestra las páginas web de un equipo y sus accesos.
Edición ProGET …/abilities/pbs/list-team-members/runmanage_options (the REST route's own check)team: string (obligatorio)
pbs/list-teams
pbs-list-teams
Listar equipos de la biblioteca (Pro)
Muestra los equipos a los que pertenece o de los que es propietario este sitio.
Edición ProGET …/abilities/pbs/list-teams/runmanage_options (the REST route's own check)Ninguno
pbs/list-transferable
pbs-list-transferable
Enumerar lo que se puede exportar
Enumera las plantillas, patrones y configuraciones que se pueden exportar a otro sitio.
Edición gratuitaGET …/abilities/pbs/list-transferable/runmanage_options (the REST route's own check)Ninguno
pbs/list-uploaded-icons
pbs-list-uploaded-icons
Listar iconos cargados
Muestra una lista de los iconos SVG subidos a la biblioteca de iconos, ordenados del más reciente al más antiguo.
Edición gratuitaGET …/abilities/pbs/list-uploaded-icons/runedit_posts (the REST route's own check)page: integer, per_page: integer
pbs/move-section
pbs-move-section
Mover una sección
Mueve una sección de una página de una posición a otra (basado en 0, tal como las lista pbs/get-page).
Edición gratuitaPOST …/abilities/pbs/move-section/runedit_post on that pageid: integer (obligatorio), from: integer (obligatorio), to: integer (obligatorio)
pbs/open-support-ticket
pbs-open-support-ticket
Abrir un ticket de soporte
Envía un ticket de soporte (asunto, mensaje, tipo, correo electrónico) con los diagnósticos de este sitio; access_days y las credenciales otorgan opcionalmente acceso temporal a nuestro equipo.
Edición gratuitaPOST …/abilities/pbs/open-support-ticket/runmanage_options (the REST route's own check)Ninguno
pbs/refresh-reviews
pbs-refresh-reviews
Actualizar reseñas ahora (Pro)
Obtiene las reseñas más recientes de Trustpilot ahora en lugar de esperar a la actualización diaria.
Edición ProPOST …/abilities/pbs/refresh-reviews/runmanage_options (the REST route's own check)Ninguno
pbs/remove-block
pbs-remove-block
Eliminar un bloque de una página
Elimina un bloque (una sección completa o un bloque dentro de una) de una página, encontrado por su ruta. La versión anterior de la página permanece en sus revisiones.
Edición gratuitaPOST …/abilities/pbs/remove-block/runedit_post on that pageid: integer (obligatorio), path: array (obligatorio)
pbs/remove-library-storage
pbs-remove-library-storage
Deje de utilizar su propio almacenamiento (Pro)
Elimina la configuración de almacenamiento propio; se vuelve a utilizar el almacenamiento del plan.
Edición ProPOST …/abilities/pbs/remove-library-storage/runmanage_options (the REST route's own check)Ninguno
pbs/remove-local-font
pbs-remove-local-font
Eliminar una fuente autohospedada
Elimina los archivos de una familia de fuentes autohospedada.
Edición gratuitaPOST …/abilities/pbs/remove-local-font/runmanage_options (the REST route's own check)family: string (obligatorio)
pbs/remove-team-member
pbs-remove-team-member
Eliminar a un miembro del equipo (Agencia)
Elimina un sitio de un equipo.
Edición ProPOST …/abilities/pbs/remove-team-member/runmanage_options (the REST route's own check)team: string (obligatorio), member: string (obligatorio)
pbs/revoke-support-access
pbs-revoke-support-access
Revocar los inicios de sesión de soporte temporales
Elimina los usuarios de soporte temporal ahora (IDs).
Edición gratuitaPOST …/abilities/pbs/revoke-support-access/runmanage_options (the REST route's own check)ids: array (obligatorio)
pbs/save-library-item
pbs-save-library-item
Guardar un diseño en la biblioteca en la nube (Pro)
Guarda el marcado de bloque (título, tipo, marcado, estilos, etiquetas) en su biblioteca en la nube o en la de un equipo; las imágenes se empaquetan con él.
Edición ProPOST …/abilities/pbs/save-library-item/runedit_posts (the REST route's own check)team: string, kind: section|page|style (obligatorio), title: string (obligatorio), tags: array, markup: string, styles: object
pbs/set-library-storage
pbs-set-library-storage
Utilice su propio almacenamiento (Pro)
Guarda el almacenamiento propio: proveedor (r2 o s3), bucket, región, endpoint, prefijo, key_id, secret, enabled.
Edición ProPOST …/abilities/pbs/set-library-storage/runmanage_options (the REST route's own check)Ninguno
pbs/set-maintenance
pbs-set-maintenance
Cambiar modo de mantenimiento (Pro)
Activa o desactiva el modo de mantenimiento (503) o de próximo lanzamiento (mode), junto con la página que se mostrará (page_id), retry_after y los roles que lo omiten.
Edición ProPOST …/abilities/pbs/set-maintenance/runmanage_options (the REST route's own check)mode: off|maintenance|coming_soon, page_id: integer, roles: array, retry_after: integer
pbs/set-newsletter-keys
pbs-set-newsletter-keys
Conectar Mailchimp (Pro)
Guarda (o, con un valor vacío, elimina) la clave de la API de Mailchimp que utiliza el bloque de boletines.
Edición ProPOST …/abilities/pbs/set-newsletter-keys/runmanage_options (the REST route's own check)mailchimp: string (obligatorio)
pbs/set-reviews-sources
pbs-set-reviews-sources
Cambiar las fuentes de reseñas (Pro)
Configura el lugar de Google y el negocio de Trustpilot que lee el bloque Reseñas.
Edición ProPOST …/abilities/pbs/set-reviews-sources/runmanage_options (the REST route's own check)google: object, trustpilot: object
pbs/set-roles
pbs-set-roles
Cambiar permisos del creador (Pro)
Define los permisos que el constructor permite por cada rol (roles), por ejemplo, un rol de cliente exclusivo para contenido.
Edición ProPOST …/abilities/pbs/set-roles/runmanage_options (the REST route's own check)roles: object (obligatorio)
pbs/set-white-label
pbs-set-white-label
Cambiar marca blanca (Agencia)
Activa o desactiva la etiqueta blanca y establece el nombre que ven los clientes (enabled, name, agency_users).
Edición ProPOST …/abilities/pbs/set-white-label/runmanage_options (the REST route's own check)Ninguno
pbs/start-migration
pbs-start-migration
Convertir contenido heredado
Inicia (o reinicia) la conversión de cada página 5.x a bloques; se crea una copia de seguridad de cada entrada primero.
Edición gratuitaPOST …/abilities/pbs/start-migration/runthe REST route's own per-item permission checkNinguno
pbs/start-replace
pbs-start-replace
Buscar y reemplazar en todo el sitio (Pro)
Inicia una búsqueda y reemplazo segura para bloques (buscar, reemplazar, tipo: texto, enlace o color; match_case; tipos). Nada cambia hasta pbs/apply-replace.
Edición ProPOST …/abilities/pbs/start-replace/runmanage_options (the REST route's own check)find: string (obligatorio), replace: string, kind: text|link|colour, types: array, match_case: boolean
pbs/start-trial
pbs-start-trial
Iniciar la prueba gratuita de Pro
Inicia la prueba de 14 días de Page Builder Sandwich Pro para este sitio (no se requiere pago).
Edición gratuitaPOST …/abilities/pbs/start-trial/runmanage_options (the REST route's own check)Ninguno
pbs/test-library-storage
pbs-test-library-storage
Pruebe su propio almacenamiento (Pro)
Escribe, lee y elimina un objeto de prueba en su propio almacenamiento e informa de cada paso.
Edición ProPOST …/abilities/pbs/test-library-storage/runmanage_options (the REST route's own check)Ninguno
pbs/undo-convert-post
pbs-undo-convert-post
Deshacer una conversión
Restaura una página convertida desde su copia de seguridad.
Edición gratuitaPOST …/abilities/pbs/undo-convert-post/runthe REST route's own per-item permission checkid: string (obligatorio)
pbs/undo-migration
pbs-undo-migration
Deshacer la migración heredada
Restaura cada publicación convertida desde su copia de seguridad.
Edición gratuitaPOST …/abilities/pbs/undo-migration/runthe REST route's own per-item permission checkNinguno
pbs/undo-replace
pbs-undo-replace
Deshacer buscar y reemplazar (Pro)
Restaura las publicaciones que cambió un trabajo (una publicación editada desde entonces conserva su edición).
Edición ProPOST …/abilities/pbs/undo-replace/runmanage_options (the REST route's own check)id: string (obligatorio)
pbs/update-block
pbs-update-block
Cambiar la configuración de un bloque
Cambia la configuración (atributos) de un bloque dentro de una página, encontrado por su ruta; los atributos que envíes se combinan con los actuales. Funciona en bloques que el sitio procesa a partir de su configuración; para un bloque cuyo HTML está guardado en la página, envía el nuevo marcado con pbs/update-page.
Edición gratuitaPOST …/abilities/pbs/update-block/runedit_post on that pageid: integer (obligatorio), path: array (obligatorio), attributes: object (obligatorio)
pbs/update-brand-kit
pbs-update-brand-kit
Cambiar el kit de marca (Pro)
Guarda el kit de marca: nombre, logotipo, colores, fuentes para títulos y cuerpo, y la voz de marca que utiliza la IA de redacción.
Edición ProPOST …/abilities/pbs/update-brand-kit/runedit_theme_options (the REST route's own check)name: string, logo: integer, colors: array, headingFont: string, bodyFont: string, voice: string
pbs/update-breakpoints
pbs-update-breakpoints
Cambiar los puntos de interrupción adaptativos
Modifica los anchos de tablet y móvil en píxeles; con Pro, puntos de interrupción adicionales personalizados.
Edición gratuitaPOST …/abilities/pbs/update-breakpoints/runedit_theme_options (the REST route's own check)tablet: integer, mobile: integer, custom: array
pbs/update-class
pbs-update-class
Cambiar una clase global (Pro)
Cambia la etiqueta, el slug o los estilos de una clase global; cada elemento que la use se actualizará.
Edición ProPOST …/abilities/pbs/update-class/runedit_theme_options (the REST route's own check)id: string (obligatorio), label: string, slug: string, s: object
pbs/update-dark-mode
pbs-update-dark-mode
Cambiar modo oscuro (Pro)
Establece el modo oscuro (modo: desactivado, automático o alternar) y sus colores.
Edición ProPOST …/abilities/pbs/update-dark-mode/runedit_theme_options (the REST route's own check)mode: device|light|dark (obligatorio), colors: object
pbs/update-design-globals
pbs-update-design-globals
Cambiar el diseño del sitio
Cambia los colores de todo el sitio (colors), las fuentes (fonts, headingFont, bodyFont). Todas las páginas reflejan el cambio; el archivo theme.json del tema se mantiene sincronizado.
Edición gratuitaPOST …/abilities/pbs/update-design-globals/runedit_theme_options (the REST route's own check)colors: object, fonts: object, bodyFont: string, headingFont: string
pbs/update-page
pbs-update-page
Actualizar una página
Cambia el título, el estado o el contenido de los bloques de una página. El contenido que envíes reemplaza el contenido de la página.
Edición gratuitaPOST …/abilities/pbs/update-page/runedit_post on that page; publish_pages to publish or make privateid: integer (obligatorio), title: string, status: draft|pending|publish|private, sections: array, content: string
pbs/update-settings
pbs-update-settings
Cambiar la configuración del plugin
Cambia el prefijo de la clase del front-end (de 1 a 8 letras minúsculas o dígitos, comenzando con una letra) y/o activa o desactiva los agentes de IA (MCP) (mcp: false elimina todas las funciones y el punto de acceso MCP).
Edición gratuitaPOST …/abilities/pbs/update-settings/runmanage_options (the REST route's own check)prefix: string, mcp: boolean
pbs/update-tokens
pbs-update-tokens
Modificar los tokens de diseño (Pro)
Cambia las escalas de espaciado, radio y sombra (espacio, radio, sombra), o las restablece (reset).
Edición ProPOST …/abilities/pbs/update-tokens/runedit_theme_options (the REST route's own check)space: array, radius: array, shadow: array, reset: boolean
pbs/update-variables
pbs-update-variables
Cambiar las variables CSS (Pro)
Reemplaza las variables de diseño del sitio (variables: una lista de nombre y valor).
Edición ProPOST …/abilities/pbs/update-variables/runedit_theme_options (the REST route's own check)variables: array (obligatorio)
pbs/upload-icon
pbs-upload-icon
Subir un icono
Añade un icono SVG (nombre, código SVG) a la biblioteca de iconos; el SVG se desinfecta primero.
Edición gratuitaPOST …/abilities/pbs/upload-icon/runupload_files (the REST route's own check)name: string (obligatorio), svg: string (obligatorio)
pbs/upload-lottie
pbs-upload-lottie
Subir una animación Lottie (Pro)
Valida un documento JSON de Lottie (json, name) y lo publica como un archivo estático para el bloque Lottie.
Edición ProPOST …/abilities/pbs/upload-lottie/runupload_files (the REST route's own check)name: string (obligatorio), json: string (obligatorio)