Développeurs
Référence des fonctionnalités de page-builder-sandwich
page-builder-sandwich enregistre ses actions auprès de l'API WordPress Abilities. Ces mêmes capacités sont des outils MCP sur le propre serveur du site et des routes REST sous /wp-json/wp-abilities/v1. Cette page est générée à partir du propre registre du plugin.
Points de terminaison
MCP sur HTTP (diffusible en continu)
https://example.com/wp-json/pbs/v1/mcpMCP sur WP-CLI (entrée et sortie standard)
wp mcp-adapter serve --server=page-builder-sandwich --user=<login>REST : lister les capacités
/wp-json/wp-abilities/v1/abilities?category=page-builder-sandwichREST: exécuter une capacité
/wp-json/wp-abilities/v1/abilities/<name>/runAuthentification et autorisations
Les requêtes HTTP s'authentifient à l'aide d'un mot de passe d'application WordPress (HTTP Basic). La connexion au serveur MCP nécessite la capacité indiquée ci-dessous ; chaque fonctionnalité vérifie ensuite sa propre autorisation, par objet. Les fonctionnalités en lecture seule s'exécutent avec GET et leur entrée dans la chaîne de requête ; les autres avec POST et un corps JSON {"input": {…}}.
Exemples
# REST: exécuter une capacité
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":{}}}Toutes les capacités
Généré à partir du fichier abilities.json du plugin, qui est lui-même généré à partir d'un site en cours d'exécution ; un test échoue lorsque les deux ne correspondent pas.
| Capacité | Fonctionnement | Édition | Repos | Permission | Paramètres |
|---|---|---|---|---|---|
pbs/activate-custom-fontpbs-activate-custom-font | Activer une police importée (Pro) Rend une police personnalisée importée (un fichier de police dans la bibliothèque multimédia, par ID) disponible dans les sélecteurs de police. | Édition Pro | POST …/abilities/pbs/activate-custom-font/run | edit_theme_options (the REST route's own check) | id: integer (requis) |
pbs/add-local-fontpbs-add-local-font | Héberger soi-même une police Télécharge une famille de polices Google (famille, graisses, italique) et la sert depuis ce site. | Édition gratuite | POST …/abilities/pbs/add-local-font/run | manage_options (the REST route's own check) | family: string (requis), weights: array, italic: boolean |
pbs/add-sectionpbs-add-section | Ajouter une section à une page Ajoute une section prête à l'emploi à une page : au début, à la fin, ou après la section à une position donnée. | Édition gratuite | POST …/abilities/pbs/add-section/run | edit_post on that page | id: integer (requis), section: string (requis), position: start|end|after, after: integer |
pbs/apply-brand-kitpbs-apply-brand-kit | Appliquer le kit de marque (Pro) Applique les couleurs et les polices du kit de marque enregistré à la conception du site. | Édition Pro | POST …/abilities/pbs/apply-brand-kit/run | edit_theme_options (the REST route's own check) | Aucun |
pbs/apply-kitpbs-apply-kit | Importer un kit de site web Importe les pages d'un kit de site web (toutes ou celles spécifiées), en les publiant éventuellement, en définissant la page d'accueil et en les ajoutant à un menu. Une nouvelle importation met à jour ces mêmes pages. | Édition gratuite | POST …/abilities/pbs/apply-kit/run | edit_pages and publish_pages; manage_options to set the home page | slug: string (requis), pages: array, publish: boolean, front: boolean, menu: boolean |
pbs/apply-replacepbs-apply-replace | Appliquer une recherche-remplacement (Pro) Applique un travail prévisualisé. Chaque publication modifiée conserve une sauvegarde pour pbs/undo-replace. | Édition Pro | POST …/abilities/pbs/apply-replace/run | manage_options (the REST route's own check) | id: string (requis) |
pbs/build-landing-pagepbs-build-landing-page | Créer une page de destination Un flux de travail guidé : l'agent sélectionne les sections qui conviennent à votre entreprise, crée la page sous forme de brouillon et en rédige le texte. | Édition gratuite | POST …/abilities/pbs/build-landing-page/run | edit_pages | business: string (requis) |
pbs/build-pagespbs-build-pages | Créer plusieurs pages Crée jusqu'à 50 pages en un seul appel, chacune à partir de sections et/ou de contenu de blocs. Chaque page est vérifiée et créée individuellement ; la réponse liste chaque page créée et chaque page refusée, avec le motif. | Édition Pro | POST …/abilities/pbs/build-pages/run | edit_pages; each page is checked on its own (publish_pages to publish) | pages: array (requis) |
pbs/connect-adobe-fontspbs-connect-adobe-fonts | Connecter Adobe Fonts (Pro) Connecte un projet web Adobe Fonts (Typekit) par son identifiant de kit, afin que ses polices apparaissent dans les sélecteurs de polices. | Édition Pro | POST …/abilities/pbs/connect-adobe-fonts/run | edit_theme_options (the REST route's own check) | kit: string (requis) |
pbs/connect-supportpbs-connect-support | Se connecter au support Connecte ce site au support de Zinn Digital® (nom, e-mail, consentement). | Édition gratuite | POST …/abilities/pbs/connect-support/run | manage_options (the REST route's own check) | email: string (requis), name: string, consent: boolean (requis) |
pbs/convert-postpbs-convert-post | Convertir une page existante Convertit une page 5.x en blocs (sauvegardée au préalable). | Édition gratuite | POST …/abilities/pbs/convert-post/run | the REST route's own per-item permission check | id: string (requis) |
pbs/create-classpbs-create-class | Créer une classe globale (Pro) Crée une classe de style globale réutilisable : étiquette, identifiant (slug) et ses styles. | Édition Pro | POST …/abilities/pbs/create-class/run | edit_theme_options (the REST route's own check) | label: string (requis), slug: string, s: object |
pbs/create-pagepbs-create-page | Créer une page Crée une page à partir de sections (voir pbs/list-sections) et/ou d'un contenu de blocs. Une nouvelle page est un brouillon à moins qu'un autre statut ne soit demandé. | Édition gratuite | POST …/abilities/pbs/create-page/run | edit_pages; publish_pages to publish or make private | title: string (requis), status: draft|pending|publish|private, sections: array, content: string |
pbs/create-teampbs-create-team | Créer une équipe de bibliothèque (Agence) Crée une bibliothèque d'équipe (name) que d'autres sites peuvent rejoindre à l'aide d'un code d'invitation. | Édition Pro | POST …/abilities/pbs/create-team/run | manage_options (the REST route's own check) | name: string (requis) |
pbs/deactivate-custom-fontpbs-deactivate-custom-font | Désactiver une police importée (Pro) Supprime une police personnalisée (par son slug) des sélecteurs de police. | Édition Pro | POST …/abilities/pbs/deactivate-custom-font/run | edit_theme_options (the REST route's own check) | slug: string (requis) |
pbs/delete-classpbs-delete-class | Supprimer une classe globale (Pro) Supprime une classe globale. Les éléments qui l'utilisaient conservent leur contenu et perdent ses styles. | Édition Pro | POST …/abilities/pbs/delete-class/run | edit_theme_options (the REST route's own check) | id: string (requis) |
pbs/delete-iconpbs-delete-icon | Supprimer une icône téléchargée Supprime une icône téléchargée ; les blocs qui l'utilisaient conservent leur propre copie. | Édition gratuite | POST …/abilities/pbs/delete-icon/run | delete_post (the REST route's own check) | id: string (requis) |
pbs/delete-library-itempbs-delete-library-item | Supprimer un design de bibliothèque cloud (Pro) Supprime un design de la bibliothèque cloud. | Édition Pro | POST …/abilities/pbs/delete-library-item/run | edit_posts (the REST route's own check) | item: string (requis), team: string |
pbs/delete-pagepbs-delete-page | Mettre une page à la corbeille Déplace une page vers la corbeille. Elle peut être restaurée depuis Pages, Corbeille pendant 30 jours. | Édition gratuite | POST …/abilities/pbs/delete-page/run | delete_post on that page | id: integer (requis) |
pbs/delete-teampbs-delete-team | Supprimer une équipe de bibliothèque (Agence) Supprime une équipe et chaque création de sa bibliothèque. | Édition Pro | POST …/abilities/pbs/delete-team/run | manage_options (the REST route's own check) | team: string (requis) |
pbs/disconnect-supportpbs-disconnect-support | Se déconnecter du support Déconnecte ce site du support. | Édition gratuite | POST …/abilities/pbs/disconnect-support/run | manage_options (the REST route's own check) | Aucun |
pbs/duplicate-classpbs-duplicate-class | Dupliquer une classe globale (Pro) Copie une classe globale sous un nouvel ID. | Édition Pro | POST …/abilities/pbs/duplicate-class/run | edit_theme_options (the REST route's own check) | id: string (requis) |
pbs/duplicate-pagepbs-duplicate-page | Dupliquer une page Copie une page (son titre, son contenu et son modèle) dans un nouveau brouillon. | Édition gratuite | POST …/abilities/pbs/duplicate-page/run | edit_post on the page and edit_pages | id: integer (requis), title: string |
pbs/export-designspbs-export-designs | Exporter les conceptions et les paramètres Exporte les modèles et motifs (identifiants) choisis ainsi que, facultativement, les paramètres sous forme de package unique pour un autre site. | Édition gratuite | POST …/abilities/pbs/export-designs/run | manage_options (the REST route's own check) | ids: array, settings: boolean |
pbs/generate-pagepbs-generate-page | Créer une page avec l'IA Génère une page à partir de sections (fournies ou choisies par l'IA dans la bibliothèque de sections) et demande à l'IA de réécrire l'ensemble du texte selon votre brief, tout en conservant le design. Utilise le fournisseur d'IA configuré dans les paramètres d'IA du plugin. La page est enregistrée comme brouillon, sauf si un autre statut est demandé. | Édition Pro | POST …/abilities/pbs/generate-page/run | edit_pages; publish_pages to publish; the AI settings' role and spending rules | brief: string (requis), title: string, sections: array, status: draft|pending|publish|private |
pbs/get-blockpbs-get-block | Décrire un bloc de constructeur Renvoie les paramètres d'un bloc (les attributs avec leurs types, choix et valeurs par défaut), ce qu'il prend en charge, les blocs qu'il peut contenir ainsi qu'un exemple prêt à l'emploi en balisage de bloc. | Édition gratuite | GET …/abilities/pbs/get-block/run | edit_posts | name: string (requis) |
pbs/get-breakpointspbs-get-breakpoints | Lire les points de rupture réactifs Renvoie les largeurs pour tablette et mobile (ainsi que les points de rupture personnalisés dans Pro) utilisées par les commandes responsives. | Édition gratuite | GET …/abilities/pbs/get-breakpoints/run | edit_theme_options (the REST route's own check) | Aucun |
pbs/get-design-globalspbs-get-design-globals | Lire la conception du site Renvoie les couleurs et les polices (titre et corps de texte) globales utilisées par chaque bloc, telles qu'elles apparaissent dans l'écran de conception du site. | Édition gratuite | GET …/abilities/pbs/get-design-globals/run | edit_theme_options (the REST route's own check) | Aucun |
pbs/get-design-systempbs-get-design-system | Consulter le système de design (Pro) Renvoie le système de design Pro : classes globales, variables, jetons de design, mode sombre, kit de marque et polices personnalisées. | Édition Pro | GET …/abilities/pbs/get-design-system/run | edit_theme_options (the REST route's own check) | Aucun |
pbs/get-diagnosticspbs-get-diagnostics | Consulter les diagnostics du site Renvoie les diagnostics qu'un ticket de support comporterait : versions, plugins actifs, limites et erreurs récentes. | Édition gratuite | GET …/abilities/pbs/get-diagnostics/run | manage_options (the REST route's own check) | Aucun |
pbs/get-library-accountpbs-get-library-account | Lire le compte de la bibliothèque cloud (Pro) Renvoie l'utilisation du stockage, le quota du forfait et les données de l'équipe de la bibliothèque cloud. | Édition Pro | GET …/abilities/pbs/get-library-account/run | edit_posts (the REST route's own check) | Aucun |
pbs/get-library-itempbs-get-library-item | Obtenir un design de bibliothèque cloud (Pro) Renvoie un design enregistré, prêt à être inséré sur ce site (ses images étant importées dans la médiathèque). | Édition Pro | GET …/abilities/pbs/get-library-item/run | edit_posts (the REST route's own check) | item: string (requis), team: string |
pbs/get-library-storagepbs-get-library-storage | Lire les paramètres de stockage personnel (Pro) Renvoie les paramètres de stockage R2/S3 personnels (le secret n'est jamais renvoyé). | Édition Pro | GET …/abilities/pbs/get-library-storage/run | manage_options (the REST route's own check) | Aucun |
pbs/get-licencepbs-get-licence | Lire la licence Renvoie le plan Page Builder Sandwich de ce site, l'état de la licence, la date de renouvellement et ce que le plan inclut. | Édition gratuite | GET …/abilities/pbs/get-licence/run | manage_options (the REST route's own check) | Aucun |
pbs/get-maintenancepbs-get-maintenance | Mode lecture seule de maintenance (Pro) Mode maintenance / « bientot disponible » : état, page, délai de nouvelle tentative (retry-after) et rôles pouvant toujours voir le site. | Édition Pro | GET …/abilities/pbs/get-maintenance/run | manage_options (the REST route's own check) | Aucun |
pbs/get-migrationpbs-get-migration | Lire la migration héritée Renvoie la progression et le rapport de la conversion de contenu 5.x. | Édition gratuite | GET …/abilities/pbs/get-migration/run | the REST route's own per-item permission check | Aucun |
pbs/get-newsletter-keyspbs-get-newsletter-keys | Lire la connexion de la newsletter (Pro) Indique si une clé Mailchimp est enregistrée (la clé elle-même n'est jamais renvoyée). | Édition Pro | GET …/abilities/pbs/get-newsletter-keys/run | edit_posts (the REST route's own check) | Aucun |
pbs/get-pagepbs-get-page | Lire une page Renvoie le titre, le statut, les liens et le contenu des blocs d'une page, ainsi que les sections (blocs de niveau supérieur) qui la composent. | Édition gratuite | GET …/abilities/pbs/get-page/run | edit_post on that page | id: integer (requis) |
pbs/get-replace-jobpbs-get-replace-job | Prévisualiser une recherche et remplacement (Pro) Renvoie les correspondances d'une offre d'emploi, page par page, à examiner avant de postuler. | Édition Pro | GET …/abilities/pbs/get-replace-job/run | manage_options (the REST route's own check) | id: string (requis) |
pbs/get-reviews-sourcespbs-get-reviews-sources | Lire les sources des avis (Pro) Renvoie les sources Google et Trustpilot affichées par le bloc Avis. | Édition Pro | GET …/abilities/pbs/get-reviews-sources/run | manage_options (the REST route's own check) | Aucun |
pbs/get-rolespbs-get-roles | Lire les autorisations du constructeur (Pro) Indique quels rôles peuvent utiliser le constructeur, la conception, le code et les modèles (mode client). | Édition Pro | GET …/abilities/pbs/get-roles/run | manage_options (the REST route's own check) | Aucun |
pbs/get-settingspbs-get-settings | Lire les paramètres du module d'extension Renvoie le préfixe de classe front-end, l'état des mises à jour bêta et si les agents IA (MCP) sont autorisés. | Édition gratuite | GET …/abilities/pbs/get-settings/run | manage_options (the REST route's own check) | Aucun |
pbs/get-support-connectionpbs-get-support-connection | Lire la connexion au support Indique si ce site est connecté ou non au support de Zinn Digital®, et sous quel nom. | Édition gratuite | GET …/abilities/pbs/get-support-connection/run | manage_options (the REST route's own check) | refresh: boolean |
pbs/get-white-labelpbs-get-white-label | Marque blanche (Agence) Renvoie les paramètres de marque blanche : activés ou désactivés, le nom affiché et les utilisateurs qui voient encore l'original. | Édition Pro | GET …/abilities/pbs/get-white-label/run | manage_options (the REST route's own check) | Aucun |
pbs/import-designspbs-import-designs | Importer les designs et paramètres Importe un package créé par pbs/export-designs (dryRun d'abord pour voir ce qui changerait ; mode : skip ou replace ; media ; settings). | Édition gratuite | POST …/abilities/pbs/import-designs/run | manage_options (the REST route's own check) | package: object (requis), mode: skip|replace|duplicate, settings: boolean, media: boolean, dryRun: boolean |
pbs/invite-team-memberpbs-invite-team-member | Inviter un site à une équipe (Agence) Crée un code d'invitation à usage unique (rôle : lecture ou écriture ; libellé ; jours de validité). Le code n'est affiché qu'une seule fois. | Édition Pro | POST …/abilities/pbs/invite-team-member/run | manage_options (the REST route's own check) | team: string (requis), role: read|write, days: integer, label: string |
pbs/join-teampbs-join-team | Rejoindre une équipe (Pro) Rejoint une bibliothèque d'équipe avec un code d'invitation. | Édition Pro | POST …/abilities/pbs/join-team/run | manage_options (the REST route's own check) | code: string (requis) |
pbs/leave-teampbs-leave-team | Quitter une équipe (Pro) Quitte la bibliothèque d'équipe que ce site a rejointe. | Édition Pro | POST …/abilities/pbs/leave-team/run | manage_options (the REST route's own check) | Aucun |
pbs/list-blockspbs-list-blocks | Afficher les blocs du constructeur Liste tous les blocs Page Builder Sandwich que ce site peut utiliser (y compris les blocs Pro lorsque Pro est actif) : nom, titre, catégorie et description. Utilisez pbs/get-block pour obtenir les paramètres d'un bloc, puis insérez le bloc dans le contenu d'une page. | Édition gratuite | GET …/abilities/pbs/list-blocks/run | edit_posts | search: string |
pbs/list-formspbs-list-forms | Lister les formulaires Répertorie les formulaires créés avec le bloc Formulaire et les extensions de formulaire qu'il peut intégrer. | Édition gratuite | GET …/abilities/pbs/list-forms/run | edit_posts (the REST route's own check) | Aucun |
pbs/list-kitspbs-list-kits | Lister les kits de sites web Répertorie les kits de sites web (un ensemble de pages prêtes à l'emploi pour un type d'entreprise) que ce site peut importer. | Édition gratuite | GET …/abilities/pbs/list-kits/run | edit_pages and publish_pages | refresh: boolean |
pbs/list-library-itemspbs-list-library-items | Lister les designs de la bibliothèque cloud (Pro) Répertorie les designs enregistrés dans la bibliothèque cloud (kind : section, page ou pattern ; team : bibliothèque d'une équipe). | Édition 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 | Lister les polices auto-hébergées Répertorie les Google fonts que ce site héberge lui-même (téléchargées une seule fois, servies depuis le site, aucune requête envoyée à Google). | Édition gratuite | GET …/abilities/pbs/list-local-fonts/run | manage_options (the REST route's own check) | Aucun |
pbs/list-lottiepbs-list-lottie | Lister les animations Lottie (Pro) Liste les animations Lottie téléchargées. | Édition Pro | GET …/abilities/pbs/list-lottie/run | edit_posts (the REST route's own check) | Aucun |
pbs/list-pagespbs-list-pages | Lister les pages Répertorie les pages que vous pouvez modifier, de la plus récente à la plus ancienne, avec une recherche optionnelle. | Édition gratuite | 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 | Lister les tâches de recherche et remplacement (Pro) Répertorie les tâches de recherche et remplacement pour l'ensemble du site ainsi que leur état. | Édition Pro | GET …/abilities/pbs/list-replace-jobs/run | manage_options (the REST route's own check) | Aucun |
pbs/list-sectionspbs-list-sections | Sections de la liste Répertorie les sections prêtes à l'emploi (en-tête, fonctionnalités, FAQ, témoignages, appel à l'action et plus encore) qui peuvent être ajoutées à une page. | Édition gratuite | GET …/abilities/pbs/list-sections/run | edit_pages | search: string |
pbs/list-support-accesspbs-list-support-access | Lister les identifiants de support temporaires Répertorie les utilisateurs de support temporaire accordés à notre équipe et la date d'expiration de chacun. | Édition gratuite | GET …/abilities/pbs/list-support-access/run | manage_options (the REST route's own check) | Aucun |
pbs/list-team-memberspbs-list-team-members | Afficher les membres de l'équipe (Pro) Répertorie les sites d'une équipe et leurs accès. | Édition Pro | GET …/abilities/pbs/list-team-members/run | manage_options (the REST route's own check) | team: string (requis) |
pbs/list-teamspbs-list-teams | Lister les équipes de la bibliothèque (Pro) Répertorie les équipes auxquelles ce site appartient ou qu'il possède. | Édition Pro | GET …/abilities/pbs/list-teams/run | manage_options (the REST route's own check) | Aucun |
pbs/list-transferablepbs-list-transferable | Lister ce qui peut être exporté Liste les modèles, motifs et paramètres qui peuvent être exportés vers un autre site. | Édition gratuite | GET …/abilities/pbs/list-transferable/run | manage_options (the REST route's own check) | Aucun |
pbs/list-uploaded-iconspbs-list-uploaded-icons | Lister les icônes téléchargées Répertorie les icônes SVG téléchargées dans la bibliothèque d'icônes, de la plus récente à la plus ancienne. | Édition gratuite | 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 | Déplacer une section Déplace une section d'une page d'une position à une autre (basé sur 0, tel que listé par pbs/get-page). | Édition gratuite | POST …/abilities/pbs/move-section/run | edit_post on that page | id: integer (requis), from: integer (requis), to: integer (requis) |
pbs/open-support-ticketpbs-open-support-ticket | Ouvrir un ticket de support Enregistre un ticket de support (sujet, message, type, e-mail) avec les diagnostics de ce site ; access_days et credentials accordent facultativement à notre équipe un accès temporaire. | Édition gratuite | POST …/abilities/pbs/open-support-ticket/run | manage_options (the REST route's own check) | Aucun |
pbs/record-support-consentpbs-record-support-consent | Consentement aux diagnostics de support Enregistre le consentement de l'administrateur à l'envoi de diagnostics avec les tickets de support. | Édition gratuite | POST …/abilities/pbs/record-support-consent/run | manage_options (the REST route's own check) | Aucun |
pbs/refresh-reviewspbs-refresh-reviews | Actualiser les avis maintenant (Pro) Récupère les derniers avis Trustpilot dès maintenant au lieu d'attendre la mise à jour quotidienne. | Édition Pro | POST …/abilities/pbs/refresh-reviews/run | manage_options (the REST route's own check) | Aucun |
pbs/remove-blockpbs-remove-block | Supprimer un bloc d'une page Supprime un bloc (une section entière ou un bloc à l'intérieur de celle-ci) d'une page, trouvé par son chemin. La version précédente de la page reste dans ses révisions. | Édition gratuite | POST …/abilities/pbs/remove-block/run | edit_post on that page | id: integer (requis), path: array (requis) |
pbs/remove-library-storagepbs-remove-library-storage | Arrêtez d'utiliser votre propre stockage (Pro) Supprime les paramètres de stockage personnalisés ; le stockage du forfait est à nouveau utilisé. | Édition Pro | POST …/abilities/pbs/remove-library-storage/run | manage_options (the REST route's own check) | Aucun |
pbs/remove-local-fontpbs-remove-local-font | Supprimer une police autohébergée Supprime les fichiers d'une famille de polices auto-hébergée. | Édition gratuite | POST …/abilities/pbs/remove-local-font/run | manage_options (the REST route's own check) | family: string (requis) |
pbs/remove-team-memberpbs-remove-team-member | Supprimer un membre de l'équipe (Agence) Retire un site d'une équipe. | Édition Pro | POST …/abilities/pbs/remove-team-member/run | manage_options (the REST route's own check) | team: string (requis), member: string (requis) |
pbs/revoke-support-accesspbs-revoke-support-access | Révoquer les identifiants de support temporaires Supprime les utilisateurs de support temporaires maintenant (ids). | Édition gratuite | POST …/abilities/pbs/revoke-support-access/run | manage_options (the REST route's own check) | ids: array (requis) |
pbs/save-library-itempbs-save-library-item | Enregistrer un design dans la bibliothèque cloud (Pro) Enregistre le balisage de bloc (titre, type, balisage, styles, étiquettes) dans votre bibliothèque cloud ou celle d'une équipe ; les images y sont incluses. | Édition Pro | POST …/abilities/pbs/save-library-item/run | edit_posts (the REST route's own check) | team: string, kind: section|page|style (requis), title: string (requis), tags: array, markup: string, styles: object |
pbs/set-library-storagepbs-set-library-storage | Utiliser votre propre espace de stockage (Pro) Enregistre le stockage personnel : fournisseur (r2 ou s3), compartiment, région, point de terminaison, préfixe, key_id, secret, activé. | Édition Pro | POST …/abilities/pbs/set-library-storage/run | manage_options (the REST route's own check) | Aucun |
pbs/set-maintenancepbs-set-maintenance | Modifier le mode maintenance (Pro) Active ou désactive le mode maintenance (503) ou le mode « bientô disponible » (mode), avec la page à afficher (page_id), retry_after et les rôles qui y dérogent. | Édition 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 | Connecter Mailchimp (Pro) Enregistre (ou, avec une valeur vide, supprime) la clé API Mailchimp utilisée par le bloc de newsletter. | Édition Pro | POST …/abilities/pbs/set-newsletter-keys/run | manage_options (the REST route's own check) | mailchimp: string (requis) |
pbs/set-reviews-sourcespbs-set-reviews-sources | Modifier les sources d'avis (Pro) Définit l'établissement Google et l'entreprise Trustpilot que le bloc Avis lit. | Édition 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 | Modifier les autorisations du constructeur (Pro) Définit par rôle ce que le constructeur autorise (rôles), par exemple un rôle client réservé au contenu. | Édition Pro | POST …/abilities/pbs/set-roles/run | manage_options (the REST route's own check) | roles: object (requis) |
pbs/set-white-labelpbs-set-white-label | Modifier la marque blanche (Agence) Active ou désactive la marque blanche et définit le nom visible par les clients (enabled, name, agency_users). | Édition Pro | POST …/abilities/pbs/set-white-label/run | manage_options (the REST route's own check) | Aucun |
pbs/start-migrationpbs-start-migration | Convertir l'ancien contenu Commence (ou redémarre) la conversion de chaque page 5.x en blocs ; chaque publication fait l'objet d'une sauvegarde au préalable. | Édition gratuite | POST …/abilities/pbs/start-migration/run | the REST route's own per-item permission check | Aucun |
pbs/start-replacepbs-start-replace | Rechercher et remplacer sur l'ensemble du site (Pro) Lance un processus de recherche et de remplacement sécurisé par blocs (find, replace, kind : text, link ou colour ; match_case ; types). Rien ne change tant qu'on n'appelle pas pbs/apply-replace. | Édition Pro | POST …/abilities/pbs/start-replace/run | manage_options (the REST route's own check) | find: string (requis), replace: string, kind: text|link|colour, types: array, match_case: boolean |
pbs/start-trialpbs-start-trial | Commencer l'essai Pro gratuit Démarre l'essai de 14 jours de Page Builder Sandwich Pro pour ce site (aucun paiement requis). | Édition gratuite | POST …/abilities/pbs/start-trial/run | manage_options (the REST route's own check) | Aucun |
pbs/test-library-storagepbs-test-library-storage | Testez votre propre stockage (Pro) Écrit, lit et supprime un objet de test dans votre propre espace de stockage et rend compte de chaque étape. | Édition Pro | POST …/abilities/pbs/test-library-storage/run | manage_options (the REST route's own check) | Aucun |
pbs/undo-convert-postpbs-undo-convert-post | Annuler une conversion Restaure une page convertie à partir de sa sauvegarde. | Édition gratuite | POST …/abilities/pbs/undo-convert-post/run | the REST route's own per-item permission check | id: string (requis) |
pbs/undo-migrationpbs-undo-migration | Annuler la migration héritée Restaure chaque article converti à partir de sa sauvegarde. | Édition gratuite | POST …/abilities/pbs/undo-migration/run | the REST route's own per-item permission check | Aucun |
pbs/undo-replacepbs-undo-replace | Annuler une recherche et remplacement (Pro) Restaure les publications modifiées par une tâche (une publication modifiée depuis conserve sa modification). | Édition Pro | POST …/abilities/pbs/undo-replace/run | manage_options (the REST route's own check) | id: string (requis) |
pbs/update-blockpbs-update-block | Modifier les paramètres d'un bloc Modifie les paramètres (attributs) d'un bloc à l'intérieur d'une page, trouvé par son chemin ; les attributs que vous envoyez sont fusionnés avec les actuels. Fonctionne sur les blocs que le site restitue à partir de leurs paramètres ; pour un bloc dont le HTML est enregistré dans la page, envoyez un nouveau balisage avec pbs/update-page. | Édition gratuite | POST …/abilities/pbs/update-block/run | edit_post on that page | id: integer (requis), path: array (requis), attributes: object (requis) |
pbs/update-brand-kitpbs-update-brand-kit | Modifier le kit de marque (Pro) Enregistre le kit de marque : nom, logo, couleurs, polices des titres et du corps de texte, ainsi que la voix de marque utilisée par l'IA pour la rédaction. | Édition 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 | Modifier les points d'arrêt adaptatifs Modifie les largeurs de tablette et de mobile en pixels ; avec Pro, des points de rupture supplémentaires personnalisés. | Édition gratuite | 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 | Modifier une classe globale (Pro) Modifie le libellé, le slug ou les styles d'une classe globale ; chaque élément qui l'utilise se met à jour. | Édition Pro | POST …/abilities/pbs/update-class/run | edit_theme_options (the REST route's own check) | id: string (requis), label: string, slug: string, s: object |
pbs/update-dark-modepbs-update-dark-mode | Changer le mode sombre (Pro) Définit le mode sombre (mode : off, auto ou toggle) et ses couleurs. | Édition Pro | POST …/abilities/pbs/update-dark-mode/run | edit_theme_options (the REST route's own check) | mode: device|light|dark (requis), colors: object |
pbs/update-design-globalspbs-update-design-globals | Modifier le design du site Modifie les couleurs de l'ensemble du site (colors), ainsi que les polices (fonts, headingFont, bodyFont). Chaque page prend en compte la modification ; le fichier theme.json du thème est tenu à jour. | Édition gratuite | 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 | Mettre à jour une page Modifie le titre, le statut ou le contenu du bloc d'une page. Le contenu que vous envoyez remplace celui de la page. | Édition gratuite | POST …/abilities/pbs/update-page/run | edit_post on that page; publish_pages to publish or make private | id: integer (requis), title: string, status: draft|pending|publish|private, sections: array, content: string |
pbs/update-settingspbs-update-settings | Modifier les paramètres du plugin Modifie le préfixe de classe front-end (1 à 8 lettres minuscules ou chiffres, commençant par une lettre) et/ou active ou désactive les agents IA (MCP) (mcp: false supprime toutes les fonctionnalités et le point de terminaison MCP). | Édition gratuite | POST …/abilities/pbs/update-settings/run | manage_options (the REST route's own check) | prefix: string, mcp: boolean |
pbs/update-tokenspbs-update-tokens | Modifier les jetons de design (Pro) Modifie les échelles d'espacement, de rayon et d'ombre (espace, rayon, ombre), ou les réinitialise (réinitialiser). | Édition 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 | Modifier les variables CSS (Pro) Remplace les variables de conception du site (variables : une liste de nom et de valeur). | Édition Pro | POST …/abilities/pbs/update-variables/run | edit_theme_options (the REST route's own check) | variables: array (requis) |
pbs/upload-iconpbs-upload-icon | Télécharger une icône Ajoute une icône SVG (nom, code SVG) à la bibliothèque d'icônes ; le SVG est préalablement nettoyé. | Édition gratuite | POST …/abilities/pbs/upload-icon/run | upload_files (the REST route's own check) | name: string (requis), svg: string (requis) |
pbs/upload-lottiepbs-upload-lottie | Télécharger une animation Lottie (Pro) Valide un document JSON Lottie (json, name) et le publie sous forme de fichier statique pour le bloc Lottie. | Édition Pro | POST …/abilities/pbs/upload-lottie/run | upload_files (the REST route's own check) | name: string (requis), json: string (requis) |