⚖ TECHNOLOGIE BREVETÉE EN INSTANCE
Fonctionne avec Claude Code · Inventaire en direct

Une seule invite. Une seule intégration.
Claude Code pilote la plateforme de bout en bout.

Installez le plugin APIANT Claude Code et Claude Code pourra créer des intégrations, modifier des assemblys, exécuter des tests, déployer en production, rédiger de la documentation et diagnostiquer les problèmes clients. Voici la liste complète : 42 compétences et 138 outils MCP, autant de fonctionnalités que Claude peut utiliser pour vous.

Plugin de code APIANT Claude v1.0.0 · version 36
40 compétences en matière de plugins 127 Outils MCP 3 espaces de travail 1 prompt → intégration déployée
Comment ça marche

Un seul plugin. Accès complet à la plateforme.

Le plugin APIANT Claude Code inclut trois serveurs MCP et une bibliothèque de compétences. Installez-le, ouvrez Claude Code, et l'ensemble de la plateforme devient accessible par langage naturel.

01 · INSTALLER

configuration APIANT

Exécutez-le une seule fois. Le plugin vérifie les connexions MCP, les variables d'environnement et sa version. Claude annonce les éléments actifs et ceux qui sont indisponibles.

02 · PROMPT

Demandez en anglais clair

« Créer une synchronisation Mindbody avec Shopify. » Claude Code sélectionne les compétences adéquates, active les outils appropriés et passe à l’exécution avec un retour d’information en direct.

03 · NAVIRE

Conçu, testé, déployé

Claude crée les assemblages, effectue des tests de bout en bout, corrige les erreurs, déploie en production et surveille le compte, sans aucun transfert de responsabilité.

L'inventaire complet

42 compétences réparties sur 10 flux de travail.

Chaque compétence correspond à une procédure suivie par un ingénieur APIANT senior, codée et exécutable par Claude Code. Cliquez sur une fiche pour obtenir tous les détails : quoi, quand et comment.

Installation
Vérifiez le plugin, ses connexions MCP et son environnement avant toute autre action.
1 compétence
/apiant-setup
Configurer le plugin

Guidez l'utilisateur lors de l'installation ou de la réparation du plugin APIANT Claude Code via l'interface de ligne de commande Node `apiant-cli`. Utilisez cette commande lorsque l'utilisateur prononce « setup », « install », « reinstall », « update plugin » ou lors de la première exécution.

Construire
Créez de nouvelles automatisations, assemblages, intégrations et formulaires à partir d'une invite en langage naturel.
4 compétences
/build-automation
Créer une nouvelle automatisation

Créez une nouvelle automatisation APIANT à l'aide des outils MCP. Utilisez cette fonction lorsque l'utilisateur dit « créer une automatisation », « connecter X à Y » ou décrit un nouveau flux de travail.

/build-assembly
Créer un assemblage d'application

Créez des assemblys d'application APIANT (structure d'intégration d'API) à l'aide des outils MCP. Utilisez-les lorsque l'utilisateur demande de « créer un assembly », de « créer un connecteur », d'« ajouter une action d'API » ou décrit un travail d'intégration d'API.

/build-integration
Créer une suite d'intégration

Créez une suite d'intégration multi-automatisation sur APIANT. Utilisez-la lorsque l'utilisateur demande « créer une intégration », « créer une synchronisation bidirectionnelle », « créer un pipeline de données » ou toute autre requête impliquant plusieurs automatisations coordonnées.

/build-form
Concevoir un formulaire

Concevez un formulaire pour une automatisation APIANT. À utiliser lorsque l'utilisateur dit « créer un formulaire », « concevoir un formulaire » ou décrit le formulaire dont il a besoin.

Modifier
Modifiez en toute sécurité les automatisations et les assemblages en direct : ajoutez des étapes, remplacez les applications, modifiez les points de terminaison, renommez les paramètres.
2 compétences
/edit-automation
Modifier une automatisation

Modifiez une automatisation APIANT existante à l'aide des outils MCP. Utilisez cette fonction lorsque l'utilisateur dit « modifier l'automatisation », « ajouter une étape », « corriger le mappage », « échanger X contre Y », « déplacer l'étape », « désactiver l'étape » ou décrit des modifications apportées à une automatisation existante.

