GetTasks - רשימת משימות
שליפת רשימת משימות עם פילטרים לפי ליד, נציג, סטטוס, פרויקט והשלמה. עונה על "תן לי את כל המשימות הפתוחות של נציג מסוים".
שליפת רשימת משימות (tasks_leads) עם פילטרים אופציונליים. כל משימה בתשובה כוללת את הסטטוס, הדחיפות, השיוך לנציג והקישור לליד.
POST https://YOUR-SUBDOMAIN.taskey.co.il/webapi/GetTasks.php
Authorization: Bearer YOUR_API_TOKEN
Content-Type: application/json
🔒 דורש אימות: כל קריאות המשימות דורשות
Authorization: Bearerתקין. ראו אימות.
פרמטרים (כולם אופציונליים)
| שדה | תיאור | דוגמה |
|---|---|---|
follow_id | רק משימות של ליד מסוים | 12345 |
user_id | רק משימות המשויכות לנציג | 4 |
status | רק משימות בסטטוס מסוים (ID) | 3 |
project_id | רק משימות בפרויקט מסוים | 87 |
complete | 0 = פתוחות, 1 = שהושלמו | 0 |
urgent | 1 = רק משימות דחופות | 1 |
limit | כמות תוצאות בעמוד (ברירת מחדל 50, מקסימום 200) | 100 |
page | מספר עמוד (מתחיל מ-1) - לדפדוף כשיש יותר תוצאות מה-limit | 2 |
offset | דילוג על X תוצאות (חלופה ל-page; מנצח אם נשלחו שניהם) | 50 |
דוגמת בקשה - כל המשימות הפתוחות של נציג
{
"user_id": 4,
"complete": 0
}
מבנה התשובה
{
"status_code": 200,
"total_rows": 1,
"total_count": 34,
"page": 1,
"total_pages": 1,
"has_more": false,
"next_page": null,
"tasks": [
{
"id": 9001,
"title": "להחזיר טלפון",
"body": "הלקוח ביקש שיחה חוזרת",
"follow_id": 12345,
"customer_name": "ישראל ישראלי",
"status": 3,
"status_name": "בטיפול",
"urgency": 2,
"complete": 0,
"user_id": "4",
"assigned_to": "דנה כהן",
"project_id": 0,
"add_date": "2026-06-20 10:14",
"due_date": "2026-06-22",
"completed_date": null
}
]
}
📄 דפדוף: כש-
has_moreהואtrue- שלחו את אותה בקשה עםpage: next_pageלקבלת העמוד הבא.total_count= סך כל המשימות התואמות.
💡 לעדכון משימה (סטטוס, שיוך, השלמה) ראו UpdateTask. להוספת משימה ראו AddTask.