Description
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)
- 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
- 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
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.)- 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
- 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
- Cove Data Protection API Documentation
- Column Codes Reference
- n8n Documentation
- Repository
Setup
Enabling API Authentication
1. Log into your Cove Data Protection Management Console
2. Navigate to Settings > Users
3. Edit your user account or create a dedicated API user
4. Enable API Authentication checkbox
5. Note down your partner name, username (email), and password for use in n8n
Configuring Credentials in n8n
1. API URL: The JSON-RPC endpoint (default: https://api.backup.management/jsonapi)
2. Partner Name: Your company/reseller name as it appears in Cove
3. Username: Your email address for API access
4. 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:
Accounts
Manage backup accounts (devices) with comprehensive operations:
#### Account Statistics Column Codes
The Get Statistics operation automatically normalizes Cove’s column codes to friendly field names:
Common Mappings:
For a complete list of column codes, see the Column Codes Documentation.
Users
Comprehensive user management operations:
API Authentication
Cove Data Protection uses a visa-based authentication system:
Resources
License
MIT