code: func (c *Client) PutJSON(
  	endpoint string, val interface{}) (*roundtrip.Response, error) {
  	return httplib.ConvertResponse(c.Client.PutJSON(context.TODO(), endpoint, val))
  }
docs: // PutJSON is a generic method that issues http PUT request to the server