Desenvolvedores

Referência de capacidades de page-builder-sandwich

page-builder-sandwich registra suas ações na WordPress Abilities API. As mesmas habilidades são ferramentas de MCP no próprio servidor do site e rotas REST em /wp-json/wp-abilities/v1. Esta página é gerada a partir do registro do próprio plugin.

Guia do usuário: conectar um aplicativo de IA

Endpoints

MCP sobre HTTP (streaming)

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

MCP sobre WP-CLI (entrada e saída padrão)

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

REST: listar as habilidades

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

REST: executar uma habilidade

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

Autenticação e permissões

As solicitações HTTP autenticam-se com uma senha de aplicativo do WordPress (HTTP Basic). A conexão com o servidor MCP precisa do recurso mostrado abaixo; cada habilidade verifica então a sua própria permissão, por objeto. As habilidades somente leitura são executadas com GET e sua entrada na string de consulta; as demais, com POST e um corpo JSON {"input": {…}}.

Exemplos

# REST: executar uma habilidade
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":{}}}

Todos os recursos

Gerado a partir do arquivo abilities.json do plugin, que por sua vez é gerado a partir de um site em execução; um teste falha quando os dois discordam.

RecursoO que ele fazEdiçãoRESTPermissãoParâmetros
pbs/activate-custom-font
pbs-activate-custom-font
Ativar uma fonte enviada (Pro)
Torna uma fonte personalizada enviada (um arquivo de fonte na biblioteca de mídia, por ID) disponível nos seletores de fontes.
Edição ProPOST …/abilities/pbs/activate-custom-font/runedit_theme_options (the REST route's own check)id: integer (obrigatório)
pbs/add-local-font
pbs-add-local-font
Hospedar uma fonte por conta própria
Baixa uma família de fontes Google (família, pesos, itálico) e a serve a partir deste site.
Edição gratuitaPOST …/abilities/pbs/add-local-font/runmanage_options (the REST route's own check)family: string (obrigatório), weights: array, italic: boolean
pbs/add-section
pbs-add-section
Adicionar uma seção a uma página
Adiciona uma seção pronta a uma página: no início, no final ou após a seção em uma determinada posição.
Edição gratuitaPOST …/abilities/pbs/add-section/runedit_post on that pageid: integer (obrigatório), section: string (obrigatório), position: start|end|after, after: integer
pbs/apply-brand-kit
pbs-apply-brand-kit
Aplicar o kit de marca (Pro)
Aplica as cores e as fontes do kit de marca salvo ao design do site.
Edição ProPOST …/abilities/pbs/apply-brand-kit/runedit_theme_options (the REST route's own check)nenhum
pbs/apply-kit
pbs-apply-kit
Importar um kit de site
Importa as páginas de um kit de site (todas elas ou as nomeadas), publicando-as opcionalmente, definindo a página inicial e adicionando-as a um menu. Importar novamente atualiza as mesmas páginas.
Edição gratuitaPOST …/abilities/pbs/apply-kit/runedit_pages and publish_pages; manage_options to set the home pageslug: string (obrigatório), pages: array, publish: boolean, front: boolean, menu: boolean
pbs/apply-replace
pbs-apply-replace
Aplicar localizar e substituir (Pro)
Aplica um trabalho visualizado. Cada publicação alterada mantém um backup para pbs/undo-replace.
Edição ProPOST …/abilities/pbs/apply-replace/runmanage_options (the REST route's own check)id: string (obrigatório)
pbs/build-landing-page
pbs-build-landing-page
Criar uma página de destino
Um fluxo de trabalho guiado: o agente seleciona seções que se adaptam ao seu negócio, cria a página como um rascunho e escreve o texto dela.
Edição gratuitaPOST …/abilities/pbs/build-landing-page/runedit_pagesbusiness: string (obrigatório)
pbs/build-pages
pbs-build-pages
Criar várias páginas
Cria até 50 páginas em uma única chamada, cada uma a partir de seções e/ou conteúdo de blocos. Cada página é verificada e criada individualmente; a resposta lista todas as páginas criadas e recusadas, com o motivo.
Edição ProPOST …/abilities/pbs/build-pages/runedit_pages; each page is checked on its own (publish_pages to publish)pages: array (obrigatório)
pbs/connect-adobe-fonts
pbs-connect-adobe-fonts
Conectar Adobe Fonts (Pro)
Conecta um projeto web do Adobe Fonts (Typekit) pelo ID do kit, para que suas fontes apareçam nos seletores de fontes.
Edição ProPOST …/abilities/pbs/connect-adobe-fonts/runedit_theme_options (the REST route's own check)kit: string (obrigatório)
pbs/connect-support
pbs-connect-support
Conectar ao suporte
Conecta este site ao suporte da Zinn Digital® (nome, e-mail, consentimento).
Edição gratuitaPOST …/abilities/pbs/connect-support/runmanage_options (the REST route's own check)email: string (obrigatório), name: string, consent: boolean (obrigatório)
pbs/convert-post
pbs-convert-post
Converter uma página legada
Converte uma página 5.x para blocos (fazendo backup primeiro).
Edição gratuitaPOST …/abilities/pbs/convert-post/runthe REST route's own per-item permission checkid: string (obrigatório)
pbs/create-class
pbs-create-class
Criar uma classe global (Pro)
Cria uma classe de estilo global reutilizável: rótulo, identificador (slug) e seus estilos.
Edição ProPOST …/abilities/pbs/create-class/runedit_theme_options (the REST route's own check)label: string (obrigatório), slug: string, s: object
pbs/create-page
pbs-create-page
Criar uma página
Cria uma página a partir de seções (consulte pbs/list-sections) e/ou conteúdo de blocos. Uma nova página é um rascunho, a menos que outro status seja solicitado.
Edição gratuitaPOST …/abilities/pbs/create-page/runedit_pages; publish_pages to publish or make privatetitle: string (obrigatório), status: draft|pending|publish|private, sections: array, content: string
pbs/create-team
pbs-create-team
Criar uma equipe de biblioteca (Agência)
Cria uma biblioteca de equipe (name) que outros sites podem acessar com um código de convite.
Edição ProPOST …/abilities/pbs/create-team/runmanage_options (the REST route's own check)name: string (obrigatório)
pbs/deactivate-custom-font
pbs-deactivate-custom-font
Desativar uma fonte carregada (Pro)
Remove uma fonte personalizada (por slug) dos seletores de fontes.
Edição ProPOST …/abilities/pbs/deactivate-custom-font/runedit_theme_options (the REST route's own check)slug: string (obrigatório)
pbs/delete-class
pbs-delete-class
Excluir uma classe global (Pro)
Exclui uma classe global. Os elementos que a utilizavam mantêm o seu conteúdo e perdem os seus estilos.
Edição ProPOST …/abilities/pbs/delete-class/runedit_theme_options (the REST route's own check)id: string (obrigatório)
pbs/delete-icon
pbs-delete-icon
Excluir um ícone enviado
Remove um ícone enviado; os blocos que o utilizavam mantêm a própria cópia.
Edição gratuitaPOST …/abilities/pbs/delete-icon/rundelete_post (the REST route's own check)id: string (obrigatório)
pbs/delete-library-item
pbs-delete-library-item
Excluir um design de biblioteca na nuvem (Pro)
Exclui um design da biblioteca na nuvem.
Edição ProPOST …/abilities/pbs/delete-library-item/runedit_posts (the REST route's own check)item: string (obrigatório), team: string
pbs/delete-page
pbs-delete-page
Mover uma página para a lixeira
Move uma página para a lixeira. Ela pode ser restaurada em Páginas > Lixeira por 30 dias.
Edição gratuitaPOST …/abilities/pbs/delete-page/rundelete_post on that pageid: integer (obrigatório)
pbs/delete-team
pbs-delete-team
Excluir uma equipe da biblioteca (Agência)
Exclui uma equipe e todos os designs em sua biblioteca.
Edição ProPOST …/abilities/pbs/delete-team/runmanage_options (the REST route's own check)team: string (obrigatório)
pbs/disconnect-support
pbs-disconnect-support
Desconectar do suporte
Desconecta este site do suporte.
Edição gratuitaPOST …/abilities/pbs/disconnect-support/runmanage_options (the REST route's own check)nenhum
pbs/duplicate-class
pbs-duplicate-class
Duplicar uma classe global (Pro)
Copia uma classe global sob um novo ID.
Edição ProPOST …/abilities/pbs/duplicate-class/runedit_theme_options (the REST route's own check)id: string (obrigatório)
pbs/duplicate-page
pbs-duplicate-page
Duplicar uma página
Copia uma página (seu título, conteúdo e modelo) para um novo rascunho.
Edição gratuitaPOST …/abilities/pbs/duplicate-page/runedit_post on the page and edit_pagesid: integer (obrigatório), title: string
pbs/export-designs
pbs-export-designs
Exportar designs e configurações
Exporta os modelos e padrões escolhidos (IDs) e, opcionalmente, as configurações como um pacote para outro site.
Edição gratuitaPOST …/abilities/pbs/export-designs/runmanage_options (the REST route's own check)ids: array, settings: boolean
pbs/generate-page
pbs-generate-page
Escreva uma página com IA
Cria uma página a partir de seções (fornecidas ou escolhidas por IA a partir da biblioteca de seções) e faz com que a IA reescreva todo o seu texto para o seu briefing, mantendo o design. Usa o provedor de IA configurado nas configurações de IA do plugin. A página é um rascunho, a menos que outro status seja solicitado.
Edição ProPOST …/abilities/pbs/generate-page/runedit_pages; publish_pages to publish; the AI settings' role and spending rulesbrief: string (obrigatório), title: string, sections: array, status: draft|pending|publish|private
pbs/get-block
pbs-get-block
Descrever um bloco do construtor
Retorna as configurações de um bloco (atributos com seus tipos, opções e padrões), o que ele suporta, quais blocos ele pode conter e um exemplo pronto para uso em marcação de bloco.
Edição gratuitaGET …/abilities/pbs/get-block/runedit_postsname: string (obrigatório)
pbs/get-breakpoints
pbs-get-breakpoints
Ler os pontos de interrupção responsivos
Retorna as larguras para tablet e celular (e pontos de interrupção personalizados no Pro) usadas pelos controles responsivos.
Edição gratuitaGET …/abilities/pbs/get-breakpoints/runedit_theme_options (the REST route's own check)nenhum
pbs/get-design-globals
pbs-get-design-globals
Ler o design do site
Retorna as cores e fontes (de título e do corpo) de todo o site usadas por cada bloco, conforme exibidas na tela de design do site.
Edição gratuitaGET …/abilities/pbs/get-design-globals/runedit_theme_options (the REST route's own check)nenhum
pbs/get-design-system
pbs-get-design-system
Leia o sistema de design (Pro)
Retorna o sistema de design Pro: classes globais, variáveis, design tokens, modo escuro, kit de marca e fontes personalizadas.
Edição ProGET …/abilities/pbs/get-design-system/runedit_theme_options (the REST route's own check)nenhum
pbs/get-diagnostics
pbs-get-diagnostics
Ler os diagnósticos do site
Retorna os dados de diagnóstico que um ticket de suporte conteria: versões, plugins ativos, limites e erros recentes.
Edição gratuitaGET …/abilities/pbs/get-diagnostics/runmanage_options (the REST route's own check)nenhum
pbs/get-library-account
pbs-get-library-account
Ler a conta da biblioteca na nuvem (Pro)
Retorna o uso de armazenamento da biblioteca em nuvem, a cota do plano e os dados da equipe.
Edição ProGET …/abilities/pbs/get-library-account/runedit_posts (the REST route's own check)nenhum
pbs/get-library-item
pbs-get-library-item
Obtenha um design de biblioteca em nuvem (Pro)
Retorna um design salvo, pronto para ser inserido neste site (com suas imagens adicionadas à biblioteca de mídia).
Edição ProGET …/abilities/pbs/get-library-item/runedit_posts (the REST route's own check)item: string (obrigatório), team: string
pbs/get-library-storage
pbs-get-library-storage
Ler as configurações de armazenamento próprio (Pro)
Retorna as configurações de armazenamento R2/S3 próprias (o segredo nunca é retornado).
Edição ProGET …/abilities/pbs/get-library-storage/runmanage_options (the REST route's own check)nenhum
pbs/get-licence
pbs-get-licence
Ler a licença
Retorna o plano, o estado da licença, a data de renovação e o que o plano do Page Builder Sandwich inclui para este site.
Edição gratuitaGET …/abilities/pbs/get-licence/runmanage_options (the REST route's own check)nenhum
pbs/get-maintenance
pbs-get-maintenance
Modo de manutenção de leitura (Pro)
Modo de manutenção / em breve: modo, página, retry-after e quais funções ainda veem o site.
Edição ProGET …/abilities/pbs/get-maintenance/runmanage_options (the REST route's own check)nenhum
pbs/get-migration
pbs-get-migration
Ler a migração legada
Retorna o progresso e o relatório da conversão de conteúdo do 5.x.
Edição gratuitaGET …/abilities/pbs/get-migration/runthe REST route's own per-item permission checknenhum
pbs/get-newsletter-keys
pbs-get-newsletter-keys
Ler conexão de boletim informativo (Pro)
Indica se uma chave do Mailchimp está salva (a chave em si nunca é retornada).
Edição ProGET …/abilities/pbs/get-newsletter-keys/runedit_posts (the REST route's own check)nenhum
pbs/get-page
pbs-get-page
Ler página
Retorna o título, o status, os links e o conteúdo de blocos de uma página, bem como as seções (blocos de nível superior) que a compõem.
Edição gratuitaGET …/abilities/pbs/get-page/runedit_post on that pageid: integer (obrigatório)
pbs/get-replace-job
pbs-get-replace-job
Visualizar uma localização e substituição (Pro)
Retorna as correspondências de uma vaga, página por página, para revisão antes de se candidatar.
Edição ProGET …/abilities/pbs/get-replace-job/runmanage_options (the REST route's own check)id: string (obrigatório)
pbs/get-reviews-sources
pbs-get-reviews-sources
Ler as fontes das avaliações (Pro)
Retorna as origens do Google e do Trustpilot que o bloco de avaliações exibe.
Edição ProGET …/abilities/pbs/get-reviews-sources/runmanage_options (the REST route's own check)nenhum
pbs/get-roles
pbs-get-roles
Ler permissões do construtor (Pro)
Retorna quais funções podem usar o construtor, design, código e modelos (modo cliente).
Edição ProGET …/abilities/pbs/get-roles/runmanage_options (the REST route's own check)nenhum
pbs/get-settings
pbs-get-settings
Ler as configurações do plugin
Retorna o prefixo da classe de front-end, o estado das atualizações beta e se os agentes de IA (MCP) são permitidos.
Edição gratuitaGET …/abilities/pbs/get-settings/runmanage_options (the REST route's own check)nenhum
pbs/get-support-connection
pbs-get-support-connection
Ler a conexão de suporte
Indica se este site está conectado ao suporte da Zinn Digital®, e como quem.
Edição gratuitaGET …/abilities/pbs/get-support-connection/runmanage_options (the REST route's own check)refresh: boolean
pbs/get-white-label
pbs-get-white-label
Ler white label (Agência)
Retorna as configurações de white-label: ativadas ou desativadas, o nome exibido e quais usuários ainda veem o original.
Edição ProGET …/abilities/pbs/get-white-label/runmanage_options (the REST route's own check)nenhum
pbs/import-designs
pbs-import-designs
Importar designs e configurações
Importa um pacote gerado por pbs/export-designs (dryRun primeiro para ver o que mudaria; modo: skip ou replace; mídia; configurações).
Edição gratuitaPOST …/abilities/pbs/import-designs/runmanage_options (the REST route's own check)package: object (obrigatório), mode: skip|replace|duplicate, settings: boolean, media: boolean, dryRun: boolean
pbs/invite-team-member
pbs-invite-team-member
Convidar um site para uma equipe (Agência)
Cria um código de convite de uso único (função: leitura ou gravação; rótulo; dias de validade). O código é exibido uma vez.
Edição ProPOST …/abilities/pbs/invite-team-member/runmanage_options (the REST route's own check)team: string (obrigatório), role: read|write, days: integer, label: string
pbs/join-team
pbs-join-team
Entrar em uma equipe (Pro)
Entra em uma biblioteca de equipe com um código de convite.
Edição ProPOST …/abilities/pbs/join-team/runmanage_options (the REST route's own check)code: string (obrigatório)
pbs/leave-team
pbs-leave-team
Sair da equipe (Pro)
Sai da biblioteca da equipe à qual este site se uniu.
Edição ProPOST …/abilities/pbs/leave-team/runmanage_options (the REST route's own check)nenhum
pbs/list-blocks
pbs-list-blocks
Listar os blocos do construtor
Lista todos os blocos do Page Builder Sandwich que este site pode usar (incluindo blocos Pro quando o Pro estiver ativo): nome, título, categoria e descrição. Use pbs/get-block para as configurações de um bloco e, em seguida, insira o bloco no conteúdo de uma página.
Edição gratuitaGET …/abilities/pbs/list-blocks/runedit_postssearch: string
pbs/list-forms
pbs-list-forms
Listar formulários
Lista os formulários criados com o bloco de Formulário e os plug-ins de formulário que ele pode incorporar.
Edição gratuitaGET …/abilities/pbs/list-forms/runedit_posts (the REST route's own check)nenhum
pbs/list-kits
pbs-list-kits
Listar kits de sites
Lista os kits de site (um conjunto de páginas prontas para um tipo de negócio) que este site pode importar.
Edição gratuitaGET …/abilities/pbs/list-kits/runedit_pages and publish_pagesrefresh: boolean
pbs/list-library-items
pbs-list-library-items
Listar designs da biblioteca em nuvem (Pro)
Lista os designs salvos na biblioteca na nuvem (kind: section, page ou pattern; team: uma biblioteca de equipe).
Edição 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 fontes auto-hospedadas
Lista as fontes do Google que este site hospeda por conta própria (baixadas uma vez, servidas a partir do site, sem solicitação ao Google).
Edição gratuitaGET …/abilities/pbs/list-local-fonts/runmanage_options (the REST route's own check)nenhum
pbs/list-lottie
pbs-list-lottie
Listar animações Lottie (Pro)
Lista as animações Lottie carregadas.
Edição ProGET …/abilities/pbs/list-lottie/runedit_posts (the REST route's own check)nenhum
pbs/list-pages
pbs-list-pages
Listar páginas
Lista as páginas que você pode editar, da mais recente para a mais antiga, com uma pesquisa opcional.
Edição 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 tarefas de localizar e substituir (Pro)
Lista os trabalhos de localizar e substituir em todo o site e o estado deles.
Edição ProGET …/abilities/pbs/list-replace-jobs/runmanage_options (the REST route's own check)nenhum
pbs/list-sections
pbs-list-sections
Listar seções
Lista as seções prontas (destaque, recursos, FAQ, depoimentos, chamada para ação e mais) que podem ser adicionadas a uma página.
Edição gratuitaGET …/abilities/pbs/list-sections/runedit_pagessearch: string
pbs/list-support-access
pbs-list-support-access
Listar logins temporários de suporte
Lista os usuários de suporte temporários concedidos à nossa equipe e quando cada um expira.
Edição gratuitaGET …/abilities/pbs/list-support-access/runmanage_options (the REST route's own check)nenhum
pbs/list-team-members
pbs-list-team-members
Listar membros da equipe (Pro)
Lista os sites de uma equipe e seus acessos.
Edição ProGET …/abilities/pbs/list-team-members/runmanage_options (the REST route's own check)team: string (obrigatório)
pbs/list-teams
pbs-list-teams
Listar equipes da biblioteca (Pro)
Lista as equipes a que este site pertence ou que ele possui.
Edição ProGET …/abilities/pbs/list-teams/runmanage_options (the REST route's own check)nenhum
pbs/list-transferable
pbs-list-transferable
Liste o que pode ser exportado
Lista os modelos, padrões e configurações que podem ser exportados para outro site.
Edição gratuitaGET …/abilities/pbs/list-transferable/runmanage_options (the REST route's own check)nenhum
pbs/list-uploaded-icons
pbs-list-uploaded-icons
Listar ícones enviados
Lista os ícones SVG enviados para a biblioteca de ícones, do mais recente para o mais antigo.
Edição 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 uma seção
Move uma seção de uma página de uma posição para outra (baseado em 0, conforme listado por pbs/get-page).
Edição gratuitaPOST …/abilities/pbs/move-section/runedit_post on that pageid: integer (obrigatório), from: integer (obrigatório), to: integer (obrigatório)
pbs/open-support-ticket
pbs-open-support-ticket
Abrir um chamado de suporte
Abre um chamado de suporte (assunto, mensagem, tipo, email) com os diagnósticos deste site; access_days e credentials concedem opcionalmente acesso temporário à nossa equipe.
Edição gratuitaPOST …/abilities/pbs/open-support-ticket/runmanage_options (the REST route's own check)nenhum
pbs/refresh-reviews
pbs-refresh-reviews
Atualizar avaliações agora (Pro)
Busca as últimas avaliações do Trustpilot agora, em vez de esperar pela atualização diária.
Edição ProPOST …/abilities/pbs/refresh-reviews/runmanage_options (the REST route's own check)nenhum
pbs/remove-block
pbs-remove-block
Remover um bloco de uma página
Remove um bloco (uma seção inteira ou um bloco dentro de uma) de uma página, localizado pelo seu caminho. A versão anterior da página permanece em suas revisões.
Edição gratuitaPOST …/abilities/pbs/remove-block/runedit_post on that pageid: integer (obrigatório), path: array (obrigatório)
pbs/remove-library-storage
pbs-remove-library-storage
Parar de usar seu próprio armazenamento (Pro)
Remove as configurações de armazenamento próprio; o armazenamento do plano volta a ser utilizado.
Edição ProPOST …/abilities/pbs/remove-library-storage/runmanage_options (the REST route's own check)nenhum
pbs/remove-local-font
pbs-remove-local-font
Remover uma fonte auto-hospedada
Exclui os arquivos de uma família de fontes auto-hospedada.
Edição gratuitaPOST …/abilities/pbs/remove-local-font/runmanage_options (the REST route's own check)family: string (obrigatório)
pbs/remove-team-member
pbs-remove-team-member
Remover um membro da equipe (Agência)
Remove um site de uma equipe.
Edição ProPOST …/abilities/pbs/remove-team-member/runmanage_options (the REST route's own check)team: string (obrigatório), member: string (obrigatório)
pbs/revoke-support-access
pbs-revoke-support-access
Revogar logins temporários de suporte
Remove usuários de suporte temporários agora (IDs).
Edição gratuitaPOST …/abilities/pbs/revoke-support-access/runmanage_options (the REST route's own check)ids: array (obrigatório)
pbs/save-library-item
pbs-save-library-item
Salvar um design na biblioteca na nuvem (Pro)
Salva a marcação do bloco (título, tipo, marcação, estilos, tags) na sua biblioteca na nuvem ou de uma equipe; as imagens são empacotadas com ele.
Edição ProPOST …/abilities/pbs/save-library-item/runedit_posts (the REST route's own check)team: string, kind: section|page|style (obrigatório), title: string (obrigatório), tags: array, markup: string, styles: object
pbs/set-library-storage
pbs-set-library-storage
Use seu próprio armazenamento (Pro)
Salva o armazenamento próprio: provedor (r2 ou s3), bucket, região, endpoint, prefixo, key_id, secret, ativado.
Edição ProPOST …/abilities/pbs/set-library-storage/runmanage_options (the REST route's own check)nenhum
pbs/set-maintenance
pbs-set-maintenance
Alterar modo de manutenção (Pro)
Ativa ou desativa o modo de manutenção (503) ou em breve (mode), com a página a ser exibida (page_id), retry_after e as funções que o ignoram.
Edição 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)
Salva (ou, com um valor vazio, remove) a chave de API do Mailchimp que o bloco de newsletter usa.
Edição ProPOST …/abilities/pbs/set-newsletter-keys/runmanage_options (the REST route's own check)mailchimp: string (obrigatório)
pbs/set-reviews-sources
pbs-set-reviews-sources
Alterar as fontes de avaliações (Pro)
Define o local do Google e a empresa do Trustpilot que o bloco Avaliações lê.
Edição ProPOST …/abilities/pbs/set-reviews-sources/runmanage_options (the REST route's own check)google: object, trustpilot: object
pbs/set-roles
pbs-set-roles
Alterar permissões do construtor (Pro)
Define por função o que o construtor permite (funções), por exemplo, uma função de cliente apenas de conteúdo.
Edição ProPOST …/abilities/pbs/set-roles/runmanage_options (the REST route's own check)roles: object (obrigatório)
pbs/set-white-label
pbs-set-white-label
Alterar marca branca (Agência)
Ativa ou desativa a marca branca e define o nome que os clientes veem (enabled, name, agency_users).
Edição ProPOST …/abilities/pbs/set-white-label/runmanage_options (the REST route's own check)nenhum
pbs/start-migration
pbs-start-migration
Converter conteúdo legado
Inicia (ou reinicia) a conversão de cada página 5.x para blocos; cada post é respaldado primeiro.
Edição gratuitaPOST …/abilities/pbs/start-migration/runthe REST route's own per-item permission checknenhum
pbs/start-replace
pbs-start-replace
Localizar e substituir em todo o site (Pro)
Inicia uma operação de localizar e substituir segura por bloco (localizar, substituir, tipo: texto, link ou cor; match_case; tipos). Nada é alterado até pbs/apply-replace.
Edição ProPOST …/abilities/pbs/start-replace/runmanage_options (the REST route's own check)find: string (obrigatório), replace: string, kind: text|link|colour, types: array, match_case: boolean
pbs/start-trial
pbs-start-trial
Iniciar o teste gratuito do Pro
Inicia o teste de 14 dias do Page Builder Sandwich Pro para este site (nenhum pagamento necessário).
Edição gratuitaPOST …/abilities/pbs/start-trial/runmanage_options (the REST route's own check)nenhum
pbs/test-library-storage
pbs-test-library-storage
Testar seu próprio armazenamento (Pro)
Grava, lê e exclui um objeto de teste no seu próprio armazenamento e relata cada etapa.
Edição ProPOST …/abilities/pbs/test-library-storage/runmanage_options (the REST route's own check)nenhum
pbs/undo-convert-post
pbs-undo-convert-post
Desfazer uma conversão
Restaura uma página convertida do seu backup.
Edição gratuitaPOST …/abilities/pbs/undo-convert-post/runthe REST route's own per-item permission checkid: string (obrigatório)
pbs/undo-migration
pbs-undo-migration
Desfazer a migração legada
Restaura cada post convertido a partir do seu backup.
Edição gratuitaPOST …/abilities/pbs/undo-migration/runthe REST route's own per-item permission checknenhum
pbs/undo-replace
pbs-undo-replace
Desfazer localizar e substituir (Pro)
Restaura as postagens que um trabalho alterou (uma postagem editada desde então mantém sua edição).
Edição ProPOST …/abilities/pbs/undo-replace/runmanage_options (the REST route's own check)id: string (obrigatório)
pbs/update-block
pbs-update-block
Alterar as configurações de um bloco
Altera as configurações (atributos) de um bloco dentro de uma página, encontrado pelo seu caminho; os atributos enviados são mesclados com os atuais. Funciona em blocos que o site renderiza a partir de suas configurações; para um bloco cujo HTML está salvo na página, envie a nova marcação com pbs/update-page.
Edição gratuitaPOST …/abilities/pbs/update-block/runedit_post on that pageid: integer (obrigatório), path: array (obrigatório), attributes: object (obrigatório)
pbs/update-brand-kit
pbs-update-brand-kit
Alterar o kit de marca (Pro)
Salva o kit de marca: nome, logotipo, cores, fontes de títulos e do corpo de texto, e a voz de marca usada pela escrita de IA.
Edição 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
Alterar os pontos de interrupção responsivos
Altera as larguras para tablet e celular em pixels; com o Pro, pontos de interrupção extras personalizados.
Edição 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
Alterar uma classe global (Pro)
Altera o rótulo, o identificador (slug) ou os estilos de uma classe global; todos os elementos que a utilizam são atualizados.
Edição ProPOST …/abilities/pbs/update-class/runedit_theme_options (the REST route's own check)id: string (obrigatório), label: string, slug: string, s: object
pbs/update-dark-mode
pbs-update-dark-mode
Alterar o modo escuro (Pro)
Define o modo escuro (modo: desativado, automático ou alternar) e suas cores.
Edição ProPOST …/abilities/pbs/update-dark-mode/runedit_theme_options (the REST route's own check)mode: device|light|dark (obrigatório), colors: object
pbs/update-design-globals
pbs-update-design-globals
Alterar o design do site
Altera as cores de todo o site (colors), fontes (fonts, headingFont, bodyFont). Cada página aplica a alteração; o arquivo theme.json do tema é mantido sincronizado.
Edição 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
Atualizar uma página
Altera o título, o status ou o conteúdo de bloco de uma página. O conteúdo enviado substitui o conteúdo da página.
Edição gratuitaPOST …/abilities/pbs/update-page/runedit_post on that page; publish_pages to publish or make privateid: integer (obrigatório), title: string, status: draft|pending|publish|private, sections: array, content: string
pbs/update-settings
pbs-update-settings
Alterar as configurações do plugin
Altera o prefixo da classe de front-end (1 a 8 letras minúsculas ou dígitos, começando com uma letra) e/ou ativa ou desativa os agentes de IA (MCP) (mcp: false remove todas as funcionalidades e o endpoint MCP).
Edição gratuitaPOST …/abilities/pbs/update-settings/runmanage_options (the REST route's own check)prefix: string, mcp: boolean
pbs/update-tokens
pbs-update-tokens
Alterar os tokens de design (Pro)
Altera as escalas de espaçamento, raio e sombra (space, radius, shadow) ou as redefine (reset).
Edição 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
Alterar as variáveis CSS (Pro)
Substitui as variáveis de design do site (variáveis: uma lista de nome e valor).
Edição ProPOST …/abilities/pbs/update-variables/runedit_theme_options (the REST route's own check)variables: array (obrigatório)
pbs/upload-icon
pbs-upload-icon
Carregar um ícone
Adiciona um ícone SVG (nome, marcação svg) à biblioteca de ícones; o SVG é sanitizado primeiro.
Edição gratuitaPOST …/abilities/pbs/upload-icon/runupload_files (the REST route's own check)name: string (obrigatório), svg: string (obrigatório)
pbs/upload-lottie
pbs-upload-lottie
Carregar uma animação Lottie (Pro)
Valida um documento JSON do Lottie (json, name) e o publica como um arquivo estático para o bloco Lottie.
Edição ProPOST …/abilities/pbs/upload-lottie/runupload_files (the REST route's own check)name: string (obrigatório), json: string (obrigatório)