code: func (api *API) makeRequest(method, uri string, params interface{}) ([]byte, error) {
  	return api.makeRequestWithAuthType(context.TODO(), method, uri, params, api.authType)
  }
docs: // makeRequest makes a HTTP request and returns the body as a byte slice,
  // closing it before returnng. params will be serialized to JSON.