×

It fetches user–lead mapping data for a given:

  • Contact Center
  • Process
  • Campaign
  • Lead

In other words:
👉 “For this lead, which users are currently assigned?”

GET

'https://{{Cms_Domain_Name}}:{{port}}/cms/configuration/cc/{{contactCenterId}}/process/{{processId}}/campaign/{{campaignId}}/lead-user?leadId={{leadId}}&limit={{limit}}&offset={{offset}}'

Request Headers

Header Value
Content-Type application/json
Accept application/json
authorization Bearer {AuthToken}

 

GET

curl --location 'https://{{Cms_Domain_Name}}:{{port}}/cms/configuration/cc/{{contactCenterId}}/process/{{processId}}/campaign/{{campaignId}}/lead-user?leadId={{leadId}}&limit={{limit}}&offset={{offset}}' \ --header 'Authorization: Basic {{authToken}}' \ --header 'Content-Type: application/json' \ --header 'Accept: application/json'

HTTP Response

On success, the HTTP response status code will be 200 OK .

 
{
"campaignLeadId": 1,
"assignedCampaignUserIds": [
1
],
"unassignedCampaignUserIds": [
3817,
3802
],
"leadId": 2,
"campaignId": 1,
"assignedUserIds": [
"anav_agent
],
"unassignedUserIds": [
"madhur1",
"exe_gs"
]
}
400 {

"statusCode": 404,

"status": "Not Found",

"errorCode": "CONF-1001",

"errorMessage": "Object doesn't exist"

}

401 {

"statusCode": 404,

"status": "Not Found",

"errorCode": "CONF-1001",

"errorMessage": "Object doesn't exist"

}

403 {

"statusCode": 404,

"status": "Not Found",

"errorCode": "CONF-1001",

"errorMessage": "Object doesn't exist"

}

404 {

"statusCode": 404,

"status": "Not Found",

"errorCode": "CONF-1001",

"errorMessage": "Object doesn't exist"

}

500 Internal Server Error

{

"statusCode": 404,

"status": "Not Found",

"errorCode": "CONF-1001",

"errorMessage": "Object doesn't exist"

}