Actions13
- Speech Actions
- Voice Actions
- History Actions
- User Actions
Overview
This node integrates with the ElevenLabs API, focusing on various resources including User data. Specifically, the "Get User Subscription" operation retrieves subscription details for a user from ElevenLabs. This can be useful in scenarios where you want to programmatically check a user's subscription status, plan type, or usage limits within an automation workflow.
Practical examples include:
- Automatically verifying if a user has an active subscription before allowing access to premium features.
- Monitoring subscription plans and usage to trigger alerts or renewals.
- Integrating subscription data into dashboards or reports.
Properties
| Name | Meaning |
|---|---|
| notice | A beta notice informing users that this node is under active development, with links for support. |
Note: The provided properties JSON only includes a notice message. The actual input property to select the resource ("User") and operation ("Get User Subscription") are part of the node's internal configuration but not explicitly listed here.
Output
The output of the "Get User Subscription" operation will be JSON data representing the user's subscription details as returned by the ElevenLabs API. This typically includes fields such as subscription plan, status, usage limits, and expiration dates.
No binary data output is indicated 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 environment variables or external services are indicated beyond the ElevenLabs API.
Troubleshooting
Common issues:
- Invalid or missing API key leading to authentication errors.
- Network connectivity problems preventing API calls.
- Changes in the ElevenLabs API during beta phase causing unexpected responses.
Error messages:
- Authentication failures usually indicate invalid credentials; verify the API key.
- HTTP errors (4xx or 5xx) may require checking API status or request parameters.
- Parsing errors might occur if the API response format changes; ensure the node version is up to date.
Links and References
- ElevenLabs API Documentation (official API base URL)
- Beta notice links: