API 목록
GET
: 팀원 목록 조회
HTTP Request
GET /teams/1/members HTTP/1.1
Content-Type: multipart/form-data;charset=UTF-8
Authorization: Bearer mocked-access-token
Host: localhost:8080
Parameter | Description |
---|---|
|
검색 단어(option) |
HTTP Response
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json;charset=UTF-8
Content-Length: 866
[ {
"id" : 2,
"name" : "보름",
"email" : "borum@naver.com",
"imageUrl" : "https://borum.png",
"teamRole" : "ROLE_팀원",
"isDeleted" : false
}, {
"id" : 1,
"name" : "아마란스",
"email" : "songsy404@naver.com",
"imageUrl" : "https://amaran-th.png",
"teamRole" : "ROLE_팀장",
"isDeleted" : false
}, {
"id" : 4,
"name" : "아마스빈",
"email" : "amasbin@naver.com",
"imageUrl" : "https://borum.png",
"teamRole" : "ROLE_팀원",
"isDeleted" : false
}, {
"id" : 5,
"name" : "아마아마아마",
"email" : "amaamaama@naver.com",
"imageUrl" : "https://zzanggu.png",
"teamRole" : "ROLE_팀원",
"isDeleted" : false
}, {
"id" : 3,
"name" : "짱구",
"email" : "zzanggu@naver.com",
"imageUrl" : "https://zzanggu.png",
"teamRole" : "ROLE_팀원",
"isDeleted" : false
} ]
Path | Type | Description |
---|---|---|
|
|
회원 id |
|
|
회원 이름 |
|
|
회원 이메일 |
|
|
회원 프로필 이미지 url |
|
|
회원의 직책 |
|
|
회원의 삭제(탈퇴) 여부 |
DELETE
: 팀원 삭제
HTTP Request
DELETE /teams/1/members/1 HTTP/1.1
Authorization: Bearer mocked-access-token
Host: localhost:8080
Parameter | Description |
---|---|
|
팀 id |
|
삭제할 멤버 id |
HTTP Response
HTTP/1.1 204 No Content
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
DELETE
: 팀원 탈퇴
HTTP Request
DELETE /teams/1/members HTTP/1.1
Authorization: Bearer mocked-access-token
Host: localhost:8080
Parameter | Description |
---|---|
|
팀 id |
HTTP Response
HTTP/1.1 204 No Content
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers