✅ 관리자

메서드명 HTTP URL 설명
getMembers GET /api/admin/get-members 전체 회원 목록 또는 조건(아이디, 이메일, 닉네임)에 따른 검색
getLevels GET /api/admin/get-levels 유저 등급(레벨) 목록 조회
requestAdmin POST /api/admin/request-admin 어드민 권한 요청 처리

✅ 회원

메서드명 HTTP URL 설명
checkUsername GET /api/member/check-username?username={} 이메일(아이디) 중복 여부 확인
checkNickname GET /api/member/check-nickname?nickname={} 닉네임 중복 여부 확인
getLoginStatus GET /api/member/login-status 로그인 여부 확인
deleteUser POST /api/member/delete-user 회원 탈퇴 요청 처리
updateUser POST /api/member/update-user 회원 정보 수정 요청 처리
save POST /api/member/save 회원가입 처리
setFollow POST /api/follow 대상 유저 팔로우
setUnfollow POST /api/unfollow 대상 유저 언팔로우
getFollowerList GET /api/followers?user={id} 특정 유저의 팔로워 목록 조회
getFollowingList GET /api/following?user={id} 특정 유저가 팔로우 중인 목록 조회

✅ 게시글

메서드명 HTTP URL 설명
savePost POST /api/board/{boardId}/post 게시글 생성 (파일 첨부 가능)
findAllPosts GET /api/post 전체 게시글 목록 조회 (페이징)
deletePost DELETE /api/post/{id} 게시글 삭제
updatePost PUT /api/post/{id} 게시글 수정 (파일 첨부 가능)
getPost GET /api/post/{id} 특정 게시글 상세 조회
findPostsByBoard GET /api/board/{boardId}/posts 게시판별 게시글 목록 조회
searchPosts GET /posts/search 키워드로 게시글 검색 (선택적 게시판 필터 포함)
uploadImage POST /api/image/upload S3 이미지 업로드 (Base64 인코딩 여부 옵션 제공)
toggleLike POST /api/posts/{id}/like 게시글에 대한 좋아요 토글 기능
toggleHidePost PATCH /api/post/{id}/hide 게시글 숨기기 또는 숨김 해제 (toggle)
unhidePost PATCH /api/post/{id}/unhide 게시글 숨김 해제

✅ 댓글

메서드명 HTTP URL 설명
saveComment POST /api/post/{postId}/comments 게시글에 댓글 작성
saveReply POST /api/comments/{parentCommentId}/replies 댓글에 대한 대댓글 작성
findComment GET /api/comments/{commentId} 특정 댓글 조회
updateComment PUT /api/comments/{commentId} 댓글 수정
deleteComment DELETE /api/comments/{commentId} 댓글 삭제
findCommentsByPostId GET /api/articles/{articleId}/comments 게시글의 댓글 목록 조회 (페이징 포함)

✅ 쪽지

메서드명 HTTP URL 설명
send POST /api/note 쪽지 전송
received GET /api/note/received 받은 쪽지 목록 조회
sent GET /api/note/sent 보낸 쪽지 목록 조회
delete DELETE /api/note/{id} 쪽지 삭제
hasUnReadNote GET /api/note/has-unread 안 읽은 쪽지 존재 여부 확인