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("מספר שוחרר")
שאלות נפוצות
האם ניתן לרכוש מספרים ישראליים דרך API?
כן. IsraelNumber תומכת ברכישה תכנותית של מספרים ישראליים מקומיים (02, 03, 04, 072 ועוד) וגם מספרים בינלאומיים.
כמה מדינות נתמכות?
145 מדינות — ממספרים ישראליים מקומיים ועד ארה"ב, בריטניה, גרמניה, ויפן.
מה קורה כשמשחררים מספר?
המספר מוחזר למלאי ואינו גובה יותר חיוב חודשי. השחרור מיידי דרך DELETE /dids/{did}.
האם יש הגבלה על מספר ה-DID שניתן לרכוש?
אין הגבלה טכנית. כמויות גדולות — פנה לתמיכה לתנאי Enterprise.