초대 완료되어 등록된 사용자의 정보를 수정하는 기능입니다.
1. URL
복사성공!
1
|
[PUT] https://biz-api.sktnugu.com/api/v1/enrolledUser/user/{userId}
|
2. Request
2.1 body
body
복사성공!
1
2
3
4
5
|
{
"name": "XXX",
"alias": "XXX",
"targetGroupId": "XXX"
}
|
2.2 설명
이름 |
유형 |
속성 |
길이 |
필수 |
설명 |
Publisher-Token |
Header |
string |
|
Y |
퍼블리셔가 보유한 토큰 |
userId |
path |
string |
|
Y |
수정하고자 하는 사용자의 API 토큰 |
name |
body |
string |
100 |
Y |
수정할 사용자의 이름 |
alias |
body |
string |
각각 100 |
|
수정할 사용자의 Alias |
targetGroupId |
body |
string |
|
|
변경할 그룹 ID 미입력시 변경되지 않으며, 변경시 서비스 동의 사용자의 경우 별도의 과정없이 변경이 가능하나, Play 동의 사용자일 경우 해당 그룹으로 재초대되는 절차를 거친다. 또한 Play 동의 사용자일 경우 동의를 완료하기 전까지 그룹이 변경되지 않는다. |
3. Response
3.1 HTTP Status
HTTP Status |
errorCode |
설명 |
200 |
|
정상 수정 |
403 |
|
퍼블리셔 API Token이 유효하지 않거나, 유효하지 않은 자원에 접근할 경우 리턴 |
404 |
|
수정요청한 그룹이 존재하지 않을 때 응답값 |
401 |
|
변경하고자 하는 그룹이름이 기존재할 경우의 응답 |
400 |
USER002 |
Biz사용자 초대/수정시 name이 없거나 사이즈를 초과한 경우 |
400 |
USER003 |
Biz사용자 초대/수정시 alias의사이즈를 초과한 경우 |
400 |
USER004 |
Bizt사용자 초대/수정시 기존에 중복된 email이 존재할 경우 |
400 |
USER008 |
Biz Kit 기본 필수정보 없는 상태 |
400 |
GROUP001 |
그룹이 존재하지 않거나, 퍼블리셔의 소유가 아닌 경우 |
3.2 Body
복사성공!
1
2
3
4
5
6
7
|
{
"id": "XXX",
"email": "XXX",
"name": "XXX",
"alias": "XXX",
"targetGroupId": "XXX"
}
|
3.3 설명
이름 |
속성 |
설명 |
id |
string |
수정한 Biz 사용자의 ID |
email |
string |
수정한 Biz 사용자의 이메일 |
name |
string |
수정한 Biz 사용자의 이름 |
alias |
string |
수정한 Biz 사용자의 Alias |
targetGroupId |
array of string |
변경할 그룹의 ID |