For the complete documentation index, see llms.txt. This page is also available as Markdown.

메뉴 정보 관리

메뉴 상세 정보 조회

get

기능설명

  • 화면에서 클릭한 메뉴의 샹세 정보를 조회합니다.


상세설명

  • 화면에서 클릭한 메뉴의 샹세 정보를 조회합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
rtTgtSeqstringRequired

권한대상순번

Example: 1100001
Responses
200

성공

*/*

권한대상기본

rtTgtSeqstringOptional

권한대상순번

Example: 1100000
rtTgtNmstringOptional

메뉴명

Example: BO시스템
uprRtTgtSeqstringOptional

상위권한대상순번

Example: 11
popupYnstringOptional

팝업여부

Example: N
uprRtTgtNmstringOptional

상위권한대상명

Example: BO시스템
sysGbCdstringOptional

시스템구분코드(UR005)

Example: 11
rtTgtTypCdstringOptional

권한대상유형코드(UR010)

Example: 20
sortSeqinteger · int32Optional

정렬순서

Example: 1
callUrlstringOptional

호출 URL

Example: popup/userMgmtPopup.userListPopup.do
httpMethodstringOptional

호출 Method

Example: GET
useYnstringOptional

사용여부

Example: Y
custInfoInclYnstringOptional

고객정보포함여부

Example: Y
rmkContstringOptional

비고내용

Example: Text
btnIdstringOptional

버튼 아이디

Example: 123
leafMenuYnstringOptional

최하위 메뉴 여부

Example: N
userHelpContstringOptional

사용자 도움말 내용

Example: Text
totalCountinteger · int32Optional

총 갯수

Example: 12
get/v2/system/menuMgmt/{rtTgtSeq}
GET /api/bo/v2/system/menuMgmt/{rtTgtSeq} HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "rtTgtSeq": 1100000,
  "rtTgtNm": "BO시스템",
  "uprRtTgtSeq": 11,
  "popupYn": "N",
  "uprRtTgtNm": "BO시스템",
  "sysGbCd": 11,
  "rtTgtTypCd": 20,
  "sortSeq": 1,
  "callUrl": "popup/userMgmtPopup.userListPopup.do",
  "httpMethod": "GET",
  "useYn": "Y",
  "custInfoInclYn": "Y",
  "rmkCont": "Text",
  "btnId": 123,
  "leafMenuYn": "N",
  "userHelpCont": "Text",
  "totalCount": 12
}

하위 메뉴 목록 저장

post

기능설명

  • 메뉴 목록을 등록, 수정, 삭제합니다.


상세설명

  • 필수 값 목록

    • 저장

      • 권한대상명

      • 권한대상유형코드

      • 정렬순서

      • 사용여부

      • 시스템구분코드

      • 상위권한대상순번

      • 시스템등록자아이디

      • 시스템수정자아이디

    • 수정

      • 권한대상순번

      • 권한대상명

      • 정렬순서

      • 사용여부

      • 시스템등록자아이디

      • 시스템수정자아이디

    • 삭제

      • 권한대상순번

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Responses
200

성공

*/*
timestampstring · date-timeOptional

result time

codestringOptional

result code

messagestringOptional

result message

isProcessbooleanOptional

process check

payloadstringOptional

payload

errorbooleanOptional

is error

post/v2/system/menuMgmt/{rtTgtSeq}
POST /api/bo/v2/system/menuMgmt/{rtTgtSeq} HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 1358

