Разработчики

Справочник возможностей 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/mcp

MCP через WP-CLI (стандартные ввод и вывод)

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

REST: список возможностей

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

REST: запустить способность

/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-font
pbs-activate-custom-font
Включить загруженный шрифт (Pro)
Делает загруженный пользовательский шрифт (файл шрифта в медиабиблиотеке по идентификатору) доступным в средствах выбора шрифтов.
Версия ProPOST …/abilities/pbs/activate-custom-font/runedit_theme_options (the REST route's own check)id: integer (обязательно)
pbs/add-local-font
pbs-add-local-font
Разместить шрифт самостоятельно
Загружает семейство шрифтов Google (семейство, жирность, курсив) с последующей раздачей с этого сайта.
Бесплатный тарифPOST …/abilities/pbs/add-local-font/runmanage_options (the REST route's own check)family: string (обязательно), weights: array, italic: boolean
pbs/add-section
pbs-add-section
Добавить раздел на страницу
Добавляет готовую секцию на страницу: в начале, в конце или после секции на заданной позиции.
Бесплатный тарифPOST …/abilities/pbs/add-section/runedit_post on that pageid: integer (обязательно), section: string (обязательно), position: start|end|after, after: integer
pbs/apply-brand-kit
pbs-apply-brand-kit
Применить бренд-кит (Pro)
Применяет цвета и шрифты сохраненного набора бренда к дизайну сайта.
Версия ProPOST …/abilities/pbs/apply-brand-kit/runedit_theme_options (the REST route's own check)Нет
pbs/apply-kit
pbs-apply-kit
Импортировать набор для сайта
Импортирует страницы комплекта веб-сайта (все или указанные по имени), при необходимости публикуя их, устанавливая главную страницу и добавляя их в меню. Повторный импорт обновляет те же страницы.
Бесплатный тарифPOST …/abilities/pbs/apply-kit/runedit_pages and publish_pages; manage_options to set the home pageslug: string (обязательно), pages: array, publish: boolean, front: boolean, menu: boolean
pbs/apply-replace
pbs-apply-replace
Заменить с помощью поиска и замены (Pro)
Применяет предпросмотренное задание. Каждая измененная публикация сохраняет резервную копию для pbs/undo-replace.
Версия ProPOST …/abilities/pbs/apply-replace/runmanage_options (the REST route's own check)id: string (обязательно)
pbs/build-landing-page
pbs-build-landing-page
Создать целевую страницу
Инструктивный рабочий процесс: агент выбирает разделы, которые подходят для вашего бизнеса, создает страницу в виде черновика и пишет ее текст.
Бесплатный тарифPOST …/abilities/pbs/build-landing-page/runedit_pagesbusiness: string (обязательно)
pbs/build-pages
pbs-build-pages
Создать несколько страниц
Создает до 50 страниц за один вызов, каждую из разделов и/или содержимого блоков. Каждая страница проверяется и создается отдельно; в ответе перечисляются все созданные и все отклоненные страницы с указанием причины.
Версия ProPOST …/abilities/pbs/build-pages/runedit_pages; each page is checked on its own (publish_pages to publish)pages: array (обязательно)
pbs/connect-adobe-fonts
pbs-connect-adobe-fonts
Подключить Adobe Fonts (Pro)
Подключает веб-проект Adobe Fonts (Typekit) по его идентификатору набора, чтобы шрифты отображались в средствах выбора шрифтов.
Версия ProPOST …/abilities/pbs/connect-adobe-fonts/runedit_theme_options (the REST route's own check)kit: string (обязательно)
pbs/connect-support
pbs-connect-support
Связаться с поддержкой
Подключает этот сайт к службе поддержки Zinn Digital® (имя, электронная почта, согласие).
Бесплатный тарифPOST …/abilities/pbs/connect-support/runmanage_options (the REST route's own check)email: string (обязательно), name: string, consent: boolean (обязательно)
pbs/convert-post
pbs-convert-post
Конвертировать одну старую страницу
Конвертирует одну страницу версии 5.x в блоки (перед этим создается резервная копия).
Бесплатный тарифPOST …/abilities/pbs/convert-post/runthe REST route's own per-item permission checkid: string (обязательно)
pbs/create-class
pbs-create-class
Создать глобальный класс (Pro)
Создает многоразовый глобальный класс стиля: метку, ярлык и его стили.
Версия ProPOST …/abilities/pbs/create-class/runedit_theme_options (the REST route's own check)label: string (обязательно), slug: string, s: object
pbs/create-page
pbs-create-page
Создать страницу
Создает страницу из разделов (см. pbs/list-sections) и/или содержимого блоков. Новая страница является черновиком, если не запрошен другой статус.
Бесплатный тарифPOST …/abilities/pbs/create-page/runedit_pages; publish_pages to publish or make privatetitle: string (обязательно), status: draft|pending|publish|private, sections: array, content: string
pbs/create-team
pbs-create-team
Создать команду библиотеки (агентство)
Создает командную библиотеку (name), к которой другие сайты могут присоединиться по коду приглашения.
Версия ProPOST …/abilities/pbs/create-team/runmanage_options (the REST route's own check)name: string (обязательно)
pbs/deactivate-custom-font
pbs-deactivate-custom-font
Отключить загруженный шрифт (Pro)
Удаляет пользовательский шрифт (по слагу) из средств выбора шрифтов.
Версия ProPOST …/abilities/pbs/deactivate-custom-font/runedit_theme_options (the REST route's own check)slug: string (обязательно)
pbs/delete-class
pbs-delete-class
Удалить глобальный класс (Pro)
Удаляет глобальный класс. Элементы, которые его использовали, сохраняют свое содержимое и теряют его стили.
Версия ProPOST …/abilities/pbs/delete-class/runedit_theme_options (the REST route's own check)id: string (обязательно)
pbs/delete-icon
pbs-delete-icon
Удалить загруженный значок
Удаляет загруженный значок; блоки, которые его использовали, сохраняют собственную копию.
Бесплатный тарифPOST …/abilities/pbs/delete-icon/rundelete_post (the REST route's own check)id: string (обязательно)
pbs/delete-library-item
pbs-delete-library-item
Удалить дизайн облачной библиотеки (Pro)
Удаляет дизайн из облачной библиотеки.
Версия ProPOST …/abilities/pbs/delete-library-item/runedit_posts (the REST route's own check)item: string (обязательно), team: string
pbs/delete-page
pbs-delete-page
Переместить страницу в корзину
Перемещает страницу в корзину. Ее можно восстановить из раздела «Страницы» -> «Корзина» в течение 30 дней.
Бесплатный тарифPOST …/abilities/pbs/delete-page/rundelete_post on that pageid: integer (обязательно)
pbs/delete-team
pbs-delete-team
Удалить команду библиотеки (Агентство)
Удаляет команду и все дизайны в ее библиотеке.
Версия ProPOST …/abilities/pbs/delete-team/runmanage_options (the REST route's own check)team: string (обязательно)
pbs/disconnect-support
pbs-disconnect-support
Отключиться от службы поддержки
Отключает этот сайт от поддержки.
Бесплатный тарифPOST …/abilities/pbs/disconnect-support/runmanage_options (the REST route's own check)Нет
pbs/duplicate-class
pbs-duplicate-class
Дублировать глобальный класс (Pro)
Копирует глобальный класс с новым идентификатором.
Версия ProPOST …/abilities/pbs/duplicate-class/runedit_theme_options (the REST route's own check)id: string (обязательно)
pbs/duplicate-page
pbs-duplicate-page
Дублировать страницу
Копирует страницу (её заголовок, содержимое и шаблон) в новый черновик.
Бесплатный тарифPOST …/abilities/pbs/duplicate-page/runedit_post on the page and edit_pagesid: integer (обязательно), title: string
pbs/export-designs
pbs-export-designs
Экспорт дизайнов и настроек
Экспортирует выбранные шаблоны и паттерны (идентификаторы) и, при необходимости, настройки в виде одного пакета для другого сайта.
Бесплатный тарифPOST …/abilities/pbs/export-designs/runmanage_options (the REST route's own check)ids: array, settings: boolean
pbs/generate-page
pbs-generate-page
Создать страницу с ИИ
Создает страницу из секций (заданных или выбранных ИИ из библиотеки секций) и использует ИИ для переписывания всего текста под ваше техническое задание с сохранением дизайна. Используется провайдер ИИ, настроенный в параметрах плагина. Страница сохраняется как черновик, если не запрошен другой статус.
Версия ProPOST …/abilities/pbs/generate-page/runedit_pages; publish_pages to publish; the AI settings' role and spending rulesbrief: string (обязательно), title: string, sections: array, status: draft|pending|publish|private
pbs/get-block
pbs-get-block
Опишите блок конструктора
Возвращает настройки одного блока (атрибуты с их типами, вариантами и значениями по умолчанию), поддерживаемые им функции, блоки, которые он может содержать, и готовый к использованию пример в разметке блоков.
Бесплатный тарифGET …/abilities/pbs/get-block/runedit_postsname: string (обязательно)
pbs/get-breakpoints
pbs-get-breakpoints
Просмотреть адаптивные точки останова
Возвращает ширину для планшетов и мобильных устройств (а также пользовательские точки останова в версии Pro), используемую адаптивными элементами управления.
Бесплатный тарифGET …/abilities/pbs/get-breakpoints/runedit_theme_options (the REST route's own check)Нет
pbs/get-design-globals
pbs-get-design-globals
Проверить дизайн сайта
Возвращает цвета и шрифты для всего сайта (заголовки и основной текст), используемые всеми блоками, в том виде, в котором они отображаются на экране дизайна сайта.
Бесплатный тарифGET …/abilities/pbs/get-design-globals/runedit_theme_options (the REST route's own check)Нет
pbs/get-design-system
pbs-get-design-system
Ознакомьтесь с дизайн-системой (Pro)
Возвращает дизайн-систему Pro: глобальные классы, переменные, дизайн-токены, темный режим, набор бренда и пользовательские шрифты.
Версия ProGET …/abilities/pbs/get-design-system/runedit_theme_options (the REST route's own check)Нет
pbs/get-diagnostics
pbs-get-diagnostics
Прочитать диагностику сайта
Возвращает диагностические данные, которые содержат тикеты поддержки: версии, активные плагины, лимиты и последние ошибки.
Бесплатный тарифGET …/abilities/pbs/get-diagnostics/runmanage_options (the REST route's own check)Нет
pbs/get-library-account
pbs-get-library-account
Прочитать учетную запись облачной библиотеки (Pro)
Возвращает данные об использовании хранилища облачной библиотеки, квоте тарифа и параметрах команды.
Версия ProGET …/abilities/pbs/get-library-account/runedit_posts (the REST route's own check)Нет
pbs/get-library-item
pbs-get-library-item
Получите дизайн облачной библиотеки (Pro)
Возвращает один сохраненный дизайн, готовый для вставки на этот сайт (его изображения добавляются в медиабиблиотеку).
Версия ProGET …/abilities/pbs/get-library-item/runedit_posts (the REST route's own check)item: string (обязательно), team: string
pbs/get-library-storage
pbs-get-library-storage
Прочитать настройки собственного хранилища (Pro)
Возвращает настройки использования собственного хранилища R2/S3 (секретный ключ никогда не возвращается).
Версия ProGET …/abilities/pbs/get-library-storage/runmanage_options (the REST route's own check)Нет
pbs/get-licence
pbs-get-licence
Прочитать лицензию
Возвращает план Page Builder Sandwich для этого сайта, состояние лицензии, дату продления и то, что входит в план.
Бесплатный тарифGET …/abilities/pbs/get-licence/runmanage_options (the REST route's own check)Нет
pbs/get-maintenance
pbs-get-maintenance
Режим обслуживания для чтения (Pro)
Возвращает состояние обслуживания или режима «скоро в продаже»: режим, страницу, время повторной попытки и роли, которым по-прежнему доступен сайт.
Версия ProGET …/abilities/pbs/get-maintenance/runmanage_options (the REST route's own check)Нет
pbs/get-migration
pbs-get-migration
Прочитать устаревшую миграцию
Возвращает ход выполнения и отчет о конвертации контента версии 5.x.
Бесплатный тарифGET …/abilities/pbs/get-migration/runthe REST route's own per-item permission checkНет
pbs/get-newsletter-keys
pbs-get-newsletter-keys
Подключение рассылки (Pro)
Указывает, сохранен ли ключ Mailchimp (сам ключ никогда не возвращается).
Версия ProGET …/abilities/pbs/get-newsletter-keys/runedit_posts (the REST route's own check)Нет
pbs/get-page
pbs-get-page
Читать страницу
Возвращает заголовок, статус, ссылки, содержимое блоков страницы и разделы (блоки верхнего уровня), из которых она состоит.
Бесплатный тарифGET …/abilities/pbs/get-page/runedit_post on that pageid: integer (обязательно)
pbs/get-replace-job
pbs-get-replace-job
Предпросмотр замены (Pro)
Возвращает совпадения вакансии постранично для проверки перед откликом.
Версия ProGET …/abilities/pbs/get-replace-job/runmanage_options (the REST route's own check)id: string (обязательно)
pbs/get-reviews-sources
pbs-get-reviews-sources
Читать источники отзывов (Pro)
Возвращает источники Google и Trustpilot, отображаемые в блоке «Отзывы».
Версия ProGET …/abilities/pbs/get-reviews-sources/runmanage_options (the REST route's own check)Нет
pbs/get-roles
pbs-get-roles
Чтение разрешений конструктора (Pro)
Возвращает роли, которым разрешено использовать конструктор, дизайн, код и шаблоны (режим клиента).
Версия ProGET …/abilities/pbs/get-roles/runmanage_options (the REST route's own check)Нет
pbs/get-settings
pbs-get-settings
Прочитать настройки плагина
Возвращает префикс класса интерфейса, состояние бета-обновлений и информацию о том, разрешены ли агенты ИИ (MCP).
Бесплатный тарифGET …/abilities/pbs/get-settings/runmanage_options (the REST route's own check)Нет
pbs/get-support-connection
pbs-get-support-connection
Прочитать соединение службы поддержки
Указывает, подключен ли этот сайт к службе поддержки Zinn Digital® и под каким именем.
Бесплатный тарифGET …/abilities/pbs/get-support-connection/runmanage_options (the REST route's own check)refresh: boolean
pbs/get-white-label
pbs-get-white-label
White Label (Агентство)
Возвращает настройки белого лейбла: включено или выключено, отображаемое имя и пользователей, которые все еще видят оригинал.
Версия ProGET …/abilities/pbs/get-white-label/runmanage_options (the REST route's own check)Нет
pbs/import-designs
pbs-import-designs
Импорт дизайнов и настроек
Импортирует пакет, созданный с помощью pbs/export-designs (сначала dryRun для просмотра возможных изменений; режим: skip или replace; медиафайлы; настройки).
Бесплатный тарифPOST …/abilities/pbs/import-designs/runmanage_options (the REST route's own check)package: object (обязательно), mode: skip|replace|duplicate, settings: boolean, media: boolean, dryRun: boolean
pbs/invite-team-member
pbs-invite-team-member
Пригласить сайт в команду (Агентство)
Создает одноразовый код приглашения (роль: чтение или запись; метка; срок действия в днях). Код отображается один раз.
Версия ProPOST …/abilities/pbs/invite-team-member/runmanage_options (the REST route's own check)team: string (обязательно), role: read|write, days: integer, label: string
pbs/join-team
pbs-join-team
Присоединиться к команде (Pro)
Присоединяется к командной библиотеке по коду приглашения.
Версия ProPOST …/abilities/pbs/join-team/runmanage_options (the REST route's own check)code: string (обязательно)
pbs/leave-team
pbs-leave-team
Покинуть команду (Pro)
Покидает командную библиотеку, к которой присоединился этот сайт.
Версия ProPOST …/abilities/pbs/leave-team/runmanage_options (the REST route's own check)Нет
pbs/list-blocks
pbs-list-blocks
Список блоков конструктора
Перечисляет все блоки Page Builder Sandwich, которые может использовать этот сайт (включая блоки Pro, когда активна версия Pro): название, заголовок, категорию и описание. Используйте pbs/get-block для получения настроек блока, а затем добавьте блок в содержимое страницы.
Бесплатный тарифGET …/abilities/pbs/list-blocks/runedit_postssearch: string
pbs/list-forms
pbs-list-forms
Список форм
Перечисляет формы, созданные с помощью блока «Форма», и плагины форм, которые он может встраивать.
Бесплатный тарифGET …/abilities/pbs/list-forms/runedit_posts (the REST route's own check)Нет
pbs/list-kits
pbs-list-kits
Список наборов сайтов
Выводит список шаблонов сайтов (наборов готовых страниц для определенного вида бизнеса), которые этот сайт может импортировать.
Бесплатный тарифGET …/abilities/pbs/list-kits/runedit_pages and publish_pagesrefresh: boolean
pbs/list-library-items
pbs-list-library-items
Список дизайнов облачной библиотеки (Pro)
Отображает список дизайнов, сохраненных в облачной библиотеке (kind: section, page или pattern; team: командная библиотека).
Версия 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
Список шрифтов локального хостинга
Перечисляет шрифты Google, которые этот сайт размещает самостоятельно (загружаются один раз, обслуживаются с сайта, без запросов к Google).
Бесплатный тарифGET …/abilities/pbs/list-local-fonts/runmanage_options (the REST route's own check)Нет
pbs/list-lottie
pbs-list-lottie
Список анимаций Lottie (Pro)
Выводит список загруженных анимаций Lottie.
Версия ProGET …/abilities/pbs/list-lottie/runedit_posts (the REST route's own check)Нет
pbs/list-pages
pbs-list-pages
Список страниц
Отображает список страниц, которые вы можете отредактировать, в обратном хронологическом порядке, с возможностью поиска.
Бесплатный тарифGET …/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
Список задач поиска и замены (Pro)
Выводит список задач глобального поиска и замены на сайте и их состояние.
Версия ProGET …/abilities/pbs/list-replace-jobs/runmanage_options (the REST route's own check)Нет
pbs/list-sections
pbs-list-sections
Список разделов
Выводит список готовых разделов (герой, функции, FAQ, отзывы, призыв к действию и многое другое), которые можно добавить на страницу.
Бесплатный тарифGET …/abilities/pbs/list-sections/runedit_pagessearch: string
pbs/list-support-access
pbs-list-support-access
Список временных логинов поддержки
Список временных пользователей поддержки, предоставленных нашей команде, с указанием срока действия каждого из них.
Бесплатный тарифGET …/abilities/pbs/list-support-access/runmanage_options (the REST route's own check)Нет
pbs/list-team-members
pbs-list-team-members
Список участников команды (Pro)
Выводит список сайтов команды и их права доступа.
Версия ProGET …/abilities/pbs/list-team-members/runmanage_options (the REST route's own check)team: string (обязательно)
pbs/list-teams
pbs-list-teams
Список команд библиотеки (Pro)
Отображает списки команд, которым принадлежит этот сайт или которыми он владеет.
Версия ProGET …/abilities/pbs/list-teams/runmanage_options (the REST route's own check)Нет
pbs/list-transferable
pbs-list-transferable
Перечислите, что можно экспортировать
Отображает список шаблонов, паттернов и настроек, которые можно экспортировать на другой сайт.
Бесплатный тарифGET …/abilities/pbs/list-transferable/runmanage_options (the REST route's own check)Нет
pbs/list-uploaded-icons
pbs-list-uploaded-icons
Список загруженных иконок
Выводит список SVG-значков, загруженных в библиотеку значков, начиная с самых новых.
Бесплатный тарифGET …/abilities/pbs/list-uploaded-icons/runedit_posts (the REST route's own check)page: integer, per_page: integer
pbs/move-section
pbs-move-section
Переместить раздел
Перемещает раздел страницы из одной позиции в другую (с нумерацией от 0, как их перечисляет pbs/get-page).
Бесплатный тарифPOST …/abilities/pbs/move-section/runedit_post on that pageid: integer (обязательно), from: integer (обязательно), to: integer (обязательно)
pbs/open-support-ticket
pbs-open-support-ticket
Открыть тикет в службу поддержки
Отправляет запрос в службу поддержки (тема, сообщение, тип, email) с диагностическими данными этого сайта; параметры access_days и credentials предоставляют нашей команде временный доступ при необходимости.
Бесплатный тарифPOST …/abilities/pbs/open-support-ticket/runmanage_options (the REST route's own check)Нет
pbs/refresh-reviews
pbs-refresh-reviews
Обновить отзывы сейчас (Pro)
Загружает последние отзывы Trustpilot прямо сейчас, не дожидаясь ежедневного обновления.
Версия ProPOST …/abilities/pbs/refresh-reviews/runmanage_options (the REST route's own check)Нет
pbs/remove-block
pbs-remove-block
Удалить блок со страницы
Удаляет один блок (целый раздел или блок внутри него) со страницы, найденный по его пути. Предыдущая версия страницы сохраняется в ее ревизиях.
Бесплатный тарифPOST …/abilities/pbs/remove-block/runedit_post on that pageid: integer (обязательно), path: array (обязательно)
pbs/remove-library-storage
pbs-remove-library-storage
Прекратите использовать собственное хранилище (Pro)
Удаляет настройки собственного хранилища; снова используется хранилище тарифного плана.
Версия ProPOST …/abilities/pbs/remove-library-storage/runmanage_options (the REST route's own check)Нет
pbs/remove-local-font
pbs-remove-local-font
Удалить размещенный самостоятельно шрифт
Удаляет файлы семейства шрифтов, размещенного на собственном сервере.
Бесплатный тарифPOST …/abilities/pbs/remove-local-font/runmanage_options (the REST route's own check)family: string (обязательно)
pbs/remove-team-member
pbs-remove-team-member
Удалить участника команды (Агентство)
Удаляет сайт из команды.
Версия ProPOST …/abilities/pbs/remove-team-member/runmanage_options (the REST route's own check)team: string (обязательно), member: string (обязательно)
pbs/revoke-support-access
pbs-revoke-support-access
Отозвать временные логины поддержки
Удаляет временных пользователей поддержки (ид).
Бесплатный тарифPOST …/abilities/pbs/revoke-support-access/runmanage_options (the REST route's own check)ids: array (обязательно)
pbs/save-library-item
pbs-save-library-item
Сохранить макет в облачную библиотеку (Pro)
Сохраняет разметку блока (заголовок, тип, разметку, стили, теги) в вашу облачную библиотеку или библиотеку команды; изображения упаковываются вместе с ней.
Версия ProPOST …/abilities/pbs/save-library-item/runedit_posts (the REST route's own check)team: string, kind: section|page|style (обязательно), title: string (обязательно), tags: array, markup: string, styles: object
pbs/set-library-storage
pbs-set-library-storage
Используйте собственное хранилище (Pro)
Сохраняет стороннее хранилище пользователя: провайдер (r2 или s3), бакет, регион, эндпоинт, префикс, key_id, secret, enabled.
Версия ProPOST …/abilities/pbs/set-library-storage/runmanage_options (the REST route's own check)Нет
pbs/set-maintenance
pbs-set-maintenance
Изменить режим обслуживания (Pro)
Включает или выключает режим техобслуживания (503) или режим «скоро в продаже» (mode), указывая отображаемую страницу (page_id), retry_after и роли, которые могут обходить его.
Версия 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
Подключить Mailchimp (Pro)
Сохраняет (или, если значение пустое, удаляет) ключ API Mailchimp, используемый блоком новостной рассылки.
Версия ProPOST …/abilities/pbs/set-newsletter-keys/runmanage_options (the REST route's own check)mailchimp: string (обязательно)
pbs/set-reviews-sources
pbs-set-reviews-sources
Изменить источники отзывов (Pro)
Задает место в Google и компанию на Trustpilot, с которыми работает блок отзывов.
Версия ProPOST …/abilities/pbs/set-reviews-sources/runmanage_options (the REST route's own check)google: object, trustpilot: object
pbs/set-roles
pbs-set-roles
Изменить разрешения конструктора (Pro)
Задает права для каждой роли, разрешенные конструктором (роли), например, роль клиента с доступом только к контенту.
Версия ProPOST …/abilities/pbs/set-roles/runmanage_options (the REST route's own check)roles: object (обязательно)
pbs/set-white-label
pbs-set-white-label
Изменить настройки white-label (для агентств)
Включает или выключает белый лейбл и задает имя, которое видят клиенты (enabled, name, agency_users).
Версия ProPOST …/abilities/pbs/set-white-label/runmanage_options (the REST route's own check)Нет
pbs/start-migration
pbs-start-migration
Преобразовать устаревший контент
Запускает (или перезапускает) конвертацию каждой страницы 5.x в блоки; для каждой записи предварительно создается резервная копия.
Бесплатный тарифPOST …/abilities/pbs/start-migration/runthe REST route's own per-item permission checkНет
pbs/start-replace
pbs-start-replace
Найти и заменить на всем сайте (Pro)
Запускает безопасный для блоков поиск и замену (find, replace, kind: text, link или colour; match_case; types). Ничего не изменяется до выполнения pbs/apply-replace.
Версия ProPOST …/abilities/pbs/start-replace/runmanage_options (the REST route's own check)find: string (обязательно), replace: string, kind: text|link|colour, types: array, match_case: boolean
pbs/start-trial
pbs-start-trial
Начать бесплатный пробный период Pro
Запускает 14-дневную пробную версию Page Builder Sandwich Pro для этого сайта (оплата не требуется).
Бесплатный тарифPOST …/abilities/pbs/start-trial/runmanage_options (the REST route's own check)Нет
pbs/test-library-storage
pbs-test-library-storage
Тестирование вашего хранилища (Pro)
Записывает, читает и удаляет тестовый объект в вашем собственном хранилище и сообщает о каждом шаге.
Версия ProPOST …/abilities/pbs/test-library-storage/runmanage_options (the REST route's own check)Нет
pbs/undo-convert-post
pbs-undo-convert-post
Отменить одно преобразование
Восстанавливает одну преобразованную страницу из резервной копии.
Бесплатный тарифPOST …/abilities/pbs/undo-convert-post/runthe REST route's own per-item permission checkid: string (обязательно)
pbs/undo-migration
pbs-undo-migration
Отменить устаревшую миграцию
Восстанавливает каждый конвертированный пост из его резервной копии.
Бесплатный тарифPOST …/abilities/pbs/undo-migration/runthe REST route's own per-item permission checkНет
pbs/undo-replace
pbs-undo-replace
Отменить поиск и замену (Pro)
Восстанавливает записи, измененные заданием (запись, отредактированная после этого, сохраняет свою правку).
Версия ProPOST …/abilities/pbs/undo-replace/runmanage_options (the REST route's own check)id: string (обязательно)
pbs/update-block
pbs-update-block
Изменить настройки одного блока
Изменяет настройки (атрибуты) одного блока на странице, найденного по его пути; переданные вами атрибуты объединяются с текущими. Работает с блоками, которые сайт рендерит на основе их настроек; для блока, HTML которого сохранен на странице, отправьте новую разметку с помощью pbs/update-page.
Бесплатный тарифPOST …/abilities/pbs/update-block/runedit_post on that pageid: integer (обязательно), path: array (обязательно), attributes: object (обязательно)
pbs/update-brand-kit
pbs-update-brand-kit
Изменить набор фирменного стиля (Pro)
Сохраняет комплект бренда: название, логотип, цвета, шрифты заголовков и основного текста, а также тональность бренда, используемую ИИ для написания текстов.
Версия 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
Изменить адаптивные точки останова
Изменяет ширину для планшетов и мобильных устройств в пикселях; тариф Pro добавляет настраиваемые дополнительные контрольные точки.
Бесплатный тарифPOST …/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
Изменить глобальный класс (Pro)
Изменяет название, ярлык или стили глобального класса; обновляется каждый элемент, использующий его.
Версия ProPOST …/abilities/pbs/update-class/runedit_theme_options (the REST route's own check)id: string (обязательно), label: string, slug: string, s: object
pbs/update-dark-mode
pbs-update-dark-mode
Изменить темный режим (Pro)
Устанавливает темный режим (режим: выкл., авто или переключение) и его цвета.
Версия ProPOST …/abilities/pbs/update-dark-mode/runedit_theme_options (the REST route's own check)mode: device|light|dark (обязательно), colors: object
pbs/update-design-globals
pbs-update-design-globals
Изменить дизайн сайта
Изменяет общедоступные цвета сайта (colors), шрифты (fonts, headingFont, bodyFont). Каждая страница подхватывает изменения; файл theme.json темы поддерживается в синхронном состоянии.
Бесплатный тарифPOST …/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
Обновить страницу
Изменяет заголовок, статус или содержимое блоков страницы. Отправляемый вами контент заменяет содержимое страницы.
Бесплатный тарифPOST …/abilities/pbs/update-page/runedit_post on that page; publish_pages to publish or make privateid: integer (обязательно), title: string, status: draft|pending|publish|private, sections: array, content: string
pbs/update-settings
pbs-update-settings
Изменить настройки плагина
Изменяет префикс класса внешнего интерфейса (от 1 до 8 строчных букв или цифр, начинающийся с буквы) и/или включает либо выключает агенты ИИ (MCP) (mcp: false удаляет все функции и конечную точку MCP).
Бесплатный тарифPOST …/abilities/pbs/update-settings/runmanage_options (the REST route's own check)prefix: string, mcp: boolean
pbs/update-tokens
pbs-update-tokens
Изменить дизайн-токены (Pro)
Изменяет масштаб отступов, скруглений и теней (space, radius, shadow) или сбрасывает их (reset).
Версия 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
Изменить переменные CSS (Pro)
Заменяет переменные дизайна сайта (variables: список имени и значения).
Версия ProPOST …/abilities/pbs/update-variables/runedit_theme_options (the REST route's own check)variables: array (обязательно)
pbs/upload-icon
pbs-upload-icon
Загрузить значок
Добавляет SVG-иконку (имя, SVG-разметку) в библиотеку иконок; предварительно SVG очищается.
Бесплатный тарифPOST …/abilities/pbs/upload-icon/runupload_files (the REST route's own check)name: string (обязательно), svg: string (обязательно)
pbs/upload-lottie
pbs-upload-lottie
Загрузить Lottie-анимацию (Pro)
Проверяет JSON-документ Lottie (json, name) и публикует его в качестве статического файла для блока Lottie.
Версия ProPOST …/abilities/pbs/upload-lottie/runupload_files (the REST route's own check)name: string (обязательно), json: string (обязательно)