Skip to content

API 명세서

김서진 edited this page Nov 2, 2021 · 27 revisions

User

METHOD 기능 URL 완성
POST 회원가입 /user/signup
POST 로그인 /user/signin
GET 로그인된 사용자 정보 조회 /user
GET 유저가 속한 그룹 조회 /user/:userId/groups
PATCH 사용자 정보 수정 /user/:userId

POST /user/signup

회원가입

req.body

{
    "loginID": "loginID",
    "username": "username",
    "password": "password"
}

res

POST /user/signin

로그인

res

POST /user/signout

로그아웃

res

GET /user

로그인된 사용자 정보 조회

res

{
    "loginID": "loginID",
    "username": "username",
    "thumbnail": null | "URL",
    "bio": null | "bio",
}

Group

METHOD 기능 URL 완성
GET 그룹에 속한 모든 채널 조회 /group/:groupId/channel
GET 그룹에 속한 모든 유저 조회 /group/:groupId/members
POST 그룹 생성 /group/create

Chat

METHOD 기능 URL 완성
GET 채팅 채널의 페이징된 텍스트 조회 /channel/:textChannelId?page=1
POST 채팅 채널에 채팅 생성 /channel/:textChannelId/create
POST 채팅 채널에 쓰레드 생성 /channel/:textChannelId/thread/create
Clone this wiki locally