Class: ElevenlabsClient::Admin::User

Inherits:
Object
  • Object
show all
Defined in:
lib/elevenlabs_client/endpoints/admin/user.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ User

Returns a new instance of User.



6
7
8
# File 'lib/elevenlabs_client/endpoints/admin/user.rb', line 6

def initialize(client)
  @client = client
end

Instance Method Details

#get_subscriptionHash Also known as: subscription

GET /v1/user/subscription Gets extended information about the user's subscription Documentation: https://elevenlabs.io/docs/api-reference/user/get-user-subscription

Returns:

  • (Hash)

    The JSON response containing subscription info



28
29
30
31
# File 'lib/elevenlabs_client/endpoints/admin/user.rb', line 28

def get_subscription
  endpoint = "/v1/user/subscription"
  @client.get(endpoint)
end

#get_userHash Also known as: user, info

GET /v1/user Gets information about the user Documentation: https://elevenlabs.io/docs/api-reference/user/get-user

Returns:

  • (Hash)

    The JSON response containing user information including subscription details



15
16
17
18
# File 'lib/elevenlabs_client/endpoints/admin/user.rb', line 15

def get_user
  endpoint = "/v1/user"
  @client.get(endpoint)
end