code: func (api OrganizationsAPI) DeleteOrgMember(w http.ResponseWriter, r *http.Request) {
  	globalid := mux.Vars(r)["globalid"]
  	orgMember := mux.Vars(r)["globalid2"]
  
  	mgr := organization.NewManager(r)
  
  	if !mgr.Exists(globalid) {
  		http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
  		return
  	}
  
  	// check if OrgMember is a member of the organization
  	isMember, err := mgr.OrganizationIsMember(globalid, orgMember)
  	if err != nil {
  		log.Error("Error while removing another organization as member: ", err.Error())
  		http.Error(w, http.StatusText(http.StatusInternalServerError), http.StatusInternalServerError)
  		return
  	}
  
  	if !isMember {
  		http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
  		return
  	}
  
  	err = mgr.RemoveOrganization(globalid, orgMember)
  	if err != nil {
  		log.Error("Error while removing another organization as member: ", err.Error())
  		http.Error(w, http.StatusText(http.StatusInternalServerError), http.StatusInternalServerError)
  		return
  	}
  
  	w.WriteHeader(http.StatusNoContent)
  }
docs: // DeleteOrgMember is the handler for Delete /organizations/globalid/orgmember/globalid2
  // Removes an organization as a member of this one.