code: func (api OrganizationsAPI) CreateNewOrganization(w http.ResponseWriter, r *http.Request) {
  	var org organization.Organization
  
  	if err := json.NewDecoder(r.Body).Decode(&org); err != nil {
  		log.Debug("Error decoding the organization:", err)
  		http.Error(w, http.StatusText(http.StatusBadRequest), http.StatusBadRequest)
  		return
  	}
  	org.Globalid = strings.Trim(org.Globalid, " ")
  	if !org.IsValid() {
  		log.Debug("Invalid organization")
  		http.Error(w, http.StatusText(http.StatusBadRequest), http.StatusBadRequest)
  		return
  	}
  
  	api.actualOrganizationCreation(org, w, r)
  
  }
docs: // CreateNewOrganization is the handler for POST /organizations
  // Create a new organization. 1 user should be in the owners list. Validation is performed
  // to check if the securityScheme allows management on this user.