# n8n-nodes-arubacentralnextgen

This is an n8n community node for integrating with Aruba Central NextGen API. It provides comprehensive monitoring and management capabilities for modern Aruba Central deployments.

## Features

- **OAuth2 Authentication**: Secure authentication with Aruba Central NextGen API
- **Comprehensive Operations**: Full range of monitoring, configuration, and management operations
- **Gateway Monitoring**: Complete gateway operations with proper API parameter validation
- **Enterprise-grade**: Built for production environments with proper error handling
- **AI Integration**: Marked as `usableAsTool: true` for AI agent compatibility

## Installation

```bash
npm install n8n-nodes-arubacentralnextgen
```

## Latest Updates (v1.4.6)

✅ **Fixed Gateway API Operations** - Corrected missing required parameters for:
- Gateway LAN Tunnel Throughput/Status Trends (now require `tunnelName`)
- Gateway Interface Throughput Trend (now requires `portNumber`) 
- Gateway Uplink operations (now require `linkTag` or `uplinkVlanId`)
- All operations now fully comply with Aruba Central NextGen API documentation

## Configuration

1. Go to **Credentials** in n8n
2. Select **Aruba Central NextGen OAuth2 API**
3. Enter your:
   - **Client ID** (from Aruba Central Platform Integration)
   - **Client Secret** (from Aruba Central Platform Integration)
   - **Base URL** (your Aruba Central instance URL)

## Usage

1. Add the **Aruba Central NextGen** node to your workflow
2. Select your credential
3. Choose the operation you want to perform
4. Configure the parameters as needed

## Operations

The node supports comprehensive operations across multiple domains:
- Monitoring and analytics
- Device configuration and management
- Network topology and discovery
- Security and compliance
- Troubleshooting and diagnostics

## License

MIT

## Support

This is a community-maintained node. For issues and questions, please use the GitHub issues.