Alıcı. SMS için TR cep numarası (+90..., 0..., 5... kabul edilir, E.164’e normalize edilir). Telegram için chat_id veya @kullanici_adi. WhatsApp için E.164 numarası.
body
string (1–1600)
Evet
Mesaj gövdesi.
sender
string (≤ 32)
SMS için zorunlu
Onaylı msgheader (gönderici başlığı). Telegram/WhatsApp için yok sayılır. Boş bırakılırsa bağlantı varsayılanı kullanılır.
provider
string (≤ 64)
Hayır
Belirli bir sağlayıcı bağlantısı zorla (netgsm, verimor, iletimerkezi, mutlucell, vatansms, telegram, whatsapp). Birden fazla bağlantı varken yararlıdır.
body alanı zorunludur. Şablon kullanmak için bu uç nokta yerine Şablon ile Gönderim sayfasını kullanın — orada template + variables parametreleri açıklanmıştır.
sent (sağlayıcıya iletildi), queued (kuyrukta), failed (sağlayıcı reddetti).
to
string
E.164 formatında normalize edilmiş alıcı.
provider
string
Kullanılan sağlayıcı kodu.
error
object?
status: "failed" ise sağlayıcının dönen hata kodu/mesajı.
created_at
string (ISO 8601)
İsteğin alındığı an, UTC.
status: "sent" mesajın sağlayıcıya teslim edildiği anlamına gelir — alıcının cihazına ulaştığı değil. Final teslim durumu (delivered, expired, rejected, failed, unknown) DLR raporlarıyla netleşir ve GET /v1/messages/{job_id} veya webhook’lar üzerinden öğrenilir.
SMS gönderimleri 5809 sayılı Elektronik Ticaretin Düzenlenmesi Hakkında Kanun ve İYS (İleti Yönetim Sistemi) gereklilikleri doğrultusunda yapılır. Detaylar için İYS Uyumu sayfasına bakın. Ticari içerikli SMS göndermek için alıcı izninin İYS’te kayıtlı olması zorunludur; sağlayıcılar bunu kendi tarafında denetler ve izinsiz gönderim failed döner.