開発者
page-builder-sandwich 機能リファレンス
page-builder-sandwich は、 WordPress Abilities API にアクションを登録します。同じ能力は、サイト自体のサーバー上の MCP ツールであり、/wp-json/wp-abilities/v1 以下の REST ルートです。このページはプラグイン自体のレジストリから生成されます。
エンドポイント
MCP over HTTP (ストリーマブル)
https://example.com/wp-json/pbs/v1/mcpWP-CLI 経由の MCP (標準入出力)
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) アップロードされたカスタムフォント(メディアライブラリ内のフォントファイル、ID指定)をフォントピッカーで利用可能にします。 | プロ版 | 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 フォント ファミリー (family, weights, italic) をダウンロードし、このサイトから配信します。 | 無料版 | 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) 保存済みのブランドキットの色とフォントをサイトのデザインに適用します。 | プロ版 | 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用にバックアップが保持されます。 | プロ版 | 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 | 複数ページを作成 1回の呼び出しで最大50ページの作成が可能です。各ページはセクションやブロックのコンテンツから構成されます。各ページは個別に検証されて作成され、結果には作成されたすべてのページと、拒否されたページとその理由が一覧表示されます。 | プロ版 | 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) を接続 キットIDでAdobe Fonts(Typekit)のWebプロジェクトを接続し、フォントピッカーにフォントを表示できるようにします。 | プロ版 | 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 | レガシーページを1つ変換する 5.x版のページを1つブロックに変換します(事前にバックアップされます)。 | 無料版 | POST …/abilities/pbs/convert-post/run | the REST route's own per-item permission check | id: string (必須) |
pbs/create-classpbs-create-class | グローバルクラスを作成 (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)を作成します。 | プロ版 | POST …/abilities/pbs/create-team/run | manage_options (the REST route's own check) | name: string (必須) |
pbs/deactivate-custom-fontpbs-deactivate-custom-font | アップロードしたフォントをオフにする (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) グローバルクラスを削除します。このクラスを使用していた要素は、コンテンツを保持したままスタイルが適用されなくなります。 | プロ版 | 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) クラウド ライブラリからデザインを削除します。 | プロ版 | 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 | ライブラリチーム(代理店)を削除する チームと、そのライブラリに含まれるすべてのデザインを削除します。 | プロ版 | 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) 新しいIDの下でグローバルクラスを複製します。 | プロ版 | 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 | デザインと設定のエクスポート 選択したテンプレートやパターン(ID)、および必要に応じて設定を1つのパッケージとして別のサイト用に書き出します。 | 無料版 | POST …/abilities/pbs/export-designs/run | manage_options (the REST route's own check) | ids: array, settings: boolean |
pbs/generate-pagepbs-generate-page | AIでページを作成する セクション(指定されたもの、またはAIがセクションライブラリから選択したもの)からページを構築し、デザインを維持したまま、AIにブリーフ用のすべてのテキストを書き直させます。プラグインのAI設定で構成されたAIプロバイダーを使用します。別のステータスが要求されない限り、ページは下書きになります。 | プロ版 | 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 | ビルダーブロックの説明 1つのブロックの設定(型、選択肢、デフォルト値を持つ属性)、サポート対象、内包可能なブロック、およびブロックマークアップによるすぐに使える使用例を返します。 | 無料版 | 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のデザインシステム(グローバルクラス、変数、デザイン・トークン、ダークモード、ブランドキット、カスタムフォント)を返します。 | プロ版 | 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) の読み取り クラウド ライブラリのストレージ使用量、プランのクォータ、およびチームの情報を返します。 | プロ版 | GET …/abilities/pbs/get-library-account/run | edit_posts (the REST route's own check) | なし |
pbs/get-library-itempbs-get-library-item | クラウドライブラリのデザインを取得 (Pro) このサイトへの挿入準備が整った保存済みデザインを1つ返します(画像はメディアライブラリに取り込まれます)。 | プロ版 | 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ストレージ設定を返します(シークレットは決して返されません)。 | プロ版 | 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) メンテナンス/メンテナンス中モードの返却:モード、ページ、再試行までの時間(retry-after)、および引き続きサイトを閲覧できるロール。 | プロ版 | 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キーが保存されているかどうかを示します(キー自体が返されることはありません)。 | プロ版 | 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) 応募前に確認できるよう、求人に対するマッチング結果をページごとに返します。 | プロ版 | 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) Reviews ブロックに表示される Google および Trustpilot のソースを返します。 | プロ版 | GET …/abilities/pbs/get-reviews-sources/run | manage_options (the REST route's own check) | なし |
pbs/get-rolespbs-get-roles | ビルダーの権限の読み取り (Pro) ビルダー、デザイン、コード、およびテンプレートを使用できるロールを返します(クライアントモード)。 | プロ版 | GET …/abilities/pbs/get-roles/run | manage_options (the REST route's own check) | なし |
pbs/get-settingspbs-get-settings | プラグイン設定を読む フロントエンドのクラスプレフィックス、ベータ版アップデートの状態、およびAIエージェント(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 | ホワイトラベルを読む(代理店) ホワイトラベルの設定(オンまたはオフ、表示される名前、およびどのユーザーに引き続きオリジナルが表示されるか)を返します。 | プロ版 | 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 | チームにサイトを招待する (エージェンシー) 1回限りの招待コードを作成します(ロール:読み取りまたは書き込み、ラベル、有効日数)。コードは一度だけ表示されます。 | プロ版 | 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) 招待コードを使用してチームのライブラリに参加します。 | プロ版 | POST …/abilities/pbs/join-team/run | manage_options (the REST route's own check) | code: string (必須) |
pbs/leave-teampbs-leave-team | チームから退出 (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) クラウド ライブラリに保存されているデザインを一覧表示します(種類:セクション、ページ、またはパターン;チーム:チームのライブラリ)。 | プロ版 | 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 フォントの一覧を表示します(1度ダウンロードされ、サイトから配信され、Google へのリクエストはありません)。 | 無料版 | GET …/abilities/pbs/list-local-fonts/run | manage_options (the REST route's own check) | なし |
pbs/list-lottiepbs-list-lottie | Lottieアニメーションの一覧を表示 (Pro) アップロードされたLottieアニメーションの一覧を表示します。 | プロ版 | 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) サイト全体の検索・置換ジョブとその状態の一覧を表示します。 | プロ版 | GET …/abilities/pbs/list-replace-jobs/run | manage_options (the REST route's own check) | なし |
pbs/list-sectionspbs-list-sections | セクションを一覧表示 ページに追加できる、すぐに使えるセクション(ヒーロー、機能、FAQ、お客様の声、CTAなど)の一覧を表示します。 | 無料版 | 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) チーム内のサイトとそのアクセスを一覧表示します。 | プロ版 | GET …/abilities/pbs/list-team-members/run | manage_options (the REST route's own check) | team: string (必須) |
pbs/list-teamspbs-list-teams | ライブラリチームを一覧表示 (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 | セクションを移動する ページのセクションをある位置から別の位置へ移動します(pbs/get-pageでのリスト表示と同様に0から始まります)。 | 無料版 | POST …/abilities/pbs/move-section/run | edit_post on that page | id: integer (必須), from: integer (必須), to: integer (必須) |
pbs/open-support-ticketpbs-open-support-ticket | サポートチケットを開く このサイトの診断情報とともにサポートチケット(件名、メッセージ、種類、メールアドレス)を作成します。access_daysおよび資格情報は、弊社チームに一時的なアクセス権を任意で付与します。 | 無料版 | 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 レビューを今すぐ取得します。 | プロ版 | POST …/abilities/pbs/refresh-reviews/run | manage_options (the REST route's own check) | なし |
pbs/remove-blockpbs-remove-block | ページからブロックを削除する パスを指定して、ページから1つのブロック(セクション全体、またはその中のブロック)を削除します。ページの以前のバージョンはリビジョンに保持されます。 | 無料版 | POST …/abilities/pbs/remove-block/run | edit_post on that page | id: integer (必須), path: array (必須) |
pbs/remove-library-storagepbs-remove-library-storage | 独自ストレージの使用を停止(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 | チームメンバーの削除(代理店) チームからサイトを削除します。 | プロ版 | 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 | 一時サポートログインの取り消し 現在、一時的なサポートユーザーを削除しています(ID)。 | 無料版 | 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) ブロックのマークアップ(タイトル、種類、マークアップ、スタイル、タグ)をクラウド ライブラリまたはチームのライブラリに保存します。画像も一緒にパッケージ化されます。 | プロ版 | 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) Bring-Your-Ownストレージの保存設定:プロバイダー(r2またはs3)、バケット、リージョン、エンドポイント、プレフィックス、key_id、secret、enabled。 | プロ版 | POST …/abilities/pbs/set-library-storage/run | manage_options (the REST route's own check) | なし |
pbs/set-maintenancepbs-set-maintenance | メンテナンスモードの変更 (Pro) ページを表示するページID(page_id)、再試行時間(retry_after)、およびそれをバイパスするロールを指定して、メンテナンス(503)または近日公開モードのオン/オフを切り替えます(mode)。 | プロ版 | 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) ニュースレターブロックで使用されるMailchimp APIキーを保存します(空の値の場合は削除します)。 | プロ版 | 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 のビジネスを設定します。 | プロ版 | 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) ビルダーが許可する設定を役割(ロール)ごとに指定します(例:コンテンツのみのクライアントロール)。 | プロ版 | POST …/abilities/pbs/set-roles/run | manage_options (the REST route's own check) | roles: object (必須) |
pbs/set-white-labelpbs-set-white-label | ホワイトラベル (エージェンシー) の変更 ホワイトレーベルの有効化または無効化を切り替え、クライアントに表示される名称を設定します(enabled、name、agency_users)。 | プロ版 | 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) ブロック安全な検索と置換を開始します(検索、置換、種類:テキスト、リンク、カラー; match_case; タイプ)。pbs/apply-replace が実行されるまで、何も変更されません。 | プロ版 | 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トライアルを開始する このサイトの Page Builder Sandwich Pro 14日間無料トライアルを開始します(お支払いは不要です)。 | 無料版 | POST …/abilities/pbs/start-trial/run | manage_options (the REST route's own check) | なし |
pbs/test-library-storagepbs-test-library-storage | 独自ストレージのテスト (Pro) 独自ストレージ内のテストオブジェクトの書き込み、読み取り、削除を行い、各ステップを報告します。 | プロ版 | POST …/abilities/pbs/test-library-storage/run | manage_options (the REST route's own check) | なし |
pbs/undo-convert-postpbs-undo-convert-post | 1件の変換を元に戻す バックアップから変換されたページを1つ復元します。 | 無料版 | 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) ジョブによって変更された投稿を復元します(その後編集された投稿は編集内容が保持されます)。 | プロ版 | POST …/abilities/pbs/undo-replace/run | manage_options (the REST route's own check) | id: string (必須) |
pbs/update-blockpbs-update-block | 1つのブロックの設定を変更する パスで指定したページ内の1つのブロックの設定(属性)を変更します。送信された属性は現在の属性とマージされます。設定からサイトがレンダリングするブロックに対して機能します。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) ブランドキット(名前、ロゴ、カラー、見出し・本文のフォント、AI文章作成で使用するブランドボイス)を保存します。 | プロ版 | 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) グローバルクラスのラベル、スラッグ、またはスタイルを変更します。それを使用しているすべての要素が更新されます。 | プロ版 | 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) ダークモード(モード: off、auto、または toggle)とその色を設定します。 | プロ版 | 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文字の小文字または数字)を変更し、および/またはAIエージェント(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)します。 | プロ版 | 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) サイトのデザイン変数を置き換えます(変数:名前と値のリスト)。 | プロ版 | 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) Lottie JSON ドキュメント (json, name) を検証し、Lottie ブロックの静的ファイルとして公開します。 | プロ版 | POST …/abilities/pbs/upload-lottie/run | upload_files (the REST route's own check) | name: string (必須), json: string (必須) |