SMS Gönderimi
Tek alıcıya SMS gönderin. Parametreler, yanıt yapısı ve zamanlanmış gönderim.
/sms/send tek bir alıcıya SMS gönderir. Onaylı bir SenderID (title) ve yeterli bakiye gereklidir.
POSThttps://api.turkeysms.com.tr/sms/send
| Parametre | Tür | Durum | Açıklama |
|---|---|---|---|
| api_key | string | Zorunlu | V4 API anahtarınız. |
| title | string | Zorunlu | Onaylı SenderID (büyük/küçük harf duyarlı). |
| text | string | Zorunlu | Mesaj içeriği. Unicode desteklenir. |
| sentto | string | Zorunlu | Uluslararası format, + olmadan (905xxxxxxxxx). |
| sms_lang | int | Opsiyonel | 0 EN · 1 TR · 2 AR/Unicode (varsayılan). |
| content_type | int | Opsiyonel | 0 Transactional · 1 High Quality · 2 Advertising. |
curl -X POST https://api.turkeysms.com.tr/sms/send \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_API_KEY",
"title": "TURKEYSMS",
"sentto": "905xxxxxxxxx",
"text": "Hello from TurkeySMS V4!"
}'200 OKYanıt
{
"result": true,
"result_code": "TS-1024",
"result_message": "SMS dispatched successfully.",
"sms_id": 1000007721,
"number_of_sms": 1,
"total_recipients": 1,
"success_count": 1,
"sms_lang": "Turkish",
"content_type": "Transactional",
"country": "Turkey-TR"
}Yanıttaki sms_id mesajın benzersiz kimliğidir; /sms/status ve /reports/* ile birlikte kullanılır. number_of_sms mesajın bölündüğü segment sayısıdır.
Zamanlanmış gönderim
Aynı /sms/send uç noktası, üç ek alan ile gelecekteki bir zamana gönderim yapar.
JSON body
{
"api_key": "YOUR_API_KEY",
"title": "TURKEYSMS",
"sentto": "905xxxxxxxxx",
"text": "Reminder: your appointment is tomorrow.",
"scheduled_sms": 1,
"scheduled_date": "2026-12-31",
"scheduled_time": "09:00"
}scheduled_sms 1 olduğunda scheduled_date (YYYY-MM-DD) ve scheduled_time (HH:MM) zorunludur.