API ← הקצאת מספרים DID
הקצאת מספרים וירטואליים דרך API
רכוש, שחרר ונהל מספרי DID בתכנות — ב-145 מדינות, ללא ממשק ידני.
נקודות קצה (Endpoints) עיקריות
| Method | Endpoint | תיאור |
|---|---|---|
| POST | /user/login | כניסה וקבלת account_token |
| GET | /dids | רשימת כל המספרים הפעילים |
| GET | /dids/available | חיפוש מספרים זמינים לפי מדינה |
| POST | /dids/buy | רכישת מספר חדש |
| DELETE | /dids/{did} | שחרור מספר קיים |
| POST | /dids/forward | הגדרת יעד העברת שיחה |
דוגמאות קוד מלאות
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} # חיפוש מספרים זמינים בישראל available = requests.get(f"{BASE}/dids/available", headers=headers, params={"country_iso": "IL"}) print("מספרים זמינים:", available.json()) # רכישת מספר buy = requests.post(f"{BASE}/dids/buy", headers=headers, json={ "country_iso": "IL", "did_type": "local" }) did = buy.json()["did"] print(f"הוקצה: {did}") # הגדרת העברת שיחה requests.post(f"{BASE}/dids/forward", headers=headers, json={ "did": did, "destination": "+972501234567" }) # שחרור מספר requests.delete(f"{BASE}/dids/{did}", headers=headers) print("מספר שוחרר")
שאלות נפוצות
כן. IsraelNumber תומכת ברכישה תכנותית של מספרים ישראליים מקומיים (02, 03, 04, 072 ועוד) וגם מספרים בינלאומיים.
145 מדינות — ממספרים ישראליים מקומיים ועד ארה"ב, בריטניה, גרמניה, ויפן.
המספר מוחזר למלאי ואינו גובה יותר חיוב חודשי. השחרור מיידי דרך DELETE /dids/{did}.
אין הגבלה טכנית. כמויות גדולות — פנה לתמיכה לתנאי Enterprise.