Package Information
Downloads: 5 weekly / 39 monthly
Latest Version: 0.3.0
Author: Your Name
Documentation
n8n-nodes-extremecloud-iq-controller
A community n8n node for the ExtremeCloud IQ Controller REST API (v1.52.1).
Auto-generated from the OpenAPI 3.0 specification.
What's included
- 37 resources (AccessControl, AccessPoint, Switch, Site, Profile, Reports, Statistics, and more)
- 266 API paths / 362 operations fully mapped
- Bearer token authentication
- Path parameters and JSON body support for all operations
Installation
Option A — n8n Community Nodes (recommended for n8n ≥ 0.187)
- Open your n8n instance → Settings → Community Nodes
- Click Install
- Enter
n8n-nodes-extremecloud-iq-controller(once published to npm) - Click Install
Option B — Manual / local install
# In your n8n custom extensions folder (usually ~/.n8n/nodes)
cd ~/.n8n/nodes
# Clone or copy this folder here
git clone <your-repo-url> n8n-nodes-extremecloud-iq-controller
cd n8n-nodes-extremecloud-iq-controller
npm install
npm run build
Then restart n8n.
Option C — npm link (for development)
cd /path/to/n8n-nodes-extremecloud-iq-controller
npm install
npm run build
npm link
cd /path/to/n8n
npm link n8n-nodes-extremecloud-iq-controller
Configuration
Credentials
- In n8n, go to Credentials → New
- Search for ExtremeCloud IQ API
- Fill in:
- Base URL: your controller URL, e.g.
https://192.168.1.1(no trailing slash) - Bearer Token: your API token from the ExtremeCloud IQ Controller
- Base URL: your controller URL, e.g.
How to get a token: Log in to your controller, then call
POST /v1/auth/loginwith your credentials. The response contains anaccess_tokenfield — use that as your Bearer Token.
Usage
- Add an ExtremeCloud IQ node to your workflow
- Select the credential you created
- Pick a Resource (e.g.
AccessPoint,Switch,Site) - Pick an Operation (e.g.
Get list of all access points) - Fill in any required path parameters
- For POST/PUT operations, provide the Body (JSON)
Resources
| Resource | Description |
|---|---|
| AccessControl | Manage access control lists |
| AccessPoint | List, create, configure APs |
| Administrator | Manage admin accounts |
| AuditLog | Retrieve audit logs |
| EntityState | Current state of APs, switches, sites |
| Profile | Customer profiles |
| Reports | Generate and retrieve reports |
| Site | Site configuration |
| Statistics | Station/client statistics |
| Switch | Switch controller management |
| Topology | Network topology |
| … | 27 more resources |
Development
npm install
npm run dev # watch mode
npm run build # production build
npm run lint # ESLint check
Notes
- This node was auto-generated from the
swagger.jsonspec (ExtremeCloud IQ Controller v1.52.1). - For operations requiring a request body, paste your JSON in the Body (JSON) field.
- SSL certificate issues on self-hosted controllers: set
NODE_TLS_REJECT_UNAUTHORIZED=0in your n8n environment (not recommended for production).