-
Notifications
You must be signed in to change notification settings - Fork 1
Api
kwon204 edited this page Feb 24, 2025
·
10 revisions
이 문서는 [언제만나]의 API 명세를 정의합니다.
-
Base URL:
https://unjemannsa.site/api/v1 -
응답 포맷:
JSON -
인증 방식:
Bearer Token
-
/user/currentGET현재 로그인한 유저의 정보를 받아옵니다. -
/user/namePATCH현재 로그인한 유저의 이름을 변경합니다.
-
/loginPOST사용자가 로그인합니다.
-
/schedules/upcomingGET사용자의 다가오는 공유 일정을 조회합니다. -
/schedules/finishedGET사용자의 지난 공유 일정을 조회합니다. -
/schedules/ongoingGET사용자의 확정되지 않은 일정을 조회합니다.
-
/personal-eventGET사용자의 개인 일정을 주 단위로 조회합니다. -
/personal-eventPOST새로운 개인 일정을 추가합니다. -
/personal-event/{personalEventId}PUT기존 개인 일정을 수정합니다. -
/personal-event/{personalEventId}DELETE기존 개인 일정을 삭제합니다.
-
/discussionPOST새로운 논의를 생성합니다. -
/discussion/{discussionId}GET논의 기본 정보를 조회합니다. -
/discussion/{discussionId}/inviteGET논의 초대장에 필요한 정보를 조회합니다. -
/discussion/{discussionId}/joinPOST사용자가 논의 초대에 수락합니다. -
/discussion/{discussionId}/participantsGET논의 참여자들의 정보를 조회합니다. -
/discussion/{discussionId}/candidate-event/calendarPOST계산된 후보 일정들을 캘린더 뷰로 조회합니다. -
/discussion/{discussionId}/candidate-event/rankPOST계산된 후보 일정들을 순위 뷰로 조회합니다. -
/discussion/{discussionId}/candidate-event/detailsPOST하나의 후보 일정의 상세 정보를 조회합니다. -
/discussion/{discussionId}/confirmPOST주도자가 후보 일정 중 하나를 공유 일정으로 확정합니다. -
/discussion/{discussionId}/shared-eventGET확정된 공유 일정을 조회합니다. -
/discussion/{discussionId}/roleGET유저가 현재 논의의 주도자인지 확인합니다.