---
url: https://textme-docs.matat.io/he/reference/status-codes.md
description: >-
  כל ערך שהשדה status ברמה העליונה יכול לקבל, מקובץ לפי סיבה, עם מה לעשות בכל
  אחד ושני קודי רשימת החסימה שמשמעותם הצלחה.
---

# קודי סטטוס

השדה `status` ברמה העליונה של כל תשובה. `0` אומר שה-API קיבל את הקריאה; כל ערך אחר אומר שלא. למעט שני קודי רשימת החסימה שמצוינים למטה, שהם דווקא הדרך שבה הפעולות האלה מדווחות על הצלחה.

זה הסולם של רמת הבקשה. השדה `status` *בתוך* רשומת דוח מסירה הוא אוצר מילים אחר לגמרי, ראו [סטטוסי מסירה](./dlr-statuses.md).

## הצלחה {#success}

| Status | message | משמעות |
|---|---|---|
| `0` | *משתנה לפי הפעולה* | הקריאה נתקבלה. ה-`message` מתאר מה קרה. `SMS will be sent`, `contact list successfully created` וכן הלאה. |

::: warning שתי פעולות ברשימת החסימה מדווחות הצלחה בסטטוס שאינו אפס
[`addNumBL`](../endpoints/blacklist.md) עונה `946` כשמספרים נוספו, ו-[`rmNumBL`](../endpoints/blacklist.md) עונה `944` כשחלק מהמספרים שנשלחו לא היו ברשימה. שתי התוצאות תקינות, לא כשלים. טפלו בהן בנפרד, אחרת אינטגרציה תקינה תיראה שבורה.

| Status | message | פעולה |
|---|---|---|
| `944` | `X phone numbers Successfully deleted, Y Phone numbers not exist in blacklist` | `rmNumBL`, הצלחה חלקית |
| `946` | `number has successfully added to blacklist` | `addNumBL`, הצלחה |
:::

## פרסור וניתוב {#parsing-and-routing}

| Status | message | מה לעשות |
|---|---|---|
| `1` | There was a problem parsing your XML | המסמך פגום. תג לא סגור, תו זר, או גוף שאינו XML כלל. דטרמיניסטי; תקנו את הבקשה. |
| `2` | *מציין את השדה החסר* | חסר אלמנט חובה. ה-`message` מציין איזה. |
| `7` | You can not send in this format, you need send group in 'bulk', For more - call to Customer Service. | מבנה הבקשה אינו מתאים לפעולה. בדרך כלל כמה הודעות שונות שנשלחו דרך [`sms`](../endpoints/send.md) במקום [`bulk`](../endpoints/bulk.md). |
| `502` | action type not valid | ערך `action` מחוץ לקבוצה המותרת. עבור [`getApiToken`](../endpoints/tokens.md) זה כל דבר שאינו `new` או `current`. |
| `997` | Not a valid command sent | אלמנט השורש אינו פעולה מזוהה. בדקו את האיות, כולל השמות המשובשים במכוון כמו `getBlanceSubs`. |
| `998` | There was an unknown error in the request | כשל בקשה לא מסווג. |
| `999` | Contact support | כשל בצד השרת. נסו שוב פעם אחת עם השהיה, ואז פנו לתמיכה. |

## אימות והרשאות {#authentication-and-permissions}

| Status | message | מה לעשות |
|---|---|---|
| `3` | Username or password is incorrect and API token is invalid | הטוקן אינו מזוהה. ראו [אימות](../guide/authentication.md). |
| `10` | Username or password is incorrect and Expired API token | הטוקן עבר את ה-`expiration_date` שלו. צרו חדש. |
| `11` | API token is valid but doesn't match username or if you have newer token you should use it instead | הטוקן שייך ל-username אחר, או שהוחלף בחדש יותר. |
| `503` | username not exist in your account | ה-`user.username` אינו חשבון שאתם רשאים לפעול בשמו. |
| `504` | current token not found | `action: current` על חשבון שלא היה לו טוקן אף פעם. צרו את הראשון בממשק הניהול. |
| `511` | you have not permission for this function | האימות הצליח, אבל החשבון אינו רשאי לבצע את הפעולה. |

## מצב החשבון {#account-state}

הקודים האלה יכולים להצליח בהמשך בלי שום שינוי בבקשה שלכם.