{
  "all": [
    {
      "rtTgtSeq": 1100000,
      "rtTgtNm": "BO시스템",
      "uprRtTgtSeq": 11,
      "popupYn": "N",
      "uprRtTgtNm": "BO시스템",
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "httpMethod": "GET",
      "useYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "Text",
      "btnId": 123,
      "leafMenuYn": "N",
      "userHelpCont": "Text",
      "totalCount": 12
    }
  ],
  "create": [
    {
      "rtTgtSeq": 1100000,
      "rtTgtNm": "BO시스템",
      "uprRtTgtSeq": 11,
      "popupYn": "N",
      "uprRtTgtNm": "BO시스템",
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "httpMethod": "GET",
      "useYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "Text",
      "btnId": 123,
      "leafMenuYn": "N",
      "userHelpCont": "Text",
      "totalCount": 12
    }
  ],
  "update": [
    {
      "rtTgtSeq": 1100000,
      "rtTgtNm": "BO시스템",
      "uprRtTgtSeq": 11,
      "popupYn": "N",
      "uprRtTgtNm": "BO시스템",
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "httpMethod": "GET",
      "useYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "Text",
      "btnId": 123,
      "leafMenuYn": "N",
      "userHelpCont": "Text",
      "totalCount": 12
    }
  ],
  "delete": [
    {
      "rtTgtSeq": 1100000,
      "rtTgtNm": "BO시스템",
      "uprRtTgtSeq": 11,
      "popupYn": "N",
      "uprRtTgtNm": "BO시스템",
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "httpMethod": "GET",
      "useYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "Text",
      "btnId": 123,
      "leafMenuYn": "N",
      "userHelpCont": "Text",
      "totalCount": 12
    }
  ]
}
{
  "timestamp": "2026-01-01T00:00:00.000Z",
  "code": "text",
  "message": "text",
  "isProcess": true,
  "payload": "text",
  "error": true,
  "errors": [
    {
      "field": "text",
      "message": "text"
    }
  ]
}

메뉴 상세정보 수정

put

기능설명

  • 메뉴의 상세정보를 수정합니다.


상세설명

  • 필수 값 목록

    • 권한대상유형코드

    • 권한대상명

    • 정렬순서

    • 사용여부

    • 시스템수정자아이디

    • 권한대상순번

    • 고객정보포함여부

    • 팝업여부

    • 최하위메뉴여부

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
rtTgtSeqstringRequired

권한대상순번

Body

권한대상기본

rtTgtSeqstringOptional

권한대상순번

Example: 1100000
rtTgtNmstringOptional

메뉴명

Example: BO시스템
uprRtTgtSeqstringOptional

상위권한대상순번

Example: 11
popupYnstringOptional

팝업여부

Example: N
uprRtTgtNmstringOptional

상위권한대상명

Example: BO시스템
sysGbCdstringOptional

시스템구분코드(UR005)

Example: 11
rtTgtTypCdstringOptional

권한대상유형코드(UR010)

Example: 20
sortSeqinteger · int32Optional

정렬순서

Example: 1
callUrlstringOptional

호출 URL

Example: popup/userMgmtPopup.userListPopup.do
httpMethodstringOptional

호출 Method

Example: GET
useYnstringOptional

사용여부

Example: Y
custInfoInclYnstringOptional

고객정보포함여부

Example: Y
rmkContstringOptional

비고내용

Example: Text
btnIdstringOptional

버튼 아이디

Example: 123
leafMenuYnstringOptional

최하위 메뉴 여부

Example: N
userHelpContstringOptional

사용자 도움말 내용

Example: Text
totalCountinteger · int32Optional

총 갯수

Example: 12
Responses
200

성공

