סוכנות עם כמה חשבונות
איך סוכנות שמנהלת כמה לקוחות (כל לקוח = סאב-דומיין נפרד) מושכת נתונים מכל החשבונות באופן תוכנתי.
ב-TASKEY כל חשבון לקוח הוא סאב-דומיין נפרד, עם בסיס נתונים נפרד ומפתח API משלו. לכן סוכנות שמנהלת כמה לקוחות מושכת נתונים כך:
- לכל לקוח יש כתובת בסיס משלו:
https://CLIENT-SUBDOMAIN.taskey.co.il/webapi/... - לכל לקוח יש טוקן API משלו (הגדרות → API בחשבון של אותו לקוח).
- כדי למשוך מכל הלקוחות - מריצים את אותה קריאה (
GetLeadIds) פעם אחת לכל לקוח, כל פעם עם הסאב-דומיין והטוקן של אותו לקוח.
💡 דפוס עבודה לסוכנות: החזיקו טבלת מיפוי
{ שם לקוח → סאב-דומיין → טוקן }, ועברו עליה בלולאה. כל איטרציה מחזירה את הלידים של אותו לקוח עם הסטטוס וה-leave_reasonשלהם. האיחוד לטבלה מרכזת אחת נעשה בצד שלכם.
דוגמה - לולאה על כמה לקוחות (פסאודו-קוד)
clients = [
{ name: "לקוח א", subdomain: "client-a", token: "TOKEN_A" },
{ name: "לקוח ב", subdomain: "client-b", token: "TOKEN_B" }
]
for client in clients:
POST https://{client.subdomain}.taskey.co.il/webapi/GetLeadIds.php
Authorization: Bearer {client.token}
body: { "Created": "last_7_days" }
# מאחדים את התוצאות בצד שלכם
ℹ️ אין כרגע נקודת קצה אחת שמאחדת לידים מכמה חשבונות בקריאה יחידה - האיחוד נעשה בצד הקורא. אם נדרש איחוד מרוכז, פנו לתמיכה.