Rate this page:

Skills

Methods

AddSkill

Copy URL

Adds a new ACD operator skill.

AddSkill example

AddSkill example

Add a new skill.

Parameters

  • skill_name:

    string

    Optional

    The ACD operator skill name. The length must be less than 512.

Returns

  • result:

    number

    1

  • skill_id:

    number

    The skill ID

DelSkill

Copy URL

Deletes the skill.

DelSkill example

DelSkill example

Delete the skill 1.

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

Copy URL

Edits the skill.

SetSkillInfo example

SetSkillInfo example

Change the skill name.

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

    Optional

    The new skill name. The length must be less than 512.

Returns

  • result:

    number

    1

GetSkills

Copy URL

Gets the skills.

GetSkills example

GetSkills example

Get two skills, but skip the first one.

Parameters

  • skill_id:

    number

    Optional

    The skill ID to filter.

  • skill_name:

    string

    Optional

    The skill name part to filter.

  • count:

    number

    Optional
    Defaults on:  20

    The max returning record count.

  • offset:

    number

    Optional
    Defaults on:  0

    The first N records will be skipped in the output.

Returns

  • total_count:

    number

    The total found skill count.

  • count:

    number

    The returned skill count.

BindSkill

Copy URL

Binds the specified skills to the users (ACD operators) and/or the ACD queues.

BindSkill example

BindSkill example

Bind the skills 1, 5 to the users 5, 6, 10.

Parameters

  • skill_id:

    intlist

    The skill ID list separated by the ';' symbol or the 'all' value.

  • skill_name:

    stringlist

    Can be used instead of skill_id. The skill name list separated by the ';' symbol.

  • user_id:

    intlist

    The user ID list separated by the ';' symbol or the 'all' value.

  • user_name:

    stringlist

    The user name that can be used instead of user_id. The user name list separated by the ';' symbol.

  • 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

    Optional

    The application ID. It is required if the user_name is specified.

  • application_name:

    string

    Optional

    The application name that can be used instead of application_id.

  • bind:

    boolean

    Optional
    Defaults on:  true

    Bind or unbind?

Returns

  • result:

    number

    1