code: func (c *Client) ValidateVersion(i *ValidateVersionInput) (bool, string, error) {
  	var msg string
  
  	if i.Service == "" {
  		return false, msg, ErrMissingService
  	}
  
  	if i.Version == 0 {
  		return false, msg, ErrMissingVersion
  	}
  
  	path := fmt.Sprintf("/service/%s/version/%d/validate", i.Service, i.Version)
  	resp, err := c.Get(path, nil)
  	if err != nil {
  		return false, msg, err
  	}
  
  	var r *statusResp
  	if err := decodeJSON(&r, resp.Body); err != nil {
  		return false, msg, err
  	}
  
  	msg = r.Msg
  	return r.Ok(), msg, nil
  }
docs: // ValidateVersion validates if the given version is okay.