RetellAI icon

RetellAI

Interact with RetellAI API

Actions21

Overview

This node integrates with the RetellAI API to perform various operations related to different resources such as calls, agents, concurrency, knowledge bases, language models, phone numbers, and voices. Specifically, for the Call - Get operation, it retrieves detailed information about a specific call by its unique identifier. This is useful in scenarios where you need to fetch call metadata or content for analysis, reporting, or further processing.

Practical examples include:

  • Retrieving call details after a customer support interaction to analyze conversation quality.
  • Fetching call records to integrate with CRM systems.
  • Accessing call data for transcription or sentiment analysis workflows.

Properties

Name Meaning
Call ID The unique identifier of the call to retrieve. This is a required string input specifying which call's details to fetch from RetellAI.

Output

The node outputs JSON data representing the retrieved call's details. This typically includes metadata about the call such as timestamps, participants, transcription text, and other relevant call attributes provided by the RetellAI API.

If the node supports binary data output (not explicitly shown here), it would likely relate to audio recordings or transcripts associated with the call.

Dependencies

  • Requires an active connection to the RetellAI API.
  • Needs an API authentication token configured in n8n credentials to authorize requests.
  • The base URL for API requests is https://api.retellai.com.
  • The node depends on internal helper functions to handle API calls and credential validation.

Troubleshooting

  • Common issues:

    • Invalid or missing Call ID: Ensure the Call ID is correctly provided and exists in RetellAI.
    • Authentication errors: Verify that the API key credential is valid and has necessary permissions.
    • Network or API downtime: Check connectivity and RetellAI service status.
  • Error messages:

    • Errors returned from the API will be captured and can appear in the node output if "Continue On Fail" is enabled.
    • Typical error messages might include "Call not found" or "Unauthorized access," indicating either an incorrect Call ID or invalid credentials.

Links and References

Discussion