Package Information
Released: 6 mo ago
Downloads: 11 weekly / 111 monthly
Latest Version: 0.1.9
Author: shoutkol
Available Nodes
Documentation
n8n-nodes-pumble
A community node for n8n that integrates with the Pumble API.
Resources & Operations
| Resource | Operations |
|---|---|
| Channel | List, Get, Create, Add Users, Remove User |
| Message | Send, Reply, Fetch, List, Edit, Delete, Search, DM User, DM Group, Fetch Thread Replies |
| Reaction | Add, Remove |
| Scheduled Message | Create, List, Fetch, Edit, Delete |
| User | Get My Info, List Users, List User Groups, Update Custom Status |
Installation
In n8n
- Go to Settings > Community Nodes
- Click Install
- Enter
n8n-nodes-pumble
Manual
cd ~/.n8n/custom
npm install n8n-nodes-pumble
Authentication
This node uses API Key authentication.
- Install the API addon in your Pumble workspace (+ Add Apps → API)
- Generate a key: type
/api-keys generatein any Pumble channel - Copy the ephemeral key that appears
- In n8n, create a new Pumble API credential and paste your key
Project Structure
n8n-nodes-pumble/
├── credentials/
│ └── PumbleApi.credentials.ts # API key credential definition
├── nodes/
│ └── Pumble/
│ ├── Pumble.node.ts # Main node execute logic
│ ├── descriptions.ts # All resource/operation/field definitions
│ └── pumble.svg # Node icon
├── package.json
└── tsconfig.json
Development
# Install dependencies
npm install
# Build (TypeScript → dist/)
npm run build
# Watch mode
npm run dev
Notes
- The Pumble API base URL is
https://pumble-api-keys.addons.marketplace.cake.com - Authentication uses the
ApiKeyrequest header - For channel operations on private channels, the Addon Bot must be a member
- Bots cannot post to private channels via
sendMessageunless they are a member