3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node integrates with the 3CX telephony system, allowing users to perform various operations related to communication management. Specifically, the "Bulk Links Delete" operation under the "Website Links" resource enables users to delete multiple website links in a single request by providing their IDs. This is useful for cleaning up or managing large sets of links efficiently without needing to delete them one by one.

Practical examples include:

  • Removing outdated or invalid website links from the 3CX system.
  • Bulk cleanup of links after a marketing campaign ends.
  • Automating link management as part of a larger workflow involving telephony and web resources.

Properties

Name Meaning
Ids A JSON array containing the IDs of the website links to be deleted. The node expects this input as a JSON string which it parses into an array before sending the request.

Output

The output of this node will typically contain a JSON object reflecting the result of the bulk delete operation. This may include confirmation of deletion success, details about any failed deletions, or error messages returned by the 3CX API. The exact structure depends on the API response but generally confirms which links were deleted.

No binary data output is expected from this operation.

Dependencies

  • Requires an API key credential for authenticating with the 3CX telephony system.
  • The node uses the base URL configured in the credentials, ensuring requests are sent to the correct 3CX server endpoint.
  • The node sends HTTP requests with JSON payloads and expects JSON responses.

Troubleshooting

  • Invalid or missing IDs: If the provided IDs array is empty, null, or malformed, the API may reject the request. Ensure the input is a valid JSON array of existing link IDs.
  • Authentication errors: If the API key or OAuth2 token is invalid or expired, the node will fail to authenticate. Verify that the credentials are correctly set up and have necessary permissions.
  • Network issues: Connection problems to the 3CX server can cause timeouts or failures. Check network connectivity and server availability.
  • API errors: The 3CX API might return errors if some IDs do not exist or cannot be deleted. Review the error messages in the output to identify problematic IDs.

Links and References

Discussion