Class: AquaIo::Api::AccessToken

Inherits:
Object
  • Object
show all
Defined in:
lib/aqua_io/api/access_token.rb

Overview

Retrieve access token using API credentials.

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ AccessToken

Returns a new instance of AccessToken.



8
9
10
# File 'lib/aqua_io/api/access_token.rb', line 8

def initialize(client)
  @client = client
end

Instance Method Details

#retrieve(options = {}) ⇒ Object

Returns an access token (required for making all other API calls).

‘oauth/token?grant_type=client_credentials’ POST



15
16
17
18
19
# File 'lib/aqua_io/api/access_token.rb', line 15

def retrieve(options = {})
  body = options.fetch(:body, {})

  @client.post("oauth/token?grant_type=client_credentials", body, options)
end