*/*
timestampstring · date-timeOptional

result time

codestringOptional

result code

messagestringOptional

result message

isProcessbooleanOptional

process check

payloadstringOptional

payload

errorbooleanOptional

is error

put/v2/system/menuMgmt/{rtTgtSeq}
PUT /api/bo/v2/system/menuMgmt/{rtTgtSeq} HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 328

{
  "rtTgtSeq": 1100000,
  "rtTgtNm": "BO시스템",
  "uprRtTgtSeq": 11,
  "popupYn": "N",
  "uprRtTgtNm": "BO시스템",
  "sysGbCd": 11,
  "rtTgtTypCd": 20,
  "sortSeq": 1,
  "callUrl": "popup/userMgmtPopup.userListPopup.do",
  "httpMethod": "GET",
  "useYn": "Y",
  "custInfoInclYn": "Y",
  "rmkCont": "Text",
  "btnId": 123,
  "leafMenuYn": "N",
  "userHelpCont": "Text",
  "totalCount": 12
}
{
  "timestamp": "2026-01-01T00:00:00.000Z",
  "code": "text",
  "message": "text",
  "isProcess": true,
  "payload": "text",
  "error": true,
  "errors": [
    {
      "field": "text",
      "message": "text"
    }
  ]
}

메뉴 목록 조회

get

기능설명

  • 메뉴 목록을 조회 하는 API입니다.


상세설명

  • 저장되어 있는 메뉴 목록을 조회 합니다.


수정번호

  • Release v2.00_241017 : 메뉴 트리 목록 조회 v2

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
sysGbCdstringOptional

시스템 구분 코드

Example: 11
sysGbCdListarrayOptional

시스템 구분 코드 목록

Example: ["11","12"]
rtTgtTypCdstringOptional

권한유형코드

Example: 10
rtTgtTypCdListarrayOptional

권한유형코드 목록

Example: ["10","20"]
rtGrpNostringOptional

권한그룹번호

Example: 10000
rtSubGbCdstringOptional

권한주체 구분코드

Example: 01
rtTgtSeqstringOptional

권한대상순번

uprRtTgtSeqstringOptional

상위권한대상순번

useYnstringOptional

사용여부

Example: Y
pageIdxnumberOptional

현재 페이지

Example: 1
rowsPerPagenumberOptional

페이지 당 row

Example: 10
Responses
200

성공

*/*
totalCountinteger · int32Optional
get/v2/system/menuMgmt
GET /api/bo/v2/system/menuMgmt HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "totalCount": 1,
  "payloads": [
    {
      "rtTgtSeq": 1100000,
      "rtTgtNm": "BO시스템",
      "uprRtTgtSeq": 11,
      "popupYn": "N",
      "uprRtTgtNm": "BO시스템",
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "httpMethod": "GET",
      "useYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "Text",
      "btnId": 123,
      "leafMenuYn": "N",
      "userHelpCont": "Text",
      "totalCount": 12
    }
  ]
}

메뉴 상세정보 등록

post

기능설명

  • 메뉴의 상세정보를 등록합니다.


상세설명

  • 필수 값 목록

    • 권한대상유형코드

    • 권한대상명

    • 정렬순서

    • 사용여부

    • 시스템수정자아이디

    • 시스템구분코드

    • 상위권한대상순번

    • 시스템등록자ID

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

권한대상기본

rtTgtSeqstringOptional

권한대상순번

Example: 1100000
rtTgtNmstringOptional

메뉴명

Example: BO시스템
uprRtTgtSeqstringOptional

상위권한대상순번

Example: 11
popupYnstringOptional

팝업여부

Example: N
uprRtTgtNmstringOptional

상위권한대상명

Example: BO시스템
sysGbCdstringOptional

시스템구분코드(UR005)

Example: 11
rtTgtTypCdstringOptional

권한대상유형코드(UR010)

Example: 20
sortSeqinteger · int32Optional

정렬순서

Example: 1
callUrlstringOptional

호출 URL

Example: popup/userMgmtPopup.userListPopup.do
httpMethodstringOptional

호출 Method

Example: GET
useYnstringOptional

사용여부

Example: Y
custInfoInclYnstringOptional

고객정보포함여부

Example: Y
rmkContstringOptional

비고내용

Example: Text
btnIdstringOptional

버튼 아이디

Example: 123
leafMenuYnstringOptional

최하위 메뉴 여부

Example: N
userHelpContstringOptional

사용자 도움말 내용

Example: Text
totalCountinteger · int32Optional

총 갯수

Example: 12
Responses
200

성공

