3CX icon

3CX

Interact with 3CX telephony system

Actions462

Overview

This node interacts with the 3CX telephony system, specifically allowing users to retrieve restriction settings for groups within 3CX. It is useful in scenarios where administrators or automation workflows need to programmatically access group restrictions, such as call permissions or limitations configured in the 3CX system. For example, a user might automate auditing of group restrictions or integrate this data into reporting dashboards.

Properties

Name Meaning
Id The unique identifier of the group entity whose restrictions you want to retrieve. You can provide this as a static number or dynamically via an expression (e.g., {{$json.Id}}).

Output

The node outputs JSON data representing the restrictions associated with the specified group ID in the 3CX system. This typically includes details about call permissions, allowed or blocked numbers, and other restriction configurations defined for that group. The output does not include binary data.

Dependencies

  • Requires an API key credential for authenticating with the 3CX system.
  • Needs the base URL of the 3CX server configured in the credentials.
  • The node sends requests to the 3CX REST API endpoint /xapi/v1.

Troubleshooting

  • Invalid or missing group ID: Ensure the "Id" property is provided and corresponds to an existing group in 3CX.
  • Authentication errors: Verify that the API key credential is correctly set up and has sufficient permissions.
  • Connection issues: Confirm the 3CX server URL is correct and accessible from the n8n instance.
  • Unexpected response format: Check if the 3CX API version matches the expected one (/xapi/v1), as changes could affect output structure.

Links and References

Discussion