아래는 제시된 API 엔드포인트를 표 형태로 정리한 것입니다. 각 엔드포인트에 대해 기능과 HTTP 메서드, 그리고 요청되는 사항들을 명확하게 정리했습니다.
기능 | HTTP 메서드 | 엔드포인트 | 설명 |
---|---|---|---|
인증/인가 | |||
로그인 | POST |
/api/v1/login |
사용자 로그인 |
로그아웃 | POST |
/api/v1/logout |
사용자 로그아웃 |
사용자 | |||
사용자 생성 | POST |
/api/v1/user |
새로운 사용자 생성 |
사용자 조회 | GET |
/api/v1/user |
전체 사용자 또는 쿼리 기반 특정 사용자 조회 |
설문조사 | |||
설문조사 생성 | POST |
/api/v1/survey |
새로운 설문조사 생성 |
설문조사 조회 | GET |
/api/v1/survey |
설문조사 목록 조회 |
설문조사 수정 | PATCH |
/api/v1/survey |
설문조사 수정 |
매칭 진행 | |||
매칭 요청 | POST |
/api/v1/match |
매칭 진행 요청 |
매칭 그룹 조회 | GET |
/api/v1/group |
사용자가 속한 매칭 그룹 조회 |
매칭 그룹 탈퇴 | DELETE |
/api/v1/group |
사용자가 매칭 그룹에서 탈퇴 (Exit 기능) |