*/*
timestampstring · date-timeOptional

result time

codestringOptional

result code

messagestringOptional

result message

isProcessbooleanOptional

process check

payloadstringOptional

payload

errorbooleanOptional

is error

post/v2/system/menuMgmt
POST /api/bo/v2/system/menuMgmt HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 328

{
  "rtTgtSeq": 1100000,
  "rtTgtNm": "BO시스템",
  "uprRtTgtSeq": 11,
  "popupYn": "N",
  "uprRtTgtNm": "BO시스템",
  "sysGbCd": 11,
  "rtTgtTypCd": 20,
  "sortSeq": 1,
  "callUrl": "popup/userMgmtPopup.userListPopup.do",
  "httpMethod": "GET",
  "useYn": "Y",
  "custInfoInclYn": "Y",
  "rmkCont": "Text",
  "btnId": 123,
  "leafMenuYn": "N",
  "userHelpCont": "Text",
  "totalCount": 12
}
{
  "timestamp": "2026-01-01T00:00:00.000Z",
  "code": "text",
  "message": "text",
  "isProcess": true,
  "payload": "text",
  "error": true,
  "errors": [
    {
      "field": "text",
      "message": "text"
    }
  ]
}

메뉴 상세정보 검증

post

기능설명

  • 메뉴의 상세정보를 검증합니다.


상세설명

  • 필수 값 목록

    • 권한대상유형코드

    • 권한대상명

    • 정렬순서

    • 사용여부

    • 시스템수정자아이디

    • 권한대상순번

    • 고객정보포함여부

    • 팝업여부

    • 최하위메뉴여부

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

권한대상기본

rtTgtSeqstringOptional

권한대상순번

Example: 1100000
rtTgtNmstringOptional

메뉴명

Example: BO시스템
uprRtTgtSeqstringOptional

상위권한대상순번

Example: 11
popupYnstringOptional

팝업여부

Example: N
uprRtTgtNmstringOptional

상위권한대상명

Example: BO시스템
sysGbCdstringOptional

시스템구분코드(UR005)

Example: 11
rtTgtTypCdstringOptional

권한대상유형코드(UR010)

Example: 20
sortSeqinteger · int32Optional

정렬순서

Example: 1
callUrlstringOptional

호출 URL

Example: popup/userMgmtPopup.userListPopup.do
httpMethodstringOptional

호출 Method

Example: GET
useYnstringOptional

사용여부

Example: Y
custInfoInclYnstringOptional

고객정보포함여부

Example: Y
rmkContstringOptional

비고내용

Example: Text
btnIdstringOptional

버튼 아이디

Example: 123
leafMenuYnstringOptional

최하위 메뉴 여부

Example: N
userHelpContstringOptional

사용자 도움말 내용

Example: Text
totalCountinteger · int32Optional

총 갯수

Example: 12
Responses
200

성공

*/*
timestampstring · date-timeOptional

result time

codestringOptional

result code

messagestringOptional

result message

isProcessbooleanOptional

process check

payloadstringOptional

payload

errorbooleanOptional

is error

post/v2/system/menuMgmt/validation
POST /api/bo/v2/system/menuMgmt/validation HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 328

{
  "rtTgtSeq": 1100000,
  "rtTgtNm": "BO시스템",
  "uprRtTgtSeq": 11,
  "popupYn": "N",
  "uprRtTgtNm": "BO시스템",
  "sysGbCd": 11,
  "rtTgtTypCd": 20,
  "sortSeq": 1,
  "callUrl": "popup/userMgmtPopup.userListPopup.do",
  "httpMethod": "GET",
  "useYn": "Y",
  "custInfoInclYn": "Y",
  "rmkCont": "Text",
  "btnId": 123,
  "leafMenuYn": "N",
  "userHelpCont": "Text",
  "totalCount": 12
}
{
  "timestamp": "2026-01-01T00:00:00.000Z",
  "code": "text",
  "message": "text",
  "isProcess": true,
  "payload": "text",
  "error": true,
  "errors": [
    {
      "field": "text",
      "message": "text"
    }
  ]
}

개별메뉴 권한 설정

post

기능설명

  • 개별권한의 사용여부를 수정합니다.


상세설명

  • 개별권한의 사용여부를 수정합니다.

  • 개별권한 사용, 사용안함, 그룹권한 적용으로 수정합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

권한 정보 Entity

rtGrpNostringOptional

권한그룹번호

Example: 10000
rtTgtSeqstringOptional

권한대상순번

Example: 1
rtSubGbCdstringOptional

권한주체구분코드(UR006)

Example: 01
useYnstringOptional

사용여부

Example: Y
groupYnstringOptional

그룹권한 사용여부

Example: Y
Responses
200

성공

*/*
stringOptional
post/v2/system/menuMgmt/saveIndividualMenuRight
POST /api/bo/v2/system/menuMgmt/saveIndividualMenuRight HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 73

{
  "rtGrpNo": 10000,
  "rtTgtSeq": 1,
  "rtSubGbCd": "01",
  "useYn": "Y",
  "groupYn": "Y"
}
text

하위 메뉴 저장

post

기능설명

  • 메뉴의 하위 메뉴 목록을 등록, 수정, 삭제합니다.


상세설명

  • 필수 값 목록

    • 저장

      • 권한대상유형코드

      • 권한대상명

      • 정렬순서

      • 사용여부

      • 시스템수정자아이디

      • 시스템구분코드

      • 상위권한대상순번

      • 시스템등록자아이디

    • 수정

      • 권한대상유형코드

      • 권한대상명

      • 정렬순서

      • 사용여부

      • 시스템수정자아이디

    • 삭제

      • 권한대상유형코드

      • 권한대상명

      • 정렬순서

      • 사용여부

      • 시스템수정자아이디

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Responses
200

성공

*/*
stringOptional
post/v1/system/menuMgmt/saveSubMenu
POST /api/bo/v1/system/menuMgmt/saveSubMenu HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 1358

