Actions21
Overview
This node integrates with the RetellAI API, allowing users to interact with various resources such as calls, agents, concurrency, knowledge bases, and more. Specifically, for the Call resource with the Get Many operation, it retrieves multiple call records from the RetellAI system. This is useful in scenarios where you want to fetch a list of calls for analysis, reporting, or further processing within an automation workflow.
Practical examples include:
- Retrieving recent calls to analyze customer interactions.
- Fetching call data to generate summaries or transcripts.
- Integrating call metadata into CRM or support systems.
Properties
| Name | Meaning |
|---|---|
| Return All | Whether to return all available call records or limit the number of results returned. |
| Limit | The maximum number of call records to return when "Return All" is set to false (minimum 1). |
Output
The node outputs an array of JSON objects representing call records retrieved from the RetellAI API. Each object contains details about individual calls, such as metadata, timestamps, participants, and possibly transcription or analysis data depending on the API response.
If the node supports binary data output (not explicitly shown in the provided code), it would typically represent audio recordings or related media files associated with calls.
Dependencies
- Requires an API key credential for authenticating with the RetellAI API.
- The base URL for API requests is
https://api.retellai.com. - The node depends on internal helper functions to handle specific resource operations and validate credentials.
Troubleshooting
- Common issues:
- Authentication failures due to invalid or missing API keys.
- Exceeding rate limits imposed by the RetellAI API.
- Requesting more records than allowed without setting "Return All" properly.
- Error messages:
- Errors returned from the API will be captured and can be output per item if "Continue On Fail" is enabled.
- Typical error messages might include authentication errors, invalid parameters, or network issues.
- Resolutions:
- Verify that the API key credential is correctly configured.
- Adjust the "Limit" property or enable "Return All" to control the volume of data requested.
- Check network connectivity and API status.
Links and References
- RetellAI API Documentation (assumed official API docs)
- n8n documentation on Creating Custom Nodes