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.

Guide de l'utilisateur : connecter une application d'IA

Points de terminaison

MCP sur HTTP (diffusible en continu)

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

MCP 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-sandwich

REST: exécuter une capacité

/wp-json/wp-abilities/v1/abilities/<name>/run

Authentification 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ÉditionReposPermissionParamètres
pbs/activate-custom-font
pbs-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 ProPOST …/abilities/pbs/activate-custom-font/runedit_theme_options (the REST route's own check)id: integer (requis)
pbs/add-local-font
pbs-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 gratuitePOST …/abilities/pbs/add-local-font/runmanage_options (the REST route's own check)family: string (requis), weights: array, italic: boolean
pbs/add-section
pbs-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 gratuitePOST …/abilities/pbs/add-section/runedit_post on that pageid: integer (requis), section: string (requis), position: start|end|after, after: integer
pbs/apply-brand-kit
pbs-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 ProPOST …/abilities/pbs/apply-brand-kit/runedit_theme_options (the REST route's own check)Aucun
pbs/apply-kit
pbs-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 gratuitePOST …/abilities/pbs/apply-kit/runedit_pages and publish_pages; manage_options to set the home pageslug: string (requis), pages: array, publish: boolean, front: boolean, menu: boolean
pbs/apply-replace
pbs-apply-replace
Appliquer une recherche-remplacement (Pro)
Applique un travail prévisualisé. Chaque publication modifiée conserve une sauvegarde pour pbs/undo-replace.
Édition ProPOST …/abilities/pbs/apply-replace/runmanage_options (the REST route's own check)id: string (requis)
pbs/build-landing-page
pbs-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 gratuitePOST …/abilities/pbs/build-landing-page/runedit_pagesbusiness: string (requis)
pbs/build-pages
pbs-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 ProPOST …/abilities/pbs/build-pages/runedit_pages; each page is checked on its own (publish_pages to publish)pages: array (requis)
pbs/connect-adobe-fonts
pbs-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 ProPOST …/abilities/pbs/connect-adobe-fonts/runedit_theme_options (the REST route's own check)kit: string (requis)
pbs/connect-support
pbs-connect-support
Se connecter au support
Connecte ce site au support de Zinn Digital® (nom, e-mail, consentement).
Édition gratuitePOST …/abilities/pbs/connect-support/runmanage_options (the REST route's own check)email: string (requis), name: string, consent: boolean (requis)
pbs/convert-post
pbs-convert-post
Convertir une page existante
Convertit une page 5.x en blocs (sauvegardée au préalable).
Édition gratuitePOST …/abilities/pbs/convert-post/runthe REST route's own per-item permission checkid: string (requis)
pbs/create-class
pbs-create-class
Créer une classe globale (Pro)
Crée une classe de style globale réutilisable : étiquette, identifiant (slug) et ses styles.
Édition ProPOST …/abilities/pbs/create-class/runedit_theme_options (the REST route's own check)label: string (requis), slug: string, s: object
pbs/create-page
pbs-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 gratuitePOST …/abilities/pbs/create-page/runedit_pages; publish_pages to publish or make privatetitle: string (requis), status: draft|pending|publish|private, sections: array, content: string
pbs/create-team
pbs-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 ProPOST …/abilities/pbs/create-team/runmanage_options (the REST route's own check)name: string (requis)
pbs/deactivate-custom-font
pbs-deactivate-custom-font
Désactiver une police importée (Pro)
Supprime une police personnalisée (par son slug) des sélecteurs de police.
Édition ProPOST …/abilities/pbs/deactivate-custom-font/runedit_theme_options (the REST route's own check)slug: string (requis)
pbs/delete-class
pbs-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 ProPOST …/abilities/pbs/delete-class/runedit_theme_options (the REST route's own check)id: string (requis)
pbs/delete-icon
pbs-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 gratuitePOST …/abilities/pbs/delete-icon/rundelete_post (the REST route's own check)id: string (requis)
pbs/delete-library-item
pbs-delete-library-item
Supprimer un design de bibliothèque cloud (Pro)
Supprime un design de la bibliothèque cloud.
Édition ProPOST …/abilities/pbs/delete-library-item/runedit_posts (the REST route's own check)item: string (requis), team: string
pbs/delete-page
pbs-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 gratuitePOST …/abilities/pbs/delete-page/rundelete_post on that pageid: integer (requis)
pbs/delete-team
pbs-delete-team
Supprimer une équipe de bibliothèque (Agence)
Supprime une équipe et chaque création de sa bibliothèque.
Édition ProPOST …/abilities/pbs/delete-team/runmanage_options (the REST route's own check)team: string (requis)
pbs/disconnect-support
pbs-disconnect-support
Se déconnecter du support
Déconnecte ce site du support.
Édition gratuitePOST …/abilities/pbs/disconnect-support/runmanage_options (the REST route's own check)Aucun
pbs/duplicate-class
pbs-duplicate-class
Dupliquer une classe globale (Pro)
Copie une classe globale sous un nouvel ID.
Édition ProPOST …/abilities/pbs/duplicate-class/runedit_theme_options (the REST route's own check)id: string (requis)
pbs/duplicate-page
pbs-duplicate-page
Dupliquer une page
Copie une page (son titre, son contenu et son modèle) dans un nouveau brouillon.
Édition gratuitePOST …/abilities/pbs/duplicate-page/runedit_post on the page and edit_pagesid: integer (requis), title: string
pbs/export-designs
pbs-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 gratuitePOST …/abilities/pbs/export-designs/runmanage_options (the REST route's own check)ids: array, settings: boolean
pbs/generate-page
pbs-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 ProPOST …/abilities/pbs/generate-page/runedit_pages; publish_pages to publish; the AI settings' role and spending rulesbrief: string (requis), title: string, sections: array, status: draft|pending|publish|private
pbs/get-block
pbs-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 gratuiteGET …/abilities/pbs/get-block/runedit_postsname: string (requis)
pbs/get-breakpoints
pbs-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 gratuiteGET …/abilities/pbs/get-breakpoints/runedit_theme_options (the REST route's own check)Aucun
pbs/get-design-globals
pbs-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 gratuiteGET …/abilities/pbs/get-design-globals/runedit_theme_options (the REST route's own check)Aucun
pbs/get-design-system
pbs-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 ProGET …/abilities/pbs/get-design-system/runedit_theme_options (the REST route's own check)Aucun
pbs/get-diagnostics
pbs-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 gratuiteGET …/abilities/pbs/get-diagnostics/runmanage_options (the REST route's own check)Aucun
pbs/get-library-account
pbs-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 ProGET …/abilities/pbs/get-library-account/runedit_posts (the REST route's own check)Aucun
pbs/get-library-item
pbs-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 ProGET …/abilities/pbs/get-library-item/runedit_posts (the REST route's own check)item: string (requis), team: string
pbs/get-library-storage
pbs-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 ProGET …/abilities/pbs/get-library-storage/runmanage_options (the REST route's own check)Aucun
pbs/get-licence
pbs-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 gratuiteGET …/abilities/pbs/get-licence/runmanage_options (the REST route's own check)Aucun
pbs/get-maintenance
pbs-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 ProGET …/abilities/pbs/get-maintenance/runmanage_options (the REST route's own check)Aucun
pbs/get-migration
pbs-get-migration
Lire la migration héritée
Renvoie la progression et le rapport de la conversion de contenu 5.x.
Édition gratuiteGET …/abilities/pbs/get-migration/runthe REST route's own per-item permission checkAucun
pbs/get-newsletter-keys
pbs-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 ProGET …/abilities/pbs/get-newsletter-keys/runedit_posts (the REST route's own check)Aucun
pbs/get-page
pbs-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 gratuiteGET …/abilities/pbs/get-page/runedit_post on that pageid: integer (requis)
pbs/get-replace-job
pbs-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 ProGET …/abilities/pbs/get-replace-job/runmanage_options (the REST route's own check)id: string (requis)
pbs/get-reviews-sources
pbs-get-reviews-sources
Lire les sources des avis (Pro)
Renvoie les sources Google et Trustpilot affichées par le bloc Avis.
Édition ProGET …/abilities/pbs/get-reviews-sources/runmanage_options (the REST route's own check)Aucun
pbs/get-roles
pbs-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 ProGET …/abilities/pbs/get-roles/runmanage_options (the REST route's own check)Aucun
pbs/get-settings
pbs-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 gratuiteGET …/abilities/pbs/get-settings/runmanage_options (the REST route's own check)Aucun
pbs/get-support-connection
pbs-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 gratuiteGET …/abilities/pbs/get-support-connection/runmanage_options (the REST route's own check)refresh: boolean
pbs/get-white-label
pbs-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 ProGET …/abilities/pbs/get-white-label/runmanage_options (the REST route's own check)Aucun
pbs/import-designs
pbs-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 gratuitePOST …/abilities/pbs/import-designs/runmanage_options (the REST route's own check)package: object (requis), mode: skip|replace|duplicate, settings: boolean, media: boolean, dryRun: boolean
pbs/invite-team-member
pbs-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 ProPOST …/abilities/pbs/invite-team-member/runmanage_options (the REST route's own check)team: string (requis), role: read|write, days: integer, label: string
pbs/join-team
pbs-join-team
Rejoindre une équipe (Pro)
Rejoint une bibliothèque d'équipe avec un code d'invitation.
Édition ProPOST …/abilities/pbs/join-team/runmanage_options (the REST route's own check)code: string (requis)
pbs/leave-team
pbs-leave-team
Quitter une équipe (Pro)
Quitte la bibliothèque d'équipe que ce site a rejointe.
Édition ProPOST …/abilities/pbs/leave-team/runmanage_options (the REST route's own check)Aucun
pbs/list-blocks
pbs-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 gratuiteGET …/abilities/pbs/list-blocks/runedit_postssearch: string
pbs/list-forms
pbs-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 gratuiteGET …/abilities/pbs/list-forms/runedit_posts (the REST route's own check)Aucun
pbs/list-kits
pbs-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 gratuiteGET …/abilities/pbs/list-kits/runedit_pages and publish_pagesrefresh: boolean
pbs/list-library-items
pbs-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 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
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 gratuiteGET …/abilities/pbs/list-local-fonts/runmanage_options (the REST route's own check)Aucun
pbs/list-lottie
pbs-list-lottie
Lister les animations Lottie (Pro)
Liste les animations Lottie téléchargées.
Édition ProGET …/abilities/pbs/list-lottie/runedit_posts (the REST route's own check)Aucun
pbs/list-pages
pbs-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 gratuiteGET …/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
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 ProGET …/abilities/pbs/list-replace-jobs/runmanage_options (the REST route's own check)Aucun
pbs/list-sections
pbs-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 gratuiteGET …/abilities/pbs/list-sections/runedit_pagessearch: string
pbs/list-support-access
pbs-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 gratuiteGET …/abilities/pbs/list-support-access/runmanage_options (the REST route's own check)Aucun
pbs/list-team-members
pbs-list-team-members
Afficher les membres de l'équipe (Pro)
Répertorie les sites d'une équipe et leurs accès.
Édition ProGET …/abilities/pbs/list-team-members/runmanage_options (the REST route's own check)team: string (requis)
pbs/list-teams
pbs-list-teams
Lister les équipes de la bibliothèque (Pro)
Répertorie les équipes auxquelles ce site appartient ou qu'il possède.
Édition ProGET …/abilities/pbs/list-teams/runmanage_options (the REST route's own check)Aucun
pbs/list-transferable
pbs-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 gratuiteGET …/abilities/pbs/list-transferable/runmanage_options (the REST route's own check)Aucun
pbs/list-uploaded-icons
pbs-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 gratuiteGET …/abilities/pbs/list-uploaded-icons/runedit_posts (the REST route's own check)page: integer, per_page: integer
pbs/move-section
pbs-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 gratuitePOST …/abilities/pbs/move-section/runedit_post on that pageid: integer (requis), from: integer (requis), to: integer (requis)
pbs/open-support-ticket
pbs-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 gratuitePOST …/abilities/pbs/open-support-ticket/runmanage_options (the REST route's own check)Aucun
pbs/refresh-reviews
pbs-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 ProPOST …/abilities/pbs/refresh-reviews/runmanage_options (the REST route's own check)Aucun
pbs/remove-block
pbs-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 gratuitePOST …/abilities/pbs/remove-block/runedit_post on that pageid: integer (requis), path: array (requis)
pbs/remove-library-storage
pbs-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 ProPOST …/abilities/pbs/remove-library-storage/runmanage_options (the REST route's own check)Aucun
pbs/remove-local-font
pbs-remove-local-font
Supprimer une police autohébergée
Supprime les fichiers d'une famille de polices auto-hébergée.
Édition gratuitePOST …/abilities/pbs/remove-local-font/runmanage_options (the REST route's own check)family: string (requis)
pbs/remove-team-member
pbs-remove-team-member
Supprimer un membre de l'équipe (Agence)
Retire un site d'une équipe.
Édition ProPOST …/abilities/pbs/remove-team-member/runmanage_options (the REST route's own check)team: string (requis), member: string (requis)
pbs/revoke-support-access
pbs-revoke-support-access
Révoquer les identifiants de support temporaires
Supprime les utilisateurs de support temporaires maintenant (ids).
Édition gratuitePOST …/abilities/pbs/revoke-support-access/runmanage_options (the REST route's own check)ids: array (requis)
pbs/save-library-item
pbs-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 ProPOST …/abilities/pbs/save-library-item/runedit_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-storage
pbs-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 ProPOST …/abilities/pbs/set-library-storage/runmanage_options (the REST route's own check)Aucun
pbs/set-maintenance
pbs-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 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
Connecter Mailchimp (Pro)
Enregistre (ou, avec une valeur vide, supprime) la clé API Mailchimp utilisée par le bloc de newsletter.
Édition ProPOST …/abilities/pbs/set-newsletter-keys/runmanage_options (the REST route's own check)mailchimp: string (requis)
pbs/set-reviews-sources
pbs-set-reviews-sources
Modifier les sources d'avis (Pro)
Définit l'établissement Google et l'entreprise Trustpilot que le bloc Avis lit.
Édition ProPOST …/abilities/pbs/set-reviews-sources/runmanage_options (the REST route's own check)google: object, trustpilot: object
pbs/set-roles
pbs-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 ProPOST …/abilities/pbs/set-roles/runmanage_options (the REST route's own check)roles: object (requis)
pbs/set-white-label
pbs-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 ProPOST …/abilities/pbs/set-white-label/runmanage_options (the REST route's own check)Aucun
pbs/start-migration
pbs-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 gratuitePOST …/abilities/pbs/start-migration/runthe REST route's own per-item permission checkAucun
pbs/start-replace
pbs-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 ProPOST …/abilities/pbs/start-replace/runmanage_options (the REST route's own check)find: string (requis), replace: string, kind: text|link|colour, types: array, match_case: boolean
pbs/start-trial
pbs-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 gratuitePOST …/abilities/pbs/start-trial/runmanage_options (the REST route's own check)Aucun
pbs/test-library-storage
pbs-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 ProPOST …/abilities/pbs/test-library-storage/runmanage_options (the REST route's own check)Aucun
pbs/undo-convert-post
pbs-undo-convert-post
Annuler une conversion
Restaure une page convertie à partir de sa sauvegarde.
Édition gratuitePOST …/abilities/pbs/undo-convert-post/runthe REST route's own per-item permission checkid: string (requis)
pbs/undo-migration
pbs-undo-migration
Annuler la migration héritée
Restaure chaque article converti à partir de sa sauvegarde.
Édition gratuitePOST …/abilities/pbs/undo-migration/runthe REST route's own per-item permission checkAucun
pbs/undo-replace
pbs-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 ProPOST …/abilities/pbs/undo-replace/runmanage_options (the REST route's own check)id: string (requis)
pbs/update-block
pbs-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 gratuitePOST …/abilities/pbs/update-block/runedit_post on that pageid: integer (requis), path: array (requis), attributes: object (requis)
pbs/update-brand-kit
pbs-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 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
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 gratuitePOST …/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
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 ProPOST …/abilities/pbs/update-class/runedit_theme_options (the REST route's own check)id: string (requis), label: string, slug: string, s: object
pbs/update-dark-mode
pbs-update-dark-mode
Changer le mode sombre (Pro)
Définit le mode sombre (mode : off, auto ou toggle) et ses couleurs.
Édition ProPOST …/abilities/pbs/update-dark-mode/runedit_theme_options (the REST route's own check)mode: device|light|dark (requis), colors: object
pbs/update-design-globals
pbs-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 gratuitePOST …/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
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 gratuitePOST …/abilities/pbs/update-page/runedit_post on that page; publish_pages to publish or make privateid: integer (requis), title: string, status: draft|pending|publish|private, sections: array, content: string
pbs/update-settings
pbs-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 gratuitePOST …/abilities/pbs/update-settings/runmanage_options (the REST route's own check)prefix: string, mcp: boolean
pbs/update-tokens
pbs-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 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
Modifier les variables CSS (Pro)
Remplace les variables de conception du site (variables : une liste de nom et de valeur).
Édition ProPOST …/abilities/pbs/update-variables/runedit_theme_options (the REST route's own check)variables: array (requis)
pbs/upload-icon
pbs-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 gratuitePOST …/abilities/pbs/upload-icon/runupload_files (the REST route's own check)name: string (requis), svg: string (requis)
pbs/upload-lottie
pbs-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 ProPOST …/abilities/pbs/upload-lottie/runupload_files (the REST route's own check)name: string (requis), json: string (requis)