נקודות הקצה של סטטוס התור מחזירות מידע על התור כדי לקבוע אם להפנות שיחה.
סטטוס התור
הצגת נתונים בזמן אמת לגבי תורים בעלים, כולל זמני המתנה משוערים, זמינות של נציגים, קיבולת של משבצות לשיחות חוזרות, שעות פעילות וחגים. ההגדרה הזו מאפשרת למערכות 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 | מספר שלם | משך החלון העתידי הכולל בשעות שבו יוחזרו תקופות של משבצות זמן לחזרה ללקוח. הערך חייב להיות קטן מ-8 שעות או שווה לו. ברירת המחדל היא 4 שעות. זה שינוי אופציונלי. |
| callback_start_from | מחרוזת | תחילת חלון החיפוש של משבצת זמן לשיחה חוזרת, בפורמט ISO 8601 של תאריך ושעה בתור או באזור הזמן של החברה. אם לא מציינים את השעה, ברירת המחדל היא השעה הנוכחית (שעת השרת שהומרה לאזור הזמן של התור או של החברה). התאריך לא יכול להיות בעבר, והוא יכול להיות עד 24 שעות בעתיד. זה שינוי אופציונלי. |
דוגמה לתשובה
{
"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
},
{
"date": "20260225",
"start_time": "17:45",
"end_time": "18:00",
"scheduled_calls": 0,
"max_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
}