{"id":7104,"date":"2024-02-06T15:05:21","date_gmt":"2024-02-06T14:05:21","guid":{"rendered":"https:\/\/pumble.com\/help\/?p=7104"},"modified":"2026-03-11T14:40:53","modified_gmt":"2026-03-11T13:40:53","slug":"api-keys-integration","status":"publish","type":"post","link":"https:\/\/pumble.com\/help\/integrations\/automation-workflow-integrations\/api-keys-integration\/","title":{"rendered":"Pumble API Overview"},"content":{"rendered":"\n<p class=\"note\">This feature is available on all plans.<\/p>\n\n\n\n<p class=\"translation-block\">By using the Pumble API addon, you can interact with <a href=\"https:\/\/pumble-api-keys.addons.marketplace.cake.com\/api-docs\/\">Pumble\u2019s API documentation<\/a> without using any complex authentication processes. This addon lets you generate an API key that allows you to send messages, reactions, and more via simple HTTP requests.<\/p>\n\n\n\n<h2 class=\"wp-block-heading translation-block\">Install API addon<\/h2>\n\n\n\n<p>Before you can create an API key, you need to install the API addon on your Pumble workspace. <\/p>\n\n\n\n<p>Here\u2019s how to do this:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"translation-block\">Click on <strong>+ Add apps<\/strong> in the left sidebar<\/li>\n\n\n\n<li class=\"translation-block\">Click on <strong>Install<\/strong> in the API section<\/li>\n\n\n\n<li>Allow permissions&nbsp;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"448\" src=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Install-API-addon.gif\" alt=\"\" class=\"wp-image-12756\" style=\"aspect-ratio:1.785776568658226;width:800px;height:auto\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading translation-block\">Generate an API key<\/h2>\n\n\n\n<p>Once your API addon is installed, you can generate API keys directly in Pumble. <\/p>\n\n\n\n<p>Here\u2019s how:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"translation-block\">Click on <strong>API<\/strong> in the left sidebar<\/li>\n\n\n\n<li class=\"translation-block\">Select <strong>Add API key<\/strong><\/li>\n\n\n\n<li>Enter API key name<\/li>\n\n\n\n<li class=\"translation-block\">Click <strong>Generate<\/strong> to complete the action<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"509\" src=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Add-new-api-key-1024x509.jpg\" alt=\"\" class=\"wp-image-12757\" srcset=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Add-new-api-key-1024x509.jpg 1024w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Add-new-api-key-300x149.jpg 300w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Add-new-api-key-768x381.jpg 768w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Add-new-api-key-18x9.jpg 18w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Add-new-api-key.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"translation-block\">You\u2019ll receive an ephemeral message containing the generated API key. <strong>This message is not visible to other users<\/strong>. Copy this key for future use. The generated key enables interaction with the Addon\u2019s public API, allowing users to send requests and execute various actions within Pumble, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sending messages<\/li>\n\n\n\n<li>Leaving a reply to a message<\/li>\n\n\n\n<li>Message deletion<\/li>\n\n\n\n<li>Adding a reaction to a message<\/li>\n\n\n\n<li>Channel creation<\/li>\n\n\n\n<li>Listing the messages in a channel (if the channel is private, Addon Bot needs to be a member of that channel)<\/li>\n\n\n\n<li>Listing the channels and DMs that belong to the user who created the key<\/li>\n<\/ul>\n\n\n\n<p class=\"translation-block\">The full list of available actions is available in the Swagger documentation. You can also use the documentation in Swagger, just enter your API key in the <strong>Authorize<\/strong> part.<\/p>\n\n\n\n<h2 class=\"wp-block-heading translation-block\">Delete API key<\/h2>\n\n\n\n<p>You can remove an API key by following these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"translation-block\">Click on <strong>API<\/strong> in the left sidebar<\/li>\n\n\n\n<li class=\"translation-block\">Select <strong>Delete API key<\/strong><\/li>\n\n\n\n<li>Choose a key from the list<\/li>\n\n\n\n<li class=\"translation-block\">Click <strong>Delete<\/strong> to confirm the action<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"509\" src=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Delete-api-key-1024x509.jpg\" alt=\"\" class=\"wp-image-12758\" srcset=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Delete-api-key-1024x509.jpg 1024w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Delete-api-key-300x149.jpg 300w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Delete-api-key-768x381.jpg 768w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Delete-api-key-18x9.jpg 18w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/02\/Delete-api-key.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading note, translation-block\">Valid commands<\/h2>\n\n\n\n<p>There are a few specific actions for interacting with the Pumble API addon. You can use these commands directly in messages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\"><code>\/api-keys generate<\/code> &#8211; addon will generate API keys for that particular user and store it in their database. Users can generate as much API keys as they want to.<\/li>\n\n\n\n<li class=\"translation-block\"><code>\/api-keys list <\/code>&#8211; addon will list all user&#8217;s API keys<\/li>\n\n\n\n<li class=\"translation-block\"><code>\/api-keys help<\/code> &#8211; to list all valid commands you can use<\/li>\n<\/ul>\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 translation-block\">Related Articles<\/h3>\n\n\n\n<ul class=\"wp-block-list related-articles-list\">\n<li class=\"translation-block\"><a href=\"https:\/\/pumble.com\/help\/integrations\/add-pumble-apps\/guide-to-pumble-integrations\/\">Guide to Pumble Integrations<\/a><\/li>\n\n\n\n<li class=\"translation-block\"><a href=\"https:\/\/pumble.com\/help\/integrations\/content-information-feeds\/github-integration\/\">Github Integrations<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"This feature is available on all plans. By using the Pumble API addon, you can i&#8230;","protected":false},"author":31,"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":[64],"tags":[],"class_list":["post-7104","post","type-post","status-publish","format-standard","hentry","category-automation-workflow-integrations"],"acf":[],"featured_image_src":null,"author_info":{"display_name":"isidora.komaromi@cake.com","author_link":"https:\/\/pumble.com\/help\/author\/isidora-komaromicake-com\/"},"_links":{"self":[{"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/posts\/7104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/comments?post=7104"}],"version-history":[{"count":121,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/posts\/7104\/revisions"}],"predecessor-version":[{"id":12916,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/posts\/7104\/revisions\/12916"}],"wp:attachment":[{"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/media?parent=7104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/categories?post=7104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/tags?post=7104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}