ارسال تضمینشده (SOS)
ارسال پیام حیاتی از مسیرهای پلتفرم با جایگزینی خودکار پرووایدر.
POST
scope: sms.send/sms/sosبرخلاف ارسال عادی که به پرووایدر خط شما وابسته است، پیام از مسیرهای فعال پلتفرم (بهترتیب اولویت) ارسال میشود و اگر یک پرووایدر خطا بدهد، خودکار پرووایدر بعدی امتحان میشود. فقط برای پیامهای فوری و حداکثر ۲۰۰ گیرنده؛ با تعرفهٔ جدا (sms.sos) محاسبه میشود و اگر برای گروه کاربری شما تعرفهٔ SOS تعریف نشده باشد خطای ۴۲۲ میگیرید.
پارامترها
| نام | محل | نوع | توضیح |
|---|---|---|---|
| to * | بدنه | string | string[] | شماره(های) گیرنده؛ حداکثر ۲۰۰. |
| text * | بدنه | string | متن پیام (حداکثر ۱۰۰۰ نویسه). |
| Idempotency-Key | هدر | string | کلید یکتا (حداکثر ۱۰۰ نویسه). ارسال دوباره با همان کلید، پیام تکراری نمیسازد و نتیجه قبلی را برمیگرداند. |
خطاهای خاص این endpoint
| 400 | validation_error | بیش از ۲۰۰ گیرنده یا ورودی نامعتبر. |
| 402 | insufficient_balance | اعتبار کافی نیست. |
| 409 | conflict | در حال حاضر هیچ مسیر ارسالی در دسترس نیست. |
| 422 | no_price | برای سرویس SOS تعرفهای تعریف نشده است. |
اجرای زنده (محیط تست)
این endpoint در محیط تست پشتیبانی نمیشود؛ با کلید واقعی از سرور خودتان صدا بزنید.