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.
Endpoints
MCP sobre HTTP (streaming)
https://example.com/wp-json/pbs/v1/mcpMCP 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-sandwichREST: executar uma habilidade
/wp-json/wp-abilities/v1/abilities/<name>/runAutenticaçã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.
| Recurso | O que ele faz | Edição | REST | Permissão | Parâmetros |
|---|---|---|---|---|---|
pbs/activate-custom-fontpbs-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 Pro | POST …/abilities/pbs/activate-custom-font/run | edit_theme_options (the REST route's own check) | id: integer (obrigatório) |
pbs/add-local-fontpbs-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 gratuita | POST …/abilities/pbs/add-local-font/run | manage_options (the REST route's own check) | family: string (obrigatório), weights: array, italic: boolean |
pbs/add-sectionpbs-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 gratuita | POST …/abilities/pbs/add-section/run | edit_post on that page | id: integer (obrigatório), section: string (obrigatório), position: start|end|after, after: integer |
pbs/apply-brand-kitpbs-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 Pro | POST …/abilities/pbs/apply-brand-kit/run | edit_theme_options (the REST route's own check) | nenhum |
pbs/apply-kitpbs-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 gratuita | POST …/abilities/pbs/apply-kit/run | edit_pages and publish_pages; manage_options to set the home page | slug: string (obrigatório), pages: array, publish: boolean, front: boolean, menu: boolean |
pbs/apply-replacepbs-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 Pro | POST …/abilities/pbs/apply-replace/run | manage_options (the REST route's own check) | id: string (obrigatório) |
pbs/build-landing-pagepbs-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 gratuita | POST …/abilities/pbs/build-landing-page/run | edit_pages | business: string (obrigatório) |
pbs/build-pagespbs-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 Pro | POST …/abilities/pbs/build-pages/run | edit_pages; each page is checked on its own (publish_pages to publish) | pages: array (obrigatório) |
pbs/connect-adobe-fontspbs-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 Pro | POST …/abilities/pbs/connect-adobe-fonts/run | edit_theme_options (the REST route's own check) | kit: string (obrigatório) |
pbs/connect-supportpbs-connect-support | Conectar ao suporte Conecta este site ao suporte da Zinn Digital® (nome, e-mail, consentimento). | Edição gratuita | POST …/abilities/pbs/connect-support/run | manage_options (the REST route's own check) | email: string (obrigatório), name: string, consent: boolean (obrigatório) |
pbs/convert-postpbs-convert-post | Converter uma página legada Converte uma página 5.x para blocos (fazendo backup primeiro). | Edição gratuita | POST …/abilities/pbs/convert-post/run | the REST route's own per-item permission check | id: string (obrigatório) |
pbs/create-classpbs-create-class | Criar uma classe global (Pro) Cria uma classe de estilo global reutilizável: rótulo, identificador (slug) e seus estilos. | Edição Pro | POST …/abilities/pbs/create-class/run | edit_theme_options (the REST route's own check) | label: string (obrigatório), slug: string, s: object |
pbs/create-pagepbs-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 gratuita | POST …/abilities/pbs/create-page/run | edit_pages; publish_pages to publish or make private | title: string (obrigatório), status: draft|pending|publish|private, sections: array, content: string |
pbs/create-teampbs-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 Pro | POST …/abilities/pbs/create-team/run | manage_options (the REST route's own check) | name: string (obrigatório) |
pbs/deactivate-custom-fontpbs-deactivate-custom-font | Desativar uma fonte carregada (Pro) Remove uma fonte personalizada (por slug) dos seletores de fontes. | Edição Pro | POST …/abilities/pbs/deactivate-custom-font/run | edit_theme_options (the REST route's own check) | slug: string (obrigatório) |
pbs/delete-classpbs-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 Pro | POST …/abilities/pbs/delete-class/run | edit_theme_options (the REST route's own check) | id: string (obrigatório) |
pbs/delete-iconpbs-delete-icon | Excluir um ícone enviado Remove um ícone enviado; os blocos que o utilizavam mantêm a própria cópia. | Edição gratuita | POST …/abilities/pbs/delete-icon/run | delete_post (the REST route's own check) | id: string (obrigatório) |
pbs/delete-library-itempbs-delete-library-item | Excluir um design de biblioteca na nuvem (Pro) Exclui um design da biblioteca na nuvem. | Edição Pro | POST …/abilities/pbs/delete-library-item/run | edit_posts (the REST route's own check) | item: string (obrigatório), team: string |
pbs/delete-pagepbs-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 gratuita | POST …/abilities/pbs/delete-page/run | delete_post on that page | id: integer (obrigatório) |
pbs/delete-teampbs-delete-team | Excluir uma equipe da biblioteca (Agência) Exclui uma equipe e todos os designs em sua biblioteca. | Edição Pro | POST …/abilities/pbs/delete-team/run | manage_options (the REST route's own check) | team: string (obrigatório) |
pbs/disconnect-supportpbs-disconnect-support | Desconectar do suporte Desconecta este site do suporte. | Edição gratuita | POST …/abilities/pbs/disconnect-support/run | manage_options (the REST route's own check) | nenhum |
pbs/duplicate-classpbs-duplicate-class | Duplicar uma classe global (Pro) Copia uma classe global sob um novo ID. | Edição Pro | POST …/abilities/pbs/duplicate-class/run | edit_theme_options (the REST route's own check) | id: string (obrigatório) |
pbs/duplicate-pagepbs-duplicate-page | Duplicar uma página Copia uma página (seu título, conteúdo e modelo) para um novo rascunho. | Edição gratuita | POST …/abilities/pbs/duplicate-page/run | edit_post on the page and edit_pages | id: integer (obrigatório), title: string |
pbs/export-designspbs-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 gratuita | POST …/abilities/pbs/export-designs/run | manage_options (the REST route's own check) | ids: array, settings: boolean |
pbs/generate-pagepbs-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 Pro | POST …/abilities/pbs/generate-page/run | edit_pages; publish_pages to publish; the AI settings' role and spending rules | brief: string (obrigatório), title: string, sections: array, status: draft|pending|publish|private |
pbs/get-blockpbs-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 gratuita | GET …/abilities/pbs/get-block/run | edit_posts | name: string (obrigatório) |
pbs/get-breakpointspbs-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 gratuita | GET …/abilities/pbs/get-breakpoints/run | edit_theme_options (the REST route's own check) | nenhum |
pbs/get-design-globalspbs-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 gratuita | GET …/abilities/pbs/get-design-globals/run | edit_theme_options (the REST route's own check) | nenhum |
pbs/get-design-systempbs-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 Pro | GET …/abilities/pbs/get-design-system/run | edit_theme_options (the REST route's own check) | nenhum |
pbs/get-diagnosticspbs-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 gratuita | GET …/abilities/pbs/get-diagnostics/run | manage_options (the REST route's own check) | nenhum |
pbs/get-library-accountpbs-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 Pro | GET …/abilities/pbs/get-library-account/run | edit_posts (the REST route's own check) | nenhum |
pbs/get-library-itempbs-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 Pro | GET …/abilities/pbs/get-library-item/run | edit_posts (the REST route's own check) | item: string (obrigatório), team: string |
pbs/get-library-storagepbs-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 Pro | GET …/abilities/pbs/get-library-storage/run | manage_options (the REST route's own check) | nenhum |
pbs/get-licencepbs-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 gratuita | GET …/abilities/pbs/get-licence/run | manage_options (the REST route's own check) | nenhum |
pbs/get-maintenancepbs-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 Pro | GET …/abilities/pbs/get-maintenance/run | manage_options (the REST route's own check) | nenhum |
pbs/get-migrationpbs-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 gratuita | GET …/abilities/pbs/get-migration/run | the REST route's own per-item permission check | nenhum |
pbs/get-newsletter-keyspbs-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 Pro | GET …/abilities/pbs/get-newsletter-keys/run | edit_posts (the REST route's own check) | nenhum |
pbs/get-pagepbs-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 gratuita | GET …/abilities/pbs/get-page/run | edit_post on that page | id: integer (obrigatório) |
pbs/get-replace-jobpbs-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 Pro | GET …/abilities/pbs/get-replace-job/run | manage_options (the REST route's own check) | id: string (obrigatório) |
pbs/get-reviews-sourcespbs-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 Pro | GET …/abilities/pbs/get-reviews-sources/run | manage_options (the REST route's own check) | nenhum |
pbs/get-rolespbs-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 Pro | GET …/abilities/pbs/get-roles/run | manage_options (the REST route's own check) | nenhum |
pbs/get-settingspbs-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 gratuita | GET …/abilities/pbs/get-settings/run | manage_options (the REST route's own check) | nenhum |
pbs/get-support-connectionpbs-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 gratuita | GET …/abilities/pbs/get-support-connection/run | manage_options (the REST route's own check) | refresh: boolean |
pbs/get-white-labelpbs-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 Pro | GET …/abilities/pbs/get-white-label/run | manage_options (the REST route's own check) | nenhum |
pbs/import-designspbs-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 gratuita | POST …/abilities/pbs/import-designs/run | manage_options (the REST route's own check) | package: object (obrigatório), mode: skip|replace|duplicate, settings: boolean, media: boolean, dryRun: boolean |
pbs/invite-team-memberpbs-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 Pro | POST …/abilities/pbs/invite-team-member/run | manage_options (the REST route's own check) | team: string (obrigatório), role: read|write, days: integer, label: string |
pbs/join-teampbs-join-team | Entrar em uma equipe (Pro) Entra em uma biblioteca de equipe com um código de convite. | Edição Pro | POST …/abilities/pbs/join-team/run | manage_options (the REST route's own check) | code: string (obrigatório) |
pbs/leave-teampbs-leave-team | Sair da equipe (Pro) Sai da biblioteca da equipe à qual este site se uniu. | Edição Pro | POST …/abilities/pbs/leave-team/run | manage_options (the REST route's own check) | nenhum |
pbs/list-blockspbs-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 gratuita | GET …/abilities/pbs/list-blocks/run | edit_posts | search: string |
pbs/list-formspbs-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 gratuita | GET …/abilities/pbs/list-forms/run | edit_posts (the REST route's own check) | nenhum |
pbs/list-kitspbs-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 gratuita | GET …/abilities/pbs/list-kits/run | edit_pages and publish_pages | refresh: boolean |
pbs/list-library-itemspbs-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 Pro | GET …/abilities/pbs/list-library-items/run | edit_posts (the REST route's own check) | team: string, kind: |section|page|style |
pbs/list-local-fontspbs-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 gratuita | GET …/abilities/pbs/list-local-fonts/run | manage_options (the REST route's own check) | nenhum |
pbs/list-lottiepbs-list-lottie | Listar animações Lottie (Pro) Lista as animações Lottie carregadas. | Edição Pro | GET …/abilities/pbs/list-lottie/run | edit_posts (the REST route's own check) | nenhum |
pbs/list-pagespbs-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 gratuita | GET …/abilities/pbs/list-pages/run | edit_pages; only pages the user can edit are listed | search: string, status: any|draft|pending|publish|private, page: integer, per_page: integer |
pbs/list-replace-jobspbs-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 Pro | GET …/abilities/pbs/list-replace-jobs/run | manage_options (the REST route's own check) | nenhum |
pbs/list-sectionspbs-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 gratuita | GET …/abilities/pbs/list-sections/run | edit_pages | search: string |
pbs/list-support-accesspbs-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 gratuita | GET …/abilities/pbs/list-support-access/run | manage_options (the REST route's own check) | nenhum |
pbs/list-team-memberspbs-list-team-members | Listar membros da equipe (Pro) Lista os sites de uma equipe e seus acessos. | Edição Pro | GET …/abilities/pbs/list-team-members/run | manage_options (the REST route's own check) | team: string (obrigatório) |
pbs/list-teamspbs-list-teams | Listar equipes da biblioteca (Pro) Lista as equipes a que este site pertence ou que ele possui. | Edição Pro | GET …/abilities/pbs/list-teams/run | manage_options (the REST route's own check) | nenhum |
pbs/list-transferablepbs-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 gratuita | GET …/abilities/pbs/list-transferable/run | manage_options (the REST route's own check) | nenhum |
pbs/list-uploaded-iconspbs-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 gratuita | GET …/abilities/pbs/list-uploaded-icons/run | edit_posts (the REST route's own check) | page: integer, per_page: integer |
pbs/move-sectionpbs-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 gratuita | POST …/abilities/pbs/move-section/run | edit_post on that page | id: integer (obrigatório), from: integer (obrigatório), to: integer (obrigatório) |
pbs/open-support-ticketpbs-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 gratuita | POST …/abilities/pbs/open-support-ticket/run | manage_options (the REST route's own check) | nenhum |
pbs/record-support-consentpbs-record-support-consent | Consentir com o diagnóstico de suporte Registra o consentimento do administrador para enviar diagnósticos com os tickets de suporte. | Edição gratuita | POST …/abilities/pbs/record-support-consent/run | manage_options (the REST route's own check) | nenhum |
pbs/refresh-reviewspbs-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 Pro | POST …/abilities/pbs/refresh-reviews/run | manage_options (the REST route's own check) | nenhum |
pbs/remove-blockpbs-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 gratuita | POST …/abilities/pbs/remove-block/run | edit_post on that page | id: integer (obrigatório), path: array (obrigatório) |
pbs/remove-library-storagepbs-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 Pro | POST …/abilities/pbs/remove-library-storage/run | manage_options (the REST route's own check) | nenhum |
pbs/remove-local-fontpbs-remove-local-font | Remover uma fonte auto-hospedada Exclui os arquivos de uma família de fontes auto-hospedada. | Edição gratuita | POST …/abilities/pbs/remove-local-font/run | manage_options (the REST route's own check) | family: string (obrigatório) |
pbs/remove-team-memberpbs-remove-team-member | Remover um membro da equipe (Agência) Remove um site de uma equipe. | Edição Pro | POST …/abilities/pbs/remove-team-member/run | manage_options (the REST route's own check) | team: string (obrigatório), member: string (obrigatório) |
pbs/revoke-support-accesspbs-revoke-support-access | Revogar logins temporários de suporte Remove usuários de suporte temporários agora (IDs). | Edição gratuita | POST …/abilities/pbs/revoke-support-access/run | manage_options (the REST route's own check) | ids: array (obrigatório) |
pbs/save-library-itempbs-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 Pro | POST …/abilities/pbs/save-library-item/run | edit_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-storagepbs-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 Pro | POST …/abilities/pbs/set-library-storage/run | manage_options (the REST route's own check) | nenhum |
pbs/set-maintenancepbs-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 Pro | POST …/abilities/pbs/set-maintenance/run | manage_options (the REST route's own check) | mode: off|maintenance|coming_soon, page_id: integer, roles: array, retry_after: integer |
pbs/set-newsletter-keyspbs-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 Pro | POST …/abilities/pbs/set-newsletter-keys/run | manage_options (the REST route's own check) | mailchimp: string (obrigatório) |
pbs/set-reviews-sourcespbs-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 Pro | POST …/abilities/pbs/set-reviews-sources/run | manage_options (the REST route's own check) | google: object, trustpilot: object |
pbs/set-rolespbs-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 Pro | POST …/abilities/pbs/set-roles/run | manage_options (the REST route's own check) | roles: object (obrigatório) |
pbs/set-white-labelpbs-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 Pro | POST …/abilities/pbs/set-white-label/run | manage_options (the REST route's own check) | nenhum |
pbs/start-migrationpbs-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 gratuita | POST …/abilities/pbs/start-migration/run | the REST route's own per-item permission check | nenhum |
pbs/start-replacepbs-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 Pro | POST …/abilities/pbs/start-replace/run | manage_options (the REST route's own check) | find: string (obrigatório), replace: string, kind: text|link|colour, types: array, match_case: boolean |
pbs/start-trialpbs-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 gratuita | POST …/abilities/pbs/start-trial/run | manage_options (the REST route's own check) | nenhum |
pbs/test-library-storagepbs-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 Pro | POST …/abilities/pbs/test-library-storage/run | manage_options (the REST route's own check) | nenhum |
pbs/undo-convert-postpbs-undo-convert-post | Desfazer uma conversão Restaura uma página convertida do seu backup. | Edição gratuita | POST …/abilities/pbs/undo-convert-post/run | the REST route's own per-item permission check | id: string (obrigatório) |
pbs/undo-migrationpbs-undo-migration | Desfazer a migração legada Restaura cada post convertido a partir do seu backup. | Edição gratuita | POST …/abilities/pbs/undo-migration/run | the REST route's own per-item permission check | nenhum |
pbs/undo-replacepbs-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 Pro | POST …/abilities/pbs/undo-replace/run | manage_options (the REST route's own check) | id: string (obrigatório) |
pbs/update-blockpbs-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 gratuita | POST …/abilities/pbs/update-block/run | edit_post on that page | id: integer (obrigatório), path: array (obrigatório), attributes: object (obrigatório) |
pbs/update-brand-kitpbs-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 Pro | POST …/abilities/pbs/update-brand-kit/run | edit_theme_options (the REST route's own check) | name: string, logo: integer, colors: array, headingFont: string, bodyFont: string, voice: string |
pbs/update-breakpointspbs-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 gratuita | POST …/abilities/pbs/update-breakpoints/run | edit_theme_options (the REST route's own check) | tablet: integer, mobile: integer, custom: array |
pbs/update-classpbs-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 Pro | POST …/abilities/pbs/update-class/run | edit_theme_options (the REST route's own check) | id: string (obrigatório), label: string, slug: string, s: object |
pbs/update-dark-modepbs-update-dark-mode | Alterar o modo escuro (Pro) Define o modo escuro (modo: desativado, automático ou alternar) e suas cores. | Edição Pro | POST …/abilities/pbs/update-dark-mode/run | edit_theme_options (the REST route's own check) | mode: device|light|dark (obrigatório), colors: object |
pbs/update-design-globalspbs-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 gratuita | POST …/abilities/pbs/update-design-globals/run | edit_theme_options (the REST route's own check) | colors: object, fonts: object, bodyFont: string, headingFont: string |
pbs/update-pagepbs-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 gratuita | POST …/abilities/pbs/update-page/run | edit_post on that page; publish_pages to publish or make private | id: integer (obrigatório), title: string, status: draft|pending|publish|private, sections: array, content: string |
pbs/update-settingspbs-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 gratuita | POST …/abilities/pbs/update-settings/run | manage_options (the REST route's own check) | prefix: string, mcp: boolean |
pbs/update-tokenspbs-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 Pro | POST …/abilities/pbs/update-tokens/run | edit_theme_options (the REST route's own check) | space: array, radius: array, shadow: array, reset: boolean |
pbs/update-variablespbs-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 Pro | POST …/abilities/pbs/update-variables/run | edit_theme_options (the REST route's own check) | variables: array (obrigatório) |
pbs/upload-iconpbs-upload-icon | Carregar um ícone Adiciona um ícone SVG (nome, marcação svg) à biblioteca de ícones; o SVG é sanitizado primeiro. | Edição gratuita | POST …/abilities/pbs/upload-icon/run | upload_files (the REST route's own check) | name: string (obrigatório), svg: string (obrigatório) |
pbs/upload-lottiepbs-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 Pro | POST …/abilities/pbs/upload-lottie/run | upload_files (the REST route's own check) | name: string (obrigatório), json: string (obrigatório) |