{
  "all": [
    {
      "rtTgtSeq": 1100127,
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "rtTgtNm": "공통팝업-사용자조회",
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "useYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "비고내용",
      "popupYn": "Y",
      "btnId": "btn_kakaoTalk",
      "uprRtTgtSeq": 1105686,
      "leafMenuYn": "Y",
      "userHelpCont": "사용자도움말내용"
    }
  ],
  "create": [
    {
      "rtTgtSeq": 1100127,
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "rtTgtNm": "공통팝업-사용자조회",
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "useYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "비고내용",
      "popupYn": "Y",
      "btnId": "btn_kakaoTalk",
      "uprRtTgtSeq": 1105686,
      "leafMenuYn": "Y",
      "userHelpCont": "사용자도움말내용"
    }
  ],
  "update": [
    {
      "rtTgtSeq": 1100127,
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "rtTgtNm": "공통팝업-사용자조회",
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "useYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "비고내용",
      "popupYn": "Y",
      "btnId": "btn_kakaoTalk",
      "uprRtTgtSeq": 1105686,
      "leafMenuYn": "Y",
      "userHelpCont": "사용자도움말내용"
    }
  ],
  "delete": [
    {
      "rtTgtSeq": 1100127,
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "rtTgtNm": "공통팝업-사용자조회",
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "useYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "비고내용",
      "popupYn": "Y",
      "btnId": "btn_kakaoTalk",
      "uprRtTgtSeq": 1105686,
      "leafMenuYn": "Y",
      "userHelpCont": "사용자도움말내용"
    }
  ]
}
text

개별권한 사용여부 수정

post

기능설명

  • 개별권한의 사용여부를 수정합니다.


상세설명

  • 개별권한의 사용여부를 수정합니다.

  • checkedNodes의 목록을 사용여부 Y로 수정합니다.

  • nonCheckedNodes의 목록을 사용여부 N으로 수정합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Other propertiesanyOptional
Responses
200

성공

*/*
stringOptional
post/v1/system/menuMgmt/saveMenuRightIndiv
POST /api/bo/v1/system/menuMgmt/saveMenuRightIndiv HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 38

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
text

메뉴 상세정보 등록

post

기능설명

  • 메뉴의 상세정보를 등록합니다.


상세설명

  • 필수 값 목록

    • 권한대상유형코드

    • 권한대상명

    • 정렬순서

    • 사용여부

    • 시스템수정자아이디

    • 시스템구분코드

    • 상위권한대상순번

    • 시스템등록자ID

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
rtTgtSeqstringOptional
sysGbCdstring · min: 1Required
rtTgtTypCdstring · min: 1Required
rtTgtNmstring · min: 1Required
sortSeqinteger · int32Required
callUrlstring · min: 1Required
useYnstringOptional
custInfoInclYnstringOptional
rmkContstringOptional
popupYnstringOptional
btnIdstringOptional
uprRtTgtSeqstring · min: 1Required
leafMenuYnstring · min: 1Required
userHelpContstringOptional
Responses
200

성공

*/*
stringOptional
post/v1/system/menuMgmt/registMenuInfo
POST /api/bo/v1/system/menuMgmt/registMenuInfo HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 253

{
  "rtTgtSeq": "text",
  "sysGbCd": "text",
  "rtTgtTypCd": "text",
  "rtTgtNm": "text",
  "sortSeq": 1,
  "callUrl": "text",
  "useYn": "text",
  "custInfoInclYn": "text",
  "rmkCont": "text",
  "popupYn": "text",
  "btnId": "text",
  "uprRtTgtSeq": "text",
  "leafMenuYn": "text",
  "userHelpCont": "text"
}
text

