מבוא
ה-API של iLeads מאפשר לשלוח הודעות SMS, לקבל דוחות מסירה, לנהל רשימות תפוצה ולשלוח קודי אימות – ישירות מהמערכות שלכם. כל הפעולות נשלחות כבקשת POST לכתובת אחת, ומה שקובע את הפעולה הוא אלמנט הבסיס של הבקשה.
כתובות
https://app.ileads.co.il/apihttps://app.ileads.co.il/api/testכתובת ה-Test מחזירה תשובה זהה לבקשה אמיתית, אבל לא מבצעת את הפעולה. מתאים לבדיקת תקינות הבקשה בזמן פיתוח.
פורמט
אפשר לשלוח XML או JSON, והתשובה תחזור באותו פורמט. הגדירו את הכותרת בהתאם: Content-Type: application/xml או Content-Type: application/json.
מבנה התשובה
כל תשובה כוללת את השדה status – 0 פירושו הצלחה, וכל ערך אחר הוא קוד שגיאה (ראו קודי שגיאה). השדה message מסביר את התוצאה. שם אלמנט הבסיס בתשובה משתנה לפי הפעולה.
מוסכמות
- מספרי טלפון: בפורמט
5xxxxxxxxאו05xxxxxxxx. - תאריכים: בפורמט
dd/mm/yy hh:mm. - מאפיינים ב-JSON: מאפיין XML (למשל
idשלphone) נכתב ב-JSON תחת"$", והערך עצמו תחת"_". ראו את הדוגמה בשליחת SMS.
אבטחה
Postman
כל הפעולות מוכנות לבדיקה ב-Postman: הורדת ה-Collection. אחרי הייבוא, הגדירו את המשתנים token ו-username.
אימות (API Token)
כל בקשה נשלחת עם API Token בכותרת Authorization, בשיטת Bearer.
יצירת הטוקן הראשון
- היכנסו למערכת, ללשונית "הגדרות", ובחרו "ניהול Token API".
- לחצו "יצירת טוקן חדש".
- הטוקן מוצג פעם אחת בלבד – שמרו אותו במקום מאובטח. לא ניתן לשחזר אותו בהמשך.
כללים
- עד 5 טוקנים פעילים לכל משתמש, וכולם פועלים במקביל. לכל טוקן שם ייחודי.
- כל טוקן תקף ל-24 חודשים ממועד יצירתו. תאריך התפוגה חוזר בשדה
expiration_dateואינו מתארך. - טוקנים נוספים אפשר ליצור גם דרך ה-API, עם טוקן תקף קיים – ראו יצירת API Token.
- מחיקת טוקן בממשק מבטלת אותו מיד.
יצירת API Token
https://app.ileads.co.il/api<getApiToken>יצירת טוקן חדש, או שליפת הטוקן העדכני, באמצעות טוקן תקף קיים. חשבון אב יכול ליצור טוקן עבור חשבון משנה שלו.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
getApiTokenחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
user → usernameחובה | string | שם המשתמש של חשבון האב (החשבון שהטוקן שלו נשלח בבקשה). |
usernameחובה | string | שם המשתמש שעבורו נוצר הטוקן. |
actionחובה | string | "new" – יצירת טוקן חדש. "current" – שליפת הטוקן העדכני ביותר. |
אימות מספר שולח
https://app.ileads.co.il/api<verify_phone>אימות מספר טלפון לשימוש כמקור (שולח) של הודעות. לנייד יישלח קישור אימות; לקווי – הנחיות לשיחת אימות.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
verify_phoneחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
phoneחובה | string | מספר נייד או קווי תקין לאימות. ניתן כמה שדות. |
מספרים מאומתים
https://app.ileads.co.il/api<getVerifiedPhones>שליפת כל המספרים המאומתים בחשבון.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
getVerifiedPhonesחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
is_subs | int | 1 – כולל המספרים המאומתים של חשבונות המשנה. אחרת – לא לשלוח את השדה. |
שליחת SMS
https://app.ileads.co.il/api<sms>שליחת הודעה אחת לנמען אחד או לרבים – מספרים בודדים, רשימות תפוצה, או שילוב של שניהם.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
smsחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
sourceחובה | string | שם או מספר השולח. עד 11 תווים – ספרות (ללא +) ואותיות באנגלית. המקור חייב להיות מאומת. |
destinationsחובה | object | מכיל את הנמענים. ניתן לשלב כמה שדות phone ו-cl_id. |
phoneחובה | string | מספר הנמען. בפורמט 5xxxxxxxx או 05xxxxxxxx. |
phone@id | string | מאפיין של phone – מזהה חיצוני משלכם, לשליפת דוח מסירה (DLR) בהמשך. השאירו ריק אם אין צורך. |
cl_id | string | מזהה רשימת תפוצה לשליחה אליה. |
messageחובה | string | תוכן ההודעה. עד 1005 תווים. |
timing | string | מועד שליחה עתידי. ללא שדה זה ההודעה נשלחת מיד. פורמט: dd/mm/yy hh:mm |
tag | string | למשתמשי אימות SMS אוטומטי של Google – מוסיף תגית לתחילת ההודעה. למשל: tag=# ו-message=Hello world יישלח כ-"<#>Hello world". |
add_dynamic | string | 1 – שליחה עם השדות הדינמיים של רשימת התפוצה. בשימוש זה מותר cl_id אחד בלבד וללא phone בודדים. בתוכן ההודעה: [DYNAMIC_FIELD1], [DYNAMIC_FIELD2] וכו'. |
add_unsubscribe | int | אפשרות הסרה: 3 – הסרה בקישור, 2 – הסרה בהודעה חוזרת. כל ערך אחר – ללא. |
temp_bl | string | סינון נמענים שקיבלו הודעה ב-X הימים האחרונים (1–14). |
includes_international | int | 1 – הנמענים כוללים מספרים בינלאומיים, 0 – לא. |
campaign_name | string | שם הקמפיין שיוצג בדוחות המערכת. עד 50 תווים. |
links | object | מכיל קישורים לקיצור בתוך ההודעה. ניתן כמה שדות link. |
link | string | קישור לקיצור. חייב מאפיין id. בתוכן ההודעה כתבו [link-id] במקום שבו יופיע הקישור המקוצר. |
שליחה מרובה (Bulk)
https://app.ileads.co.il/api<bulk>שליחת הודעות שונות לנמענים שונים בבקשה אחת – למשל הודעה אישית לכל לקוח.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
bulkחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
messagesחובה | array | מערך של אובייקטי sms. עד 2500 הודעות בבקשה. |
sms → sourceחובה | string | שם או מספר השולח. עד 11 תווים – ספרות ואותיות באנגלית. |
sms → destinationsחובה | object | הנמענים של ההודעה הזו. |
sms → phoneחובה | string | מספר הנמען. בפורמט 5xxxxxxxx או 05xxxxxxxx. מאפיין id אופציונלי לדוח מסירה. |
sms → messageחובה | string | תוכן ההודעה. עד 1005 תווים. |
sms → links | object | קישורים לקיצור בהודעה הזו (link עם מאפיין id, ובהודעה [link-id]). |
cl_id | string | מזהה רשימת תפוצה. |
timing | string | מועד שליחה עתידי. פורמט: dd/mm/yy hh:mm |
add_unsubscribe | int | 3 – הסרה בקישור, 2 – הסרה בהודעה חוזרת. |
temp_bl | string | סינון נמענים שקיבלו הודעה ב-X הימים האחרונים (1–14). |
includes_international | int | 1 – כולל מספרים בינלאומיים. |
campaign_name | string | שם הקמפיין בדוחות. עד 50 תווים. |
בדיקת יתרה
https://app.ileads.co.il/api<balance>בדיקת יתרת ההודעות בחשבון.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
balanceחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
שליחת קוד אימות
https://app.ileads.co.il/api<send_otp>שליחת קוד אימות חד-פעמי בן 6 ספרות ב-SMS. הקוד נוצר ונשמר במערכת לבדיקה בהמשך.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
send_otpחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
phoneחובה | string | בפורמט 5xxxxxxxx או 05xxxxxxxx. |
sourceחובה | string | שם או מספר השולח שיופיע לנמען. |
app_id | int | להבחנה בין כמה אפליקציות שמשתמשות בשירות. ברירת מחדל: 1. |
max_tries | int | מספר ניסיונות להזנת הקוד, 3–5. ברירת מחדל: 3. |
valid_time | int | תוקף הקוד בדקות, 1–15. ברירת מחדל: 5. |
text | string | נוסח מותאם – חייב לכלול [code]. ברירת מחדל: "the code is [code]". |
בדיקת קוד אימות
https://app.ileads.co.il/api<validate_otp>בדיקה אם הקוד שהמשתמש הזין תקף עבור המספר.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
validate_otpחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
phoneחובה | string | בפורמט 5xxxxxxxx או 05xxxxxxxx. |
codeחובה | int | הקוד בן 6 הספרות לבדיקה. |
app_id | int | אותו app_id שנשלח בשליחת הקוד. ברירת מחדל: 1. |
service_type | string | sms או whatsapp. ברירת מחדל: sms. |
קבלת עדכונים (Push)
במקום לשלוף דוחות, אפשר לקבל אותם אוטומטית לכתובת שלכם ברגע שהם מתקבלים.
- העדכונים נשלחים כבקשת
POSTבפורמטapplication/x-www-form-urlencoded, עם אותם שמות שדות כמו בתשובות ה-API. - החזירו
200 OK. תשובה אחרת תעכב את השליחות, ואחרי כמה כישלונות השליחה תיפסק. - הגדרת הכתובת: בממשק המערכת, או דרך הגדרת כתובת Push.
דוח מסירה (dlr)
השדות: external_id, status (ראו סטטוסי מסירה), he_message, en_message, date, phone, operaor (כך נכתב שם השדה), shipment_id.
POST https://your-site.com/ileads/dlr
Content-Type: application/x-www-form-urlencoded
external_id=1234&status=102&he_message=הגיע+ליעד&en_message=Delivered
&date=01/04/26 16:05:05&phone=9725xxxxxxxx&operaor=Cellcom&shipment_id=12345678הודעה נכנסת (incoming_sms)
השדות: message, date, phone (השולח), dest (המספר שלכם).
message=This+is+a+sample+message&date=01/04/26 16:05:05
&phone=9725xxxxxxxx&dest=9725xxxxxxxxחסימה (blacklist)
השדות: message, date, dest.
message=נחסם+מנוי&date=01/04/26 16:05:05&dest=9725xxxxxxxxהגדרת כתובת Push
https://app.ileads.co.il/api<push_url>הגדרת הכתובת שאליה יישלחו עדכונים. ניתן להגדיר גם מתוך ממשק המערכת.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
push_urlחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
typeחובה | string | סוג העדכון: dlr, incoming_sms, blacklist, dlr_whatsapp, incoming_whatsapp. |
urlחובה | string | כתובת http/https ציבורית. |
דוח מסירה לפי מזהה
https://app.ileads.co.il/api<dlr>שליפת סטטוס המסירה של הודעות לפי המזהה החיצוני (id) שצירפתם בשליחה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
dlrחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
transactionsחובה | object | מכיל את המזהים לבדיקה. ניתן כמה שדות external_id. |
external_idחובה | string | המזהה ששלחתם כמאפיין id של phone בעת השליחה. |
fromחובה | string | תחילת הטווח. פורמט: dd/mm/yy hh:mm |
toחובה | string | סוף הטווח. פורמט: dd/mm/yy hh:mm |
דוח מסירה לפי תאריך
https://app.ileads.co.il/api<dlrByDate>שליפת דוחות מסירה לפי טווח תאריכים, ללא מזהה חיצוני.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
dlrByDateחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
transactionsחובה | object | מכיל external_id. |
external_idחובה | string | יכול להכיל את הערך null. |
fromחובה | string | תחילת הטווח. פורמט: dd/mm/yy hh:mm |
toחובה | string | סוף הטווח. פורמט: dd/mm/yy hh:mm |
הודעות נכנסות
https://app.ileads.co.il/api<incoming>שליפת הודעות SMS שהתקבלו (תגובות של נמענים).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
incomingחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
fromחובה | string | תחילת הטווח. פורמט: dd/mm/yy hh:mm |
toחובה | string | סוף הטווח. פורמט: dd/mm/yy hh:mm |
יצירת רשימת תפוצה
https://app.ileads.co.il/api<newCL>יצירת רשימה אחת או יותר, כולל מספרים ושדות דינמיים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
newCLחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
clחובה | object | פרטי הרשימה ליצירה. ניתן כמה אלמנטי cl. |
cl → nameחובה | string | שם הרשימה. |
destinationsחובה | object | המספרים שיתווספו לרשימה. |
destinationחובה | object | פרטי מספר אחד. |
phoneחובה | string | בפורמט 5xxxxxxxx או 05xxxxxxxx. |
df1 … df6 | string | שדות דינמיים למספר (למשל שם פרטי, משפחה, עיר). |
מחיקת רשימת תפוצה
https://app.ileads.co.il/api<removeCL>מחיקת רשימה אחת או יותר לפי מזהה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
removeCLחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
clחובה | object | מכיל את מזהי הרשימות למחיקה. |
idחובה | string | מזהה הרשימה. |
הוספת מספרים לרשימה
https://app.ileads.co.il/api<addNumCL>הוספת מספרים לרשימה קיימת.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
addNumCLחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
clחובה | object | פרטי הרשימה לעדכון. ניתן כמה אלמנטי cl. |
idחובה | int | מזהה הרשימה. |
destinationsחובה | object | המספרים להוספה. |
destinationחובה | object | פרטי מספר אחד. |
phoneחובה | string | בפורמט 5xxxxxxxx או 05xxxxxxxx. |
df1 … df6 | string | שדות דינמיים למספר ברשימה הזו. |
הסרת מספרים מרשימה
https://app.ileads.co.il/api<rmNumCL>הסרת מספרים מרשימה קיימת.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
rmNumCLחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
clחובה | object | פרטי הרשימה לעדכון. |
idחובה | int | מזהה הרשימה. |
destinationsחובה | object | המספרים להסרה. |
phoneחובה | string | בפורמט 5xxxxxxxx או 05xxxxxxxx. |
כל רשימות התפוצה
https://app.ileads.co.il/api<getCL>שליפת כל הרשימות בחשבון, כולל רשימות ריקות.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
getCLחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
רשימת תפוצה לפי מזהה
https://app.ileads.co.il/api<getCLbyID>שליפת המספרים של רשימה מסוימת.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
getCLbyIDחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
clחובה | object | מכיל את מזהה הרשימה. |
idחובה | int | מזהה הרשימה. |
שליפת הרשימה השחורה
https://app.ileads.co.il/api<blacklist>שליפת המספרים החסומים לפי טווח תאריכים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
blacklistחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
fromחובה | string | תחילת הטווח. פורמט: dd/mm/yy hh:mm |
toחובה | string | סוף הטווח. פורמט: dd/mm/yy hh:mm |
הסרה מהרשימה השחורה
https://app.ileads.co.il/api<rmNumBL>הסרת מספרים מהרשימה השחורה, עם סיבה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
rmNumBLחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
phonesחובה | object | מכיל את המספרים. |
phoneחובה | string | מספר להסרה. |
reasonחובה | string | סיבת ההסרה. |
הוספה לרשימה השחורה
https://app.ileads.co.il/api<addNumBL>הוספת מספרים לרשימה השחורה – הודעות לא יישלחו אליהם.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
addNumBLחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
phonesחובה | object | מכיל את המספרים. |
phoneחובה | string | מספר להוספה. |
ביטול קמפיין
https://app.ileads.co.il/api<cancel>ביטול שליחה מתוזמנת לפי מזהה הקמפיין.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
cancelחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
campaign_idחובה | int | מזהה הקמפיין. |
ביטול קמפיינים לפי שם
https://app.ileads.co.il/api<cancel>ביטול כל הקמפיינים המתוזמנים עם שם מסוים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
cancelחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
campaign_nameחובה | string | שם הקמפיין. |
הודעה קולית (TTS)דורש הפעלה
https://app.ileads.co.il/api<sms>הטקסט מומר לשיחה קולית מוקלטת אצל הנמען. זהה לשליחת SMS, בתוספת אובייקט tts. מקור השיחה יהיה מספר מערכת.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
smsחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
sourceחובה | string | שם או מספר השולח (ל-SMS). מקור השיחות – מספר מערכת. |
destinationsחובה | object | הנמענים. |
phoneחובה | string | בפורמט 5xxxxxxxx או 05xxxxxxxx. |
messageחובה | string | הטקסט להקראה. עד 1005 תווים. |
ttsחובה | object | הגדרות השיחה. |
tts → typeחובה | int | 2 – SMS לטלפון רגיל ושיחה קולית לטלפון כשר. 3 – גם SMS וגם שיחה לכולם. 4 – שיחה קולית בלבד לכולם. |
tts → rate | int | מהירות דיבור, -10 עד 10 (0 רגיל). |
tts → repeat | int | מספר השמעות בשיחה. ברירת מחדל: 2. |
tts → voice | string | ymMale – קול גבר (ברירת מחדל), ymFemale – קול אישה. |
דוח מסירה קולידורש הפעלה
https://app.ileads.co.il/api<ttsDlr>דוחות מסירה של קמפיינים קוליים (TTS).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
ttsDlrחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
shipment_id | string | מזהה הקמפיין. ספרות בלבד. |
fromחובה | string | תחילת הטווח (חובה). פורמט: dd/mm/yy hh:mm |
toחובה | string | סוף הטווח (חובה). פורמט: dd/mm/yy hh:mm |
הוספת חשבון משנהדורש הפעלה
https://app.ileads.co.il/api<addSub>יצירת חשבון משנה תחת החשבון שלכם, עם יתרת הודעות.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
addSubחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
userDetailsחובה | object | פרטי החשבון החדש. |
userDetails → nameחובה | string | שם החשבון. |
userDetails → usernameחובה | string | שם המשתמש לחשבון. |
userDetails → passwordחובה | string | סיסמה לחשבון. |
userDetails → sourceחובה | string | מקור (שולח) ברירת מחדל. |
userDetails → amountחובה | int | יתרת הודעות להעברה. ספרות בלבד. |
userDetails → otpPhone | string | מספר טלפון לאימות OTP. |
עדכון יתרת חשבון משנהדורש הפעלה
https://app.ileads.co.il/api<updateAmountSub>עדכון יתרת ההודעות של חשבון משנה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
updateAmountSubחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
userDetailsחובה | object | פרטי החשבון לעדכון. |
userDetails → usernameחובה | string | שם המשתמש של חשבון המשנה. |
userDetails → amountחובה | int | יתרת הודעות להעברה. |
userDetails → amount_int | int | עדכון סכום כספי (יתרה בינלאומית) במקום כמות הודעות. |
יתרות חשבונות המשנהדורש הפעלה
https://app.ileads.co.il/api<getBlanceSubs>שליפת היתרה של כל חשבונות המשנה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
getBlanceSubsחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
קמפייני יום הולדתדורש הפעלה
https://app.ileads.co.il/api<get_birthday_campaigns>שליפת קמפייני יום ההולדת (הודעות אוטומטיות שנשלחות ביום ההולדת של הנמען).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
get_birthday_campaignsחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
עריכת קמפיין יום הולדתדורש הפעלה
https://app.ileads.co.il/api<edit_birthday_campaign>עדכון נוסח ההודעה של קמפיין יום הולדת.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
edit_birthday_campaignחובה | object | אלמנט הבסיס – מכיל את כל שאר השדות. |
userחובה | object | מכיל את פרטי המשתמש. |
usernameחובה | string | שם המשתמש של החשבון שלכם במערכת. |
campaign_idחובה | string | מזהה הקמפיין לעריכה. |
messageחובה | string | הנוסח החדש. |
קודי שגיאה
הערך שחוזר בשדה status של כל תשובה.
| קוד | משמעות |
|---|---|
0 | הבקשה הצליחה. ההודעה בשדה message משתנה לפי הפעולה, למשל "SMS will be sent". |
1 | שגיאה בפענוח ה-XML. |
2 | שדה חובה חסר. שדה message יציין איזה שדה. |
3 | שם משתמש או סיסמה שגויים, וה-API Token אינו תקף. |
4 | אין מספיק יתרה. |
5 | אין הרשאה לשלוח SMS בשעה זו. |
6 | כשל בתהליך. |
7 | לא ניתן לשלוח בפורמט זה – יש לשלוח קבוצה ב-bulk. לפרטים פנו לתמיכה. |
8 | כל המספרים נמצאים ברשימה החסומה. |
9 | לפחות אחד מהנמענים קצר או ארוך מדי. |
10 | שם משתמש או סיסמה שגויים, וה-API Token פג תוקף. |
11 | הטוקן תקף אך אינו תואם לשם המשתמש, או שקיים טוקן חדש יותר שיש להשתמש בו. |
12 | בשליחת SMS: אין מספיק יתרה כספית. בבדיקת OTP: הקוד לא אומת. |
502 | סוג הפעולה (action) אינו תקין. |
503 | שם המשתמש אינו קיים בחשבון שלכם. |
504 | הטוקן הנוכחי לא נמצא. |
510 | בקשת verify_phone לא תקינה – אין מספרים לאימות. |
511 | אין לכם הרשאה לפעולה זו. |
515 | מקור (שולח) לא מאומת. ראו "אימות מספר שולח". |
517 | כבר קיימת כתובת Push לסוג זה. |
714 | ערך לא תקין בפרמטר temp_bl. |
715 | כל המספרים נחסמו זמנית. |
933 | מספר טלפון או סיבה אינם תקינים. |
944 | חלק מהמספרים אינם ברשימה השחורה. |
955 | הקמפיין כבר בוטל. |
966 | הקמפיין כבר נשלח. |
970 | הקמפיינים לא בוטלו. פנו לתמיכה. |
977 | הקמפיין אינו שייך ללקוח או אינו קיים. |
980 | קישור לא תקין. |
981 | שגיאה ביצירת קישור מקוצר. |
986 | ערך לא תקין ב-add_unsubscribe. |
988 | רשימת התפוצה שהוזנה אינה קיימת. |
989 | ההודעה ארוכה או קצרה מדי, או ששם הקמפיין ארוך מדי. |
990 | הכמות חייבת להיות קטנה מהיתרה שלכם. |
991 | הכמות חייבת להכיל ספרות בלבד. |
992 | המקור ארוך או קצר מדי. |
993 | הסיסמה ארוכה או קצרה מדי. |
994 | שם המשתמש כבר קיים. |
995 | שם המשתמש ארוך או קצר מדי. |
996 | השם ארוך או קצר מדי. |
997 | הפקודה שנשלחה אינה תקינה. |
998 | שגיאה לא ידועה בבקשה. |
999 | פנו לתמיכה. |
סטטוסי מסירה
הערך שחוזר בשדה status של כל transaction בדוחות מסירה וב-Push.
| סטטוס | משמעות |
|---|---|
-1 | נשלח – ללא אישור מסירה |
0 | הגיע ליעד |
1 | נכשל |
2 | Timeout |
3 | נכשל |
4 | נכשל סלולר |
5 | נכשל |
6 | נכשל |
7 | אין יתרה |
14 | נכשל סלולר – עבר תהליך store & forward |
15 | מספר כשר |
16 | אין הרשאת שעת שליחה |
17 | חסום להודעות פרסומיות |
18 | הודעה לא חוקית |
101 | לא הגיע ליעד |
102 | הגיע ליעד |
103 | פג תוקף |
104 | נמחק |
105 | לא הגיע ליעד |
106 | לא הגיע ליעד |
107 | לא הגיע ליעד |
108 | נדחה |
109–132 | לא הגיע ליעד |
201 | נחסם לפי בקשה |
747 | המנוי מחוץ לכיסוי רשת מקומית |
998 | אין הרשאה |
999 | שגיאה לא ידועה |