{"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\/pt\/integrations\/add-pumble-apps\/incoming-webhooks-for-pumble\/","title":{"rendered":"Webhooks de Entrada para o Pumble"},"content":{"rendered":"<p class=\"translation-block\">Com os <strong>webhooks de entrada<\/strong>, voc\u00ea pode postar mensagens facilmente de outros aplicativos no Pumble. Ao criar um <strong>webhook de entrada<\/strong>, voc\u00ea recebe um URL exclusivo pelo qual pode enviar uma carga JSON com o texto da mensagem. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Criar um webhook de entrada<\/h2>\n\n\n\n<p>Para criar um novo webhook de entrada: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Clique no nome do seu espa\u00e7o de trabalho no canto superior esquerdo <\/li>\n\n\n\n<li>Navegue at\u00e9 <strong>Configura\u00e7\u00f5es do espa\u00e7o de trabalho<\/strong><\/li>\n\n\n\n<li>Selecione <strong>Configura\u00e7\u00f5es Gerais<\/strong> no menu suspenso<\/li>\n\n\n\n<li class=\"translation-block\">Clique na se\u00e7\u00e3o <strong>Webhooks de entrada<\/strong> na barra lateral<\/li>\n\n\n\n<li class=\"translation-block\">Clique no bot\u00e3o <strong>Novo Webhook<\/strong> no canto superior direito<\/li>\n\n\n\n<li>Escolha o canal onde seu webhook postar\u00e1 mensagens<\/li>\n\n\n\n<li class=\"translation-block\">Clique no bot\u00e3o <strong>Adicionar Webhooks de entrada<\/strong> para concluir o processo<\/li>\n<\/ol>\n\n\n\n<p class=\"translation-block\">Quando voc\u00ea cria seu webhook, o editor \u00e9 aberto automaticamente. L\u00e1 voc\u00ea poder\u00e1 <strong>personalizar<\/strong> seu <strong>nome<\/strong>, <strong>alterar o canal<\/strong>, adicionar uma <strong>etiqueta descritiva<\/strong>, personalizar o  <strong>\u00edcone<\/strong>, e o mais importante, <strong>copiar<\/strong> ou <strong>gerar<\/strong> seu <strong>URL <\/strong>exclusivo. <\/p>\n\n\n\n<p class=\"note\">A taxa limite de webhooks recebidos no Pumble \u00e9 de um segundo por webhook.<\/p>\n\n\n\n<p class=\"note\">O n\u00famero m\u00e1ximo de caracteres em um webhook \u00e9 10000.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Usar o webhook de entrada para enviar uma mensagem<\/h2>\n\n\n\n<p>Para enviar uma mensagem usando os webhooks de entrada que voc\u00ea acabou de criar, basta fazer uma solicita\u00e7\u00e3o HTTP POST para o URL exclusivo que voc\u00ea copiou do editor da webhook. <\/p>\n\n\n\n<p>A carga \u00fatil da solicita\u00e7\u00e3o deve conter a propriedade de <strong>texto<\/strong> e esse texto ser\u00e1 postado em um canal espec\u00edfico. Os tipos de conte\u00fado atualmente suportados s\u00e3o: <\/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>Aqui est\u00e1 um exemplo de solicita\u00e7\u00e3o curl para postar em um canal usando um webhook de entrada usando o tipo de conte\u00fado 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>Aqui est\u00e1 um exemplo de solicita\u00e7\u00e3o JSON curl para postar em um canal usando um webhook de entrada:<\/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\">Voc\u00ea pode usar formata\u00e7\u00e3o rich text para mensagens webhook. Aqui est\u00e3o alguns exemplos de payload:<\/p>\n\n\n\n<p><strong>Men\u00e7\u00e3o do usu\u00e1rio<\/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>Anexo<\/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>Este exemplo de anexo enviar\u00e1 uma mensagem parecida com esta:<\/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>Hiperlinks<\/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>Emojis<\/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>Bloco de c\u00f3digo<\/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>Aqui est\u00e1 um exemplo de mensagem que incorpora diferentes tipos de formata\u00e7\u00e3o de rich text:<\/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>Esta mensagem do webhook ficaria assim:<\/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\">Processar os erros<\/h2>\n\n\n\n<p>Se tudo estiver configurado corretamente, voc\u00ea receber\u00e1 um status <strong>HTTP 200<\/strong> para indicar que seu webhook de entrada funcionou e a mensagem foi enviada com sucesso. Isso pode n\u00e3o ser sempre o caso, e essa a\u00e7\u00e3o pode falhar por v\u00e1rios motivos. <\/p>\n\n\n\n<p>Alguns dos erros que voc\u00ea pode encontrar se seus webhooks falharem s\u00e3o: <\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td>mensagem: O webhook de entrada est\u00e1 desabilitado.<br>c\u00f3digo: 400700<\/td><td>O webhook foi desativado pelo Administrador do Espa\u00e7o de trabalho<\/td><\/tr><tr><td>mensagem: O webhook de entrada foi removido.<br>c\u00f3digo: 400702<\/td><td>O webhook foi removido pelo Administrador do Espa\u00e7o de trabalho<\/td><\/tr><tr><td>Mensagem: N\u00e3o encontrado. <br>C\u00f3digo: 404100<\/td><td>O URL exclusivo n\u00e3o foi encontrado e provavelmente foi regenerado pelo administrador do espa\u00e7o de trabalho<\/td><\/tr><tr><td>mensagem: Voc\u00ea n\u00e3o pode executar esta opera\u00e7\u00e3o.<br>c\u00f3digo: 403200<\/td><td>Voc\u00ea n\u00e3o tem permiss\u00e3o para postar no canal especificado <\/td><\/tr><tr><td>mensagem: O canal est\u00e1 arquivado.<br>c\u00f3digo: 400440<\/td><td>O canal onde os webhooks enviam mensagens est\u00e1 arquivado <\/td><\/tr><tr><td>mensagem: Formato de carga \u00fatil inv\u00e1lido. <br>c\u00f3digo: 400703<\/td><td>A carga \u00fatil da solicita\u00e7\u00e3o n\u00e3o est\u00e1 em um dos formatos compat\u00edveis. <\/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\">Artigos relacionados<\/h3>\n\n\n\n<ul class=\"wp-block-list related-articles-list\">\n<li class=\"translation-block\"><a href=\"https:\/\/pumble.com\/help\/pt\/integrations\/add-pumble-apps\/guide-to-pumble-integrations\/\">Guia de complementos para 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\/pt\/author\/jovana\/"},"_links":{"self":[{"href":"https:\/\/pumble.com\/help\/pt\/wp-json\/wp\/v2\/posts\/1277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pumble.com\/help\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pumble.com\/help\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pumble.com\/help\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pumble.com\/help\/pt\/wp-json\/wp\/v2\/comments?post=1277"}],"version-history":[{"count":42,"href":"https:\/\/pumble.com\/help\/pt\/wp-json\/wp\/v2\/posts\/1277\/revisions"}],"predecessor-version":[{"id":12829,"href":"https:\/\/pumble.com\/help\/pt\/wp-json\/wp\/v2\/posts\/1277\/revisions\/12829"}],"wp:attachment":[{"href":"https:\/\/pumble.com\/help\/pt\/wp-json\/wp\/v2\/media?parent=1277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pumble.com\/help\/pt\/wp-json\/wp\/v2\/categories?post=1277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pumble.com\/help\/pt\/wp-json\/wp\/v2\/tags?post=1277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}