code: func (s *HTTPServer) IntentionSpecific(resp http.ResponseWriter, req *http.Request) (interface{}, error) {
  	id := strings.TrimPrefix(req.URL.Path, "/v1/connect/intentions/")
  
  	switch req.Method {
  	case "GET":
  		return s.IntentionSpecificGet(id, resp, req)
  
  	case "PUT":
  		return s.IntentionSpecificUpdate(id, resp, req)
  
  	case "DELETE":
  		return s.IntentionSpecificDelete(id, resp, req)
  
  	default:
  		return nil, MethodNotAllowedError{req.Method, []string{"GET", "PUT", "DELETE"}}
  	}
  }
docs: // IntentionSpecific handles the endpoint for /v1/connection/intentions/:id