회원 파트 api 명세서 작성 ‐김규형 - TEAM-PROJECT-ACC/trip-at-five-client GitHub Wiki

api 명세서

인덱스 기능명 설명 요청방식 restAPI 입력데이터(request) 반환데이터(response)
회원
로그인 일반 로그인기능 post /login LoginInfo{
email: email,
pwd : pwd
}
성공 : ok
실패 : fail
로그인 소셜 로그인기능 post /login/social LoginInfo{
email: email,
pwd : pwd
}
성공 : ok
실패 : fail
회원가입 일반 회원가입 post /signUp siginUpInfo{
email: email,
pwd : pwd
nickName : nickName
}
성공 : ok
실패 : fail
이메일 중복체크 회원가입, 정보수정, 비회원예약 시
이메일 중복체크
post /email/check emailInfo{
email : email
}
성공 : ok
실패 : fail
이메일 인증코드 발송 회원가입, 정보수정,
비회원예약 시, 인증실패시
이메일 인증코드 발송
get /email/code/send 성공 : ok
실패 : fail
이메일 인증코드 체크 회원가입, 정보수정, 비회원예약 시
이메일 인증코드체크
post /email/code/check emailCode{
emailCode : emailCode
}
성공 : ok
실패 : fail
닉네임 추천 미 중복되는 닉네임 자동 생성기 post /nickName/create nickNameInfo{
nickName : nickName
}
성공 : ok
실패 : fail
닉네임 중복체크 회원가입, 정보수정 시
닉네임 중복체크
post /nickName/check nickNameInfo{
nickName : nickName
}
성공 : ok
실패 : fail
비밀번호 재설정 비밀번호 재설정 post /pwd/update pwdUpdate{
pwd : pwd
}
성공 : ok
실패 : fail
정보 수정 정보 수정 put /user/update userUpdate{
email: email,
pwd : pwd
nickName : nickName
}
성공 : ok
실패 : fail
회원 탈퇴 회원 탈퇴 delete /user/withdrawal userWithdrawal{
email: email,
}
성공 : ok
실패 : fail
쿠폰 조회 쿠폰 조회 post /coupon/search couponSearch{
memNo: memNo,
}
성공 : ok
coupon {
Name : name
couponNo: couponNo
price : price
}
실패 : fail
쿠폰 사용 쿠폰 사용 put /coupon/use coupon/use{
memNo: memNo,
couponNo: couponNo
}
성공 : ok
실패 : fail
챌린지 조회 각 챌린지 현황 조회 post /chal/search chalSearch{
memNo: memNo,
}
성공 : ok
coupon {
Name : name
couponNo: couponNo
price : price
}
실패 : fail
챌린지 달성 챌린지 달성 put /chal/complete chalComplete{
memNo: memNo,
couponNo: couponNo
}
성공 : ok
실패 : fail
이용후기 조회 이용후기 조회 get /review reviewSearch{
resCode: resCode,
}
성공 : ok
reviewSearch{
dailyNo: dailuNo
title: title
content: content
createDate: createDate
}
실패 : fail
이용후기 작성 이용후기 작성 post /review reviewCreate{
resCode: resCode,
}
성공 : ok
실패 : fail
이용후기 삭제 이용후기 삭제 delete /review reviewDelete{
resCode: resCode,
}
성공 : ok
실패 : fail
다이어리 조회 다이어리 조회 get /daily dailySearch{
memNo: memNo
}
성공 : ok
dailySearch{
memNo: memNo
title: title
content: content
}
실패 : fail
다이어리 등록 다이어리 등록 post /daily dailyCreate{
memNo: memNo
title: title
content: content
}
성공 : ok
실패 : fail
다이어리 수정 다이어리 수정 put /daily dailyUpdate{
memNo: memNo
title: title
content: content
}
성공 : ok
실패 : fail
다이어리 삭제 다이어리 삭제 delete /daily dailyCreate{
memNo: memNo
daliyNo : daliyNo
}
성공 : ok
실패 : fail
문의하기 조회 문의하기 조회 get /chat chatSearch{
memNo : memNo
chatNo : chatNo
chatContent : chatContent
}
성공 : ok
실패 : fail
문의하기 생성 문의하기 생성 post /chat chatCreate{
memNo: memNo
chatContent : chatContent
}
성공 : ok
실패 : fail
⚠️ **GitHub.com Fallback** ⚠️