Разработчики
Справочник возможностей page-builder-sandwich
Плагин page-builder-sandwich регистрирует свои действия в WordPress Abilities API. Те же возможности являются инструментами MCP на собственном сервере сайта и маршрутами REST в /wp-json/wp-abilities/v1. Эта страница генерируется на основе собственного реестра плагина.
Конечные точки
MCP через HTTP (потоковый)
https://example.com/wp-json/pbs/v1/mcpMCP через WP-CLI (стандартные ввод и вывод)
wp mcp-adapter serve --server=page-builder-sandwich --user=<login>REST: список возможностей
/wp-json/wp-abilities/v1/abilities?category=page-builder-sandwichREST: запустить способность
/wp-json/wp-abilities/v1/abilities/<name>/runАутентификация и разрешения
HTTP-запросы проходят аутентификацию с помощью пароля приложения WordPress (HTTP Basic). Для подключения к MCP-серверу требуется возможность, указанная ниже; каждая функция затем проверяет свои собственные разрешения для каждого объекта. Функции только для чтения выполняются с методом GET и входными данными в строке запроса; остальные — с методом POST и телом JSON {"input": {…}}.
Примеры
# REST: запустить способность
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":{}}}Все возможности
Сгенерировано на основе файла abilities.json плагина, который, в свою очередь, создается на основе работающего сайта; тест завершается с ошибкой, если они не совпадают.
| Возможность | Назначение | Редакция | REST | Права доступа | Параметры |
|---|---|---|---|---|---|
pbs/activate-custom-fontpbs-activate-custom-font | Включить загруженный шрифт (Pro) Делает загруженный пользовательский шрифт (файл шрифта в медиабиблиотеке по идентификатору) доступным в средствах выбора шрифтов. | Версия Pro | POST …/abilities/pbs/activate-custom-font/run | edit_theme_options (the REST route's own check) | id: integer (обязательно) |
pbs/add-local-fontpbs-add-local-font | Разместить шрифт самостоятельно Загружает семейство шрифтов Google (семейство, жирность, курсив) с последующей раздачей с этого сайта. | Бесплатный тариф | POST …/abilities/pbs/add-local-font/run | manage_options (the REST route's own check) | family: string (обязательно), weights: array, italic: boolean |
pbs/add-sectionpbs-add-section | Добавить раздел на страницу Добавляет готовую секцию на страницу: в начале, в конце или после секции на заданной позиции. | Бесплатный тариф | POST …/abilities/pbs/add-section/run | edit_post on that page | id: integer (обязательно), section: string (обязательно), position: start|end|after, after: integer |
pbs/apply-brand-kitpbs-apply-brand-kit | Применить бренд-кит (Pro) Применяет цвета и шрифты сохраненного набора бренда к дизайну сайта. | Версия Pro | POST …/abilities/pbs/apply-brand-kit/run | edit_theme_options (the REST route's own check) | Нет |
pbs/apply-kitpbs-apply-kit | Импортировать набор для сайта Импортирует страницы комплекта веб-сайта (все или указанные по имени), при необходимости публикуя их, устанавливая главную страницу и добавляя их в меню. Повторный импорт обновляет те же страницы. | Бесплатный тариф | POST …/abilities/pbs/apply-kit/run | edit_pages and publish_pages; manage_options to set the home page | slug: string (обязательно), pages: array, publish: boolean, front: boolean, menu: boolean |
pbs/apply-replacepbs-apply-replace | Заменить с помощью поиска и замены (Pro) Применяет предпросмотренное задание. Каждая измененная публикация сохраняет резервную копию для pbs/undo-replace. | Версия Pro | POST …/abilities/pbs/apply-replace/run | manage_options (the REST route's own check) | id: string (обязательно) |
pbs/build-landing-pagepbs-build-landing-page | Создать целевую страницу Инструктивный рабочий процесс: агент выбирает разделы, которые подходят для вашего бизнеса, создает страницу в виде черновика и пишет ее текст. | Бесплатный тариф | POST …/abilities/pbs/build-landing-page/run | edit_pages | business: string (обязательно) |
pbs/build-pagespbs-build-pages | Создать несколько страниц Создает до 50 страниц за один вызов, каждую из разделов и/или содержимого блоков. Каждая страница проверяется и создается отдельно; в ответе перечисляются все созданные и все отклоненные страницы с указанием причины. | Версия Pro | POST …/abilities/pbs/build-pages/run | edit_pages; each page is checked on its own (publish_pages to publish) | pages: array (обязательно) |
pbs/connect-adobe-fontspbs-connect-adobe-fonts | Подключить Adobe Fonts (Pro) Подключает веб-проект Adobe Fonts (Typekit) по его идентификатору набора, чтобы шрифты отображались в средствах выбора шрифтов. | Версия Pro | POST …/abilities/pbs/connect-adobe-fonts/run | edit_theme_options (the REST route's own check) | kit: string (обязательно) |
pbs/connect-supportpbs-connect-support | Связаться с поддержкой Подключает этот сайт к службе поддержки Zinn Digital® (имя, электронная почта, согласие). | Бесплатный тариф | POST …/abilities/pbs/connect-support/run | manage_options (the REST route's own check) | email: string (обязательно), name: string, consent: boolean (обязательно) |
pbs/convert-postpbs-convert-post | Конвертировать одну старую страницу Конвертирует одну страницу версии 5.x в блоки (перед этим создается резервная копия). | Бесплатный тариф | POST …/abilities/pbs/convert-post/run | the REST route's own per-item permission check | id: string (обязательно) |
pbs/create-classpbs-create-class | Создать глобальный класс (Pro) Создает многоразовый глобальный класс стиля: метку, ярлык и его стили. | Версия Pro | POST …/abilities/pbs/create-class/run | edit_theme_options (the REST route's own check) | label: string (обязательно), slug: string, s: object |
pbs/create-pagepbs-create-page | Создать страницу Создает страницу из разделов (см. pbs/list-sections) и/или содержимого блоков. Новая страница является черновиком, если не запрошен другой статус. | Бесплатный тариф | POST …/abilities/pbs/create-page/run | edit_pages; publish_pages to publish or make private | title: string (обязательно), status: draft|pending|publish|private, sections: array, content: string |
pbs/create-teampbs-create-team | Создать команду библиотеки (агентство) Создает командную библиотеку (name), к которой другие сайты могут присоединиться по коду приглашения. | Версия Pro | POST …/abilities/pbs/create-team/run | manage_options (the REST route's own check) | name: string (обязательно) |
pbs/deactivate-custom-fontpbs-deactivate-custom-font | Отключить загруженный шрифт (Pro) Удаляет пользовательский шрифт (по слагу) из средств выбора шрифтов. | Версия Pro | POST …/abilities/pbs/deactivate-custom-font/run | edit_theme_options (the REST route's own check) | slug: string (обязательно) |
pbs/delete-classpbs-delete-class | Удалить глобальный класс (Pro) Удаляет глобальный класс. Элементы, которые его использовали, сохраняют свое содержимое и теряют его стили. | Версия Pro | POST …/abilities/pbs/delete-class/run | edit_theme_options (the REST route's own check) | id: string (обязательно) |
pbs/delete-iconpbs-delete-icon | Удалить загруженный значок Удаляет загруженный значок; блоки, которые его использовали, сохраняют собственную копию. | Бесплатный тариф | POST …/abilities/pbs/delete-icon/run | delete_post (the REST route's own check) | id: string (обязательно) |
pbs/delete-library-itempbs-delete-library-item | Удалить дизайн облачной библиотеки (Pro) Удаляет дизайн из облачной библиотеки. | Версия Pro | POST …/abilities/pbs/delete-library-item/run | edit_posts (the REST route's own check) | item: string (обязательно), team: string |
pbs/delete-pagepbs-delete-page | Переместить страницу в корзину Перемещает страницу в корзину. Ее можно восстановить из раздела «Страницы» -> «Корзина» в течение 30 дней. | Бесплатный тариф | POST …/abilities/pbs/delete-page/run | delete_post on that page | id: integer (обязательно) |
pbs/delete-teampbs-delete-team | Удалить команду библиотеки (Агентство) Удаляет команду и все дизайны в ее библиотеке. | Версия Pro | POST …/abilities/pbs/delete-team/run | manage_options (the REST route's own check) | team: string (обязательно) |
pbs/disconnect-supportpbs-disconnect-support | Отключиться от службы поддержки Отключает этот сайт от поддержки. | Бесплатный тариф | POST …/abilities/pbs/disconnect-support/run | manage_options (the REST route's own check) | Нет |
pbs/duplicate-classpbs-duplicate-class | Дублировать глобальный класс (Pro) Копирует глобальный класс с новым идентификатором. | Версия Pro | POST …/abilities/pbs/duplicate-class/run | edit_theme_options (the REST route's own check) | id: string (обязательно) |
pbs/duplicate-pagepbs-duplicate-page | Дублировать страницу Копирует страницу (её заголовок, содержимое и шаблон) в новый черновик. | Бесплатный тариф | POST …/abilities/pbs/duplicate-page/run | edit_post on the page and edit_pages | id: integer (обязательно), title: string |
pbs/export-designspbs-export-designs | Экспорт дизайнов и настроек Экспортирует выбранные шаблоны и паттерны (идентификаторы) и, при необходимости, настройки в виде одного пакета для другого сайта. | Бесплатный тариф | POST …/abilities/pbs/export-designs/run | manage_options (the REST route's own check) | ids: array, settings: boolean |
pbs/generate-pagepbs-generate-page | Создать страницу с ИИ Создает страницу из секций (заданных или выбранных ИИ из библиотеки секций) и использует ИИ для переписывания всего текста под ваше техническое задание с сохранением дизайна. Используется провайдер ИИ, настроенный в параметрах плагина. Страница сохраняется как черновик, если не запрошен другой статус. | Версия Pro | POST …/abilities/pbs/generate-page/run | edit_pages; publish_pages to publish; the AI settings' role and spending rules | brief: string (обязательно), title: string, sections: array, status: draft|pending|publish|private |
pbs/get-blockpbs-get-block | Опишите блок конструктора Возвращает настройки одного блока (атрибуты с их типами, вариантами и значениями по умолчанию), поддерживаемые им функции, блоки, которые он может содержать, и готовый к использованию пример в разметке блоков. | Бесплатный тариф | GET …/abilities/pbs/get-block/run | edit_posts | name: string (обязательно) |
pbs/get-breakpointspbs-get-breakpoints | Просмотреть адаптивные точки останова Возвращает ширину для планшетов и мобильных устройств (а также пользовательские точки останова в версии Pro), используемую адаптивными элементами управления. | Бесплатный тариф | GET …/abilities/pbs/get-breakpoints/run | edit_theme_options (the REST route's own check) | Нет |
pbs/get-design-globalspbs-get-design-globals | Проверить дизайн сайта Возвращает цвета и шрифты для всего сайта (заголовки и основной текст), используемые всеми блоками, в том виде, в котором они отображаются на экране дизайна сайта. | Бесплатный тариф | GET …/abilities/pbs/get-design-globals/run | edit_theme_options (the REST route's own check) | Нет |
pbs/get-design-systempbs-get-design-system | Ознакомьтесь с дизайн-системой (Pro) Возвращает дизайн-систему Pro: глобальные классы, переменные, дизайн-токены, темный режим, набор бренда и пользовательские шрифты. | Версия Pro | GET …/abilities/pbs/get-design-system/run | edit_theme_options (the REST route's own check) | Нет |
pbs/get-diagnosticspbs-get-diagnostics | Прочитать диагностику сайта Возвращает диагностические данные, которые содержат тикеты поддержки: версии, активные плагины, лимиты и последние ошибки. | Бесплатный тариф | GET …/abilities/pbs/get-diagnostics/run | manage_options (the REST route's own check) | Нет |
pbs/get-library-accountpbs-get-library-account | Прочитать учетную запись облачной библиотеки (Pro) Возвращает данные об использовании хранилища облачной библиотеки, квоте тарифа и параметрах команды. | Версия Pro | GET …/abilities/pbs/get-library-account/run | edit_posts (the REST route's own check) | Нет |
pbs/get-library-itempbs-get-library-item | Получите дизайн облачной библиотеки (Pro) Возвращает один сохраненный дизайн, готовый для вставки на этот сайт (его изображения добавляются в медиабиблиотеку). | Версия Pro | GET …/abilities/pbs/get-library-item/run | edit_posts (the REST route's own check) | item: string (обязательно), team: string |
pbs/get-library-storagepbs-get-library-storage | Прочитать настройки собственного хранилища (Pro) Возвращает настройки использования собственного хранилища R2/S3 (секретный ключ никогда не возвращается). | Версия Pro | GET …/abilities/pbs/get-library-storage/run | manage_options (the REST route's own check) | Нет |
pbs/get-licencepbs-get-licence | Прочитать лицензию Возвращает план Page Builder Sandwich для этого сайта, состояние лицензии, дату продления и то, что входит в план. | Бесплатный тариф | GET …/abilities/pbs/get-licence/run | manage_options (the REST route's own check) | Нет |
pbs/get-maintenancepbs-get-maintenance | Режим обслуживания для чтения (Pro) Возвращает состояние обслуживания или режима «скоро в продаже»: режим, страницу, время повторной попытки и роли, которым по-прежнему доступен сайт. | Версия Pro | GET …/abilities/pbs/get-maintenance/run | manage_options (the REST route's own check) | Нет |
pbs/get-migrationpbs-get-migration | Прочитать устаревшую миграцию Возвращает ход выполнения и отчет о конвертации контента версии 5.x. | Бесплатный тариф | GET …/abilities/pbs/get-migration/run | the REST route's own per-item permission check | Нет |
pbs/get-newsletter-keyspbs-get-newsletter-keys | Подключение рассылки (Pro) Указывает, сохранен ли ключ Mailchimp (сам ключ никогда не возвращается). | Версия Pro | GET …/abilities/pbs/get-newsletter-keys/run | edit_posts (the REST route's own check) | Нет |
pbs/get-pagepbs-get-page | Читать страницу Возвращает заголовок, статус, ссылки, содержимое блоков страницы и разделы (блоки верхнего уровня), из которых она состоит. | Бесплатный тариф | GET …/abilities/pbs/get-page/run | edit_post on that page | id: integer (обязательно) |
pbs/get-replace-jobpbs-get-replace-job | Предпросмотр замены (Pro) Возвращает совпадения вакансии постранично для проверки перед откликом. | Версия Pro | GET …/abilities/pbs/get-replace-job/run | manage_options (the REST route's own check) | id: string (обязательно) |
pbs/get-reviews-sourcespbs-get-reviews-sources | Читать источники отзывов (Pro) Возвращает источники Google и Trustpilot, отображаемые в блоке «Отзывы». | Версия Pro | GET …/abilities/pbs/get-reviews-sources/run | manage_options (the REST route's own check) | Нет |
pbs/get-rolespbs-get-roles | Чтение разрешений конструктора (Pro) Возвращает роли, которым разрешено использовать конструктор, дизайн, код и шаблоны (режим клиента). | Версия Pro | GET …/abilities/pbs/get-roles/run | manage_options (the REST route's own check) | Нет |
pbs/get-settingspbs-get-settings | Прочитать настройки плагина Возвращает префикс класса интерфейса, состояние бета-обновлений и информацию о том, разрешены ли агенты ИИ (MCP). | Бесплатный тариф | GET …/abilities/pbs/get-settings/run | manage_options (the REST route's own check) | Нет |
pbs/get-support-connectionpbs-get-support-connection | Прочитать соединение службы поддержки Указывает, подключен ли этот сайт к службе поддержки Zinn Digital® и под каким именем. | Бесплатный тариф | GET …/abilities/pbs/get-support-connection/run | manage_options (the REST route's own check) | refresh: boolean |
pbs/get-white-labelpbs-get-white-label | White Label (Агентство) Возвращает настройки белого лейбла: включено или выключено, отображаемое имя и пользователей, которые все еще видят оригинал. | Версия Pro | GET …/abilities/pbs/get-white-label/run | manage_options (the REST route's own check) | Нет |
pbs/import-designspbs-import-designs | Импорт дизайнов и настроек Импортирует пакет, созданный с помощью pbs/export-designs (сначала dryRun для просмотра возможных изменений; режим: skip или replace; медиафайлы; настройки). | Бесплатный тариф | POST …/abilities/pbs/import-designs/run | manage_options (the REST route's own check) | package: object (обязательно), mode: skip|replace|duplicate, settings: boolean, media: boolean, dryRun: boolean |
pbs/invite-team-memberpbs-invite-team-member | Пригласить сайт в команду (Агентство) Создает одноразовый код приглашения (роль: чтение или запись; метка; срок действия в днях). Код отображается один раз. | Версия Pro | POST …/abilities/pbs/invite-team-member/run | manage_options (the REST route's own check) | team: string (обязательно), role: read|write, days: integer, label: string |
pbs/join-teampbs-join-team | Присоединиться к команде (Pro) Присоединяется к командной библиотеке по коду приглашения. | Версия Pro | POST …/abilities/pbs/join-team/run | manage_options (the REST route's own check) | code: string (обязательно) |
pbs/leave-teampbs-leave-team | Покинуть команду (Pro) Покидает командную библиотеку, к которой присоединился этот сайт. | Версия Pro | POST …/abilities/pbs/leave-team/run | manage_options (the REST route's own check) | Нет |
pbs/list-blockspbs-list-blocks | Список блоков конструктора Перечисляет все блоки Page Builder Sandwich, которые может использовать этот сайт (включая блоки Pro, когда активна версия Pro): название, заголовок, категорию и описание. Используйте pbs/get-block для получения настроек блока, а затем добавьте блок в содержимое страницы. | Бесплатный тариф | GET …/abilities/pbs/list-blocks/run | edit_posts | search: string |
pbs/list-formspbs-list-forms | Список форм Перечисляет формы, созданные с помощью блока «Форма», и плагины форм, которые он может встраивать. | Бесплатный тариф | GET …/abilities/pbs/list-forms/run | edit_posts (the REST route's own check) | Нет |
pbs/list-kitspbs-list-kits | Список наборов сайтов Выводит список шаблонов сайтов (наборов готовых страниц для определенного вида бизнеса), которые этот сайт может импортировать. | Бесплатный тариф | GET …/abilities/pbs/list-kits/run | edit_pages and publish_pages | refresh: boolean |
pbs/list-library-itemspbs-list-library-items | Список дизайнов облачной библиотеки (Pro) Отображает список дизайнов, сохраненных в облачной библиотеке (kind: section, page или pattern; team: командная библиотека). | Версия 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 | Список шрифтов локального хостинга Перечисляет шрифты Google, которые этот сайт размещает самостоятельно (загружаются один раз, обслуживаются с сайта, без запросов к Google). | Бесплатный тариф | GET …/abilities/pbs/list-local-fonts/run | manage_options (the REST route's own check) | Нет |
pbs/list-lottiepbs-list-lottie | Список анимаций Lottie (Pro) Выводит список загруженных анимаций Lottie. | Версия Pro | GET …/abilities/pbs/list-lottie/run | edit_posts (the REST route's own check) | Нет |
pbs/list-pagespbs-list-pages | Список страниц Отображает список страниц, которые вы можете отредактировать, в обратном хронологическом порядке, с возможностью поиска. | Бесплатный тариф | 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 | Список задач поиска и замены (Pro) Выводит список задач глобального поиска и замены на сайте и их состояние. | Версия Pro | GET …/abilities/pbs/list-replace-jobs/run | manage_options (the REST route's own check) | Нет |
pbs/list-sectionspbs-list-sections | Список разделов Выводит список готовых разделов (герой, функции, FAQ, отзывы, призыв к действию и многое другое), которые можно добавить на страницу. | Бесплатный тариф | GET …/abilities/pbs/list-sections/run | edit_pages | search: string |
pbs/list-support-accesspbs-list-support-access | Список временных логинов поддержки Список временных пользователей поддержки, предоставленных нашей команде, с указанием срока действия каждого из них. | Бесплатный тариф | GET …/abilities/pbs/list-support-access/run | manage_options (the REST route's own check) | Нет |
pbs/list-team-memberspbs-list-team-members | Список участников команды (Pro) Выводит список сайтов команды и их права доступа. | Версия Pro | GET …/abilities/pbs/list-team-members/run | manage_options (the REST route's own check) | team: string (обязательно) |
pbs/list-teamspbs-list-teams | Список команд библиотеки (Pro) Отображает списки команд, которым принадлежит этот сайт или которыми он владеет. | Версия Pro | GET …/abilities/pbs/list-teams/run | manage_options (the REST route's own check) | Нет |
pbs/list-transferablepbs-list-transferable | Перечислите, что можно экспортировать Отображает список шаблонов, паттернов и настроек, которые можно экспортировать на другой сайт. | Бесплатный тариф | GET …/abilities/pbs/list-transferable/run | manage_options (the REST route's own check) | Нет |
pbs/list-uploaded-iconspbs-list-uploaded-icons | Список загруженных иконок Выводит список SVG-значков, загруженных в библиотеку значков, начиная с самых новых. | Бесплатный тариф | 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 | Переместить раздел Перемещает раздел страницы из одной позиции в другую (с нумерацией от 0, как их перечисляет pbs/get-page). | Бесплатный тариф | POST …/abilities/pbs/move-section/run | edit_post on that page | id: integer (обязательно), from: integer (обязательно), to: integer (обязательно) |
pbs/open-support-ticketpbs-open-support-ticket | Открыть тикет в службу поддержки Отправляет запрос в службу поддержки (тема, сообщение, тип, email) с диагностическими данными этого сайта; параметры access_days и credentials предоставляют нашей команде временный доступ при необходимости. | Бесплатный тариф | POST …/abilities/pbs/open-support-ticket/run | manage_options (the REST route's own check) | Нет |
pbs/record-support-consentpbs-record-support-consent | Согласие на диагностику техподдержки Фиксирует согласие администратора на отправку диагностических данных с тикетами поддержки. | Бесплатный тариф | POST …/abilities/pbs/record-support-consent/run | manage_options (the REST route's own check) | Нет |
pbs/refresh-reviewspbs-refresh-reviews | Обновить отзывы сейчас (Pro) Загружает последние отзывы Trustpilot прямо сейчас, не дожидаясь ежедневного обновления. | Версия Pro | POST …/abilities/pbs/refresh-reviews/run | manage_options (the REST route's own check) | Нет |
pbs/remove-blockpbs-remove-block | Удалить блок со страницы Удаляет один блок (целый раздел или блок внутри него) со страницы, найденный по его пути. Предыдущая версия страницы сохраняется в ее ревизиях. | Бесплатный тариф | POST …/abilities/pbs/remove-block/run | edit_post on that page | id: integer (обязательно), path: array (обязательно) |
pbs/remove-library-storagepbs-remove-library-storage | Прекратите использовать собственное хранилище (Pro) Удаляет настройки собственного хранилища; снова используется хранилище тарифного плана. | Версия Pro | POST …/abilities/pbs/remove-library-storage/run | manage_options (the REST route's own check) | Нет |
pbs/remove-local-fontpbs-remove-local-font | Удалить размещенный самостоятельно шрифт Удаляет файлы семейства шрифтов, размещенного на собственном сервере. | Бесплатный тариф | POST …/abilities/pbs/remove-local-font/run | manage_options (the REST route's own check) | family: string (обязательно) |
pbs/remove-team-memberpbs-remove-team-member | Удалить участника команды (Агентство) Удаляет сайт из команды. | Версия Pro | POST …/abilities/pbs/remove-team-member/run | manage_options (the REST route's own check) | team: string (обязательно), member: string (обязательно) |
pbs/revoke-support-accesspbs-revoke-support-access | Отозвать временные логины поддержки Удаляет временных пользователей поддержки (ид). | Бесплатный тариф | POST …/abilities/pbs/revoke-support-access/run | manage_options (the REST route's own check) | ids: array (обязательно) |
pbs/save-library-itempbs-save-library-item | Сохранить макет в облачную библиотеку (Pro) Сохраняет разметку блока (заголовок, тип, разметку, стили, теги) в вашу облачную библиотеку или библиотеку команды; изображения упаковываются вместе с ней. | Версия Pro | POST …/abilities/pbs/save-library-item/run | edit_posts (the REST route's own check) | team: string, kind: section|page|style (обязательно), title: string (обязательно), tags: array, markup: string, styles: object |
pbs/set-library-storagepbs-set-library-storage | Используйте собственное хранилище (Pro) Сохраняет стороннее хранилище пользователя: провайдер (r2 или s3), бакет, регион, эндпоинт, префикс, key_id, secret, enabled. | Версия Pro | POST …/abilities/pbs/set-library-storage/run | manage_options (the REST route's own check) | Нет |
pbs/set-maintenancepbs-set-maintenance | Изменить режим обслуживания (Pro) Включает или выключает режим техобслуживания (503) или режим «скоро в продаже» (mode), указывая отображаемую страницу (page_id), retry_after и роли, которые могут обходить его. | Версия 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 | Подключить Mailchimp (Pro) Сохраняет (или, если значение пустое, удаляет) ключ API Mailchimp, используемый блоком новостной рассылки. | Версия Pro | POST …/abilities/pbs/set-newsletter-keys/run | manage_options (the REST route's own check) | mailchimp: string (обязательно) |
pbs/set-reviews-sourcespbs-set-reviews-sources | Изменить источники отзывов (Pro) Задает место в Google и компанию на Trustpilot, с которыми работает блок отзывов. | Версия 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 | Изменить разрешения конструктора (Pro) Задает права для каждой роли, разрешенные конструктором (роли), например, роль клиента с доступом только к контенту. | Версия Pro | POST …/abilities/pbs/set-roles/run | manage_options (the REST route's own check) | roles: object (обязательно) |
pbs/set-white-labelpbs-set-white-label | Изменить настройки white-label (для агентств) Включает или выключает белый лейбл и задает имя, которое видят клиенты (enabled, name, agency_users). | Версия Pro | POST …/abilities/pbs/set-white-label/run | manage_options (the REST route's own check) | Нет |
pbs/start-migrationpbs-start-migration | Преобразовать устаревший контент Запускает (или перезапускает) конвертацию каждой страницы 5.x в блоки; для каждой записи предварительно создается резервная копия. | Бесплатный тариф | POST …/abilities/pbs/start-migration/run | the REST route's own per-item permission check | Нет |
pbs/start-replacepbs-start-replace | Найти и заменить на всем сайте (Pro) Запускает безопасный для блоков поиск и замену (find, replace, kind: text, link или colour; match_case; types). Ничего не изменяется до выполнения pbs/apply-replace. | Версия Pro | POST …/abilities/pbs/start-replace/run | manage_options (the REST route's own check) | find: string (обязательно), replace: string, kind: text|link|colour, types: array, match_case: boolean |
pbs/start-trialpbs-start-trial | Начать бесплатный пробный период Pro Запускает 14-дневную пробную версию Page Builder Sandwich Pro для этого сайта (оплата не требуется). | Бесплатный тариф | POST …/abilities/pbs/start-trial/run | manage_options (the REST route's own check) | Нет |
pbs/test-library-storagepbs-test-library-storage | Тестирование вашего хранилища (Pro) Записывает, читает и удаляет тестовый объект в вашем собственном хранилище и сообщает о каждом шаге. | Версия Pro | POST …/abilities/pbs/test-library-storage/run | manage_options (the REST route's own check) | Нет |
pbs/undo-convert-postpbs-undo-convert-post | Отменить одно преобразование Восстанавливает одну преобразованную страницу из резервной копии. | Бесплатный тариф | POST …/abilities/pbs/undo-convert-post/run | the REST route's own per-item permission check | id: string (обязательно) |
pbs/undo-migrationpbs-undo-migration | Отменить устаревшую миграцию Восстанавливает каждый конвертированный пост из его резервной копии. | Бесплатный тариф | POST …/abilities/pbs/undo-migration/run | the REST route's own per-item permission check | Нет |
pbs/undo-replacepbs-undo-replace | Отменить поиск и замену (Pro) Восстанавливает записи, измененные заданием (запись, отредактированная после этого, сохраняет свою правку). | Версия Pro | POST …/abilities/pbs/undo-replace/run | manage_options (the REST route's own check) | id: string (обязательно) |
pbs/update-blockpbs-update-block | Изменить настройки одного блока Изменяет настройки (атрибуты) одного блока на странице, найденного по его пути; переданные вами атрибуты объединяются с текущими. Работает с блоками, которые сайт рендерит на основе их настроек; для блока, HTML которого сохранен на странице, отправьте новую разметку с помощью pbs/update-page. | Бесплатный тариф | POST …/abilities/pbs/update-block/run | edit_post on that page | id: integer (обязательно), path: array (обязательно), attributes: object (обязательно) |
pbs/update-brand-kitpbs-update-brand-kit | Изменить набор фирменного стиля (Pro) Сохраняет комплект бренда: название, логотип, цвета, шрифты заголовков и основного текста, а также тональность бренда, используемую ИИ для написания текстов. | Версия 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 | Изменить адаптивные точки останова Изменяет ширину для планшетов и мобильных устройств в пикселях; тариф Pro добавляет настраиваемые дополнительные контрольные точки. | Бесплатный тариф | 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 | Изменить глобальный класс (Pro) Изменяет название, ярлык или стили глобального класса; обновляется каждый элемент, использующий его. | Версия Pro | POST …/abilities/pbs/update-class/run | edit_theme_options (the REST route's own check) | id: string (обязательно), label: string, slug: string, s: object |
pbs/update-dark-modepbs-update-dark-mode | Изменить темный режим (Pro) Устанавливает темный режим (режим: выкл., авто или переключение) и его цвета. | Версия Pro | POST …/abilities/pbs/update-dark-mode/run | edit_theme_options (the REST route's own check) | mode: device|light|dark (обязательно), colors: object |
pbs/update-design-globalspbs-update-design-globals | Изменить дизайн сайта Изменяет общедоступные цвета сайта (colors), шрифты (fonts, headingFont, bodyFont). Каждая страница подхватывает изменения; файл theme.json темы поддерживается в синхронном состоянии. | Бесплатный тариф | 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 | Обновить страницу Изменяет заголовок, статус или содержимое блоков страницы. Отправляемый вами контент заменяет содержимое страницы. | Бесплатный тариф | POST …/abilities/pbs/update-page/run | edit_post on that page; publish_pages to publish or make private | id: integer (обязательно), title: string, status: draft|pending|publish|private, sections: array, content: string |
pbs/update-settingspbs-update-settings | Изменить настройки плагина Изменяет префикс класса внешнего интерфейса (от 1 до 8 строчных букв или цифр, начинающийся с буквы) и/или включает либо выключает агенты ИИ (MCP) (mcp: false удаляет все функции и конечную точку MCP). | Бесплатный тариф | POST …/abilities/pbs/update-settings/run | manage_options (the REST route's own check) | prefix: string, mcp: boolean |
pbs/update-tokenspbs-update-tokens | Изменить дизайн-токены (Pro) Изменяет масштаб отступов, скруглений и теней (space, radius, shadow) или сбрасывает их (reset). | Версия 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 | Изменить переменные CSS (Pro) Заменяет переменные дизайна сайта (variables: список имени и значения). | Версия Pro | POST …/abilities/pbs/update-variables/run | edit_theme_options (the REST route's own check) | variables: array (обязательно) |
pbs/upload-iconpbs-upload-icon | Загрузить значок Добавляет SVG-иконку (имя, SVG-разметку) в библиотеку иконок; предварительно SVG очищается. | Бесплатный тариф | POST …/abilities/pbs/upload-icon/run | upload_files (the REST route's own check) | name: string (обязательно), svg: string (обязательно) |
pbs/upload-lottiepbs-upload-lottie | Загрузить Lottie-анимацию (Pro) Проверяет JSON-документ Lottie (json, name) и публикует его в качестве статического файла для блока Lottie. | Версия Pro | POST …/abilities/pbs/upload-lottie/run | upload_files (the REST route's own check) | name: string (обязательно), json: string (обязательно) |