Skills
Methods
AddSkill
Adds a new ACD operator skill.
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
DelSkill
Deletes the skill.
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
SetSkillInfo
Edits the skill.
Parameters
skill_id:
number
The skill ID.
skill_name:
string
The skill name that can be used instead of skill_id.
new_skill_name:
string
The new skill name. The length must be less than 512.
Returns
result:
number
1
GetSkills
Gets the skills.
Parameters
skill_id:
number
OptionalThe skill ID to filter.
skill_name:
string
OptionalThe skill name part to filter.
count:
number
OptionalDefaults on: 20The max returning record count.
offset:
number
OptionalDefaults on: 0The first N records will be skipped in the output.
Returns
result:
total_count:
number
The total found skill count.
count:
number
The returned skill count.
BindSkill
Binds the specified skills to the users (ACD operators) and/or the ACD queues.
Parameters
skill_id:
intlist
The skill ID list separated by the ';' symbol or the 'all' value.
skill_name:
stringlist
The skill name list separated by the ';' symbol. Can be used instead of skill_id.
user_id:
intlist
The user ID list separated by the ';' symbol or the 'all' value.
user_name:
stringlist
The user name list separated by the ';' symbol. user_name can be used instead of user_id.
acd_queue_id:
intlist
The ACD queue ID list separated by the ';' symbol or the 'all' value.
acd_queue_name:
stringlist
The ACD queue name that can be used instead of acd_queue_id. The ACD queue name list separated by the ';' symbol.
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: trueBind or unbind (set true or false respectively).
Returns
result:
number
1