Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Content imported from a Scroll Translations translation file.
Sv translation
languageen

Table of Contents
maxLevel1

Retrieve all ACD Groups

This function retrieves all ACD groups from the client account.

URL

Translations Ignore


Code Block
GET {baseURL}/acd/groups



Parameters

None

Responses

If the request is performed, 200 OK is returned. See Return Codes for further possible status codes.

Returned Data (200 OK)

A JSON Structure containing the following fields:

FieldTypeData
filterStringThe applied filter. This is reserved for future use.
limitStartIntegerThe first record index. Currently 0, reserved for future use.
limitPageSizeIntegerThe number of records. -1 indicates all records. Reserved for future use.
recordsAcdGroups []An array of ACD groups.
countIntegerThe number of records returned.
orderByStringThe field used to sort the records. 
ascendingBooleanWhether the array of records is sorted ascending or descending.
statusIntegerThe return code (also provided by the http status code).

Example

Note, the records array has been shortened for readability.

Translations Ignore


Code Block
languagejs
{
    "filter": "",
    "limitStart": 0,
    "limitPageSize": -1,
    "records": [
        {
            "QueueMusicID4Sec": -1,
            "SupervisorAggregationSkill5ID": null,
            "DistributionAlgorithmID": 1,
            "ServiceLevelSeconds": 30,
...
            "bPositionAnnouncement3": false,
            "TarifAnnouncementWavesID": null,
            "bCallRedirectionAfterNumberAnnouncement": false
        }
    ],
    "count": 40,
    "orderBy": "Name",
    "ascending": true,
    "status": 200
}



Retrieve a specific ACD Group by ID

This function retrieves a specific ACD group by ID.

URL

Code Block
GET {baseURL}/acd/groups/group/{AcdGroupsID}

Parameters

ParameterWhereTypeData
AcdGroupsIDURLIntegerThe ID of the ACD Group.

Responses

If the request is performed, 200 OK is returned. See Return Codes for further possible status codes.

Returned Data (200 OK)

A JSON Structure containing the returned data.

FieldTypeData
recordsAcdGroups []An array of ACD groups, containing one group.
countInteger1
statusIntegerThe return code (also provided by the http status code).

Example

Note, the record array has been shortened for readability.

Translations Ignore


Code Block
languagejs
{
    "records": [
        {
            "QueueMusicID4Sec": -1,
            "SupervisorAggregationSkill5ID": null,
            "DistributionAlgorithmID": 1,
...
            "bPositionAnnouncement3": false,
            "TarifAnnouncementWavesID": null,
            "bCallRedirectionAfterNumberAnnouncement": false
        }
    ],
    "count": 1,
    "status": 200
}



Retrieve ACD Group by Name

This function retrieves one or more ACD groups, depending on the passed name. If more than one group is available which matches the name passed (partial match), then all corresponding groups will be returned.

URL

Translations Ignore


Code Block
GET {baseURL}/acd/groups/group?name={AcdGroupsName}



Parameters

ParameterWhereTypeData
AcdGroupsNameQueryStringThe name of the acd group(s) to retrieve.

Responses

If the request is performed, 200 OK is returned. See Return Codes for further possible status codes.

Returned Data (200 OK)

A JSON Structure containing the returned acd groups.

FieldTypeData
recordsAcdGroup []

An array of ACD groups.

countIntegerThe number of records returned.
statusIntegerThe return code (also provided by the http status code).

Example

Note, the records array has been shortened for readability.

Translations Ignore


Code Block
languagejs
{
    "records": [
        {
            "QueueMusicID4Sec": 10,
            "SupervisorAggregationSkill5ID": null,
            "DistributionAlgorithmID": 3,
...
            "QueueOffhookAnnouncementID": null,
            "bPositionAnnouncement3": false,
            "TarifAnnouncementWavesID": null,
            "bCallRedirectionAfterNumberAnnouncement": false
        }
    ],
    "count": 3,
    "status": 200
}



Sv translation
languagede

Status
colourRed
titleThis page is only available in English

Sv translation
languagefr

Table of Contents
maxLevel1

Retrouvez tous les groupes ACD

Cette fonction récupère tous les groupes ACD du compte client.

URL

Translations Ignore


Code Block
GET {baseURL}/acd/groups



Paramètres

Aucun

