3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node provides functionality to create a backup in the context of the "Backups" resource with the "Backup" operation. It is designed to interact with a system or service that supports backup creation, allowing users to specify details about the backup through a JSON description. This node would be beneficial in scenarios where automated or programmatic backups are needed, such as backing up configuration data, user data, or system states.

Practical examples include:

  • Scheduling regular backups of critical data.
  • Creating on-demand backups before performing risky operations.
  • Integrating backup creation into larger automation workflows.

Properties

Name Meaning
Description A JSON object describing the backup details. The default structure includes an option for encrypting the backup with a password. Users can customize this JSON to specify what contents to back up and encryption settings.

Output

The node outputs JSON data representing the result of the backup operation. This typically includes information about the created backup, such as its status, identifiers, timestamps, or any metadata returned by the backup service. There is no indication that binary data is output by this node.

Dependencies

  • Requires an API key or authentication token credential to connect to the target backup service.
  • The node expects the backup service's base URL and headers to be configured appropriately (e.g., Accept header set to application/json).
  • No additional external dependencies are indicated in the provided source code.

Troubleshooting

  • Invalid JSON in Description: Since the Description property expects a JSON string, malformed JSON will cause errors. Ensure the JSON is valid and correctly formatted.
  • Authentication Errors: If the API key or authentication token is missing or invalid, the node will fail to connect to the backup service. Verify credentials are properly configured.
  • Service URL Issues: The base URL must be correctly set without trailing slashes; otherwise, requests may fail.
  • Backup Service Errors: Any errors returned by the backup service (e.g., insufficient permissions, quota exceeded) will be passed through. Check the service documentation for error meanings.

Links and References

  • No direct links are provided in the source code. For more information, consult the documentation of the backup service you are integrating with or the n8n community forums for usage examples.

Discussion