Package Information
Released: 9/22/2025
Downloads: 0 weekly / 30 monthly
Latest Version: 1.0.6
Author: disglow
Available Nodes
Documentation
n8n-nodes-disglow
This is an n8n community node for integrating with the Disglow API, allowing you to manage Discord servers, roles, and users through n8n workflows.
Installation
To use this node in your n8n instance, you have several options:
Via npm
npm install n8n-nodes-disglow
Via Community Nodes (n8n Cloud & Self-hosted)
- Go to Settings > Community Nodes
- Enter
n8n-nodes-disglowas the package name - Install the node
Prerequisites
Before using this node, you need:
- A Disglow API key (get it from Disglow Dashboard)
- Discord server(s) where you are the owner
- The Disglow Discord bot added to your server(s)
Configuration
Credentials
- In n8n, create new credentials of type "Disglow API"
- Enter your Disglow API key (format:
disglow-api-key)
Available Operations
Connection
- Test Connection: Verify your API key is working
Server Operations
- Get Servers: Retrieve all Discord servers you own
- Get Server Roles: Get all roles from a specific server
- Generate Invite: Create personalized Discord invite links
- Validate Server: Check server connectivity and bot permissions
User Operations
- Add User to Roles: Assign Discord roles to users
- Remove User from Roles: Remove roles or kick users from server
Monitoring
- Get API Logs: Retrieve API usage history with filtering
- Get API Stats: View usage statistics and metrics
Usage Examples
Basic Server Information
- Add a Disglow node to your workflow
- Select Server > Get Servers
- Configure your Disglow API credentials
- Execute to get your server list
User Management
- Use User > Add User to Roles
- Specify server ID, user identifier (Discord ID or email)
- List role IDs to assign (comma-separated)
- Choose identifier type (Discord ID or Email)
Invite Generation
- Select Server > Generate Invite
- Provide server ID and user email
- Set expiration time and usage limits
- Get personalized invite link
API Endpoints Covered
This node implements all Disglow API endpoints:
GET /test- Connection testingGET /discord/servers- Server listingGET /discord/servers/{id}/roles- Role managementPOST /discord/servers/{id}/invite- Invite generationPOST /discord/servers/validate- Server validationPOST /discord/servers/{id}/users/{id}/roles- Add user rolesDELETE /discord/servers/{id}/users/{id}/roles- Remove user rolesGET /logs- API loggingGET /stats- Usage statistics
Support
For issues with this n8n node:
For Disglow API support:
License
MIT
