API ← API לשליחת SMS
שלח וקבל SMS דרך API
שליחה וקבלה של הודעות SMS דרך REST API פשוט — עם Webhook לאירועי SMS נכנסים בזמן אמת.
יכולות ה-SMS API
שליחת SMS יוצא
שלח SMS לכל מספר בעולם ממספר ה-IsraelNumber שלך.
קבלת SMS נכנס
כל SMS נכנס מפעיל Webhook ל-URL שהגדרת.
Webhook בזמן אמת
קבל HTTP POST מיידי עם תוכן ה-SMS וממי נשלח.
145 מדינות
שלח SMS ממספרים מקומיים בכל מדינה נתמכת.
Endpoints
| Method | Endpoint | תיאור |
|---|---|---|
| POST | /sms/send | שליחת SMS |
| GET | /sms/inbox | היסטוריית SMS נכנסים |
| POST | /sms/webhook | הגדרת URL ל-Webhook לאירועי SMS |
דוגמאות קוד
import requests BASE = "https://newsip.pbxme.com/api" # אימות token = requests.post(f"{BASE}/user/login", json={ "username": "your_email@example.com", "password": "your_password" }).json()["account_token"] headers = {"account_token": token} # שליחת SMS resp = requests.post(f"{BASE}/sms/send", headers=headers, json={ "from": "+97234567890", "to": "+972501234567", "message": "שלום מ-IsraelNumber API!" }) print(resp.json()) # הגדרת Webhook ל-SMS נכנס requests.post(f"{BASE}/sms/webhook", headers=headers, json={ "did": "+97234567890", "webhook_url": "https://your-app.com/sms-incoming" }) # קריאת SMS נכנסים inbox = requests.get(f"{BASE}/sms/inbox", headers=headers) print(inbox.json())
מבנה ה-Webhook הנכנס
כשמגיע SMS, IsraelNumber שולח POST לכתובת שהגדרת עם הנתונים הבאים:
{
"event": "sms_inbound",
"from": "+972501234567",
"to": "+97234567890",
"message": "תוכן ה-SMS שהתקבל",
"timestamp": "2025-01-01T12:00:00Z"
}שאלות נפוצות
כן. מספרים ישראליים של IsraelNumber תומכים הן בשיחות והן ב-SMS נכנס ויוצא.
הגדר Webhook URL ב-API. בכל SMS נכנס, IsraelNumber ישלח HTTP POST לכתובת שלך עם פרטי ההודעה.
כן, כפוף לתנאי המפעיל המקומי. רוב המדינות נתמכות לשליחה יוצאת.
כן. GET /sms/inbox מחזיר את ה-SMS הנכנסים האחרונים לכל מספר.