ElevenLabs icon

ElevenLabs

WIP

Overview

The node integrates with the ElevenLabs API, focusing on various resources including speech, voice, history, and user data. 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 want to programmatically access user profile details or account-related information within an automation workflow. For example, you might use it to fetch user metadata before performing other actions like generating speech or managing voices tied to that user.

Properties

Name Meaning
notice A notice indicating that this node is currently in BETA and under active development. It includes links for more information and support.

Note: The provided properties JSON only contains a notice property; the actual input properties for "Get User Info" are not explicitly listed here but typically would include authentication credentials (handled internally) and no additional parameters since it's a simple retrieval operation.

Output

The output of the node will be a JSON object containing the user's information as returned by the ElevenLabs API. This typically includes fields such as user ID, email, subscription status, usage limits, or other profile details depending on the API's response structure.

No binary data output is expected for this operation.

Dependencies

  • Requires an API key credential for ElevenLabs API authentication.
  • The node makes HTTP POST requests to https://api.elevenlabs.io/v1.
  • No additional external dependencies beyond the ElevenLabs API and proper credential configuration in n8n.

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, API endpoints or responses may change; check for updates regularly.
  • Error Messages:

    • Authentication errors usually indicate invalid or expired API keys.
    • HTTP 4xx or 5xx errors suggest issues with the request or server; review the error message for specifics.

Resolving these typically involves verifying credentials, checking network status, and consulting ElevenLabs API documentation or support.

Links and References

Discussion