Actions14
- Call Actions
- Dial Plan Actions
- Domain Actions
- Phone Number Actions
- Queue Actions
- User Actions
Overview
This node integrates with the Level365 API to retrieve call data for Level365 clients who have an active subscription. Specifically, the "Get All Calls" operation fetches a list of calls associated with the user's account domain. This is useful for monitoring call activity, generating reports, or integrating call logs into other workflows.
Practical examples include:
- Fetching recent inbound, outbound, missed, or on-net calls for analysis.
- Automating call log exports to CRM or analytics platforms.
- Monitoring call volume and patterns for customer support teams.
Properties
| Name | Meaning |
|---|---|
| This node is for Level365 clients only. This node requires an active subscription to use. Visit this page for more information. | Informational notice about subscription requirement and client eligibility. |
| Domain | The domain of your Level365 account. A tilde (~) character will be replaced with your actual domain name in most cases. Used to specify which account's data to access. |
| Record Limit | Maximum number of call records to return. Must be at least 1. Defaults to 50. |
| Additional Fields: | Collection of optional filters to refine the call query: |
| - Extension | Filter calls by a specific user extension. |
| - Call Type | Filter calls by type. Options are: Inbound, Outbound, Missed, On-Net. Defaults to Inbound. |
Output
The node outputs JSON data containing an array of call records matching the specified criteria. Each call record typically includes details such as caller/callee information, timestamps, call duration, call type, and status.
If binary data were supported (e.g., call recordings), it would be summarized here, but based on the provided code and properties, the output is JSON-only call metadata.
Dependencies
- Requires an active Level365 subscription and valid API credentials (an API key or token).
- The node uses the Level365 REST API endpoint at
https://api.365sip.com/ns-api/v2. - Proper configuration of the API authentication credential within n8n is necessary.
Troubleshooting
Common issues:
- Invalid or missing API credentials will cause authentication failures.
- Incorrect domain input may result in no data or errors; ensure the domain matches your Level365 account.
- Exceeding the allowed record limit or improper filter values might lead to empty results or API errors.
Error messages:
- Authentication errors: Verify that the API key/token is correctly set up and has required permissions.
- "Domain not found" or similar: Check the domain string and replace "~" if needed.
- Rate limiting or quota exceeded: Ensure your subscription supports the requested usage level.
Links and References
- Level365 Official Website
- Level365 API Documentation (not provided in source, check Level365 developer resources)