Category Method EndPoint 기능 비고
USER GET /auth/google google oauth Google OAuth 2.0
POST /user/nickname user nickname 등록
POST /user/wallet user wallet address 등록
GET /user/detail/:userInfoId userInfo 조회
GET /user/all all users 조회
POST /auth/logout logout
POST /user/create user 수동등록
CHALLENGE POST /challenge/create challenge 등록
GET /challenge 모든 challenge 조회
GET /challenge/:challengeId 특정 challenge (by id) 조회
DELETE /challenge/delete/:challengeId 특정 challenge (by id) 삭제
MY CHALLENGE POST /myChallenge/register My challenge 등록
GET myChallenge/allMychallenge/:userInfoId All My challenge 조회 (by userInfoId)
GET /myChallenge/myStatus/:userChallengeId My status 조회
GET /myChallenge/totalStatus/:userChallengeId Total status 조회
GET /myChallenge/payback/:userChallengeId Payback status 조회
TRANSACTION POST /tx/deposit deposit info 등록
POST /tx/claim payback claim
VERIFICATION POST /verify/postPhoto 검증사진등록
POST /verify/verifyPhoto admin 사진검증
GET /verify/allPhotoInfo/:userChallengeId My challenge 모든 검증 photo info 조회
GET /verify/:filename 특정 photo 조회 by filename