{"id":1277,"date":"2021-06-23T15:35:54","date_gmt":"2021-06-23T13:35:54","guid":{"rendered":"https:\/\/pumble.com\/help\/?p=1277"},"modified":"2026-02-26T10:31:27","modified_gmt":"2026-02-26T09:31:27","slug":"incoming-webhooks-for-pumble","status":"publish","type":"post","link":"https:\/\/pumble.com\/help\/fr\/integrations\/add-pumble-apps\/incoming-webhooks-for-pumble\/","title":{"rendered":"Webhooks entrants pour Pumble"},"content":{"rendered":"<p class=\"translation-block\">Avec les <strong>webhooks entrants<\/strong>, vous pouvez facilement poster des messages d'autres applis dans Pumble. Lorsque vous cr\u00e9ez un <strong>webhook entrant<\/strong>, vous recevez une URL unique par laquelle vous pouvez envoyer une charge utile JSON avec le texte du message. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cr\u00e9er un webhook entrant<\/h2>\n\n\n\n<p>Pour cr\u00e9er un nouveau webhook entrant : <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Cliquez sur le nom de votre espace de travail dans le coin sup\u00e9rieur gauche <\/li>\n\n\n\n<li>Acc\u00e9dez aux <strong>Param\u00e8tres de l'espace de travail<\/strong><\/li>\n\n\n\n<li>S\u00e9lectionnez <strong>Param\u00e8tres g\u00e9n\u00e9raux<\/strong> dans la liste d\u00e9roulante<\/li>\n\n\n\n<li class=\"translation-block\">Cliquez sur le <strong>Webhooks entrants<\/strong> dans la barre lat\u00e9rale<\/li>\n\n\n\n<li class=\"translation-block\">Cliquez sur le bouton <strong>Nouveau Webhook<\/strong> dans le coin sup\u00e9rieur droit<\/li>\n\n\n\n<li>Choisissez le canal dans lequel votre webhook affichera des messages<\/li>\n\n\n\n<li class=\"translation-block\">Cliquez sur le bouton <strong>Ajouter un Webhook<\/strong> entrant pour terminer le processus<\/li>\n<\/ol>\n\n\n\n<p class=\"translation-block\">Lorsque vous cr\u00e9ez votre webhook, l'\u00e9diteur s'ouvre automatiquement. Vous pourrez y <strong>personnaliser<\/strong> son <strong>nom<\/strong>, <strong>changer le canal<\/strong>, ajouter une <strong>\u00e9tiquette descriptive<\/strong>, personnaliser <strong>l'ic\u00f4ne<\/strong> et, surtout, <strong>copier<\/strong> ou <strong>r\u00e9g\u00e9n\u00e9er<\/strong> votre <strong>URL<\/strong> unique. <\/p>\n\n\n\n<p class=\"note\">Le taux limite des webhooks entrants sur Pumble est d'une seconde par webhook.<\/p>\n\n\n\n<p class=\"note\">Le nombre maximal de caract\u00e8res dans un webhook est de 10 000.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Utiliser un webhook entrant pour envoyer un message<\/h2>\n\n\n\n<p>Pour envoyer un message en utilisant les webhooks entrants que vous venez de cr\u00e9er, il suffit de faire une requ\u00eate HTTP POST \u00e0 l'URL unique que vous avez copi\u00e9e depuis l'\u00e9diteur de webhooks. <\/p>\n\n\n\n<p>La charge utile de la requ\u00eate doit contenir la propri\u00e9t\u00e9 de <strong>texte<\/strong> et ce texte sera publi\u00e9 dans un canal sp\u00e9cifi\u00e9. Les types de contenu actuellement pris en charge sont les suivants : <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>application\/json<\/li>\n\n\n\n<li>application\/x-www-form-urlencoded<\/li>\n<\/ul>\n\n\n\n<p>Voici un exemple de requ\u00eate curl pour poster sur un canal en utilisant un webhook entrant utilisant le type de contenu application\/x-www-form-urlencoded :<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<pre class=\"wp-block-code\"><code>curl -X POST \\ --location \"https:\/\/api.pumble.com\/workspaces\/WORKSPACE-ID\/incomingWebhooks\/postMessage\/WEBHOOK-CODE\" \\ --data-urlencode \"payload={ \\\"text\\\": \\\"This is posted to general and comes from a bot named MyNewWebhook.\\\" }\"<\/code><\/pre>\n\n\n\n<p>Voici un exemple de requ\u00eate JSON curl pour envoyer un message \u00e0 un canal \u00e0 l'aide d'un webhook entrant :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -X POST \\ --location\n  \"https:\/\/api.pumble.com\/workspaces\/WORKSPACE-ID\/incomingWebhooks\/postMessage\/WEBHOOK-CODE\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\"text\":\"This is posted to general and comes from a bot named MyNewWebhook.\"}'<\/code><\/pre>\n\n\n\n<p class=\"note\">Vous pouvez utiliser le format RTF pour les messages Webhook. Voici quelques exemples de charge utile :<\/p>\n\n\n\n<p><strong>Mention d\u2019utilisateur<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n   \"text\": \"User mention: &lt;&lt;@{{userId}}&gt;&gt;, channel mention: &lt;&lt;#{{channelId}}&gt;&gt;, user group mention: &lt;&lt;&amp;{{userGroupId}}&gt;&gt; and @here @channel\"\n}<\/code><\/pre>\n\n\n\n<p><strong>Pi\u00e8ce jointe<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n   \"attachments\": &#91;\n       {\n           \"pretext\": \"Pretext of Pumble webhooks article\",\n           \"title\": \"Pumble webhooks\",\n           \"title_link\": \"https:\/\/pumble.com\/help\/integrations\/add-pumble-apps\/incoming-webhooks-for-pumble\",\n           \"text\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\n           \"author_name\": \"Pumble\",\n           \"author_link\": \"https:\/\/pumble.com\",\n           \"footer\": \"Lorem ipsum v1.0.0\",\n           \"footer_icon\": \"https:\/\/files.pumble.com\/avatars\/default\/pumble-logo\",\n           \"color\": \"green\", \/\/ or hex RGB\n           \"ts\": 1759479334\n       }\n   ]\n}<\/code><\/pre>\n\n\n\n<p>Cet exemple de pi\u00e8ce jointe enverra un message qui ressemblera \u00e0 ceci :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"216\" src=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/Attachment-webhook-1024x216.jpeg\" alt=\"\" class=\"wp-image-10811\" srcset=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/Attachment-webhook-1024x216.jpeg 1024w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/Attachment-webhook-300x63.jpeg 300w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/Attachment-webhook-768x162.jpeg 768w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/Attachment-webhook-1536x325.jpeg 1536w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/Attachment-webhook-18x4.jpeg 18w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/Attachment-webhook.jpeg 1836w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Hyperliens<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    &quot;text&quot;: &quot;[Markdown Hyperlink](https:\\\/\\\/pumble.com) | &lt;a href=\\&quot;https:\\\/\\\/pumble.com\\&quot;&gt;Html hyperlink&lt;\\\/a&gt; | &lt;https:&gt;&quot;\n}<\/code><\/pre>\n\n\n\n<p><strong>\u00c9mojis<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n   \"text\": \"Emojis :raised_hands: :heart:\"\n}<\/code><\/pre>\n\n\n\n<p><strong>Bloc de code<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n   \"text\": \"`Inline code` and ```Code block\\n hello \\nEnd of code block```\"\n}<\/code><\/pre>\n\n\n\n<p>Voici un exemple de message qui int\u00e8gre diff\u00e9rents types de mise en forme de texte enrichi :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    &quot;text&quot;: &quot;Hello team! :wave: :tada:\\n\\n**Quick Update**:\\n- Feature deployed successfully! :rocket:\\n- Bugs resolved: `5`\\n\\n*Styling Reference:*\\n- Markdown **bold**, *italic*\\n- HTML &lt;b&gt;bold&lt;\\\/b&gt;, &lt;i&gt;italic&lt;\\\/i&gt;, &lt;code&gt;inline code&lt;\\\/code&gt;\\n\\n\\ud83d\\udd17 Useful Links:\\n- [Pumble Website](https:\\\/\\\/pumble.com)\\n- &lt;a href=\\&quot;https:\\\/\\\/pumble.com\\&quot;&gt;Pumble via HTML&lt;\\\/a&gt;\\n- &lt;https:&gt; \\n\\n:busts_in_silhouette: Mentions:\\n- Channel: &lt;&lt;#{{68e3a383ce5f2c8d95ff46a6}}&gt;&gt; \\nNotifications: @here @channel \\n\\n:computer: Code snippet:```function greet() {\\n  console.log(\\&quot;Hello, Pumble!\\&quot;);\\n}```&quot;\n}<\/code><\/pre>\n\n\n\n<p>Ce message webhook ressemblerait \u00e0 ceci :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"524\" height=\"890\" src=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/webhook-message-1.jpeg\" alt=\"\" class=\"wp-image-10815\" style=\"width:254px;height:auto\" srcset=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/webhook-message-1.jpeg 524w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/webhook-message-1-177x300.jpeg 177w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2021\/06\/webhook-message-1-7x12.jpeg 7w\" sizes=\"auto, (max-width: 524px) 100vw, 524px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Traitement des erreurs<\/h2>\n\n\n\n<p>Si tout est correctement configur\u00e9, vous recevrez un statut <strong>HTTP 200<\/strong> pour indiquer que votre webhook entrant a fonctionn\u00e9 et que le message a \u00e9t\u00e9 envoy\u00e9 avec succ\u00e8s. Ce n'est pas toujours le cas, et cette action peut \u00e9chouer pour de nombreuses raisons. <\/p>\n\n\n\n<p>Voici quelques-unes des erreurs que vous pourriez rencontrer si vos webhooks \u00e9chouent : <\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td>message : Le webhook entrant est d\u00e9sactiv\u00e9.<br>code:&nbsp;400700<\/td><td>Le Webhook a \u00e9t\u00e9 d\u00e9sactiv\u00e9 par l'administrateur de l'espace de travail.<\/td><\/tr><tr><td>message : Le webhook entrant est supprim\u00e9.<br>code: 400702<\/td><td>Le Webhook a \u00e9t\u00e9 supprim\u00e9 par l'administrateur de l'espace de travail.<\/td><\/tr><tr><td>message : Non trouv\u00e9. <br>code:&nbsp;404100<\/td><td>L'URL unique n'a pas \u00e9t\u00e9 trouv\u00e9e et a probablement \u00e9t\u00e9 r\u00e9g\u00e9n\u00e9r\u00e9e par l'administrateur de l'espace de travail.<\/td><\/tr><tr><td>message : Vous ne pouvez pas effectuer cette op\u00e9ration.<br>code:&nbsp;403200<\/td><td>Vous n'avez pas l\u2019autorisation de publier dans le canal sp\u00e9cifi\u00e9. <\/td><\/tr><tr><td>message : Le canal est archiv\u00e9.<br>code: 400440<\/td><td>Le canal dans lequel les webhooks envoient des messages est archiv\u00e9. <\/td><\/tr><tr><td>message : Format de charge utile non valide. <br>code: 400703<\/td><td>La charge utile des demandes n\u2019est pas dans l'un des formats pris en charge. <\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group related-articles\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Articles similaires<\/h3>\n\n\n\n<ul class=\"wp-block-list related-articles-list\">\n<li class=\"translation-block\"><a href=\"https:\/\/pumble.com\/help\/fr\/integrations\/add-pumble-apps\/guide-to-pumble-integrations\/\">Guide des modules compl\u00e9mentaires pour Pumble<\/a><\/li>\n<\/ul>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"With the incoming webhooks, you can easily post messages from other apps into Pu&#8230;","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_helpful_status":1,"_searchwp_excluded":"","footnotes":""},"categories":[52],"tags":[],"class_list":["post-1277","post","type-post","status-publish","format-standard","hentry","category-add-pumble-apps"],"acf":[],"featured_image_src":null,"author_info":{"display_name":"jovana","author_link":"https:\/\/pumble.com\/help\/fr\/author\/jovana\/"},"_links":{"self":[{"href":"https:\/\/pumble.com\/help\/fr\/wp-json\/wp\/v2\/posts\/1277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pumble.com\/help\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pumble.com\/help\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pumble.com\/help\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pumble.com\/help\/fr\/wp-json\/wp\/v2\/comments?post=1277"}],"version-history":[{"count":42,"href":"https:\/\/pumble.com\/help\/fr\/wp-json\/wp\/v2\/posts\/1277\/revisions"}],"predecessor-version":[{"id":12829,"href":"https:\/\/pumble.com\/help\/fr\/wp-json\/wp\/v2\/posts\/1277\/revisions\/12829"}],"wp:attachment":[{"href":"https:\/\/pumble.com\/help\/fr\/wp-json\/wp\/v2\/media?parent=1277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pumble.com\/help\/fr\/wp-json\/wp\/v2\/categories?post=1277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pumble.com\/help\/fr\/wp-json\/wp\/v2\/tags?post=1277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}