Eleven Labs Conversational icon

Eleven Labs Conversational

Interact with ElevenLabs Conversational AI API

Phone → List

AI-generated

Overview

This node integrates with the ElevenLabs Conversational AI API, providing various resources and operations to interact with agents, voices, conversations, knowledge bases, and phone-related features. Specifically, for the Phone resource with the List operation, the node retrieves a list of phone-related entities managed by the ElevenLabs platform.

Common scenarios where this node is beneficial include:

  • Retrieving all phone numbers or phone configurations associated with an account.
  • Managing telephony resources programmatically within an automation workflow.
  • Integrating phone data into broader conversational AI workflows.

For example, you might use this node to fetch all available phone numbers before initiating outbound calls or to audit phone resources linked to your conversational agents.

Properties

Name Meaning
Return All Whether to return all results or only up to a given limit. Options: true or false.
Limit Maximum number of results to return when "Return All" is false. Range: 1 to 100.

Output

The node outputs JSON data containing the list of phone-related items retrieved from the ElevenLabs API. The structure typically includes an array of phone objects with their details (such as IDs, numbers, configurations, etc.). If binary data were involved (not indicated here), it would be summarized accordingly, but this operation returns JSON data only.

Example output snippet (conceptual):

{
  "phones": [
    {
      "id": "phone_123",
      "number": "+15551234567",
      "status": "active",
      ...
    },
    ...
  ]
}

Dependencies

  • Requires an active connection to the ElevenLabs Conversational AI API.
  • Needs an API key credential configured in n8n for authentication.
  • No additional external dependencies are indicated.

Troubleshooting

  • Common issues:

    • Authentication failures due to missing or invalid API keys.
    • Exceeding rate limits imposed by the ElevenLabs API.
    • Requesting more items than allowed by the API or setting invalid limits.
  • Error messages:

    • "Invalid API key": Verify that the API key credential is correctly set up in n8n.
    • "Rate limit exceeded": Reduce request frequency or implement retry logic.
    • "Limit must be between 1 and 100": Adjust the "Limit" property to fall within the allowed range.

Links and References

Discussion