Skills
Methods
AddSkill
Adds a new operator's skill. Works only for ACDv1. For SmartQueue/ACDv2, use this reference.
To call this method, make sure your service account has one of the following roles:
Parameters
skill_name:
string
The ACD operator skill name. The length must be less than 512
Returns
result:
number
1
skill_id:
number
The skill ID
BindSkill
Binds the specified skills to the users (ACD operators) and/or the ACD queues. Works only for ACDv1. For SmartQueue/ACDv2, use this reference.
To call this method, make sure your service account has one of the following roles:
Parameters
acd_queue_id:
intlist
The ACD queue ID list separated by semicolons (;). Use the 'all' value to select all ACD queues
acd_queue_name:
stringlist
The ACD queue name that can be used instead of acd_queue_id. The ACD queue name list separated by semicolons (;)
application_id:
number
OptionalThe application ID. It is required if the user_name is specified
application_name:
string
OptionalThe application name that can be used instead of application_id
bind:
boolean
OptionalDefaults on: trueWhether to bind or unbind (set true or false respectively)
skill_id:
intlist
The skill ID list separated by semicolons (;). Use the 'all' value to select all skills
skill_name:
stringlist
The skill name list separated by semicolons (;). Can be used instead of skill_id
user_id:
intlist
The user ID list separated by semicolons (;). Use the 'all' value to select all users
user_name:
stringlist
The user name list separated by semicolons (;). user_name can be used instead of user_id
Returns
result:
number
1
DelSkill
Deletes an operator's skill. Works only for ACDv1. For SmartQueue/ACDv2, use this reference.
To call this method, make sure your service account has one of the following roles:
Parameters
skill_id:
number
The skill ID
skill_name:
string
The skill name that can be used instead of skill_id
Returns
result:
number
1
GetSkills
Gets the skills of an operator. Works only for ACDv1. For SmartQueue/ACDv2, use this reference.
To call this method, make sure your service account has one of the following roles:
Parameters
count:
number
OptionalDefaults on: 20The max returning record count
offset:
number
OptionalDefaults on: 0The first N records are skipped in the output
skill_id:
number
OptionalThe skill ID to filter
skill_name:
string
OptionalThe skill name part to filter
Returns
count:
number
The returned skill count
result:
total_count:
number
The total found skill count
SetSkillInfo
Edits an operator's skill. Works only for ACDv1. For SmartQueue/ACDv2, use this reference.
To call this method, make sure your service account has one of the following roles:
Parameters
new_skill_name:
string
The new skill name. The length must be less than 512
skill_id:
number
The skill ID
skill_name:
string
The skill name that can be used instead of skill_id
Returns
result:
number
1