10) Label ID로 레이블 정보 조회
Label ID로 레이블 정보 조회
API
Method | URL |
---|---|
POST | /api/getLabelById |
Request Body
Name | Required | Type | Description |
---|---|---|---|
licenseKey | required | string | SHIELDRM 관리자 페이지의 연동 앱 관리 메뉴에서 발급 받은 라이선스 입력 |
labelId | required | string | 조회할 레이블 ID |
Response
Name | Type | Description |
---|---|---|
code | int | 0 : 성공 이외의 값 : 에러 |
data | JsonArray | 레이블 정보 |
Examples
Request
- Body
{
"licenseKey": "EFB4-19136-DB9E-201B9",
"labelId" : "7d43673d-59d7-49b5-98cd-c3b80c763f93"
}
Response
- 성공
{
"code": 0,
"data": {
"id": "7d43673d-59d7-49b5-98cd-c3b80c763f93",
"name": "하위레이블",
"description": "",
"color": "",
"sensitivity": 36,
"tooltip": "하위레이블 테스트",
"contentFormats": [
"file",
"email",
"site",
"unifiedgroup",
"teamwork",
"schematizeddata"
],
"autotooltip": "",
"actionsource": "MANUAL",
"customSettings": [
{
"key": "parentid",
"value": "6b166cbc-ece7-4de3-b7ed-d365419056ca"
},
{
"key": "isparent",
"value": "False"
}
],
"isActive": true,
"isAppliable": true,
"parent": {
"id": "6b166cbc-ece7-4de3-b7ed-d365419056ca",
"name": "상위레이블",
"description": "",
"color": "",
"sensitivity": 36,
"tooltip": "상위레이블 테스트",
"contentFormats": [
"file",
"email",
"site",
"unifiedgroup",
"teamwork",
"schematizeddata"
],
"parent": null,
"autotooltip": "",
"actionsource": "MANUAL",
"customSettings": [
{
"key": "isparent",
"value": "False"
}
],
"isActive": false,
"isAppliable": false
}
}
}
- 실패
- Status code : 401 UNAUTHORIZED
{
"code": 40001,
"message": "Invalid token"
}
- Status code : 500 INTERNAL_SERVER_ERROR
[Open ID 조회 실패]
{
"code": 50001,
"message": "400 : \"{\"code\":40011,\"message\":\"Unable to AzureInfo\",\"detail\":\"OpenidTenant is Empty\"}\""
}
[label ID 조회 실패]
{
"code": 50001,
"message": "label ID was not found in the policy: ad98484e-f60f-473a-8fc1-9b4868f80e01, BadInputError.Code=General, CorrelationId=4d0cf0dc-4ab0-4abe-a2b2-af394aad4c6f, CorrelationId.Description=PolicyEngine, BadInputError.Code=General"
}