נקודות הקצה של סטטוס התור מחזירות מידע על התור כדי לקבוע אם להעביר את השיחה.
סטטוס התור
מספק נתונים בזמן אמת על תורים של עלים, כולל זמני המתנה משוערים, זמינות הנציגים, קיבולת משבצות הזמן לשיחות חוזרות, שעות הפעילות והחגים. אפשר להשתמש בזה כדי לאפשר למערכות AI קוליות להחליט באופן דינמי אם להעביר שיחה לנציג אנושי או להציע למתקשר חלונות זמן לתזמון שיחה חוזרת. מידע נוסף זמין במאמר נקודת הקצה של סטטוס התור.
דוגמה לבקשה
שיטה: GET
כתובת URL: https://{subdomain}.{domain}/apps/api/v1/queues/status
כותרות
| מפתח | ערך | תיאור |
|---|---|---|
| סוג התוכן | application/json | |
| אישור | application/json |
שאילתה
| מפתח | ערך | תיאור |
|---|---|---|
| lang | מחרוזת | קוד השפה בן שתי האותיות של התור, בפורמט ISO 639-1 (לדוגמה, en או es). חובה. |
| menu_id[] | מחרוזת | מזהה תור אחד או מערך של כמה מזהי תורים. חובה. |
| menu_type | מחרוזת | סוג התפריט. הערכים האפשריים הם ivr_menu, mobile_menu ו-web_menu. חובה. |
| callback_period_hours | מספר שלם | משך הזמן הכולל בשעות שבו המערכת תחזיר משבצות זמן לשיחות חוזרות. הערך צריך להיות בין 1 ל-24. אם לא מציינים חלון זמן, המערכת משתמשת בחלון זמן של 4 שעות כברירת מחדל, אלא אם בחשבון שלכם מופעל תזמון לפי קיבולת. זה שינוי אופציונלי. |
| callback_start_from | מחרוזת | תחילת חלון החיפוש של משבצת הזמן לשיחה חוזרת, בפורמט תאריך ושעה של ISO 8601 באזור הזמן של התור או של החברה. אם לא מציינים את הפרמטר הזה, ברירת המחדל היא השעה הנוכחית (שעת השרת שמומרת לאזור הזמן של התור או של החברה). התאריך לא יכול להיות בעבר. זה שינוי אופציונלי. |
דוגמה לתשובה
{
"queues": [
{
"menu_id": 2,
"menu_type": "ivr_menu",
"lang": "en",
"materialized_path": "IVR Support",
"current_queue_ewt": 18000,
"scheduled_callback_ewt": 0,
"logged_in_agents": 0,
"available_agents": 0,
"breakthrough_agents": 0,
"callback_periods": [
{
"date": "20260225",
"start_time": "17:30",
"end_time": "17:45",
"scheduled_calls": 0,
"max_slots": 1,
"available_slots": 1
},
{
"date": "20260225",
"start_time": "17:45",
"end_time": "18:00",
"scheduled_calls": 0,
"max_slots": 1,
"available_slots": 1
}
],
"hoops": {
"current_status": 0,
"time_zone": "America/Los_Angeles",
"start_of_hoops": "2026-02-25T09:00:00-08:00",
"end_of_hoops": "2026-02-25T18:00:00-08:00",
"hoops_early_cutoff_minutes": null
},
"holiday": {
"current_status": 0,
"holiday_name": null,
"time_range_all_day": null,
"time_range_start_time": null,
"time_range_end_time": null,
"time_zone": "America/Los_Angeles"
}
}
]
}
זמינות התור
לבדוק את סטטוס הזמינות של תור לפני שמעבירים אליו סשן. נקודת הקצה הזו מחזירה את המאפיינים הבוליאניים הבאים:
after_hours:trueאם התור לא זמין כי הוא במצב "מחוץ לשעות הפעילות"
overcapacity:trueאם התור לא זמין כי הוא במצב של קיבולת יתר
דוגמה לבקשה
שיטה: GET
כתובת URL: https://{subdomain}.{domain}/apps/api/v1/queue_operation_statuses
שאילתה
| מפתח | ערך | תיאור |
|---|---|---|
| menu_id | מספר שלם | המזהה של התור שרוצים לקבל מידע על הזמינות שלו. חובה. |
| lang | מחרוזת | קוד השפה בן שתי האותיות של התור, בפורמט ISO 639-1. חובה. |
| channel_type | מחרוזת | סוג הערוץ. הערכים האפשריים הם call ו-chat. חובה. |
דוגמה לתשובה
{
"menu_id": 1,
"lang": "en",
"channel_type": "call",
"after_hour": false,
"overcapacity": true
}