| 메서드명 | HTTP | URL | 설명 |
|---|---|---|---|
getMembers |
GET | /api/admin/get-members |
전체 회원 목록 또는 조건(아이디, 이메일, 닉네임)에 따른 검색 |
getLevels |
GET | /api/admin/get-levels |
유저 등급(레벨) 목록 조회 |
requestAdmin |
POST | /api/admin/request-admin |
어드민 권한 요청 처리 |
createAuthority | POST | /api/admin/create-authority | 게시판 접근 권한 생성 |
| addAuthorityForLevel | POST | /api/admin/add-authority-for-level | 등급에 권한 추가 |
| removeAuthority | POST | /api/admin/remove-authority-for-level | 등급에서 권한 제거 |
| createUserLevel | POST | /api/admin/create-user-level | 새로운 유저 등급 생성 |
| changeUserLevel | POST | /api/admin/change-user-level | 회원의 등급(레벨) 변경 |
| getMethodName | GET | /api/admin/is-admin | 현재 로그인 유저의 어드민 권한 여부 확인 |
| getLogsForMember | GET | /api/admin/get-logs | 회원 로그 조회 (기간 필터링 가능) |
| getAdminRequests | GET | /api/admin/get-admin-requests | 어드민 권한 요청 목록 조회 || 메서드명 | 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 |
안 읽은 쪽지 존재 여부 확인 |