HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
[팀12] 기부니🧡
[팀12] 기부니🧡
/
🧡
API 설계
🧡

API 설계

상태
설계
담당자
API 설계
도메인
기능
HTTP verbs
Path
응답/요청
담당자
완료
회원
센터
로그인
POST
/users/login
📢
요청/응답 값
부희
완료
현재 로그인한 사용자
GET
/users
📢
요청/응답 값
부희
완료
회원
회원가입
POST
/members
📢
요청/응답 값
하정
완료
회원정보 수정
PUT
/members
📢
요청/응답 값
하정
완료
회원정보 조회(타인)
GET
/members/{id}
📢
요청/응답 값
하정
완료
회원탈퇴
DELETE
/members
📢
요청/응답 값
하정
완료
센터
센터가입
POST
/centers
📢
요청/응답 값
하정
완료
센터정보 수정
PUT
/centers
📢
요청/응답 값
하정
완료
센터정보 조회(타인)
GET
/centers/{id}
📢
요청/응답 값
하정
완료
센터 탈퇴
DELETE
/centers
📢
요청/응답 값
하정
완료
사업자등록번호
센터의 사업자등록번호 검증
POST
/check-businesscode
📢
요청/응답값
하정
완료
이메일 코드
이메일 인증코드 전송
POST
/email
📢
요청/응답 값
하정
완료
이메일 인증코드 재전송
PUT
/email
📢
요청/응답 값
하정
완료
이메일 인증코드 검증
POST
/verify-code
📢
요청/응답 값
하정
완료
기부 게시판
기부글 등록
POST
/donations
📢
요청/응답 값
부희
완료
기부글 정보수정
PUT
/donations/{id}
📢
요청/응답 값
부희
완료
기부글 거래상태 변경
PATCH
/donations/{id}
📢
요청/응답 값
부희
완료
기부글 삭제
DELETE
/donations/{id}
📢
요청/응답 값
부희
완료
기부글 단일 상세조회
GET
/donations/{id}
📢
요청/응답 값
부희
완료
기부글 목록 조회 (+ 검색)
GET
/donations/search?...
📢
요청/응답 값
부희
완료
댓글(기부희망/기부신청)
기부 희망(참여)
POST
/donations/{id}/comments
📢
요청/응답 값
부희
완료
기부 희망 취소(삭제)
DELETE
/donations/{donationId}/comments/{commentId}
📢
요청/응답 값
부희
완료
기부 게시판
기부요청글 등록
POST
/wishes
📢
요청/응답 값
부희
완료
기부요청글 정보수정
PUT
/wishes/{id}
📢
요청/응답 값
부희
완료
기부요청글 거래상태 변경
PATCH
/wishes/{id}
📢
요청/응답 값
부희
완료
기부요청글 삭제
DELETE
/wishes/{id}
📢
요청/응답 값
부희
완료
기부요청글 단일 상세조회
GET
/wishes/{id}
📢
요청/응답 값
부희
완료
기부요청글 목록 조회 (+ 검색)
GET
/wishes/search?...
📢
요청/응답 값
부희
완료
댓글(기부희망/기부신청)
기부 신청(참여)
POST
/wishes/{id}/comments
📢
요청/응답 값
부희
완료
기부 요청 취소(삭제)
DELETE
/wishes/{wishid}/comments/{commentId}
📢
요청/응답 값
부희
완료
활동 게시판
활동글 단일 상세조회
GET
/activities/{id}
📢
요청/응답 값
권규
완료
활동글 목록 조회
GET
/activities
📢
요청/응답 값
권규
완료
활동글 검색
GET
/activities/search
📢
요청/응답 값
권규
완료
활동글 등록
POST
/activities
📢
요청/응답 값
권규
완료
활동글 수정
PUT
/activities/{id}
📢
요청/응답 값
권규
완료
활동글 삭제
DELETE
/activities/{id}
📢
요청/응답 값
권규
완료
활동글 댓글 등록
POST
/activities/{activityId}/comments
📢
요청/응답 값
권규
완료
활동글 댓글 수정
PUT
/activities/{activityId}/comments/{commentId}
📢
요청/응답 값
권규
완료
활동글 댓글 삭제
DELETE
/activities/{activityId}/comments/{commentId}
📢
요청/응답 값
권규
완료
관심센터
관심센터 등록
POST
/favorites/{centerId}
요청/응답 값
요청/응답 값
하정
완료
관심센터 삭제
DELETE
/favorites/{centerId}
요청/응답 값
요청/응답 값
하정
완료
관심센터 리스트 조회
GET
/favorites
요청/응답 값
요청/응답 값
하정
완료
쪽지-일정
채팅 보내기
POST
/chats
📢
요청/응답 값
권규
완료
채팅 목록 조회
GET
/chats
📢
요청/응답 값
권규
완료
센터, 회원 간 채팅 내용 조회
GET
/chats/posts
📢
요청/응답 값
권규
완료
거래예약
예약 단일 상세조회
GET
/contract/{id}
📢
요청/응답 값
권규
자신의 예약 목록조회
GET
/contract
📢
요청/응답 값
권규
예약 생성
POST
/contract
📢
요청/응답 값
권규
완료
예약 수락, 거절
PATCH
/contract/{id}
📢
요청/응답 값
권규
완료
알림
(알림 등록은 관련 서비스에서 같이 로직 작성)
NONE
미확인 알림 목록 조회
GET
/notifications
📢
요청/응답 값
권규
완료
알림 읽음 처리
DELETE
/notification/{id}
📢
요청/응답 값
권규
완료
웹소켓
STOMP 핸드쉐이크
NONE
/stomp-handshake
📢
요청/응답 값
권규
개인 알림 subscribe
NONE
/user/topic/notification
📢
요청/응답 값
권규
채팅 메시지 전송
NONE
/app/chat
📢
요청/응답 값
권규
채팅 알림 subscribe
NONE
/user/topic/chats
📢
요청/응답 값
권규