/edit-assembly
Modifier un assemblage

Modifiez un assembly APIANT existant à l'aide des outils MCP. Utilisez cette fonction lorsque l'utilisateur indique « modifier l'assembly », « corriger le JSP », « mettre à jour l'appel API », « modifier le point de terminaison », « renommer un paramètre », « modifier la liste déroulante » ou décrit des modifications apportées au code ou aux paramètres d'un assembly existant.

Tester et déployer
Validation de bout en bout, couverture des branches, diagnostic des défaillances et publication de développement à production.
3 compétences
/test-automation
Tester une automatisation

Testez et validez une automatisation APIANT de bout en bout. Exécutez-la, examinez les résultats, diagnostiquez les erreurs, appliquez les correctifs, effectuez de nouveaux tests et analysez la couverture des branches. Utilisez-la lorsque l'utilisateur demande « tester cette automatisation », « exécuter un test », « pourquoi l'automatisation X échoue-t-elle ? » ou « diagnostiquer l'automatisation X ».

/test-integration
Tester la suite complète

Testez l'intégration d'une suite d'automatisation sur APIANT. Ce test vérifie les flux de données entre les automatisations, la cohérence de l'état partagé, la prévention des boucles et la coordination inter-automatisations. Utilisez-le après avoir créé une suite d'intégration ou lorsque l'utilisateur demande un test complet de l'intégration.

/deploy-automation
Déploiement de l'environnement de développement en production

