Role에 Entity 할당
- 인쇄
- PDF
Role에 Entity 할당
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
Role에 Entity(Server, Account) 할당합니다.
API
- POST /roles/{roleNo}/entities
요청
Path Variables
파라미터 | 필수여부 | 타입 | 제약사항 | 설명 |
---|---|---|---|---|
roleNo | Y | String | Role No |
Body
{
"roleEntityList": [
{
"id": "string",
"type": "string"
}
]
}
파라미터 | 필수여부 | 타입 | 제약사항 | 설명 |
---|---|---|---|---|
roleEntityList | Y | array | Role Entity 리스트 | |
roleEntityList.id | N | string | ||
roleEntityList.type | N | string | Server | |
roleEntityList.entityId | N | integer | Deprecated | |
roleEntityList.entityType | N | string | Deprecated |
응답
- 응답
파라미터 명 | 필수여부 | 타입 | 설명 |
---|---|---|---|
ProcessResult | Y | Array | 처리결과 |
- 응답 예시 - 성공
[
{
"id": "entityId",
"name": "addEntity",
"success": true
}
]
- 응답 예시 - user 소유가 아닌 entity
[
{
"success": false,
"id": "entityId",
"message": "계정 소유의 엔티티가 아닙니다."
}
]
- 응답 예시 - 이미 등록된 entity
[
{
"success": false,
"id": "entityId",
"message": "이미 등록된 엔티티 입니다."
}
]
에러
아래 에러 코드는 이 액션(Action)에서 특징적으로 발생하는 에러입니다. 에러 응답 형식은 ErrorResponse를 참조하세요.
공통적으로 발생하는 에러에 대한 상세한 설명은 NAVER Cloud Platform API를 참고해주세요.
HTTP status code | 에러 코드 | 에러 메시지 |
---|---|---|
401 | 30 | 잘못된 roleNo |
404 | 910 | RoleType에 맞지 않는 엔티티가 있음 |
API
- POST /roles/{roleNo}/entities/account
요청
Path Variables
파라미터 | 필수여부 | 타입 | 제약사항 | 설명 |
---|---|---|---|---|
roleNo | Y | String | Role No |
Body
{
"isMyAccount" : "boolean",
"accountName" : "string",
"loginId": "string"
}
파라미터 | 필수여부 | 타입 | 제약사항 | 설명 |
---|---|---|---|---|
isMyAccount | Y | boolean | 본인계정(true), 타메인계정(false) | |
accountName | N | string | 사용자이름 | |
loginId | N | string | 로그인ID |
응답
- 응답
파라미터 명 | 필수여부 | 타입 | 설명 |
---|---|---|---|
ProcessResult | Y | Array | 처리 결과 |
- 응답 예시 - 성공
{
"success": true
}
에러
아래 에러 코드는 이 액션(Action)에서 특징적으로 발생하는 에러입니다. 에러 응답 형식은 ErrorResponse를 참조하세요.
공통적으로 발생하는 에러에 대한 상세한 설명은 NAVER Cloud Platform API를 참고해주세요.
HTTP status code | 에러 코드 | 에러 메시지 |
---|---|---|
401 | 30 | 잘못된 roleNo |
400 | 400 | isMyAccount가 누락됨 |
400 | 400 | 입력한 값이 유효하지 않음 |
400 | 9001 | 계정 이름을 입력해야 함 |
400 | 9001 | 로그인 ID를 입력해야 함 |
이 문서가 도움이 되었습니까?