사용자 생성
사용자 생성
POST
/rest/api/user
파라미터는 파라미터 셋을 배열로 받아 다중으로 요청이 가능합니다.
1개의 세트만 처리하고 싶은 경우 배열에 1개의 파라미터 셋만 세팅하여 전달해주면 됩니다.
Headers
Name
Type
Description
apiKey*
String
apiKey
Request Body
Name
Type
Description
groupId*
Number
사용자가 소속된 그룹 Id
userName*
String
사용자의 이름
loginId*
String
사용자의 로그인 Id
privateEmail*
String
사용자의 email
phoneNumber
String
사용자의 휴대전화 번호
password*
String
사용자의 로그인 암호
linkedType
String
사용자가 속한그룹에 대한 구분자
필요한 경우 싸인투게더와 해당값을 소통하여 결정.
userConsent
Object
사용자의 서비스 사용 동의
}
"serviceuse":"true", "privacycollection":"true", "marketinguse":"false" } marketinguse를 제외하면 모두 true로 전달해야 하며, margetinguse의 경우 true/false에 따라 광고성 메일을 받을것인지에 대해 선택된다.
sharedPermissionType*
String
사용자 권한 - 관리자 : "Manager" - 일반사용자 : "Normal"
flag*
String
동작에 대한 구분자
생성 시 "C"
Request Example
[
{
"userName":"김사용", // 사용자 name
"loginId":"user0001", // 사용자 login id
"privateEmail":"user0001@email.addr", // 사용자 email
"phoneNumber":"01000000000", // 사용자 폰번호 (선택)
"password": "password12#$", // 사용자 비밀번호
"linkedType":"", // 사용자 그룹 타입 (선택)
"userConsent": { // 사용자 동의 관련
"marketinguse": true, // (true, false 선택)
"privacycollection": true,
"serviceuse": false
},
"sharedPermissionType":"Manager", // 사용자 권한(Manager,Normal)
"flag":"C", // 생성,갱신 flag
"groupId":1 // 생성할 사용자의 로그인된 그룹 또는 하위그룹의 id
}
]
Response Example
{
"successCount": 1,
"failCount": 0,
"successList": [
{
"groupId": 1,
"loginId": "user0001",
"message": "",
"sharedPermissionType": "Manager",
"update": null,
"success": true,
"userId": 100,
"userName": "김사용"
}
],
"failList": []
}
Last updated