ElevenLabs icon

ElevenLabs

WIP

Overview

The node integrates with the ElevenLabs API, focusing on various resources including Speech, Voice, History, and User. Specifically for the User resource with the Get User Info operation, it retrieves information about the authenticated user from the ElevenLabs service.

This node is useful in scenarios where you need to programmatically access user account details such as profile information or usage statistics within an automation workflow. For example, you might use it to verify user subscription status before proceeding with other actions or to log user metadata for auditing purposes.

Properties

Name Meaning
notice A beta notice informing users that this node is under active development, with links to more information and support.

Note: The provided properties JSON only includes a notice message. The actual input property for selecting the resource and operation (e.g., "User" resource and "Get User Info" operation) is defined internally in the node but not explicitly listed here.

Output

The node outputs JSON data containing the user information retrieved from the ElevenLabs API. This typically includes fields such as user ID, email, subscription details, and other profile-related data depending on the API response structure.

No binary data output is indicated for this operation.

Dependencies

  • Requires an API key credential for authenticating requests to the ElevenLabs API.
  • The base URL for API requests is https://api.elevenlabs.io/v1.
  • The node sends requests with Content-Type: application/json.

Troubleshooting

  • Common Issues:

    • Invalid or missing API key: Ensure the API key credential is correctly configured in n8n.
    • Network connectivity problems: Verify internet access and that the ElevenLabs API endpoint is reachable.
    • API changes during beta: Since the node is marked as beta and under active development, some API endpoints or responses may change, causing unexpected errors.
  • Error Messages:

    • Authentication errors usually indicate issues with the API key; recheck credentials.
    • HTTP 4xx or 5xx errors suggest request or server issues; inspect the error message for details.

Resolving these generally involves verifying credentials, checking network status, and consulting the ElevenLabs API documentation for any updates.

Links and References

Discussion