Email 중복 확인
/users/email-check
닉네임 중복 확인
/users/nickname-check
로그인 페이지
로그인 요청
/users/login
회원 정보 페이지
회원 정보 조회
/users/me
나를 팀으로 초대한 리스트
/invitations/me
팀 초대 수락
/invitations/{invitationId}
수락시 팀원초대목록 테이블에서 row 삭제
팀 초대 거절
/invitations/{invitationId}
회원 정보 수정 인증 페이지
회원 정보 수정 인증
회원 정보 수정 페이지
회원 정보 수정
/users/me
+ 닉네임 중복 확인
팀명 중복 확인
/teams/name-check
팀 정보 페이지
팀 정보 조회
/teams/{teamId}
팀 정보 수정
/teams/{teamId}
(팀장, 부팀장)
팀원 관리 페이지
전체 팀원 리스트 조회
/teams/{teamId}/members
팀원 권한 수정
/teams/{teamId}/members
(팀장)
팀원 방출
/teams/{teamId}/users/{userId}
(팀장)
팀원 초대
/teams/{teamId}/users/{userId}
(팀장, 부팀장)
경기 이력 조회 페이지
팀의 매칭 전체 리스트 조회
/teams/{teamId}/matches
매칭 평가
/matches/{matchId}/teams/{teamId}/review
(팀장, 부팀장)
팀 조회 페이지
팀 목록 조회
/teams
필터링도 같은 API?
매칭 리스트 페이지
매칭 전체 리스트 조회
/matches
매칭 리스트 필터 조회
/matches?cursorId={lastCursorId}&size={num}
매칭 상세 페이지
매칭 상세 정보 조회
/matches/{matchId}
매칭 신청자의 팀&팀원 리스트 조회
/teams/info
매칭 신청
/matches/{matchId}/waitings
(팀장, 부팀장)
매칭 신청한 팀 리스트 조회
/matches/{matchId}/waitings
매칭 수락
/match-waitings/{waitingId}
수락되기전 매칭 취소
/match-waitings/{waitingId}
매칭 수정 페이지
매칭 정보 수정
/matches/{matchId}
용병 구인 리스트 페이지
용병 구인 글 리스트 조회
/hires?cursorId={lastCursorId}&size={num}
용병 구인 글 상세 페이지
구인 글 상세 내용 조회
/hires/{postId}
용병 구인 글 수정
/hires/{postId}
용병 구인 글 삭제
/hires/{postId}
용병 신청 취소
/hire-applications/{applicationId}
용병 수락 페이지
용병 신청자 리스트 조회
/hires/{postId}/applications
용병 수락
/hires/{postId}/applications
applicationId 1개X
⇒ request body - 신청여러개
용병 거절
/hires/{postId}/applications/{applicationId}
용병 구인 글 작성 페이지
용병 구인 글 작성
/hires