03-7440020+1 917-277-5362+44 203 146-8524
כניסת לקוחות EN
פתחו חשבון חינם
מסר 10 מפתחים

ממשק JSON למסר 10

תיעוד מלא לממשק ה-JSON שליחת SMS, מייל, וניהול אנשי קשר באמצעות API פשוט.

POST https://heb.mesereser.com/Services/JsonServices.aspx?f=FunctionName
← חזרה לתיעוד API הראשי

כיצד להשתמש ב-API

כל הבקשות יש לשלוח ל:

https://heb.mesereser.com/Services/JsonServices.aspx?f=FunctionName

כאשר FunctionName הוא שם אחת הפונקציות המפורטות למטה.

🔑 ApiKey Header: כל בקשה חייבת להכיל header בשם ApiKey עם ערך מפתח ה-API (נלקח ממסך הגדרות המשתמש בממשק).

התגובה של כל הפונקציות מכילה את השדות ErrorCode ו-Result. כאשר ErrorCode שווה ל-"0" – הקריאה הצליחה; השדה Result יכיל תיאור שגיאה אם הייתה (כאשר ErrorCode אינו אפס). קוד ה-HTTP הוא 200 לכל בקשה שהתקבלה, גם כאשר הפעולה נכשלה, ולכן יש לקרוא את ErrorCode כדי לדעת אם הקריאה הצליחה.

פונקציות

1

ChangeContactStatus

שינוי סטטוס של איש קשר לפי כתובת מייל או מספר טלפון.

שדה EMail או PhoneNo נדרש (לא שניהם). Status יכול להיות אחד מהערכים: Unsubscribed, Active, Bounced
📥 Input
{
  "EMail": "",
  "PhoneNo": "",
  "Status": ""
}
📤 Output
{
  "ErrorCode": 0,
  "Result": "Call successful"
}
2

CreateContact

יצירת איש קשר חדש ברשימת תפוצה.

📥 Input
{
  "Address": "",
  "City": "",
  "ContactListName": "",
  "CustomField1": "",
  "CustomField2": "",
  "CustomField3": "",
  "CustomField4": "",
  "CustomField5": "",
  "EMail": "",
  "FirstName": "",
  "LastName": "",
  "PhoneNo": "",
  "Zipcode": ""
}
📤 Output
{
  "ErrorCode": 0,
  "Result": "Call successful"
}
3

SendSingleSmsMessage

שליחת SMS בודד לנמען.

📥 Input
{
  "FromName": "",
  "MessageBody": "",
  "ToPhone": ""
}
📤 Output
{
  "ErrorCode": 0,
  "Result": "",
  "MessageID": 0
}
4

SendSingleEMailMessage

שליחת מייל בודד לנמען.

📥 Input
{
  "Body": "",
  "FromName": "",
  "LinkClickCountType": "",
  "ReplyToEMail": "",
  "Subject": "",
  "ToEMail": ""
}
📤 Output
{
  "ErrorCode": 0,
  "Result": "",
  "MessageID": 0
}
5

GetContactStatus

קריאת הסטטוס הנוכחי של כתובת מייל בחשבון.

הפונקציה היחידה שמקבלת את הפרמטר ב-query string ולא בגוף ה-JSON. כל איות בגוף הבקשה יחזיר email parameter is empty. נתמכת כתובת מייל בלבד; פרמטר phone אינו נקרא.
📥 Input
GET /Services/JsonServices.aspx
    ?f=GetContactStatus
    &email=person@example.com

Header: ApiKey: <המפתח שלכם>
📤 Output
{
  "ErrorCode": 0,
  "Result": "Call successful",
  "Status": "פעיל",
  "StatusID": 10
}
יש לבדוק את StatusID ולא את Status, שהוא טקסט לתצוגה בעברית. הערכים שנמדדו: 0 הכתובת לא נמצאה בחשבון, 10 פעיל, 30 פעיל אחרי הפעלה מחדש, 40 דואר חוזר, 50 הוסר. שימו לב ששני ערכים מציינים פעיל: איש קשר שנוצר דרך ה-API מקבל 10, ואיש קשר שהוחזר לסטטוס Active אחרי הסרה או דואר חוזר מקבל 30. מי שבודק 10 בלבד יפסיד נמענים שחזרו.
← חזרה לתיעוד API הראשי

צריכים עזרה עם האינטגרציה?

הצוות הטכני של מסר 10 כאן לעזור

פתחו חשבון חינם → דברו עם מפתח ←