Endpunkte für Wartezeiten

Die Contact Center AI Platform (CCAI Platform) bietet den Endpunkt „Wartezeit“, um die aktuellen Wartezeiten für Warteschlangen verschiedener Kanaltypen abzurufen.

Wartezeit

Parameter Erforderlich Datentyp Definition
lang TRUE String Sprachcode der Warteschlange. Beispiel: „de“
menu_id FALSE Ganzzahl Die Antwort filtert alle Menüs in der Unterstruktur dieses Menüs, einschließlich dieses Menüs.
menu_type FALSE String Gibt Menüs bestimmter Typen zurück. Mögliche Werte: ivr_menu, mobile_menu, web_menu
channel_type FALSE String Gibt Menüs eines bestimmten Kanals zurück. Mögliche Werte: voice_call, chat
wait[from] FALSE Ganzzahl Gibt Datensätze zurück, wenn die Wartezeit größer als der Wert ist.
wait[to] FALSE Ganzzahl Gibt Datensätze zurück, wenn die Wartezeit kleiner als der Wert ist.

Endpunkt:

Method: GET
Type: 
URL: https://{{subdomain}}.{{domain}}/apps/api/v1/wait_times

Überschriften:

Schlüssel Wert Beschreibung
Content-Type application/json

Beispielanfragen und -antworten

In den folgenden Abschnitten finden Sie Beispielanfragen an den Endpunkt.

Wartezeiten für mobile Warteschlangen

In diesem Beispiel wird gezeigt, wie Sie die Wartezeiten für die mobilen Warteschlangen abrufen.

Anfrage

Überschriften:

Schlüssel Wert Beschreibung
Content-Type application/json

Anfrage:

Schlüssel Wert Beschreibung
lang de
menu_type mobile_menu

Text: Keine

Antwort: Wartezeiten für mobile Warteschlangen
[
    {
        "menu_id": 29,
        "menu_type": "mobile_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Laptop",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 42,
        "menu_type": "mobile_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Desktop",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 43,
        "menu_type": "mobile_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Smart Phone",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    }
]

Statuscode: 200

Wartezeiten zwischen wait[from] und wait[to]

In diesem Beispiel wird gezeigt, wie Sie die Anrufe abrufen, deren Wartezeiten zwischen den Werten für „wait from“ und „wait to“ liegen.

Anfrage

Überschriften:

Schlüssel Wert Beschreibung
Content-Type application/json

Anfrage:

Schlüssel Wert Beschreibung
lang de
wait[from] 5
wait[to] 15

Text: Keine

Antwort: Wartezeiten zwischen wait[from] und wait[to]
[
    {
        "menu_id": 3,
        "menu_type": "web_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Web App",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 29,
        "menu_type": "mobile_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Laptop",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 42,
        "menu_type": "mobile_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Desktop",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 44,
        "menu_type": "web_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Mobile App",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 43,
        "menu_type": "mobile_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Smart Phone",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    }
]

Statuscode: 200

Wartezeiten für Sprachanrufe für mobile Warteschlangen, die länger als 5 Sekunden sind

In diesem Beispiel wird gezeigt, wie Sie die mobilen Sprachanrufe abrufen, deren Wartezeit länger als 5 Sekunden ist.

Anfrage

Überschriften:

Schlüssel Wert Beschreibung
Content-Type application/json

Anfrage:

Schlüssel Wert Beschreibung
lang de
menu_type mobile_menu
channel_type voice_call
wait[from] 5

Text: Keine

Antwort: Wartezeiten für Sprachanrufe für mobile Warteschlangen, die länger als 5 Sekunden sind
[
    {
        "menu_id": 29,
        "menu_type": "mobile_menu",
        "voice_call": 10,
        "materialized_path": "Laptop",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 42,
        "menu_type": "mobile_menu",
        "voice_call": 10,
        "materialized_path": "Desktop",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 43,
        "menu_type": "mobile_menu",
        "voice_call": 10,
        "materialized_path": "Smart Phone",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    }
]

Statuscode: 200

Wartezeiten für ein bestimmtes Menü

In diesem Beispiel wird gezeigt, wie Sie die Wartezeiten für eine bestimmte Menü-ID abrufen.

Anfrage

Überschriften:

Schlüssel Wert Beschreibung
Content-Type application/json

Anfrage:

Schlüssel Wert Beschreibung
lang de
menu_id 9

Text: Keine

Antwort: Wartezeiten für ein bestimmtes Menü
[
    {
        "menu_id": 9,
        "menu_type": "ivr_menu",
        "voice_call": 10,
        "materialized_path": "Death Star",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    }
]

Statuscode: 200

Wartezeiten für alle Sprachanrufe

In diesem Beispiel wird gezeigt, wie Sie die Wartezeiten für alle aktuellen Sprachanrufe abrufen.

Anfrage

Überschriften:

Schlüssel Wert Beschreibung
Content-Type application/json

Anfrage:

Schlüssel Wert Beschreibung
lang de
channel_type voice_call

Text: Keine

Antwort: Wartezeiten für alle Sprachanrufe
[
    {
        "menu_id": 3,
        "menu_type": "web_menu",
        "voice_call": 10,
        "materialized_path": "Web App",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 9,
        "menu_type": "ivr_menu",
        "voice_call": 10,
        "materialized_path": "Death Star",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 29,
        "menu_type": "mobile_menu",
        "voice_call": 10,
        "materialized_path": "Laptop",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 41,
        "menu_type": "ivr_menu",
        "voice_call": 10,
        "materialized_path": "Lock Star",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 42,
        "menu_type": "mobile_menu",
        "voice_call": 10,
        "materialized_path": "Desktop",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 44,
        "menu_type": "web_menu",
        "voice_call": 10,
        "materialized_path": "Mobile App",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 43,
        "menu_type": "mobile_menu",
        "voice_call": 10,
        "materialized_path": "Smart Phone",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    }
]

Statuscode: 200

Wartezeiten für Warteschlangen in englischer Sprache

In diesem Beispiel wird gezeigt, wie Sie alle Wartezeiten für die Warteschlangen abrufen, deren Sprache Englisch ist.

Anfrage

Überschriften:

Schlüssel Wert Beschreibung
Content-Type application/json

Anfrage:

Schlüssel Wert Beschreibung
lang de

Text: Keine

Antwort: Wartezeiten für Warteschlangen in englischer Sprache
[
    {
        "menu_id": 3,
        "menu_type": "web_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Web App",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 9,
        "menu_type": "ivr_menu",
        "voice_call": 10,
        "materialized_path": "Death Star",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 29,
        "menu_type": "mobile_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Laptop",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 41,
        "menu_type": "ivr_menu",
        "voice_call": 10,
        "materialized_path": "Lock Star",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 42,
        "menu_type": "mobile_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Desktop",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 44,
        "menu_type": "web_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Mobile App",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    },
    {
        "menu_id": 43,
        "menu_type": "mobile_menu",
        "chat": 10,
        "voice_call": 10,
        "materialized_path": "Smart Phone",
        "logged_in_agents": 3,
        "available_agents": 2,
        "breakthrough_agents": 1
    }
]

Statuscode: 200