code: func (a *Agent) ConnectAuthorize(auth *AgentAuthorizeParams) (*AgentAuthorize, error) {
  	r := a.c.newRequest("POST", "/v1/agent/connect/authorize")
  	r.obj = auth
  	_, resp, err := requireOK(a.c.doRequest(r))
  	if err != nil {
  		return nil, err
  	}
  	defer resp.Body.Close()
  
  	var out AgentAuthorize
  	if err := decodeBody(resp, &out); err != nil {
  		return nil, err
  	}
  	return &out, nil
  }
docs: // ConnectAuthorize is used to authorize an incoming connection
  // to a natively integrated Connect service.