메뉴권한 사용여부 수정

post

기능설명

  • 메뉴권한의 사용여부를 수정합니다.


상세설명

  • 메뉴권한의 사용여부를 수정합니다.

  • checkedNodes의 목록을 사용여부 Y로 수정합니다.

  • nonCheckedNodes의 목록을 사용여부 N으로 수정합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Other propertiesanyOptional
Responses
200

성공

*/*
stringOptional
post/v1/system/menuMgmt/modifyMenuRight
POST /api/bo/v1/system/menuMgmt/modifyMenuRight HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 38

{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}
text

메뉴 상세정보 수정

post

기능설명

  • 메뉴의 상세정보를 수정합니다.


상세설명

  • 필수 값 목록

    • 권한대상유형코드

    • 권한대상명

    • 정렬순서

    • 사용여부

    • 시스템수정자아이디

    • 권한대상순번

    • 고객정보포함여부

    • 팝업여부

    • 최하위메뉴여부

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
rtTgtSeqstringOptional
sysGbCdstring · min: 1Required
rtTgtTypCdstring · min: 1Required
rtTgtNmstring · min: 1Required
sortSeqinteger · int32Required
callUrlstring · min: 1Required
useYnstringOptional
custInfoInclYnstringOptional
rmkContstringOptional
popupYnstringOptional
btnIdstringOptional
uprRtTgtSeqstring · min: 1Required
leafMenuYnstring · min: 1Required
userHelpContstringOptional
Responses
200

성공

*/*
stringOptional
post/v1/system/menuMgmt/modifyMenuInfo
POST /api/bo/v1/system/menuMgmt/modifyMenuInfo HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 253

{
  "rtTgtSeq": "text",
  "sysGbCd": "text",
  "rtTgtTypCd": "text",
  "rtTgtNm": "text",
  "sortSeq": 1,
  "callUrl": "text",
  "useYn": "text",
  "custInfoInclYn": "text",
  "rmkCont": "text",
  "popupYn": "text",
  "btnId": "text",
  "uprRtTgtSeq": "text",
  "leafMenuYn": "text",
  "userHelpCont": "text"
}
text

매핑된 상위 메뉴 목록 조회 조회

get

기능설명

  • 매핑된 상위 메뉴 목록 조회들을 조회됩니다.


상세설명

  • 매핑된 상위 메뉴 목록 조회들을 조회됩니다.

  • 필수 값 목록

    • 상위권한대상순번 목록

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
uprRtTgtSeqListarrayRequired

상위권한대상순번 목록

Example: ["1101200211","1101504852"]
Responses
200

성공

*/*
timestampstring · date-timeOptional

result time

codestringOptional

result code

messagestringOptional

result message

isProcessbooleanOptional

process check

errorbooleanOptional

is error

get/v2/system/menuMgmt/upper
GET /api/bo/v2/system/menuMgmt/upper?authTargetSearch=[object+Object]&uprRtTgtSeqList=undefined HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "timestamp": "2026-01-01T00:00:00.000Z",
  "code": "text",
  "message": "text",
  "isProcess": true,
  "payload": [
    {
      "rtTgtSeq": 1100000,
      "rtTgtNm": "BO시스템",
      "uprRtTgtSeq": 11,
      "popupYn": "N",
      "uprRtTgtNm": "BO시스템",
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "httpMethod": "GET",
      "useYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "Text",
      "btnId": 123,
      "leafMenuYn": "N",
      "userHelpCont": "Text",
      "totalCount": 12
    }
  ],
  "error": true,
  "errors": [
    {
      "field": "text",
      "message": "text"
    }
  ]
}

메뉴 트리 목록 조회

get

기능설명

  • 저장되어 있는 메뉴가 트리 구조로 조회됩니다.


상세설명

  • 저장되어 있는 메뉴가 트리 구조로 조회됩니다.


수정번호

  • Release v2.00_241017 : 메뉴 트리 목록 조회 v2

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
sysGbCdstringOptional

시스템 구분 코드

rtGrpNostringOptional

권한그룹번호

useYnstringOptional

사용여부

Responses
200

성공

*/*
timestampstring · date-timeOptional

result time

codestringOptional

result code

messagestringOptional

result message

isProcessbooleanOptional

process check

errorbooleanOptional

is error

