docs: def create_organization_team(self, auth, org_name, name, description=None, permission="read"):
          """
          Creates a new team of the organization.
  
          :param auth.Authentication auth: authentication object, must be admin-level
          :param str org_name: Organization user name
          :param str name: Full name of the team
          :param str description: Description of the team
          :param str permission: Team permission, can be read, write or admin, default is read
          :return: a representation of the created team
          :rtype: GogsTeam
          :raises NetworkFailure: if there is an error communicating with the server
          :raises ApiFailure: if the request cannot be serviced
          """
          data = {
              "name": name,
              "description": description,
              "permission": permission
          }
  
          url = "/admin/orgs/{o}/teams".format(o=org_name)
          response = self.post(url, auth=auth, data=data)
          return GogsTeam.from_json(response.json())