팀 생성

POST /teams

Headers

Name
Type
Description

token*

String

Request Body

Name
Type
Description

logo

multipart/form-data

teamName*

String

bio

String

sports*

String

ageGroup

String

{
    "data": {
        "teamId": 1
    }
}

팀명 중복 확인

GET /teams/name-check

Request Body

Name
Type
Description

teamName*

String

팀 정보 조회

GET /teams/{teamId}

Path Parameters

Name
Type
Description

teamId*

Number

팀 해체

DELETE /teams/{teamId}

Path Parameters

Name
Type
Description

teamId*

Number

팀 탈퇴

DELETE /teams/{teamId}/me

Path Parameters

Name
Type
Description

teamId*

Number

Headers

Name
Type
Description

token

String

팀 정보 수정

PUT /teams/{teamId}

Path Parameters

Name
Type
Description

teamId*

Number

Request Body

Name
Type
Description

logo

multipart/form-data

bio

String

ageGroup

String

전체 팀원 리스트 조회 - 팀원 조회

GET /teams/{teamId}/members

Path Parameters

Name
Type
Description

teamId*

Number

전체 팀원 리스트 조회 - 용병 조회

GET /teams/{teamId}/hired-members

Path Parameters

Name
Type
Description

teamId*

Number

팀원 권한 수정

PUT /teams/{teamId}/members

Path Parameters

Name
Type
Description

teamId*

Number

Request Body

Name
Type
Description

userId*

Array

grade*

Array

팀원 방출

DELETE /teams/{teamId}/members

Path Parameters

Name
Type
Description

teamId*

Number

Request Body

Name
Type
Description

userId*

Array

팀원 초대

POST /teams/{teamId}/members

Path Parameters

Name
Type
Description

teamId*

Number

Request Body

Name
Type
Description

email*

String

팀의 매칭 전체 리스트 조회

GET /teams/{teamId}/matches

Path Parameters

Name
Type
Description

teamId*

Number

Last updated