def request(method, path, params={})
      headers = @default_headers.merge({'Authorization' => "Bearer #{@access_token}"})
      result = http_client.send_request(method, path, {
        :params  => params,
        :headers => headers
      })
      result
    end
def request(method, path, params={})
      headers = @default_headers.merge({'Authorization' => "Bearer #{@access_token}"})
      result = http_client.send_request(method, path, {
        :params  => params,
        :headers => headers
      })
      result
    end
Makes an HTTP request using the provided parameters
 @raise [Plangrade::Error::Unauthorized]
 @param method [string]
 @param path [string]
 @param params [Hash]
 @return [Plangrade::ApiResponse]
 @!visibility private