開発者

page-builder-sandwich 機能リファレンス

page-builder-sandwich は、 WordPress Abilities API にアクションを登録します。同じ能力は、サイト自体のサーバー上の MCP ツールであり、/wp-json/wp-abilities/v1 以下の REST ルートです。このページはプラグイン自体のレジストリから生成されます。

ユーザーガイド: AIアプリを接続する

エンドポイント

MCP over HTTP (ストリーマブル)

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

WP-CLI 経由の MCP (標準入出力)

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