Consultation Assignment Management
API Description
Reads the OB bulk registration Excel file and bulk-registers it under the selected OB consultation type.
Detailed Description
The order number is not required; if provided, registration is not possible unless it is a valid order number.
Registration is not possible unless it is a valid member number.
Ordered product information is not registered when registering consultations via OB bulk registration.
Member No.
Order No.
Inquiry Title
Receipt Details
Consultation Type No.
OB Type Number
Success
Business processing error details
POST /api/bo/v2/customerservice/csAllocationMgmt/saveObCsCounselInfoListExcel?accpTitle=null HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 766
{
"all": [
{
"mbrNo": 100001115,
"ordNo": "20230823O213183",
"accpTitle": "주문번호 정상 케이스 문의",
"accpCont": "주문번호 정상 케이스 문의",
"cnslTypNo": 10020,
"obTypNo": 10020
}
],
"create": [
{
"mbrNo": 100001115,
"ordNo": "20230823O213183",
"accpTitle": "주문번호 정상 케이스 문의",
"accpCont": "주문번호 정상 케이스 문의",
"cnslTypNo": 10020,
"obTypNo": 10020
}
],
"update": [
{
"mbrNo": 100001115,
"ordNo": "20230823O213183",
"accpTitle": "주문번호 정상 케이스 문의",
"accpCont": "주문번호 정상 케이스 문의",
"cnslTypNo": 10020,
"obTypNo": 10020
}
],
"delete": [
{
"mbrNo": 100001115,
"ordNo": "20230823O213183",
"accpTitle": "주문번호 정상 케이스 문의",
"accpCont": "주문번호 정상 케이스 문의",
"cnslTypNo": 10020,
"obTypNo": 10020
}
]
}{
"totalCount": 1,
"payloads": [
{
"mbrNo": "text",
"ordNo": "text",
"accpTitle": "text",
"accpCont": "text",
"yn": "text",
"failCont": "text",
"cnslTypNo": "text",
"obTypNo": "text"
}
]
}API Description
Manually assigns the selected consultation to an agent.
Detailed Description
Manually assigns an unassigned consultation to the selected agent in the Agent Assignment Status by Task Type view.
Manual assignment is possible even when the agent has exceeded their same-day assignable quantity.
Consultation No.
Processing Status
Processor ID
Success
result time
result code
result message
process check
payload
is error
Business processing error details
POST /api/bo/v2/customerservice/csAllocationMgmt/saveManualAssign HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 298
{
"all": [
{
"ccnNo": 10004781,
"ccnPrgsStatCd": 10,
"procmnId": "zyoonforCX44"
}
],
"create": [
{
"ccnNo": 10004781,
"ccnPrgsStatCd": 10,
"procmnId": "zyoonforCX44"
}
],
"update": [
{
"ccnNo": 10004781,
"ccnPrgsStatCd": 10,
"procmnId": "zyoonforCX44"
}
],
"delete": [
{
"ccnNo": 10004781,
"ccnPrgsStatCd": 10,
"procmnId": "zyoonforCX44"
}
]
}{
"timestamp": "2026-01-01T00:00:00.000Z",
"code": "text",
"message": "text",
"isProcess": true,
"payload": "text",
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}API Description
Saves (registers/modifies/deletes) auto-distribution setting information.
Detailed Description
Registers the selected agent as an agent able to handle a specific consultation type.
Modifies the daily assignable quantity for a registered agent.
Removes a registered agent from the auto-distribution targets.
Success
result time
result code
result message
process check
payload
is error
Business processing error details
POST /api/bo/v2/customerservice/csAllocationMgmt/saveAutoDistributionManager HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 518
{
"all": [
{
"autoDivNo": 1000442,
"aempId": "zyoonforCX2",
"autoDivGbCd": 20,
"autoDivDtlNo": 10131,
"dayclQuotQty": 5,
"autoDivPsbYn": "Y"
}
],
"create": [
{
"autoDivNo": 1000442,
"aempId": "zyoonforCX2",
"autoDivGbCd": 20,
"autoDivDtlNo": 10131,
"dayclQuotQty": 5,
"autoDivPsbYn": "Y"
}
],
"update": [
{
"autoDivNo": 1000442,
"aempId": "zyoonforCX2",
"autoDivGbCd": 20,
"autoDivDtlNo": 10131,
"dayclQuotQty": 5,
"autoDivPsbYn": "Y"
}
],
"delete": [
{
"autoDivNo": 1000442,
"aempId": "zyoonforCX2",
"autoDivGbCd": 20,
"autoDivDtlNo": 10131,
"dayclQuotQty": 5,
"autoDivPsbYn": "Y"
}
]
}{
"timestamp": "2026-01-01T00:00:00.000Z",
"code": "text",
"message": "text",
"isProcess": true,
"payload": "text",
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}OK
POST /api/bo/v2/customerservice/csAllocationMgmt/getObCsCounselInfoListExcel?excelColumns=text&cnslTypNo=text&obTypNo=text HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 22
{
"excelFile": "binary"
}OK
{
"totalCount": 1,
"payloads": [
{
"mbrNo": 100001115,
"ordNo": "20230823O213183",
"accpTitle": "주문번호 정상 케이스 문의",
"accpCont": "주문번호 정상 케이스 문의",
"cnslTypNo": 10020,
"obTypNo": 10020
}
]
}Auto-Distribution Agent Assignment Progress Status Change Request DTO
Assignment Progress Status
NAuto-Distribution No. List
[{1000442}]Success
result time
result code
result message
process check
payload
is error
Business processing error details
POST /api/bo/v2/customerservice/csAllocationMgmt/changeAutoDivideAllocationPossibleYn HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 43
{
"state": "N",
"autoDivNoList": "[{1000442}]"
}{
"timestamp": "2026-01-01T00:00:00.000Z",
"code": "text",
"message": "text",
"isProcess": true,
"payload": "text",
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}API Description
Retrieves the list of consultations available for manual assignment.
Detailed Description
Retrieves the list of unassigned consultations that the selected agent can handle.
Handleable consultations: those whose consultation type matches the selected agent's task type (major) and task type (middle).
For Product Q&A, only the task type (major) value exists.
Auto-Distribution Classification Code (CS023)
50Auto-Distribution Detail No.
10020Success
Business processing error details
GET /api/bo/v2/customerservice/csAllocationMgmt/manualAssignList HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"totalCount": 1,
"payloads": [
{
"ccnNo": "text",
"accpDtm": "text",
"ccnPrgsStatCd": "text",
"custCnslGbCd": "text",
"accpTypCd": "text",
"cnslTypNo": "text",
"cnslTypText": "text",
"accpMediaCd": "text",
"accpCont": "text",
"mbrId": "text",
"mbrNm": "text",
"acptmnNm": "text",
"procmnNm": "text",
"quotDtm": "text",
"fnshmnNm": "text",
"fnshDtm": "text"
}
]
}Department Code
10141User ID
x2beeSuccess
Business processing error details
GET /api/bo/v2/customerservice/csAllocationMgmt/getCsDeptUserList HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"totalCount": 1,
"payloads": [
{
"userId": "text",
"userNm": "text",
"userGbCd": "text"
}
]
}Success
result time
result code
result message
process check
is error
Business processing error details
GET /api/bo/v2/customerservice/csAllocationMgmt/getCsDeptList 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": [
{
"deptCd": "text",
"deptNm": "text",
"sortSeq": "text",
"useYn": "text",
"uprDeptCd": "text",
"jobGrpCd": "SYSTEM_MANAGER",
"userId": "text",
"level": "text",
"hierarchy": "text",
"hierarchyText": "text",
"leafYn": "text"
}
],
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}API Description
Retrieves the sub-task type detail number when the task type (auto-distribution type) is changed on the Consultation Assignment Management screen.
Detailed Description
Retrieves the sub-task type detail number when the task type is changed.
For an OB consultation, the task type detail number is the OB type number.
For a 1:1 inquiry consultation, the task type detail number is the customer inquiry type code.
Auto Distribution Type Code
Success
result time
result code
result message
process check
is error
Business processing error details
GET /api/bo/v2/customerservice/csAllocationMgmt/getAutoDivideDetailNo 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": [
{
"autoDivNo": "text",
"aempId": "text",
"autoDivGbCd": "text",
"autoDivDtlNo": "text",
"autoDivDtlNm": "text",
"dayclQuotQty": 1,
"autoDivPsbYn": "text"
}
],
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}API Description
Retrieves the information of agents registered as auto-distribution targets.
Detailed Description
The assignment status criteria are as follows.
Waiting: Auto-distribution status (Y), no received consultations exist
Assignment in Progress: Auto-distribution status (Y), received consultations exist
Assignment Stopped: Auto-distribution status (N)
Department Code
10141User ID
x2beeSuccess
Business processing error details
GET /api/bo/v2/customerservice/csAllocationMgmt/getAutoDistributionManagerList HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"totalCount": 1,
"payloads": [
{
"state": "text",
"autoDivNo": "text",
"aempId": "text",
"aempNm": "text",
"autoDivGbCd": "text",
"autoDivGbNm": "text",
"autoDivDtlNo": "text",
"dayclQuotQty": 1,
"autoDivPsbYn": "text"
}
]
}Department Code
10141User ID
x2beeSuccess
result time
result code
result message
process check
payload
is error
Business processing error details
GET /api/bo/v2/customerservice/csAllocationMgmt/getAutoDistributionManagerListCount 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": 1,
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}API Description
Retrieves the consultation assignment status list from the Consultation Assignment Management screen.
Detailed Description
Retrieves the assignment status by task type for the selected receipt date.
The same-day assignment status is not affected by the receipt date.
Revision History
Release v2.00_240613: Improved period search conditions
Start Date
2023-09-08End Date
2023-09-11Date Period Selection
all_dayAuto Distribution Type Code
50Auto-Distribution Type Detail Code
50Person in Charge ID
zyoonforCX44Success
Business processing error details
GET /api/bo/v2/customerservice/csAllocationMgmt/csAllocationMgmtList HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"totalCount": 1,
"payloads": [
{
"state": "text",
"autoDivNo": "text",
"autoDivGbCd": "text",
"autoDivGbNm": "text",
"autoDivDtlNo": "text",
"autoDivDtlNm": "text",
"numOfAssignments": "text",
"numOfUnassignments": "text",
"receipt": "text",
"inProgress": "text",
"complete": "text",
"already": "text",
"numOfPeopleHandling": "text",
"numOfAllotableCases": "text",
"acptmnId": "text",
"aempNm": "text"
}
]
}Assignee Auto-Distribution Type Code by Task Type
50Assignee Auto-Distribution Detail No. by Task Type
10020Person in Charge ID
zyoonforCX44Success
Business processing error details
GET /api/bo/v2/customerservice/csAllocationMgmt/csAllocationDetailMgmtList HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"totalCount": 1,
"payloads": [
{
"state": "text",
"autoDivNo": "text",
"autoDivGbCd": "text",
"autoDivGbNm": "text",
"autoDivDtlNo": "text",
"autoDivDtlNm": "text",
"numOfAssignments": "text",
"numOfUnassignments": "text",
"receipt": "text",
"inProgress": "text",
"complete": "text",
"already": "text",
"numOfPeopleHandling": "text",
"numOfAllotableCases": "text",
"acptmnId": "text",
"aempNm": "text"
}
]
}Person in Charge ID
zyoonforCX3Auto-Distribution Classification Code (CS023)
20Auto-Distribution Detail No.
10880Department Code
10141Success
result time
result code
result message
process check
payload
is error
Business processing error details
GET /api/bo/v2/customerservice/csAllocationMgmt/checkValidateManager 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": true,
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}Success
result time
result code
result message
process check
is error
Business processing error details
GET /api/bo/v2/customerservice/csAllocationMgmt/checkLeader 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": {
"isLeader": true
},
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}Last updated