[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-\u002Fdocs\u002Fdeveloppeurs\u002Fwebhooks-sortants":3,"docs-nav-fr":839},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"body":10,"_type":833,"_id":834,"_source":835,"_file":836,"_stem":837,"_extension":838},"\u002Fdocs\u002Fdeveloppeurs\u002Fwebhooks-sortants","developpeurs",false,"","Webhooks sortants","Appeler vos systèmes externes depuis un pipeline — le nœud webhook_action, templating, authentification, retries.",{"type":11,"children":12,"toc":823},"root",[13,43,50,55,95,115,121,527,533,546,557,563,658,664,684,690,778,784],{"type":14,"tag":15,"props":16,"children":17},"element","p",{},[18,21,28,30,41],{"type":19,"value":20},"text","Là où le canal ",{"type":14,"tag":22,"props":23,"children":25},"a",{"href":24},"\u002Fdocs\u002Fcanaux\u002Fwebhook",[26],{"type":19,"value":27},"webhook entrant",{"type":19,"value":29}," reçoit des événements externes pour les traiter, le nœud ",{"type":14,"tag":31,"props":32,"children":33},"strong",{},[34],{"type":14,"tag":35,"props":36,"children":38},"code",{"className":37},[],[39],{"type":19,"value":40},"webhook_action",{"type":19,"value":42}," fait l'inverse : il émet une requête HTTP vers vos systèmes depuis n'importe quel point d'un pipeline — l'équivalent des modules « HTTP » de Make ou « Webhooks » de Zapier.",{"type":14,"tag":44,"props":45,"children":47},"h2",{"id":46},"pourquoi",[48],{"type":19,"value":49},"Pourquoi",{"type":14,"tag":15,"props":51,"children":52},{},[53],{"type":19,"value":54},"Vous avez probablement déjà :",{"type":14,"tag":56,"props":57,"children":58},"ul",{},[59,72,84],{"type":14,"tag":60,"props":61,"children":62},"li",{},[63,65,70],{"type":19,"value":64},"Un système d'",{"type":14,"tag":31,"props":66,"children":67},{},[68],{"type":19,"value":69},"alerting",{"type":19,"value":71}," (PagerDuty, Opsgenie, Slack).",{"type":14,"tag":60,"props":73,"children":74},{},[75,77,82],{"type":19,"value":76},"Un ",{"type":14,"tag":31,"props":78,"children":79},{},[80],{"type":19,"value":81},"outil ITSM",{"type":19,"value":83}," (Jira, ServiceNow) pour gérer les tickets.",{"type":14,"tag":60,"props":85,"children":86},{},[87,88,93],{"type":19,"value":76},{"type":14,"tag":31,"props":89,"children":90},{},[91],{"type":19,"value":92},"dashboard",{"type":19,"value":94}," custom qui agrège votre état opérationnel.",{"type":14,"tag":15,"props":96,"children":97},{},[98,100,105,107,113],{"type":19,"value":99},"Plutôt que de demander à ces systèmes de poller betool, faites-les notifier par vos pipelines : placez un nœud ",{"type":14,"tag":35,"props":101,"children":103},{"className":102},[],[104],{"type":19,"value":40},{"type":19,"value":106}," au point du graphe où l'événement se produit (un email qualifié, un filtre franchi, un rapport planifié…). Combiné au canal ",{"type":14,"tag":22,"props":108,"children":110},{"href":109},"\u002Fdocs\u002Fcanaux\u002Fschedule",[111],{"type":19,"value":112},"Planification",{"type":19,"value":114},", c'est aussi la base d'un push récurrent vers vos systèmes.",{"type":14,"tag":44,"props":116,"children":118},{"id":117},"configuration-du-nœud",[119],{"type":19,"value":120},"Configuration du nœud",{"type":14,"tag":122,"props":123,"children":124},"table",{},[125,144],{"type":14,"tag":126,"props":127,"children":128},"thead",{},[129],{"type":14,"tag":130,"props":131,"children":132},"tr",{},[133,139],{"type":14,"tag":134,"props":135,"children":136},"th",{},[137],{"type":19,"value":138},"Champ",{"type":14,"tag":134,"props":140,"children":141},{},[142],{"type":19,"value":143},"Rôle",{"type":14,"tag":145,"props":146,"children":147},"tbody",{},[148,166,217,247,303,339,356,406,452,469,486,503],{"type":14,"tag":130,"props":149,"children":150},{},[151,161],{"type":14,"tag":152,"props":153,"children":154},"td",{},[155],{"type":14,"tag":35,"props":156,"children":158},{"className":157},[],[159],{"type":19,"value":160},"url",{"type":14,"tag":152,"props":162,"children":163},{},[164],{"type":19,"value":165},"URL cible (templatable)",{"type":14,"tag":130,"props":167,"children":168},{},[169,178],{"type":14,"tag":152,"props":170,"children":171},{},[172],{"type":14,"tag":35,"props":173,"children":175},{"className":174},[],[176],{"type":19,"value":177},"method",{"type":14,"tag":152,"props":179,"children":180},{},[181,187,189,195,197,203,204,210,211],{"type":14,"tag":35,"props":182,"children":184},{"className":183},[],[185],{"type":19,"value":186},"GET",{"type":19,"value":188}," \u002F ",{"type":14,"tag":35,"props":190,"children":192},{"className":191},[],[193],{"type":19,"value":194},"POST",{"type":19,"value":196}," (défaut) \u002F ",{"type":14,"tag":35,"props":198,"children":200},{"className":199},[],[201],{"type":19,"value":202},"PUT",{"type":19,"value":188},{"type":14,"tag":35,"props":205,"children":207},{"className":206},[],[208],{"type":19,"value":209},"PATCH",{"type":19,"value":188},{"type":14,"tag":35,"props":212,"children":214},{"className":213},[],[215],{"type":19,"value":216},"DELETE",{"type":14,"tag":130,"props":218,"children":219},{},[220,236],{"type":14,"tag":152,"props":221,"children":222},{},[223,229,230],{"type":14,"tag":35,"props":224,"children":226},{"className":225},[],[227],{"type":19,"value":228},"headers",{"type":19,"value":188},{"type":14,"tag":35,"props":231,"children":233},{"className":232},[],[234],{"type":19,"value":235},"query",{"type":14,"tag":152,"props":237,"children":238},{},[239,241],{"type":19,"value":240},"Dictionnaires ",{"type":14,"tag":35,"props":242,"children":244},{"className":243},[],[245],{"type":19,"value":246},"{nom: template}",{"type":14,"tag":130,"props":248,"children":249},{},[250,259],{"type":14,"tag":152,"props":251,"children":252},{},[253],{"type":14,"tag":35,"props":254,"children":256},{"className":255},[],[257],{"type":19,"value":258},"body_mode",{"type":14,"tag":152,"props":260,"children":261},{},[262,268,269,275,276,282,283,289,290,296,297],{"type":14,"tag":35,"props":263,"children":265},{"className":264},[],[266],{"type":19,"value":267},"none",{"type":19,"value":188},{"type":14,"tag":35,"props":270,"children":272},{"className":271},[],[273],{"type":19,"value":274},"json",{"type":19,"value":196},{"type":14,"tag":35,"props":277,"children":279},{"className":278},[],[280],{"type":19,"value":281},"form",{"type":19,"value":188},{"type":14,"tag":35,"props":284,"children":286},{"className":285},[],[287],{"type":19,"value":288},"raw",{"type":19,"value":188},{"type":14,"tag":35,"props":291,"children":293},{"className":292},[],[294],{"type":19,"value":295},"mapper",{"type":19,"value":188},{"type":14,"tag":35,"props":298,"children":300},{"className":299},[],[301],{"type":19,"value":302},"multipart",{"type":14,"tag":130,"props":304,"children":305},{},[306,315],{"type":14,"tag":152,"props":307,"children":308},{},[309],{"type":14,"tag":35,"props":310,"children":312},{"className":311},[],[313],{"type":19,"value":314},"body_template",{"type":14,"tag":152,"props":316,"children":317},{},[318,320,325,326,331,332,337],{"type":19,"value":319},"Template du body (modes ",{"type":14,"tag":35,"props":321,"children":323},{"className":322},[],[324],{"type":19,"value":274},{"type":19,"value":188},{"type":14,"tag":35,"props":327,"children":329},{"className":328},[],[330],{"type":19,"value":281},{"type":19,"value":188},{"type":14,"tag":35,"props":333,"children":335},{"className":334},[],[336],{"type":19,"value":288},{"type":19,"value":338},")",{"type":14,"tag":130,"props":340,"children":341},{},[342,351],{"type":14,"tag":152,"props":343,"children":344},{},[345],{"type":14,"tag":35,"props":346,"children":348},{"className":347},[],[349],{"type":19,"value":350},"mapping_spec",{"type":14,"tag":152,"props":352,"children":353},{},[354],{"type":19,"value":355},"Construction du body via le payload mapper (recommandé) — profondeur, tableaux, transformations",{"type":14,"tag":130,"props":357,"children":358},{},[359,368],{"type":14,"tag":152,"props":360,"children":361},{},[362],{"type":14,"tag":35,"props":363,"children":365},{"className":364},[],[366],{"type":19,"value":367},"auth_mode",{"type":14,"tag":152,"props":369,"children":370},{},[371,376,377,383,384,390,391,397,398,404],{"type":14,"tag":35,"props":372,"children":374},{"className":373},[],[375],{"type":19,"value":267},{"type":19,"value":196},{"type":14,"tag":35,"props":378,"children":380},{"className":379},[],[381],{"type":19,"value":382},"bearer",{"type":19,"value":188},{"type":14,"tag":35,"props":385,"children":387},{"className":386},[],[388],{"type":19,"value":389},"basic",{"type":19,"value":188},{"type":14,"tag":35,"props":392,"children":394},{"className":393},[],[395],{"type":19,"value":396},"api_key_header",{"type":19,"value":188},{"type":14,"tag":35,"props":399,"children":401},{"className":400},[],[402],{"type":19,"value":403},"oauth2",{"type":19,"value":405}," (client credentials)",{"type":14,"tag":130,"props":407,"children":408},{},[409,418],{"type":14,"tag":152,"props":410,"children":411},{},[412],{"type":14,"tag":35,"props":413,"children":415},{"className":414},[],[416],{"type":19,"value":417},"auth_config",{"type":14,"tag":152,"props":419,"children":420},{},[421,423,429,431,437,438,444,446],{"type":19,"value":422},"Paramètres du mode d'auth : ",{"type":14,"tag":35,"props":424,"children":426},{"className":425},[],[427],{"type":19,"value":428},"{token}",{"type":19,"value":430},", ",{"type":14,"tag":35,"props":432,"children":434},{"className":433},[],[435],{"type":19,"value":436},"{user, password}",{"type":19,"value":430},{"type":14,"tag":35,"props":439,"children":441},{"className":440},[],[442],{"type":19,"value":443},"{header, value}",{"type":19,"value":445}," ou ",{"type":14,"tag":35,"props":447,"children":449},{"className":448},[],[450],{"type":19,"value":451},"{credential_id}",{"type":14,"tag":130,"props":453,"children":454},{},[455,464],{"type":14,"tag":152,"props":456,"children":457},{},[458],{"type":14,"tag":35,"props":459,"children":461},{"className":460},[],[462],{"type":19,"value":463},"timeout_ms",{"type":14,"tag":152,"props":465,"children":466},{},[467],{"type":19,"value":468},"Défaut 30 000 ms",{"type":14,"tag":130,"props":470,"children":471},{},[472,481],{"type":14,"tag":152,"props":473,"children":474},{},[475],{"type":14,"tag":35,"props":476,"children":478},{"className":477},[],[479],{"type":19,"value":480},"retry_count",{"type":14,"tag":152,"props":482,"children":483},{},[484],{"type":19,"value":485},"Nombre de réessais (défaut 0, maximum 10), backoff exponentiel",{"type":14,"tag":130,"props":487,"children":488},{},[489,498],{"type":14,"tag":152,"props":490,"children":491},{},[492],{"type":14,"tag":35,"props":493,"children":495},{"className":494},[],[496],{"type":19,"value":497},"accepted_statuses",{"type":14,"tag":152,"props":499,"children":500},{},[501],{"type":19,"value":502},"Codes HTTP considérés comme succès (défaut : 200, 201, 202, 204)",{"type":14,"tag":130,"props":504,"children":505},{},[506,515],{"type":14,"tag":152,"props":507,"children":508},{},[509],{"type":14,"tag":35,"props":510,"children":512},{"className":511},[],[513],{"type":19,"value":514},"output_key",{"type":14,"tag":152,"props":516,"children":517},{},[518,520,526],{"type":19,"value":519},"Clé du flux où écrire la réponse (défaut ",{"type":14,"tag":35,"props":521,"children":523},{"className":522},[],[524],{"type":19,"value":525},"webhook.response",{"type":19,"value":338},{"type":14,"tag":44,"props":528,"children":530},{"id":529},"templating",[531],{"type":19,"value":532},"Templating",{"type":14,"tag":15,"props":534,"children":535},{},[536,538,544],{"type":19,"value":537},"URL, headers, query et body interpolent les clés du flux avec la syntaxe ",{"type":14,"tag":35,"props":539,"children":541},{"className":540},[],[542],{"type":19,"value":543},"{chemin}",{"type":19,"value":545}," :",{"type":14,"tag":547,"props":548,"children":552},"pre",{"className":549,"code":551,"language":274,"meta":7},[550],"language-json","{\n  \"event\": \"order_qualified\",\n  \"order_id\": \"{webhook.payload.order_id}\",\n  \"verdict\": \"{exchange.result}\"\n}\n",[553],{"type":14,"tag":35,"props":554,"children":555},{"__ignoreMap":7},[556],{"type":19,"value":551},{"type":14,"tag":44,"props":558,"children":560},{"id":559},"authentification",[561],{"type":19,"value":562},"Authentification",{"type":14,"tag":56,"props":564,"children":565},{},[566,634,646],{"type":14,"tag":60,"props":567,"children":568},{},[569,571,576,577,582,583,588,590,595,597,602,604,609,611,616,618,624,626,632],{"type":19,"value":570},"Les credentials des modes ",{"type":14,"tag":35,"props":572,"children":574},{"className":573},[],[575],{"type":19,"value":382},{"type":19,"value":188},{"type":14,"tag":35,"props":578,"children":580},{"className":579},[],[581],{"type":19,"value":389},{"type":19,"value":188},{"type":14,"tag":35,"props":584,"children":586},{"className":585},[],[587],{"type":19,"value":396},{"type":19,"value":589}," (le token, le mot de passe, la valeur de l'en-tête) sont stockés ",{"type":14,"tag":31,"props":591,"children":592},{},[593],{"type":19,"value":594},"dans la configuration du nœud",{"type":19,"value":596},", mais ",{"type":14,"tag":31,"props":598,"children":599},{},[600],{"type":19,"value":601},"ne ressortent jamais en clair",{"type":19,"value":603}," : l'éditeur, l'API d'administration, les outils MCP et les propositions ne montrent qu'un marqueur « secret enregistré ». Dans l'éditeur, le champ affiche ",{"type":14,"tag":31,"props":605,"children":606},{},[607],{"type":19,"value":608},"« •••••• enregistré — saisir pour remplacer »",{"type":19,"value":610}," : laissez-le vide pour conserver le secret, saisissez une valeur pour le remplacer, ou cliquez sur ",{"type":14,"tag":31,"props":612,"children":613},{},[614],{"type":19,"value":615},"Retirer",{"type":19,"value":617}," pour l'effacer. L'identifiant (",{"type":14,"tag":35,"props":619,"children":621},{"className":620},[],[622],{"type":19,"value":623},"user",{"type":19,"value":625},") et le nom de l'en-tête (",{"type":14,"tag":35,"props":627,"children":629},{"className":628},[],[630],{"type":19,"value":631},"header",{"type":19,"value":633},") restent lisibles.",{"type":14,"tag":60,"props":635,"children":636},{},[637,639,644],{"type":19,"value":638},"Copier-coller ou dupliquer un nœud ",{"type":14,"tag":31,"props":640,"children":641},{},[642],{"type":19,"value":643},"ne recopie pas",{"type":19,"value":645}," ses secrets : ressaisissez-les sur la copie.",{"type":14,"tag":60,"props":647,"children":648},{},[649,651,656],{"type":19,"value":650},"En mode ",{"type":14,"tag":35,"props":652,"children":654},{"className":653},[],[655],{"type":19,"value":403},{"type":19,"value":657}," (client credentials), le nœud ne porte qu'une référence de credential ; le secret vit dans le stockage OAuth de l'organisation, n'est jamais renvoyé en lecture, et le token est obtenu (puis rafraîchi) à l'exécution. Le même credential sert à plusieurs nœuds, et une rotation du secret ne demande de rééditer aucun pipeline.",{"type":14,"tag":44,"props":659,"children":661},{"id":660},"envoi-de-fichiers-multipart",[662],{"type":19,"value":663},"Envoi de fichiers (multipart)",{"type":14,"tag":15,"props":665,"children":666},{},[667,669,674,676,682],{"type":19,"value":668},"Le mode ",{"type":14,"tag":35,"props":670,"children":672},{"className":671},[],[673],{"type":19,"value":302},{"type":19,"value":675}," (RFC 7578) envoie champs texte et pièces jointes dans la même requête — pour les partenaires qui n'acceptent que ",{"type":14,"tag":35,"props":677,"children":679},{"className":678},[],[680],{"type":19,"value":681},"multipart\u002Fform-data",{"type":19,"value":683},". Les fichiers sont référencés par leur clé d'object store et relus au moment de l'envoi (20 fichiers et 25 Mo au maximum) ; une clé hors du périmètre de votre organisation est refusée, et un envoi dont une pièce jointe manque est abandonné plutôt qu'émis amputé.",{"type":14,"tag":44,"props":685,"children":687},{"id":686},"retries-erreurs",[688],{"type":19,"value":689},"Retries & erreurs",{"type":14,"tag":56,"props":691,"children":692},{},[693,719,768],{"type":14,"tag":60,"props":694,"children":695},{},[696,698,703,705,710,712,717],{"type":19,"value":697},"Un status hors ",{"type":14,"tag":35,"props":699,"children":701},{"className":700},[],[702],{"type":19,"value":497},{"type":19,"value":704},", un timeout ou une erreur réseau déclenche un réessai avec ",{"type":14,"tag":31,"props":706,"children":707},{},[708],{"type":19,"value":709},"backoff exponentiel",{"type":19,"value":711}," (0,5 s, 1 s, 2 s, 4 s…), jusqu'à ",{"type":14,"tag":35,"props":713,"children":715},{"className":714},[],[716],{"type":19,"value":480},{"type":19,"value":718}," réessais.",{"type":14,"tag":60,"props":720,"children":721},{},[722,724,730,731,736,737,743,745,750,752,758,760,766],{"type":19,"value":723},"La réponse (",{"type":14,"tag":35,"props":725,"children":727},{"className":726},[],[728],{"type":19,"value":729},"status",{"type":19,"value":430},{"type":14,"tag":35,"props":732,"children":734},{"className":733},[],[735],{"type":19,"value":228},{"type":19,"value":430},{"type":14,"tag":35,"props":738,"children":740},{"className":739},[],[741],{"type":19,"value":742},"body",{"type":19,"value":744},") est écrite sous ",{"type":14,"tag":35,"props":746,"children":748},{"className":747},[],[749],{"type":19,"value":514},{"type":19,"value":751},", avec une clé ",{"type":14,"tag":35,"props":753,"children":755},{"className":754},[],[756],{"type":19,"value":757},"error",{"type":19,"value":759}," après épuisement des réessais : les nœuds aval peuvent lire le résultat et déclencher un traitement de secours en cas d'échec. Le résultat est visible dans l'",{"type":14,"tag":22,"props":761,"children":763},{"href":762},"\u002Fdocs\u002Fsupervision\u002Fexecutions",[764],{"type":19,"value":765},"historique",{"type":19,"value":767},".",{"type":14,"tag":60,"props":769,"children":770},{},[771,776],{"type":14,"tag":31,"props":772,"children":773},{},[774],{"type":19,"value":775},"Pas de double envoi",{"type":19,"value":777}," : si l'exécution est rejouée (reprise après un redéploiement, réessai de la file), un appel déjà accepté par votre système n'est pas réémis.",{"type":14,"tag":44,"props":779,"children":781},{"id":780},"prouver-lorigine-côté-récepteur",[782],{"type":19,"value":783},"Prouver l'origine côté récepteur",{"type":14,"tag":15,"props":785,"children":786},{},[787,789,794,796,801,803,808,810,815,817,822],{"type":19,"value":788},"Les requêtes de ",{"type":14,"tag":35,"props":790,"children":792},{"className":791},[],[793],{"type":19,"value":40},{"type":19,"value":795}," portent l'authentification que ",{"type":14,"tag":31,"props":797,"children":798},{},[799],{"type":19,"value":800},"vous",{"type":19,"value":802}," configurez (",{"type":14,"tag":35,"props":804,"children":806},{"className":805},[],[807],{"type":19,"value":367},{"type":19,"value":809},") : c'est elle qui prouve l'origine auprès de votre système. Pour le sens inverse — vérifier la signature de ce que betool ",{"type":14,"tag":31,"props":811,"children":812},{},[813],{"type":19,"value":814},"reçoit",{"type":19,"value":816}," — voir ",{"type":14,"tag":22,"props":818,"children":819},{"href":24},[820],{"type":19,"value":821},"Webhook entrant",{"type":19,"value":767},{"title":7,"searchDepth":824,"depth":824,"links":825},2,[826,827,828,829,830,831,832],{"id":46,"depth":824,"text":49},{"id":117,"depth":824,"text":120},{"id":529,"depth":824,"text":532},{"id":559,"depth":824,"text":562},{"id":660,"depth":824,"text":663},{"id":686,"depth":824,"text":689},{"id":780,"depth":824,"text":783},"markdown","content:docs:6.developpeurs:2.webhooks-sortants.md","content","docs\u002F6.developpeurs\u002F2.webhooks-sortants.md","docs\u002F6.developpeurs\u002F2.webhooks-sortants","md",[840],{"title":841,"_path":842,"children":843},"Docs","\u002Fdocs",[844,857,883,911,923,939,950,1011],{"title":845,"_path":846,"children":847},"Démarrer","\u002Fdocs\u002Fdemarrer",[848,851,854],{"title":849,"_path":850},"Bienvenue","\u002Fdocs\u002Fdemarrer\u002Fbienvenue",{"title":852,"_path":853},"Créer un compte","\u002Fdocs\u002Fdemarrer\u002Fcreer-un-compte",{"title":855,"_path":856},"Brancher une clé LLM","\u002Fdocs\u002Fdemarrer\u002Fbrancher-llm",{"title":858,"_path":859,"children":860},"Canaux","\u002Fdocs\u002Fcanaux",[861,864,867,870,873,875,878,881],{"title":862,"_path":863},"Vue d'ensemble des canaux","\u002Fdocs\u002Fcanaux\u002Fvue-densemble",{"title":865,"_path":866},"Téléphonie temps réel","\u002Fdocs\u002Fcanaux\u002Ftelephone",{"title":868,"_path":869},"Email","\u002Fdocs\u002Fcanaux\u002Femail",{"title":871,"_path":872},"Chat widget web","\u002Fdocs\u002Fcanaux\u002Fchat-widget",{"title":874,"_path":24},"Webhook HTTP",{"title":876,"_path":877},"Messageries (WhatsApp, Messenger, Telegram, Mattermost)","\u002Fdocs\u002Fcanaux\u002Fmessageries",{"title":879,"_path":880},"Meta Lead Ads","\u002Fdocs\u002Fcanaux\u002Ffacebook-leads",{"title":882,"_path":109},"Planification (cron)",{"title":884,"_path":885,"children":886},"Pipelines","\u002Fdocs\u002Fpipelines",[887,890,893,896,899,902,905,908],{"title":888,"_path":889},"L'éditeur visuel","\u002Fdocs\u002Fpipelines\u002Fediteur-visuel",{"title":891,"_path":892},"Agents IA","\u002Fdocs\u002Fpipelines\u002Fagents",{"title":894,"_path":895},"Opérateurs déterministes","\u002Fdocs\u002Fpipelines\u002Foperateurs",{"title":897,"_path":898},"Contrôle de flux","\u002Fdocs\u002Fpipelines\u002Fcontrole-flux",{"title":900,"_path":901},"Étapes de code","\u002Fdocs\u002Fpipelines\u002Fcode-step",{"title":903,"_path":904},"Sous-pipelines","\u002Fdocs\u002Fpipelines\u002Fsous-pipelines",{"title":906,"_path":907},"Actions sans code","\u002Fdocs\u002Fpipelines\u002Factions-no-code",{"title":909,"_path":910},"Base de connaissances","\u002Fdocs\u002Fpipelines\u002Fbase-de-connaissances",{"title":912,"_path":913,"children":914},"Supervision","\u002Fdocs\u002Fsupervision",[915,917,920],{"title":916,"_path":762},"Historique d'exécutions",{"title":918,"_path":919},"Crédits & metering","\u002Fdocs\u002Fsupervision\u002Fcredits-metering",{"title":921,"_path":922},"Benchmarks","\u002Fdocs\u002Fsupervision\u002Fbenchmarks",{"title":924,"_path":925,"children":926},"Sécurité","\u002Fdocs\u002Fsecurite",[927,930,933,936],{"title":928,"_path":929},"Principes de sécurité","\u002Fdocs\u002Fsecurite\u002Fprincipes",{"title":931,"_path":932},"Multi-tenant strict","\u002Fdocs\u002Fsecurite\u002Fmulti-tenant",{"title":934,"_path":935},"Audit RGPD & journal d'accès","\u002Fdocs\u002Fsecurite\u002Faudit-rgpd",{"title":937,"_path":938},"Déploiement souverain","\u002Fdocs\u002Fsecurite\u002Fdeploiement-souverain",{"title":940,"_path":941,"children":942},"Développeurs","\u002Fdocs\u002Fdeveloppeurs",[943,946,947],{"title":944,"_path":945},"API admin","\u002Fdocs\u002Fdeveloppeurs\u002Fapi-admin",{"title":8,"_path":4},{"title":948,"_path":949},"Piloter betool depuis Claude (MCP)","\u002Fdocs\u002Fdeveloppeurs\u002Fmcp",{"title":951,"_path":952,"children":953},"Intégrations","\u002Fdocs\u002Fintegrations",[954,957,960,963,966,969,972,975,978,981,984,987,990,993,996,999,1002,1005,1008],{"title":955,"_path":956},"Vue d'ensemble des intégrations","\u002Fdocs\u002Fintegrations\u002Fvue-densemble",{"title":958,"_path":959},"Stripe","\u002Fdocs\u002Fintegrations\u002Fstripe",{"title":961,"_path":962},"GitHub","\u002Fdocs\u002Fintegrations\u002Fgithub",{"title":964,"_path":965},"Google","\u002Fdocs\u002Fintegrations\u002Fgoogle",{"title":967,"_path":968},"LinkedIn Ads","\u002Fdocs\u002Fintegrations\u002Flinkedin-ads",{"title":970,"_path":971},"Kavkom","\u002Fdocs\u002Fintegrations\u002Fkavkom",{"title":973,"_path":974},"Jira","\u002Fdocs\u002Fintegrations\u002Fjira",{"title":976,"_path":977},"Slack","\u002Fdocs\u002Fintegrations\u002Fslack",{"title":979,"_path":980},"SMS","\u002Fdocs\u002Fintegrations\u002Fsms",{"title":982,"_path":983},"Enable Banking (open banking)","\u002Fdocs\u002Fintegrations\u002Fenable-banking",{"title":985,"_path":986},"CRM, marketing & productivité","\u002Fdocs\u002Fintegrations\u002Fcrm-marketing",{"title":988,"_path":989},"HeyGen (vidéo)","\u002Fdocs\u002Fintegrations\u002Fheygen",{"title":991,"_path":992},"La Poste","\u002Fdocs\u002Fintegrations\u002Fla-poste",{"title":994,"_path":995},"CRM métier (beTool Application, Qhare)","\u002Fdocs\u002Fintegrations\u002Fcrm-metier",{"title":997,"_path":998},"Mitti (inspections terrain)","\u002Fdocs\u002Fintegrations\u002Fmitti",{"title":1000,"_path":1001},"Meta (Messenger, Pages, Meta Ads)","\u002Fdocs\u002Fintegrations\u002Fmeta",{"title":1003,"_path":1004},"Onoff Business (Beta)","\u002Fdocs\u002Fintegrations\u002Fonoff",{"title":1006,"_path":1007},"Smart Life \u002F Tuya (objets connectés)","\u002Fdocs\u002Fintegrations\u002Fsmart-life",{"title":1009,"_path":1010},"Produits beTool (Desktop, Kiosk, Terminal)","\u002Fdocs\u002Fintegrations\u002Fproduits-betool",{"title":1012,"_path":1013,"children":1014},"Cas d'usage","\u002Fdocs\u002Fcas-usage",[1015,1018,1021,1024,1027,1030],{"title":1016,"_path":1017},"Agents métier types","\u002Fdocs\u002Fcas-usage\u002Fvue-densemble",{"title":1019,"_path":1020},"CFO IA","\u002Fdocs\u002Fcas-usage\u002Fcfo-ia",{"title":1022,"_path":1023},"COO IA","\u002Fdocs\u002Fcas-usage\u002Fcoo-ia",{"title":1025,"_path":1026},"CTO IA","\u002Fdocs\u002Fcas-usage\u002Fcto-ia",{"title":1028,"_path":1029},"Product Manager IA","\u002Fdocs\u002Fcas-usage\u002Fproduct-manager-ia",{"title":1031,"_path":1032},"Assistant personnel","\u002Fdocs\u002Fcas-usage\u002Fassistant-personnel"]