| Status | message | מה לעשות |
|---|---|---|
| `4` | Not enough credit | טענו יתרה. [`balance`](../endpoints/balance.md) מדווח מה נשאר. |
| `5` | No permission to send SMS at this time | מחוץ לשעות השליחה המותרות לחשבון. |
| `6` | Process failure | כשל זמני בצד השרת. נסו שוב פעם אחת עם השהיה. |
| `12` | When sending SMS: Not enough money **·** When verifying OTP code: Unverified code | שתי משמעויות שונות באותו קוד. קראו אותו מול הפעולה שקראתם לה. ב-[`validate_otp`](../endpoints/otp.md) המשמעות היא שהקוד לא אומת. |
| `515` | Unverified source. For more information see: D4U.co.il/li/pmYra | ה-`source` אינו שולח מאומת. ראו [מספרי שולח מאומתים](../endpoints/verified-senders.md). |

## יעדים

| Status | message | מה לעשות |
|---|---|---|
| `8` | All numbers are on a blocked list | כל היעדים ברשימת החסימה, ולכן דבר לא נשלח. זו לא תקלת קוד אלא בעיה בקהל. |
| `9` | At least one of the destinations is too short or too long | מספר טלפון שאינו במבנה `5xxxxxxxx` / `05xxxxxxx`. |
| `714` | non valid content in parameter temp\_bl | `temp_bl` צריך להיות מספר שלם של ימים בין 1 ל-14. |
| `715` | All numbers have been temporarily blocked | כל היעדים סוננו על ידי `temp_bl`. |
| `988` | Contact list are entered not exist | `cl_id` שאינו קיים. בדקו עם [`getCL`](../endpoints/contact-lists.md). |

## תוכן ההודעה

| Status | message | מה לעשות |
|---|---|---|
| `980` | Invalid link | ערך `<link>` שאינו כתובת URL שמישה. |
| `981` | Error create hash | לא ניתן היה ליצור את הקישור המקוצר. נסו שוב; אם זה חוזר, פנו לתמיכה. |
| `986` | Add unsubscribe error - invalid value | `add_unsubscribe` מקבל `2` (הסרה בהודעה חוזרת) או `3` (קישור להסרה). |
| `989` | The message is too long or too short **·** The campaign name is too long | גוף ההודעה עובר 1005 תווים או שהוא ריק, או ש-`campaign_name` עובר 50. |

## קמפיינים

| Status | message | מה לעשות |
|---|---|---|
| `955` | Campaign already cancel | כבר בוטל. בפועל אידמפוטנטי, ולכן בדרך כלל אפשר להתעלם. |
| `966` | Campaign already sent | מאוחר מדי לבטל; הקמפיין כבר יצא. |
| `970` | Campaigns was not cancelled. Contact support | הביטול נכשל בצד השרת. |
| `977` | Campaign does not belong to customer or Not exist | `campaign_id` שגוי, או שהוא שייך לחשבון אחר. |

## רשימת חסימה

| Status | message | מה לעשות |
|---|---|---|
| `933` | Phone or reason not valid | [`rmNumBL`](../endpoints/blacklist.md) דורש מספר תקין *וגם* `reason`. |
| `944` | Some of numbers not in blacklist | הצלחה חלקית ב-`rmNumBL`. ראו את ההערה בראש העמוד. |
| `946` | number has successfully added to blacklist | הצלחה ב-`addNumBL`. ראו את ההערה בראש העמוד. |

## אימות שולח

| Status | message | מה לעשות |
|---|---|---|
| `510` | invalid verify\_phone request: no phones to verify | נקראה [`verify_phone`](../endpoints/verified-senders.md) בלי אף אלמנט `phone`. |

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

מוחזרים מפעולות המשווקים שב[מנויים](../endpoints/subscribers.md).

| Status | message | מה לעשות |
|---|---|---|
| `990` | Amount must be small amount of your credits | אי אפשר להעניק לחשבון משנה יותר קרדיטים ממה שיש לכם. |
| `991` | The amount must contain only digits | `amount` צריך להיות מספרי. |
| `992` | The source is too long or too short | ה-`source` המוגדר כברירת מחדל לחשבון המשנה מחוץ למגבלת 11 התווים. |
| `993` | The password is too long or too short | אורך הסיסמה נדחה. |
| `994` | Username already exists | בחרו `username` אחר. |
| `995` | The username is too long or too short | אורך שם המשתמש נדחה. |
| `996` | The name is too long or too short | אורך שם התצוגה נדחה. |