get/v2/system/menuMgmt/getMenuMgmtTreeList
GET /api/bo/v2/system/menuMgmt/getMenuMgmtTreeList?rtTargetBaseRequest=[object+Object] HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "timestamp": "2026-01-01T00:00:00.000Z",
  "code": "text",
  "message": "text",
  "isProcess": true,
  "payload": [
    {
      "rtTgtSeq": 1100000,
      "rtTgtNm": "BO시스템",
      "uprRtTgtSeq": 11,
      "popupYn": "N",
      "level": 1,
      "hierarchy": "text",
      "uprRtTgtNm": "BO시스템",
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "httpMethod": "GET",
      "useYn": "Y",
      "rtSubGbCd": "01",
      "groupYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "Text",
      "btnId": 123,
      "leafMenuYn": "N",
      "userHelpCont": "Text"
    }
  ],
  "error": true,
  "errors": [
    {
      "field": "text",
      "message": "text"
    }
  ]
}

하위 메뉴 목록 조회

get

기능설명

  • 화면에서 클릭한 메뉴의 하위 메뉴 목록을 조회합니다.


상세설명

  • 화면에서 클릭한 메뉴의 하위 메뉴 목록을 조회합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
rtTgtSeqstringOptional

권한대상순번

pageIdxstringRequired

현재 페이지

Example: 1
rowsPerPagestringRequired

페이지 당 row

Example: 10
Responses
200

성공

*/*

메뉴 권한 Response DTO

rtTgtSeqstringOptional

권한대상순번

Example: 1100000
rtTgtNmstringOptional

메뉴명

Example: BO시스템
uprRtTgtSeqstringOptional

상위권한대상순번

Example: 11
popupYnstringOptional

팝업여부

Example: N
levelstringOptional

레벨

Example: 1
hierarchystringOptional

트리 분류

uprRtTgtNmstringOptional

상위권한대상명

Example: BO시스템
sysGbCdstringOptional

시스템구분코드(UR005)

Example: 11
rtTgtTypCdstringOptional

권한대상유형코드(UR010)

Example: 20
sortSeqinteger · int32Optional

정렬순서

Example: 1
callUrlstringOptional

호출 URL

Example: popup/userMgmtPopup.userListPopup.do
httpMethodstringOptional

호출 URL

Example: GET
useYnstringOptional

사용여부

Example: Y
rtSubGbCdstringOptional

권한주체구분코드(UR006)

Example: 01
groupYnstringOptional

그룹 권한 사용여부

Example: Y
custInfoInclYnstringOptional

고객정보포함여부

Example: Y
rmkContstringOptional

비고내용

Example: Text
btnIdstringOptional

버튼 아이디

Example: 123
leafMenuYnstringOptional

최하위 메뉴 여부

Example: N
userHelpContstringOptional

사용자 도움말 내용

Example: Text
get/v1/system/menuMgmt/getSubMenuList
GET /api/bo/v1/system/menuMgmt/getSubMenuList?rtTargetBaseRequest=[object+Object]&pageIdx=text&rowsPerPage=text HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
  {
    "rtTgtSeq": 1100000,
    "rtTgtNm": "BO시스템",
    "uprRtTgtSeq": 11,
    "popupYn": "N",
    "level": 1,
    "hierarchy": "text",
    "uprRtTgtNm": "BO시스템",
    "sysGbCd": 11,
    "rtTgtTypCd": 20,
    "sortSeq": 1,
    "callUrl": "popup/userMgmtPopup.userListPopup.do",
    "httpMethod": "GET",
    "useYn": "Y",
    "rtSubGbCd": "01",
    "groupYn": "Y",
    "custInfoInclYn": "Y",
    "rmkCont": "Text",
    "btnId": 123,
    "leafMenuYn": "N",
    "userHelpCont": "Text"
  }
]

하위 메뉴 목록 건수 조회

get

기능설명

  • 화면에서 클릭한 메뉴의 하위 메뉴 목록 건수를 조회합니다.


상세설명

  • 화면에서 클릭한 메뉴의 하위 메뉴 목록 건수를 조회합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
rtTgtSeqstringOptional

권한대상순번

Responses
200

성공

*/*
integer · int32Optional
get/v1/system/menuMgmt/getSubMenuListCount
GET /api/bo/v1/system/menuMgmt/getSubMenuListCount?rtTargetBaseRequest=[object+Object] HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
1

