code: func (c *Client) Bootstrap(provider string, bootreq interface{}) (*apitypes.BootstrapResponse, error) {
  	path := fmt.Sprintf("%s/%s/%s", gatekeeperAPIVersion, "machine", provider)
  	req, err := c.rt.NewRequest("POST", path, nil, bootreq)
  	if err != nil {
  		return nil, err
  	}
  
  	var bootresp apitypes.BootstrapResponse
  	resp, err := c.rt.Do(context.Background(), req, &bootresp)
  	if err != nil {
  		return nil, err
  	}
  	defer resp.Body.Close()
  
  	return &bootresp, nil
  }
docs: // Bootstrap bootstraps the machine with Gatekeeper