@shoutkol/n8n-nodes-pumble-api
v0.1.9
Published
n8n community node for the Pumble API
Maintainers
Readme
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-pumbleAuthentication
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.jsonDevelopment
# Install dependencies
npm install
# Build (TypeScript → dist/)
npm run build
# Watch mode
npm run devNotes
- 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
