RetellAI icon

RetellAI

Interact with RetellAI API

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

Discussion