Package Information
Downloads: 0 weekly / 0 monthly
Latest Version: 1.2.0
Author: redanthrax
Available Nodes
Documentation
n8n-nodes-cove
An n8n community node for integrating with Cove Data Protection (formerly N-able Backup) JSON-RPC API.
Installation
Follow the installation guide in the n8n community nodes documentation.
npm install n8n-nodes-cove
Prerequisites
- Cove Data Protection account with API access
- Partner name (company/reseller name)
- User credentials with API Authentication enabled
- API endpoint URL (default: https://api.backup.management/jsonapi)
Setup
Enabling API Authentication
- Log into your Cove Data Protection Management Console
- Navigate to Settings > Users
- Edit your user account or create a dedicated API user
- Enable API Authentication checkbox
- Note down your partner name, username (email), and password for use in n8n
Configuring Credentials in n8n
- API URL: The JSON-RPC endpoint (default:
https://api.backup.management/jsonapi) - Partner Name: Your company/reseller name as it appears in Cove
- Username: Your email address for API access
- Password: Your password
Important: The user account must have API Authentication enabled in the Management Console.
Supported Operations
Partners
Manage partner/reseller hierarchy and relationships:
- Create - Create a new partner
- Delete - Delete a partner
- Get by ID - Retrieve a specific partner by ID
- Get Many - Enumerate partners with optional recursive fetching
- Update - Update partner information
Accounts
Manage backup accounts (devices) with comprehensive operations:
- Create - Create a new backup account
- Delete - Delete an account
- Get by ID - Retrieve a specific account by ID
- Get Many - Enumerate accounts for a partner
- Get Statistics - Get detailed account statistics with column codes (normalized field names)
- Update - Update account information
Account Statistics Column Codes
The Get Statistics operation automatically normalizes Cove's column codes to friendly field names:
Common Mappings:
I0→deviceId- Unique device identifierI1→deviceName- Device/account nameI4→creationDate- Unix timestamp of creationI14→usedStorage- Storage used in bytesI16→osVersion- Operating system versionI17→clientVersion- Backup client versionI18→computerName- Computer/hostnameI19→internalIps- Internal IP addressesI20→externalIps- External IP addressesI21→macAddress- MAC addressI78→activeDataSources- Active backup data sources (D1=Files, D2=System State, etc.)
For a complete list of column codes, see the Column Codes Documentation.
Users
Comprehensive user management operations:
- Create - Create a new user with role assignment
- Delete - Delete a user
- Get by ID - Retrieve a specific user by ID
- Get Many - Enumerate users for a partner
- Update - Update user information
API Authentication
Cove Data Protection uses a visa-based authentication system:
- Initial login with partner name, username, and password
- Receives a visa (session token) valid for 15 minutes
- Each API response includes a new visa to maintain the session
- The node automatically manages visa renewal and caching
Resources
- Cove Data Protection API Documentation
- Column Codes Reference
- JSON-RPC Schema
- n8n Documentation
- Repository
License
MIT