Réponses

Si la demande est exécutée, 200 OK est renvoyé. Voir Return Codes pour d'autres codes de statut possibles.

Données retournées (200 OK)

Une structure JSON contenant les champs suivants :

ChampTypeDonnées
filtreChaîne de caractèresLe filtre appliqué. Il est réservé à un usage futur.
limitStartEntierLe premier index des enregistrements. Actuellement 0, réservé pour une utilisation future.
limitPageSizeEntierLe nombre d'enregistrements. -1 indique tous les enregistrements. Réservé pour une utilisation future.
enregistrementsAcdGroups []Un ensemble de groupes ACD.
compterEntierLe nombre d'enregistrements retournés.
orderByChaîne de caractèresLe champ utilisé pour trier les enregistrements. 
ascendantBooléenSi l'ensemble des enregistrements est trié de manière ascendante ou descendante.
statutEntierLe code de retour (également fourni par le code de statut http).

Exemple

Notez que le tableau des enregistrements a été raccourci pour des raisons de lisibilité.

Translations Ignore


Code Block
languagejs
{ "filter": "", "limitStart": 0, "limitPageSize": -1, "records": [ { "QueueMusicID4Sec": -1, "SupervisorAggregationSkill5ID": null, "DistributionAlgorithmID": 1, "ServiceLevelSeconds": 30, ... "bPositionAnnouncement3": false, "TarifAnnouncementWavesID": null, "bCallRedirectionAfterNumberAnnouncement": false } ], "count": 40, "orderBy": "Name", "ascending": true, "status": 200 }



Retrouvez un groupe spécifique d'ACD par ID

Cette fonction permet de retrouver un groupe spécifique d'ACD par ID.

URL

Code Block
GET {baseURL}/acd/groups/group/{AcdGroupsID}

Paramètres

 ParamètreTypeDonnées
AcdGroupsIDURLEntierL'ID du groupe ACD

Réponses

Si la demande est exécutée, 200 OK est renvoyé. Voir Return Codes pour d'autres codes de statut possibles.

Données retournées (200 OK)

Une structure JSON contenant les données renvoyées.

ChampTypeDonnées
enregistrementsAcdGroups []Un ensemble de groupes ACD, contenant un groupe.
compterEntier1
statutEntierLe code de retour (également fourni par le code de statut http).

Exemple

Notez que le tableau d'enregistrement a été raccourci pour des raisons de lisibilité.

Translations Ignore


Code Block
languagejs
{ "records": [ { "QueueMusicID4Sec": -1, "SupervisorAggregationSkill5ID": null, "DistributionAlgorithmID": 1, ... "bPositionAnnouncement3": false, "TarifAnnouncementWavesID": null, "bCallRedirectionAfterNumberAnnouncement": false } ], "count": 1, "status": 200 }



Retrouvez le groupe ACD par son nom

Cette fonction récupère un ou plusieurs groupes ACD, selon le nom passé. S'il existe plusieurs groupes correspondant au nom transmis (correspondance partielle), tous les groupes correspondants seront renvoyés.

URL

Translations Ignore


Code Block
GET {baseURL}/acd/groups/group?name={AcdGroupsName}



Paramètres

 ParamètreTypeDonnées
AcdGroupsNameRequêteChaîne de caractèresLe nom du (des) groupe(s) acd à retrouver.

Réponses

Si la demande est exécutée, 200 OK est renvoyé. Voir Return Codes pour d'autres codes de statut possibles.

Données retournées (200 OK)

Une structure JSON contenant les groupes acd retournés.

ChampTypeDonnées
enregistrementsAcdGroups []

Un ensemble de groupes ACD.

compterEntierLe nombre d'enregistrements retournés.
statutEntierLe code de retour (également fourni par le code de statut http).

Exemple

Notez que le tableau des enregistrements a été raccourci pour des raisons de lisibilité.

Translations Ignore


Code Block
languagejs
{ "records": [ { "QueueMusicID4Sec": 10, "SupervisorAggregationSkill5ID": null, "DistributionAlgorithmID": 3, ... "QueueOffhookAnnouncementID": null, "bPositionAnnouncement3": false, "TarifAnnouncementWavesID": null, "bCallRedirectionAfterNumberAnnouncement": false } ], "count": 3, "status": 200 }