code: func (api UsersAPI) DeleteAddress(w http.ResponseWriter, r *http.Request) {
  	username := mux.Vars(r)["username"]
  	label := mux.Vars(r)["label"]
  	userMgr := user.NewManager(r)
  
  	u, err := userMgr.GetByName(username)
  	if err != nil {
  		http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
  		return
  	}
  
  	_, err = u.GetAddressByLabel(label)
  	if err != nil {
  		http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
  		return
  	}
  
  	if err = userMgr.RemoveAddress(username, label); err != nil {
  		log.Error("ERROR while saving address:\n", err)
  		http.Error(w, http.StatusText(http.StatusInternalServerError), http.StatusInternalServerError)
  		return
  	}
  
  	w.WriteHeader(http.StatusNoContent)
  }
docs: // DeleteAddress is the handler for DELETE /users/{username}/addresses/{label}
  // Removes an address