code: func (hs *HTTPServer) DeleteTeamByID(c *m.ReqContext) Response {
  	orgId := c.OrgId
  	teamId := c.ParamsInt64(":teamId")
  	user := c.SignedInUser
  
  	if err := teamguardian.CanAdmin(hs.Bus, orgId, teamId, user); err != nil {
  		return Error(403, "Not allowed to delete team", err)
  	}
  
  	if err := hs.Bus.Dispatch(&m.DeleteTeamCommand{OrgId: orgId, Id: teamId}); err != nil {
  		if err == m.ErrTeamNotFound {
  			return Error(404, "Failed to delete Team. ID not found", nil)
  		}
  		return Error(500, "Failed to delete Team", err)
  	}
  	return Success("Team deleted")
  }
docs: // DELETE /api/teams/:teamId