code: func (h *UserHandler) handlePutUserPassword(w http.ResponseWriter, r *http.Request) {
  	ctx := r.Context()
  	username, err := h.putPassword(ctx, w, r)
  	if err != nil {
  		EncodeError(ctx, err, w)
  		return
  	}
  	filter := platform.UserFilter{
  		Name: &username,
  	}
  	b, err := h.UserService.FindUser(ctx, filter)
  	if err != nil {
  		EncodeError(ctx, err, w)
  		return
  	}
  
  	if err := encodeResponse(ctx, w, http.StatusOK, newUserResponse(b)); err != nil {
  		EncodeError(ctx, err, w)
  		return
  	}
  }
docs: // handlePutPassword is the HTTP handler for the PUT /api/v2/users/:id/password