{"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\/es\/integrations\/add-pumble-apps\/incoming-webhooks-for-pumble\/","title":{"rendered":"Webhooks entrantes para Pumble"},"content":{"rendered":"<p class=\"translation-block\">Con los <strong>webhooks entrantes<\/strong>, puedes publicar f\u00e1cilmente mensajes de otras aplicaciones en Pumble. Cuando creas un <strong>webhook entrante<\/strong>, recibes una URL \u00fanica mediante la cual puedes enviar una carga \u00fatil JSON con el texto del mensaje. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Crear un webhook entrante<\/h2>\n\n\n\n<p>Para crear un nuevo webhook entrante: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Haz clic en el nombre de tu espacio de trabajo en la esquina superior izquierda <\/li>\n\n\n\n<li>Navega a <strong>Configuraci\u00f3n del espacio de trabajo<\/strong><\/li>\n\n\n\n<li>Selecciona <strong>Configuraci\u00f3n general<\/strong> del men\u00fa desplegable<\/li>\n\n\n\n<li class=\"translation-block\">Haz clic en el bot\u00f3n <strong>Webhooks entrantes<\/strong> en la barra lateral<\/li>\n\n\n\n<li class=\"translation-block\">Haz clic en el bot\u00f3n <strong>Nuevo Webhook<\/strong> en la esquina superior derecha<\/li>\n\n\n\n<li>Elige el canal donde tu webhook publicar\u00e1 mensajes<\/li>\n\n\n\n<li class=\"translation-block\">Haz clic en el bot\u00f3n <strong>A\u00f1adir webhook entrante<\/strong> para completar el proceso<\/li>\n<\/ol>\n\n\n\n<p class=\"translation-block\">Cuando creas tu webhook, el editor se abre autom\u00e1ticamente. All\u00ed podr\u00e1s <strong>personalizar<\/strong> su <strong>nombre<\/strong>, <strong>cambiar el canal<\/strong>, a\u00f1adir una <strong>etiqueta descriptiva<\/strong>, personalizar \n el <strong>\u00edcono <\/strong>y, lo m\u00e1s importante, <strong>copiar<\/strong> o <strong>regenerar<\/strong>  <strong>tu URL \u00fanica<\/strong>. <\/p>\n\n\n\n<p class=\"note\">La tasa l\u00edmite de webhooks entrantes en Pumble es de un segundo por webhook.<\/p>\n\n\n\n<p class=\"note\">El n\u00famero l\u00edmite de caracteres en un webhook es 10 000.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Utilizar webhook entrante para enviar un mensaje<\/h2>\n\n\n\n<p>Para enviar un mensaje utilizando los webhooks entrantes que acabas de crear, simplemente realiza una solicitud HTTP POST a la URL \u00fanica que has copiado del editor de webhooks. <\/p>\n\n\n\n<p>La carga \u00fatil de la solicitud debe contener la propiedad de <strong>texto<\/strong> y ese texto se publicar\u00e1 en un canal espec\u00edfico. Los tipos de contenido admitidos actualmente son: <\/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>Aqu\u00ed hay una solicitud de curl de muestra para publicar en un canal usando un webhook entrante utilizando el tipo de contenido 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>A continuaci\u00f3n se muestra un ejemplo de solicitud curl JSON para publicar en un canal mediante un webhook entrante:<\/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\">Puedes usar el formato de texto enriquecido para los mensajes de webhook. Aqu\u00ed tienes algunos ejemplos de carga \u00fatil:<\/p>\n\n\n\n<p><strong>Menci\u00f3n del usuario<\/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>Adjunto<\/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 ejemplo de adjunto enviar\u00e1 un mensaje que se ver\u00e1 as\u00ed:<\/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>Hiperv\u00ednculos<\/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>Bloque 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>Aqu\u00ed te mostramos un ejemplo de mensaje que incorpora diferentes tipos de formato de texto enriquecido:<\/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>Este mensaje de webhook se ver\u00e1 as\u00ed:<\/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\">Manejar errores<\/h2>\n\n\n\n<p>Si todo est\u00e1 configurado correctamente, recibir\u00e1s un estado <strong>HTTP 200<\/strong> para indicar que tu webhook entrante funcion\u00f3 y que el mensaje se envi\u00f3 correctamente. Es posible que este no sea siempre el caso, y esta acci\u00f3n puede fallar por numerosas razones. <\/p>\n\n\n\n<p>Algunos de los errores que puedes encontrar si tus webhooks fallan son: <\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td>mensaje: El webhook entrante est\u00e1 deshabilitado.<br>c\u00f3digo: 400700<\/td><td>El Webhook fue deshabilitado por el administrador del espacio de trabajo<\/td><\/tr><tr><td>mensaje: Se elimin\u00f3 el webhook entrante.<br>c\u00f3digo: 400702<\/td><td>El Webhook fue eliminado por el administrador del espacio de trabajo<\/td><\/tr><tr><td>mensaje: No encontrado. <br>c\u00f3digo: 404100<\/td><td>No se encontr\u00f3 la URL \u00fanica y lo m\u00e1s probable es que el administrador del espacio de trabajo la haya regenerado<\/td><\/tr><tr><td>mensaje: No puedes realizar esta operaci\u00f3n.<br>c\u00f3digo: 403200<\/td><td>No tienes permiso para publicar en el canal especificado <\/td><\/tr><tr><td>mensaje: El canal est\u00e1 archivado.<br>c\u00f3digo: 400440<\/td><td>No tienes permiso para publicar en el canal especificado <\/td><\/tr><tr><td>mensaje: Formato de carga \u00fatil no v\u00e1lido. <br>c\u00f3digo: 400703<\/td><td>La carga \u00fatil de la solicitud no est\u00e1 en uno de los formatos admitidos. <\/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\">Art\u00edculos 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\/es\/integrations\/add-pumble-apps\/guide-to-pumble-integrations\/\">Gu\u00eda de integraciones de 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\/es\/author\/jovana\/"},"_links":{"self":[{"href":"https:\/\/pumble.com\/help\/es\/wp-json\/wp\/v2\/posts\/1277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pumble.com\/help\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pumble.com\/help\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pumble.com\/help\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pumble.com\/help\/es\/wp-json\/wp\/v2\/comments?post=1277"}],"version-history":[{"count":42,"href":"https:\/\/pumble.com\/help\/es\/wp-json\/wp\/v2\/posts\/1277\/revisions"}],"predecessor-version":[{"id":12829,"href":"https:\/\/pumble.com\/help\/es\/wp-json\/wp\/v2\/posts\/1277\/revisions\/12829"}],"wp:attachment":[{"href":"https:\/\/pumble.com\/help\/es\/wp-json\/wp\/v2\/media?parent=1277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pumble.com\/help\/es\/wp-json\/wp\/v2\/categories?post=1277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pumble.com\/help\/es\/wp-json\/wp\/v2\/tags?post=1277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}