Publiez les automatisations de modèles de développement vers la production et déployez-les sur les comptes clients (liés ou non, au choix de l'utilisateur pour chaque déploiement). Utilisez cette fonction lorsque l'utilisateur appuie sur les boutons « Publier », « Déployer », « Envoyer en production » ou « Mettre à jour les clients ».

déclencheurs d'assemblage
APIANT peut démarrer une exécution de toutes les manières possibles : par interrogation, par webhooks (trois variantes) et par threads de protocole.
6 compétences
assembly-trigger-new
Déclencheur d'interrogation NEW_ITEM

Instructions spécifiques au type pour la création d'un assembly de déclenchement d'interrogation NEW_ITEM. Appelées par /build-assembly après la classification du type.

assembly-trigger-updated
Sondages NOUVEAUX OU MIS À JOUR

Instructions spécifiques au type pour la création d'un assembly de déclenchement d'interrogation NEW_OR_UPDATED. Appelées par /build-assembly après la classification du type.

assembly-trigger-manual-webhook
Webhook manuel

Instructions spécifiques au type pour la création d'un assembly de déclenchement WEBHOOK (enregistrement manuel). Appelées par /build-assembly après la classification du type.

assembly-trigger-self-registering-webhook
Webhook à auto-enregistrement

Instructions spécifiques au type pour la création d'un assembly de déclencheur WEBHOOK_SELF_REGISTERING et de son action webhook associée Delete. Appelées par /build-assembly après la classification du type.

assembly-trigger-service-webhook
Service webhook

Instructions spécifiques au type pour la création d'un assembly de déclenchement SERVICE_WEBHOOK (URL de webhook basée sur les identifiants avec filtrage des événements). Appelé par /build-assembly après la classification du type.

assembly-trigger-protocol-thread
Fil de discussion du protocole

Instructions spécifiques au type pour la création des déclencheurs de threads de protocole (PROTOCOL_THREAD_RECEIVER et PROTOCOL_THREAD). Invoquées par /build-assembly après la classification du type.

Actions de l'assemblée
Opérations CRUD de base : chaque API en prend en charge au moins une. Les éléments fondamentaux de toute intégration.
7 compétences
assembly-action-add
AJOUTER

Instructions spécifiques au type pour la création d'un assembly d'action ADD. Appelées par /build-assembly après la classification du type.

assembly-action-delete
SUPPRIMER

Instructions spécifiques au type pour la création d'un assembly d'action DELETE. Invoquées par /build-assembly après la classification du type.

assembly-action-find
TROUVER

Instructions spécifiques au type pour la création d'un assembly d'action FIND. Appelées par /build-assembly après la classification du type.

assembly-action-get
OBTENIR

Instructions spécifiques au type pour la construction d'un assembly d'action GET. Invoquées par /build-assembly après la classification du type.

assembly-action-list
LISTE

Instructions spécifiques au type pour la création d'un assembly d'action LIST. Appelées par /build-assembly après la classification du type.

assembly-action-update
MISE À JOUR

Instructions spécifiques au type pour la création d'un assembly d'action UPDATE. Invoquées par /build-assembly après la classification du type.

assembly-action-invoke
INVOQUER

Instructions spécifiques au type pour la création d'un assembly d'action INVOKE : requête POST de type RPC renvoyant des données enrichies (inférence, génération, calcul et transformation d'IA). Appelée par /build-assembly après la classification du type.

Connecteur
La couche d'authentification sur laquelle repose chaque assemblage, ainsi que les outils pour l'enregistrement et la migration.
3 compétences
assembly-connector
Assemblage de connecteur

Instructions spécifiques au type pour la création d'un connecteur d'application (OAuth V2, clé API ou aucune authentification). Appelées par /build-assembly lors de la phase 2.

/register-oauth-app
Enregistrer une application OAuth

Enregistrez une application OAuth sur le portail développeur d'un fournisseur en utilisant un navigateur, en capturant l'identifiant client (client_id) et le secret client (client_secret), puis en les stockant dans le coffre-fort de clés APIANT. Utilisez cette fonctionnalité lorsque l'utilisateur demande « enregistrer une application OAuth », « obtenir des identifiants OAuth », « s'inscrire à OAuth » ou souhaite automatiser l'obtention de l'identifiant et du secret client auprès d'un fournisseur comme Salesforce, HubSpot, Google, etc.

/convert-assembly
Convertir un humain en modèle d'IA

Convertit un assembly APIANT créé manuellement au format AI Template. À utiliser lorsque asm_load renvoie is_human_built=true ou lorsque l'utilisateur saisit « convert assembly », « migrate assembly » ou « convert to AI Template ».

Synchronisation bidirectionnelle
Des déclencheurs et des actions appariés qui permettent de synchroniser deux systèmes sans qu'ils s'opposent.
1 compétence
assembly-bidirectional-sync
Synchronisation bidirectionnelle

Instructions spécifiques au type pour la création d'assemblages de déclencheurs et d'actions de synchronisation bidirectionnelle. Appelées par /build-assembly après la classification du type.

Motifs
Modèles de flux réutilisables pour les formes d'automatisation courantes. Chargés à la demande lors de l'exécution de /build-automation.
10 compétences
AI
pattern-chat-widget
Widget de chat

Modèle de référence pour l'automatisation des widgets de chat, allant des chatbots IA simples aux flux de conversation à objectifs multiples avec automatisation d'outils. Chargé par /build-automation lorsque l'intention concerne un widget de chat, un chatbot, un objectif de chat, la mémoire de conversation, un agent IA avec outils ou une conversation à plusieurs tours.

pattern-csv-mapping
Cartographie des champs CSV

Modèle de référence pour l'importation des correspondances de champs à partir d'un fichier CSV ou d'une feuille de calcul. Chargé par /build-automation lorsque l'utilisateur fournit un fichier CSV définissant la correspondance des champs entre les systèmes.

pattern-execute-automation
Exécuter le chaînage d'automatisation

Modèle de référence pour l'enchaînement d'automatisations, les automatisations parent/enfant, le passage de paramètres de chaîne de requête et le transfert de charge utile de webhook. Chargé par /build-automation lorsque l'intention implique l'exécution, l'appel ou l'enchaînement d'automatisations.

pattern-human-moderation
modération humaine

Modèle de référence pour la modération humaine : suspend une automatisation jusqu’à ce qu’une personne approuve ou refuse un élément via un lien de file d’attente de modération. Chargé par /build-automation lorsque l’intention implique une approbation humaine, une révision, une modération, des points de décision ou des flux de travail d’approbation/refus.

pattern-latches
Verrous à ouverture/fermeture en éventail

Modèle de référence pour les verrous d'automatisation de type « fan-out »/« fan-in », permettant de lancer N automatisations enfants en parallèle et d'attendre leur exécution complète. Chargé par /build-automation lorsque l'intention implique une exécution parallèle, un « fan-out », un « fan-in » ou des groupes de verrous.

pattern-snooze
Somnoler

Modèle de référence pour la mise en veille/suspension des automatisations jusqu'à une date et une heure ultérieures. Chargé par /build-automation lorsque l'intention implique la mise en veille, le report, la suspension, la mise en sommeil ou l'attente jusqu'à une heure précise.

pattern-collector
Collectionneur

Modèle de référence pour les automatisations de collecte : regroupez les éléments dans des compartiments nommés lors des exécutions, puis videz le compartiment selon une planification ou un déclencheur. Chargé par /build-automation lorsque l'intention implique « aggregate », « collect over time », « daily digest », « batch », « bucket » ou « send a summary email of today's items ».

MCP AI
pattern-mcp-tool
Outil MCP

Modèle de référence pour les automatisations d'outils MCP, exposées aux clients MCP (Claude Desktop, Cursor, ChatGPT MCP, etc.) en tant qu'outils appelables. Chargé par /build-automation lorsque l'intention implique « exposer à Claude », « exposer à un client MCP », « outil MCP », « protocole de contexte de modèle » ou « rendre cet outil appelable depuis un assistant IA ».

CSV
pattern-system-utilities
Utilitaires système

Recueil de recettes pour petits utilitaires système : flux (RSS/Atom/RDF), génération de PDF, fichier de données (CSV quotidien) et autres utilitaires à action unique. Chargé par /build-automation lorsque l'intention correspond à « RSS », « Atom », « feed », « publish a feed », « watch a news source », « generate a PDF », « PDF attachment », « log to CSV », « datafile », « daily CSV export » ou « feed data into ChatGPT ».

pattern-web-service
Service Web

Modèle de référence pour les automatisations de services web, points de terminaison HTTP synchrones où l'appelant attend une réponse. Chargé par /build-automation lorsque l'intention implique « exposer comme point de terminaison HTTP », « API REST », « webhook synchrone avec réponse », « appelable depuis un autre système » ou « automatisation renvoyant des données à l'appelant ».

Opérations et support
Assurez la bonne santé de la production : surveillez les comptes, diagnostiquez les pannes, optimisez le comportement des alertes.
5 compétences
/monitor-account
Surveiller un compte client

Surveillez les automatisations d'un compte client afin de détecter les erreurs d'exécution en production. Utilisez cette commande lorsque l'utilisateur dit « surveiller le compte », « vérifier les erreurs », « surveiller ce compte » ou après le déploiement d'automatisations chez un client. Conçue pour une utilisation récurrente via la commande /loop.

/support
Diagnostiquer un problème client

Diagnostiquez les problèmes d'automatisation client, interrompez les exécutions défectueuses, désactivez en masse un groupe de comptes en cas d'incident (avec restauration ultérieure) et provisionnez de nouveaux comptes clients. Consultez l'historique d'exécution, tracez les échecs, extrayez les requêtes HTTP, interrompez les automatisations défaillantes, créez des instantanés et désactivez toutes les automatisations en cours sur un compte parent et ses comptes enfants liés, puis restaurez-les après l'incident. Créez de nouveaux comptes APIANT pour les produits d'intégration via admin_create_account. Utilisez cette fonctionnalité lorsque le support vous demande : « Pourquoi X n'a-t-il pas été traité ? », « Vérifiez le client Y », « Quel est le problème ? », « Arrêtez cette automatisation », « Désactivez toutes les automatisations pour X », « Interruption d'urgence », « Désactivez le compte parent et ses comptes enfants », « Panne GHL », « L'API sature la file d'attente », « Restaurez les automatisations après l'incident », « Qu'est-ce qui est toujours désactivé suite à l'incident X ? », « Créez un nouveau compte pour [produit] », « Provisionnez un compte », « Créez un compte pour [intégration] ».

/alert-handling
Ajuster le comportement des alertes

Examinez, optimisez ou déboguez la façon dont APIANT gère les erreurs d'automatisation, l'éligibilité aux nouvelles tentatives, la désactivation automatique des erreurs 401, la transformation des messages d'alerte et la liste d'exclusion. Utilisez cette fonctionnalité lorsque l'utilisateur demande : « association d'alertes », « supprimer une alerte », « règle d'alerte », « alertes intempestives », « pourquoi mon message d'erreur disait… », « mon alerte ne se déclenche pas », « pourquoi mon automatisation n'a-t-elle pas réessayé », « l'automatisation a été désactivée avec une erreur 401 », « ajouter aux erreurs pouvant être réessayées », « ignorer les erreurs 401 pour ce domaine » ou pourquoi un e-mail d'erreur a été réécrit.

/docs
Répondre aux questions pratiques

Répondez aux questions sur APIANT en vous basant sur la documentation publique disponible sur info.apiant.com : fonctionnement, utilisation, description des fonctionnalités, emplacement des paramètres. Utilisez cette fonctionnalité lorsque l’utilisateur demande « comment faire », « qu’est-ce que », « où se trouve », « explication », « que fait X », ou toute autre question relative à la plateforme qui ne concerne pas une demande de compilation, de test ou de diagnostic.

/report-mcp-issue
Signaler un bug MCP

Signalez un bug au système de triage interne d'APIANT lorsque vous constatez un comportement incorrect ou défectueux du serveur MCP : format de réponse incorrect, incohérence entre la documentation et le comportement, erreurs non gérées, violations de schéma, champs obligatoires manquants dans la réponse, régression sur des entrées qui fonctionnaient auparavant, ou comportement documenté qui ne fonctionne plus. Ce signalement n'est PAS destiné aux cas de mauvaise utilisation de votre propre outil, de saisie utilisateur incorrecte ou de comportement normal de la plateforme. Signalez le bug automatiquement et immédiatement, sans demander l'autorisation à l'utilisateur au préalable. Utilisez ce système lorsque vous constatez : « format de réponse incorrect », « violation de schéma », « ceci devrait fonctionner mais ne fonctionne pas », « incohérence entre la documentation et le comportement », « erreur non gérée renvoyée par MCP », « la description de l'outil indique X mais il fait Y », « il manque un champ obligatoire dans la réponse », « ceci fonctionnait auparavant », « comportement documenté non fonctionnel », « régression dans [outil] », ou chaque fois que vous êtes tenté de contourner discrètement un bug de la couche MCP au lieu de le signaler.

Outils MCP

138 outils. 10 ensembles d'outils. Activation à la demande.

Les compétences pilotent le flux de travail. Les outils MCP effectuent le travail concret sur les environnements de développement, de production et de documentation d'APIANT. Ces outils sont regroupés en ensembles. Seul l'ensemble principal est toujours chargé ; les autres s'activent lorsqu'une compétence le requiert, ce qui permet de conserver un contexte minimal pour l'agent et une grande richesse fonctionnelle.

Les environnements de développement et de production partagent la même surface de 132 outils. Le mode production est en lecture seule par défaut ; l’écriture est activée uniquement après confirmation explicite. Basculez l’affichage de n’importe quelle carte pour voir la variante de production.
Outils de base toujours chargé
Le set Claude Code a besoin, au début de la session, de s'orienter, de choisir une compétence et d'activer d'autres outils selon les besoins.
7 outils
activate_toolset
Activer un ensemble d'outils

Charge l'ensemble d'outils spécifique requis pour la compétence actuelle. Permet de garder la fenêtre contextuelle épurée.

asm_manage
Gérer les assemblages

Charger, lister, créer, mettre à jour, renommer et supprimer des assemblys. L'API d'assembly de bas niveau.

auto_get_summary
Résumé de l'automatisation

Vue d'ensemble structurée d'une automatisation : déclencheurs, étapes, mappages. Contexte rapide pour les modifications.

auto_list
Liste des automatisations

Liste plate de toutes les automatisations d'un périmètre. Filtrez par nom, dossier ou statut.

auto_folder
Liste des dossiers

Naviguez dans l'arborescence des dossiers. Trouvez les automatisations regroupées par client, produit ou environnement.

auto_manage
Gérer les automatisations

Créer, renommer, dupliquer, déplacer, activer, désactiver. Toutes les opérations CRUD pour les automatisations.

catalog_list_apps
Liste des applications de catalogue

Catalogue complet des intégrations d'applications disponibles. Filtrez par catégorie, fournisseur ou fonctionnalité.

Outils à la demande chargé paresseux
Neuf ensembles d'outils nommés, activés par la compétence qui en a besoin. La fenêtre contextuelle reste épurée, tandis que toutes les fonctionnalités sont accessibles en un seul clic.
10 ensembles d'outils · 138 outils
automation_builder
Créer + modifier

21 outils. Recherchez dans le catalogue, composez des déclencheurs et des actions, modifiez les mappages, validez les versions, enregistrez des modèles. Une interface complète pour la création d'automatisations.

automation_exec
Inspection en cours d'exécution

17 outils. Exécutez des tests, inspectez les entrées et sorties de chaque étape, modifiez les données, rejouez les webhooks, parcourez les points de test de couverture de branches. Débogage avec données de référence complètes.

automation_manage
cycle de vie de l'automatisation

14 outils. Lister et organiser les automatisations validées, les versionner, comparer les versions, restaurer une version précédente. Une couche de type Git pour les brouillons et les versions d'automatisation.

admin
Opérations locataires

24 outils. Basculez entre les comptes clients, consultez l'utilisation et l'état des ressources sur l'ensemble d'un locataire, lisez le coffre-fort de clés, exécutez des requêtes SQL ad hoc, paramétrez les erreurs récupérables et gérez les recherches. La boîte à outils de l'opérateur.

admin_alerts
Gouvernance des alertes

6 outils. Règles d'alerte à l'échelle du locataire, listes d'alertes supprimées, politique de nouvelle tentative, exclusions de domaine 401. Nécessite le contexte de changement de compte.

alerts
Cartographie des alertes

10 outils. Règles de mappage d'alertes par automatisation, déclencheurs d'alertes au niveau de l'étape, traçage du mappage, suppression, mappages au niveau du système.

patterns
bibliothèque de modèles

3 outils. Rechercher, enregistrer et supprimer des modèles réutilisables : mappages de champs, transformations, pièges, modèles.

deploy
Du développement à la production

7 outils. Publiez des dossiers ou des assemblages individuels de l'environnement de développement vers l'environnement de production. Déployez les modifications sur les comptes clients liés en une seule étape coordonnée.

assembly
Connecteur + assemblage

35 outils. Créer des connecteurs, injecter des paramètres, compiler des JSP, tester les points de terminaison d'API, configurer la découverte dynamique des champs, finaliser les assemblages. L'infrastructure d'intégration de bas niveau.

documentation APIANT base de connaissances
L'espace de travail de la documentation. Recherchez, lisez, rédigez, illustrez et gérez les versions de la base de connaissances APIANT.
11 outils
documents
docs_api_key
Authentification par clé API

Accès programmatique. Générez une clé API de documentation pour l'intégration continue/déploiement continu (CI/CD) ou la publication automatisée.

documents
docs_chat
Discutez avec les médecins

Questions-réponses enrichies par la recherche documentaire. Claude consulte le corpus de documentation avant d'écrire du code ou de répondre.

documents
docs_create
Créer une page

Publier un nouveau document. Titre, corps, document parent, balises et statut, en un seul appel.

documents
docs_list
Liste des documents

Consultez la table des matières complète. Filtrez par section, étiquette ou statut.

documents
docs_login
Se connecter

Authentification de la session de documentation. Jetons mis en cache pour la session.

documents
docs_read
Lire une page

Récupérez l'intégralité du contenu de n'importe quel document. Markdown, images et métadonnées inclus.

documents
docs_screenshot
Capture d'écran

Prenez une capture d'écran en direct de l'interface utilisateur de l'éditeur ou de la plateforme et intégrez-la dans un document.

documents
docs_search
Recherche en texte intégral

Recherche sémantique et par mots-clés dans l'ensemble du corpus documentaire. Résultats classés avec leur contexte.

documents
docs_update
Mettre à jour une page

Modifiez le titre, le corps du texte, les étiquettes ou le statut. Les modifications sont suivies automatiquement.

documents
docs_upload_image
Télécharger une image

Ajoutez une illustration ou un schéma à n'importe quelle page. Texte alternatif généré automatiquement.

documents
docs_version
Historique des versions

Lister les révisions, comparer les versions, revenir à la version précédente si nécessaire.

Rien ne correspond ''

Essayez une requête plus courte, supprimez un filtre ou effacez la recherche.

Journal d'exécution

Six minutes, une invite, une intégration en production.

Une équipe SaaS gère un CRM spécialisé dans le fitness sur HubSpot. Deux mille clients payants souhaitent que leurs contacts HubSpot se synchronisent de manière bidirectionnelle avec les clients Mindbody. Intégration classique en marque blanche. Historiquement : quatre à six semaines de développement.

>Mettez en place une synchronisation bidirectionnelle des contacts entre HubSpot et Mindbody. Gérez les différences entre les niveaux d'abonnement, assurez-vous de la fiabilité des requêtes Mindbody et respectez les limites de débit de HubSpot.
00:00 · Portée
T+00:03
/build-integrationClaude définit le périmètre de la suite : deux automatisations, un modèle partagé.
Il lit l'invite, reconnaît une synchronisation bidirectionnelle, alloue un dossier au client et planifie les deux automatisations enfants.
appels d'outils
catalogue_list_apps({ vertical: 'wellness' }) -> Hubspot, Mindbody
dossier automatique({ action: 'create', path: '/customers/boutique-fit' }) -> ok
recherche de motifs({ shape: 'bidirectional-sync' }) -> 2 matchs
00:40 · Construire un
T+00:41
/build-automationDirection A : HubSpot vers Mindbody.
Déclencheur : assembly-trigger-updated sur les contacts HubSpot. Action : assembly-action-find puis AJOUTER/MISE À JOUR sur Mindbody.
appels d'outils
auto_build({ trigger: 'assembly-trigger-updated', source: 'hubspot.contact' })
structure d'édition automatique({ add_step: 'assembly-action-find', app: 'mindbody.client' })
structure d'édition automatique({ add_step: 'assembly-action-add-or-update' })
mappage d'édition automatique({ fields: [email, firstName, lastName, phone, membership_tier] })
Pourquoi ? · Normalisation de l'énumération membership_tier

HubSpot stocke le niveau sous forme de liste déroulante à texte libre. Mindbody attend l'une des quatre valeurs d'énumération. Claude détecte l'incompatibilité, ajoute une transformation de table de correspondance et l'enregistre comme modèle afin de pouvoir la réutiliser dans le sens inverse.

02:10 · Version B
T+02:12
/build-automationDirection B : De Mindbody à HubSpot.
Déclencheur : interrogation de l’assemblage (les webhooks de Mindbody sont réputés pour leur manque de fiabilité). Action : recherche puis mise à jour sur HubSpot avec le modèle d’énumération partagé appliqué en sens inverse.
appels d'outils
auto_build({ trigger: 'assembly-trigger-new', source: 'mindbody.client', interval: '5m' })
recherche de motifs({ name: 'membership_tier_enum' }) -> réutilisation de A
mappage d'édition automatique({ reverse: true, pattern: 'membership_tier_enum' })
Pourquoi des sondages, et non des webhooks ?

Les webhooks Mindbody suppriment silencieusement des événements lors des pics d'activité. Claude a configuré par défaut un intervalle d'interrogation de 5 minutes et a signalé ce problème comme étant une limitation connue de la bibliothèque de modèles ; les futures intégrations Mindbody bénéficieront donc du même traitement.

03:20 · Durcir
T+03:24
/modifier-assemblageLimiteur de débit inséré dans l'action HubSpot.
HubSpot limite à 100 requêtes toutes les 10 secondes par application. Claude insère une limite de type « fenêtre glissante » au niveau de l'assemblage, et non de l'automatisation ; ainsi, chaque automatisation qui interagit avec HubSpot en hérite.
appels d'outils
asm_set_action_throttle({ assembly: 'hubspot.contact.update', rate: 100, window: '10s' })
asm_set_connector_throttle({ connector: 'hubspot.v3', burst: 20 })
Pourquoi limiter le débit au niveau de la couche d'assemblage ?

Limiter le débit par automatisation permettrait à n'importe quel autre flux HubSpot d'épuiser le budget. Limiter le débit au niveau de l'assemblage (connecteur + action) applique la limite à toutes les automatisations du locataire, ce qui est le seul niveau approprié pour une API partagée.

04:05 · Test
T+04:08
/test-intégrationDe bout en bout : pousser de chaque côté, vérifier, rechercher les boucles d’écho.
Crée un contact synthétique dans HubSpot, observe son apparition dans Mindbody, le modifie dans Mindbody, puis vérifie que la mise à jour est bien prise en compte. Confirme l'absence de boucle de rétroaction.
appels d'outils
exécution_test_automatisation({ direction: 'A', input: <synthetic> }) -> ok (1,2 s)
exécution_test_automatisation({ direction: 'B', input: <synthetic> }) -> ok (1,8 s)
exec_get_assembly_log({ check: 'echo_loop' }) -> supprimé
14/14 tests réussis
05:40 · Déploiement
T+05:44
/déploiement-automatisationPublié en production. Deux mille comptes clients liés.
Publie le modèle en production, puis le déploie sur tous les comptes clients liés en une seule étape coordonnée.
appels d'outils
déployer_publier_assembly({ folder: '/customers/boutique-fit' }) -> v1.0.0
déployer_liste_comptes_liés({ template: 'hubspot-mindbody-sync' }) -> 2000 comptes
déployer_sur_les_comptes({ batch_size: 50 }) -> 2000/2000 ok
SOURCE Corps mental clients APIANT Synchronisation bidirectionnelle normalisateur d'énumération TARGET HubSpot contacts
0MIN
0SKILLS
0APPELS D'OUTILS
0MODIFICATIONS HUMAINES

Ce que le développeur n'a pas fait : écrire une seule ligne de JSP, mapper manuellement un seul champ, consulter la documentation développeur de Mindbody, ouvrir un ticket concernant l'énumération de niveau, ni attendre quatre à six semaines.

Diagnostiquer une panne de production

2 minutes · 2 compétences · 6 appels d'outils
> Le service client d'Alpine Clinic indique qu'aucune synchronisation n'a eu lieu la nuit dernière.

● /support
  historique d'exécution de la recherche
  47 échecs ont été détectés à 02:14 UTC.
  Cause première : L’API Cliniko a renvoyé une erreur 429

(limite de débit) lors du remplissage en masse
● /automation de modification
  -> ajout d'un recul exponentiel à l'étape 3
  Testé à nouveau. Rejoué les essais ayant échoué.

Alerte hygiène

90 secondes · 1 compétence · 4 appels d'outils
> Arrêter la désactivation automatique de Shopify sur les erreurs 401 provenant du locataire sandbox.

● /gestion des alertes
  admin_ignore_401_domains += sandbox.shopify.com
  alert_suppress : modèle « Jeton de bac à sable obsolète »
  vérifié par rapport à l'historique des dernières 24 heures
  Le nombre d'alertes a diminué, passant de 140 à 3 par jour.
Pourquoi cette information mérite d'être relayée par les médias

Aucun autre iPaaS ne fonctionne de cette manière.

Les plateformes traditionnelles encapsulent les API dans une interface utilisateur. APIANT encapsule l'intégralité de la plateforme dans un plugin accessible via Claude Code. La différence est flagrante.

SPEED

Des minutes, pas des sprints

Les intégrations qui prenaient auparavant des semaines sont déployées en une seule session Claude Code. L'itération est conversationnelle.

QUALITY

Chaque compétence est une procédure

Les compétences décrivent le travail des ingénieurs APIANT senior. Claude n'improvise pas. Il suit des procédures éprouvées, assorties d'étapes de vérification.

CONTROL

Le mode production est en lecture seule par défaut

Ce plugin sépare les environnements de développement et de production. Claude peut inspecter librement l'environnement de production ; les écritures nécessitent des compétences spécifiques en déploiement.

Prêt à le voir dans votre propre pile ?

Obtenez l'accès. Déployez une intégration cette semaine.

Le plugin APIANT Claude Code est fourni avec une licence APIANT. Indiquez-nous ce que vous intégrez, nous nous chargeons de la configuration, et Claude exécute la plateforme depuis votre terminal.