---
url: https://textme-docs.matat.io/he/endpoints/overview.md
description: כל פעולה ואלמנט השורש שבוחר אותה, יחד עם חוזה הבקשה והתשובה המשותף לכולן.
---

# סקירה כללית

כל פעולה שמופיעה כאן היא אותה קריאת HTTP:

```http
POST https://my.textme.co.il/api
Authorization: Bearer {api_token}
Content-Type: application/json      (או application/xml)
```

מה שמשתנה הוא **אלמנט השורש** של גוף הבקשה. `<sms>` שולח הודעה, `<dlr>` שולף דוחות מסירה, `<newCL>` יוצר רשימת תפוצה. העמוד הזה ממפה כל אלמנט שורש לעמוד שמתעד אותו.

החליפו את הכתובת ב-`https://my.textme.co.il/api/test` כדי לאמת גוף בקשה בלי לבצע את הפעולה, ראו [מבנה הבקשה](../guide/request-format.md#testing-without-sending).

## [טוקני API](./tokens.md)

| אלמנט שורש | פעולה |
|---|---|
| `getApiToken` | יצירת טוקן חדש, או קריאת הטוקן העדכני ביותר. דורש טוקן קיים בתוקף. |

## [שליחת SMS](./send.md)

| אלמנט שורש | פעולה |
|---|---|
| `sms` | שליחת הודעה אחת לכל מספר יעדים ורשימות תפוצה. תזמון, נספחי הסרה, קיצור קישורים, סינון לפי מועד שליחה אחרון ומתן שם לקמפיין, כולם כאן. |

## [שליחה מרובה](./bulk.md)

| אלמנט שורש | פעולה |
|---|---|
| `bulk` | שליחת עד 2,500 הודעות *שונות* בקריאה אחת, כל אחת עם הטקסט, השולח והיעדים שלה. |

## [הודעות קוליות (TTS)](./tts.md)

| אלמנט שורש | פעולה |
|---|---|
| `sms` + `tts` | פעולת `sms` עם בלוק `tts` מצורף: ההודעה נשמעת בשיחת טלפון במקום להישלח כ-SMS, או בנוסף אליו. |

## [OTP](./otp.md)

| אלמנט שורש | פעולה |
|---|---|
| `send_otp` | יצירת קוד חד-פעמי, שליחתו ב-SMS, ופתיחת חלון התוקף שלו. |
| `validate_otp` | אימות קוד שהמשתמש הקליד. סטטוס `12` אומר שהוא לא אומת. |

## [יתרה](./balance.md)

| אלמנט שורש | פעולה |
|---|---|
| `balance` | יתרת ה-SMS שנותרה, יתרה בינלאומית, או יתרת דואר. |

## [דוחות](./reports.md)

| אלמנט שורש | פעולה |
|---|---|
| `dlr` | דוחות מסירה עבור מזהים חיצוניים שנשלחו בזמן השליחה. עד 1,000 מזהים, שבוע אחד לכל בקשה. |
| `dlrByDate` | דוחות מסירה לחלון זמן, בלי צורך במזהים חיצוניים. שבוע אחד לכל בקשה. |
| `incoming` | הודעות שנשלחו *אל* המספרים שלכם. שבוע אחד לכל בקשה, עד שנה אחורה. |

## [רשימת חסומים](./blacklist.md)

| אלמנט שורש | פעולה |
|---|---|
| `blacklist` | רשימת המספרים שנחסמו בטווח תאריכים. |
| `addNumBL` | חסימת מספרים. עונה `946` בהצלחה, לא `0`. |
| `rmNumBL` | הסרת חסימה. דורש `reason`. עונה `944` בהצלחה חלקית. |

## [רשימות תפוצה](./contact-lists.md)

| אלמנט שורש | פעולה |
|---|---|
| `newCL` | יצירת רשימה אחת או יותר, עם אפשרות לאכלוס, ועד שישה שדות דינמיים לכל איש קשר. |
| `removeCL` | מחיקת רשימות לפי מזהה. |
| `addNumCL` | הוספת מספרים לרשימות קיימות. |
| `rmNumCL` | הסרת מספרים מרשימות קיימות. |
| `getCL` | כל הרשימות והחברים בהן, כולל רשימות ריקות. |
| `getCLbyID` | החברים ברשימה אחת. |

## [קמפיינים](./campaigns.md)

| אלמנט שורש | פעולה |
|---|---|
| `cancel` | ביטול קמפיין מתוזמן לפי `campaign_id`, או כל הקמפיינים התואמים ל-`campaign_name`. |
| `get_birthday_campaigns` | רשימת קמפייני יום ההולדת של החשבון. |
| `edit_birthday_campaign` | החלפת גוף ההודעה בקמפיין יום הולדת. |

## [מספרי שולח מאומתים](./verified-senders.md)

| אלמנט שורש | פעולה |
|---|---|
| `verify_phone` | שליחת מספרים לאימות כדי שיהיו שמישים כ-`source`. |
| `getVerifiedPhones` | רשימת המספרים שאומתו, עם אפשרות לכלול את אלה של חשבונות המשנה. |

## [מנויים](./subscribers.md)

פעולות משווקים, עבור חשבונות שמנהלים חשבונות משנה.

| אלמנט שורש | פעולה |
|---|---|
| `addSub` | יצירת חשבון משנה עם יתרת קרדיטים פותחת. |
| `updateAmountSub` | העברת קרדיטים לארנק של חשבון משנה. |
| `getBlanceSubs` | היתרה של כל חשבונות המשנה. |

## [Push API](./push.md)

לא משהו שאתם קוראים לו. משהו ש-TextMe קוראת לו. דוחות מסירה, הודעות נכנסות והסרות מרשימת תפוצה נשלחים ב-POST לכתובת שאתם רושמים, בפורמט form-encoded.

## מבנה התשובה המשותף

כל פעולה עונה עם `status` ו-`message`, ואחריהם הנתונים שלה. `status` בערך `0` אומר שהקריאה נתקבלה; ראו [קודי סטטוס](../reference/status-codes.md) לכל השאר, ושימו לב לשתי [פעולות רשימת החסימה שמדווחות הצלחה בסטטוס שאינו אפס](../reference/status-codes.md#success).

פעולות אצווה עשויות להחזיר גם מערך `errors` לצד `status` מוצלח. הקריאה עבדה, שורות מסוימות לא. ראו [הצלחה חלקית](../guide/errors.md#partial-success).

## חוזה קריא-מכונה

תיאור OpenAPI 3.1 של כל הפעולות בעמוד הזה מתפרסם בכתובת
[`/openapi.json`](/openapi.json). הוא כולל את סכמת הבקשה והתשובה של כל 30
הפעולות, את מנגנון האימות מסוג bearer, ואת שלושת [ערוצי ה-Push](./push.md)
כ-webhooks.

::: tip הוא מתאר API מסוג RPC, לא REST
מכיוון שכל הפעולות חולקות כתובת אחת, הספק הוא נתיב יחיד עם גוף בקשה מסוג
`oneOf`. זה מדויק, ומספיק טוב לוולידציה וליצירת SDK, אבל רוב הקליינטים
שקוראים לכלים משטחים את זה לפעולה אחת אטומה. אפשר לייצר גרסה עם נתיב לכל
פעולה אם צד השרת יוסיף כתובות חלופיות כמו `POST /api/sms` שמנותבות לאותו
handler.
:::