하위메뉴 존재여부 체크

get

기능설명

  • 권한대상순번에 대한 하위메뉴가 존재하는지 확인합니다.


상세설명

  • 권한대상순번에 대한 하위메뉴가 존재하는지 확인합니다.

  • 넘어온 권한대상순번을 상위권한대상순번으로 가진 메뉴의 건수를 반환합니다.

  • 필수 값 목록

    • 권한대상순번

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
rtTgtSeqstringRequired

권한대상순번

Responses
200

성공

*/*
integer · int32Optional
get/v1/system/menuMgmt/getSubMenuCheck
GET /api/bo/v1/system/menuMgmt/getSubMenuCheck?rtTargetBaseRequest=[object+Object]&rtTgtSeq=text HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
1

유효한 권한대상 체크

get

기능설명

  • 권한대상순번에 대한 권한 정보가 존재하는지 확인합니다.


상세설명

  • 권한대상순번에 대해 사용여부가 Y인 권한 정보가 존재하는지 확인합니다.

  • 넘어온 권한대상순번을 가진 메뉴의 건수를 반환합니다.

  • 필수 값 목록

    • 권한대상순번

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
rtTgtSeqstringRequired

권한대상순번

Responses
200

성공

*/*
integer · int32Optional
get/v1/system/menuMgmt/getRtInfoCheck
GET /api/bo/v1/system/menuMgmt/getRtInfoCheck?rtTargetBaseRequest=[object+Object]&rtTgtSeq=text HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
1

메뉴 상세 정보 조회

get

기능설명

  • 화면에서 클릭한 메뉴의 샹세 정보를 조회합니다.


상세설명

  • 화면에서 클릭한 메뉴의 샹세 정보를 조회합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
rtTgtSeqstringOptional

권한대상순번

Responses
200

성공

*/*

메뉴 권한 Response DTO

rtTgtSeqstringOptional

권한대상순번

Example: 1100000
rtTgtNmstringOptional

메뉴명

Example: BO시스템
uprRtTgtSeqstringOptional

상위권한대상순번

Example: 11
popupYnstringOptional

팝업여부

Example: N
levelstringOptional

레벨

Example: 1
hierarchystringOptional

트리 분류

uprRtTgtNmstringOptional

상위권한대상명

Example: BO시스템
sysGbCdstringOptional

시스템구분코드(UR005)

Example: 11
rtTgtTypCdstringOptional

권한대상유형코드(UR010)

Example: 20
sortSeqinteger · int32Optional

정렬순서

Example: 1
callUrlstringOptional

호출 URL

Example: popup/userMgmtPopup.userListPopup.do
httpMethodstringOptional

호출 URL

Example: GET
useYnstringOptional

사용여부

Example: Y
rtSubGbCdstringOptional

권한주체구분코드(UR006)

Example: 01
groupYnstringOptional

그룹 권한 사용여부

Example: Y
custInfoInclYnstringOptional

고객정보포함여부

Example: Y
rmkContstringOptional

비고내용

Example: Text
btnIdstringOptional

버튼 아이디

Example: 123
leafMenuYnstringOptional

최하위 메뉴 여부

Example: N
userHelpContstringOptional

사용자 도움말 내용

Example: Text
get/v1/system/menuMgmt/getMenuInfo
GET /api/bo/v1/system/menuMgmt/getMenuInfo?rtTargetBaseRequest=[object+Object] HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "rtTgtSeq": 1100000,
  "rtTgtNm": "BO시스템",
  "uprRtTgtSeq": 11,
  "popupYn": "N",
  "level": 1,
  "hierarchy": "text",
  "uprRtTgtNm": "BO시스템",
  "sysGbCd": 11,
  "rtTgtTypCd": 20,
  "sortSeq": 1,
  "callUrl": "popup/userMgmtPopup.userListPopup.do",
  "httpMethod": "GET",
  "useYn": "Y",
  "rtSubGbCd": "01",
  "groupYn": "Y",
  "custInfoInclYn": "Y",
  "rmkCont": "Text",
  "btnId": 123,
  "leafMenuYn": "N",
  "userHelpCont": "Text"
}

마지막 업데이트