---
title: "İYS Rehberi: İzin alma, yönetme ve yasal yükümlülük"
description: "İleti Yönetim Sistemi (İYS) izin sürecini, ticari/bilgilendirme ayrımını, batch izin yüklemeyi, 3 günlük süre kuralını ve iletiMerkezi entegrasyonunu anlatır."
slug: /docs/guides/iys-rehberi
locale: tr
audience: general
last_updated: 2026-04-30
target_queries: [iys nedir, iys izin, ticari elektronik ileti izin, iys onay, iys api, iys 3 gün kuralı]
related: [toplu-sms-nedir, kvkk-sms, sms-basligi-nasil-alinir]
alternates:
  tr: https://www.iletimerkezi.com/docs/guides/iys-rehberi
  en: https://www.iletimerkezi.com/en/docs/guides/iys-rehberi
---

# İYS Rehberi: İzin alma, yönetme ve yasal yükümlülük

İYS (İleti Yönetim Sistemi), Türkiye'de ticari elektronik iletilerin (SMS, e-posta, arama) alıcı izinlerinin merkezi olarak kaydedildiği ulusal sistemdir; 6563 sayılı Elektronik Ticaret Kanunu kapsamında **ticari içerikli** ileti göndermek isteyen her hizmet sağlayıcının alıcının iznini İYS'ye işlemesi yasal zorunluluktur. Bilgilendirme amaçlı içerikler (sipariş onayı, randevu hatırlatması, OTP) İYS dışındadır; bu rehber ticari ileti gönderirken karşılaşacağınız izin akışını, sistemin teknik kurallarını ve iletiMerkezi entegrasyonunu açıklar.

## TL;DR

- İYS = ulusal ticari ileti izin kayıt sistemi. **Ticari** SMS göndermeden önce alıcı iznini İYS'ye işlemek zorunludur.
- **Bilgilendirme amaçlı SMS** (sipariş, randevu, OTP, hizmet uyarısı) İYS dışındadır.
- İzin alındığı günden itibaren **3 iş günü** içinde İYS'ye işlenmelidir; geç işleme idari para cezasına tabidir.
- İzin durumları: `ONAY` (göndermeye yetkili) veya `RET` (göndermek yasak). `RET` her zaman `ONAY`'ı geçersiz kılar.
- iletiMerkezi'nde izinler panel veya `iys-register` endpoint'i ile (tek istekte 5000 kayıt) yüklenir; her gönderim öncesi `iys-check` ile sorgulanır.

## İYS nedir, neden var?

İYS, Türkiye'de ticari mesajlaşmanın "kim, kime, hangi izinle yazıyor" sorusunu merkezi bir kayıt altında tutar. Tüketici şikâyet ettiğinde Bilgi Teknolojileri ve İletişim Kurumu (BTK) ve Ticaret Bakanlığı, gönderici hizmet sağlayıcıyı bu sistem üzerinden denetler. İYS kaydı **ispat yükümlülüğüdür**: izinli olduğunuzu ancak İYS'de kaydı varsa kanıtlayabilirsiniz.

İYS'yi işleten kurum **MTS (Mesaj Yönetim Servisleri A.Ş.)**'dir; iletiMerkezi gibi BTK lisanslı SMS sağlayıcıları İYS API'sine erişerek müşterileri adına izin kaydı oluşturur ve sorgular.

## Ticari mi, bilgilendirme mi?

İYS yükümlülüğü yalnızca **ticari** içerik için geçerlidir. Aradaki ayrım uygulamada en sık karıştırılan konudur:

| Tür | İYS gerekli mi? | Tipik örnek |
|---|---|---|
| **Bilgilendirme** | Hayır | Sipariş onayı, kargo durumu, randevu hatırlatması, OTP, hizmet kesintisi uyarısı, fatura kesimi |
| **Ticari** | Evet | İndirim duyurusu, kampanya, yeni ürün lansmanı, sadakat programı bildirimi, anket daveti |
| **Karma** | Evet (içerik bütününe bakılır) | Sipariş bilgisi içinde "ayrıca yeni ürünümüze de göz atın" cümlesi |

**Pratik kural:** Mesajda **satın alma, kullanım, marka tercihini etkilemeye yönelik herhangi bir promosyon/teşvik** varsa içerik ticaridir; İYS izni gerekir.

## İzin alma akışı: web formu, çağrı, fiziki sözleşme

İYS izninin **alınma kaynağı** kayıtta belirtilir. iletiMerkezi'nin desteklediği kaynak değerleri aşağıdaki gibidir; izni nereden aldığınızı doğru kodlamak yasal kanıt zincirinde kritiktir:

| Kaynak kodu | Anlamı |
|---|---|
| `HS_WEB` | Web formu, web sitesi onay kutusu |
| `HS_FIZIKI` | Islak imzalı kâğıt sözleşme veya form |
| `HS_ISMERKEZI` | Çağrı merkezinde sesli onay (kayıt altında) |
| `HS_EPOSTA` | E-posta üzerinden alınan teyit |
| `HS_MESAJ` | SMS üzerinden alınan teyit |
| `HS_FAKS` | Faks ile alınan onay |
| `HS_OZNT` | Özel nitelikli yöntem (hukuki kayıt) |
| `HS_DIGER` | Yukarıdakilerin dışında |
| `HS_TUKETICI` | Tüketici talebi üzerine |
| `HS_RET` | Ret kaydı (alıcı iznini geri çekti) |
| `HS_TARAFIMA` | Alıcı kendisi başvurdu |
| `HS_GENEL` | Genel kabul |

İzin almanın **yasal geçerliliği** için form/kanal alıcıyı net bilgilendirmeli, "ticari elektronik ileti almayı onaylıyorum" ifadesi açık olmalı, ön-işaretli (pre-checked) onay kutusu kullanılmamalıdır.

## 3 iş günü kuralı

İzni aldığınız andan itibaren **3 iş günü** içinde İYS'ye işlenmesi zorunludur. Bu süre yasal bir tampondur, müşteri reddi (`RET`) durumunda da geçerlidir: alıcı izni geri çektiğinde, sistemde bu kaydı 3 iş günü içinde güncellemezseniz sonraki gönderimlerinizde sorumluluk size kalır.

iletiMerkezi entegrasyonunda pratik akış:

1. Müşteri web formunu onayladığında ya da çağrı merkezinde "evet" dediğinde, sistemde anlık kayıt tutun.
2. Aynı gün veya en geç ertesi iş günü sonunda `iys-register` endpoint'ine batch (toplu) yükleyin.
3. Yanıttaki `consentResult` listesini kontrol edin; ret veya hata olan kayıtları kuyruğa alıp tekrar deneyin.

## ONAY ve RET semantiği

İYS'de bir alıcı için **en güncel kayıt** geçerlidir, yani:

- Alıcı önce `ONAY` verdi, sonra `RET` etti → **göndermek yasaktır** (en güncel `RET` kazanır).
- Alıcı önce `RET` etti, sonra yeniden `ONAY` verdi → gönderebilirsiniz, ama izni alma kanalını dosyalayın.
- Bir kez kayıtlı `RET`, alıcı kendisi tekrar onay vermeden silinemez.

Bu semantiği kod tarafında uygulamak: her gönderim öncesi `iys-check` ile doğrulayın; cache kullanıyorsanız maksimum saatlik (1h) bir TTL belirleyin, çünkü alıcı her an `RET` ekleyebilir.

## Batch yükleme: 5000 kayıt sınırı ve atomic davranış

`iys-register` endpoint'i tek istekte **1-5000** izin kaydı kabul eder. Davranış **atomic**'tir: liste içinde tek bir kayıt geçersizse (`source` enum dışı, eksik tarih, geçersiz numara formatı vb.) **tüm istek reddedilir**. Bu nedenle:

- Yükleme öncesi formatı kendi tarafınızda doğrulayın.
- Hata gelince `consentResult` listesinden hangi kaydın hatalı olduğunu bulun, sadece o kaydı düzeltip yeniden gönderin.
- 5000 üstü liste varsa kendi tarafınızda chunk'layın.

Detay: [iys-register API](../api/iys-register.md), [iys-check API](../api/iys-check.md).

## Sıkça sorulan sorular

**S: OTP veya sipariş onayı SMS'i için İYS izni almam gerekir mi?**
Hayır. Bu içerikler **bilgilendirme** kapsamındadır ve İYS dışındadır. Ancak alıcının size telefon numarasını verirken bu tür bildirimleri alacağını bilmesi (KVKK aydınlatma metni) gerekir.

**S: Müşteri "abonelikten çık" linkine bastığında ne yapmalıyım?**
3 iş günü içinde `iys-register` ile `status: RET` kaydı yüklemelisiniz. Ardından bu numaraya ticari içerik göndermeyin. iletiMerkezi'nde `add-blacklist` endpoint'iyle hesap-içi de engelleyebilirsiniz.

**S: KVKK izni almak İYS izni yerine geçer mi?**
Hayır. KVKK kişisel verinin işlenmesine, İYS ticari iletişime izindir. İkisi farklı yasal çerçevelerdir, ikisi de gereklidir. Detay: [KVKK ve SMS](./kvkk-sms).

**S: İzin almadan ticari SMS gönderirsem ne olur?**
6563 sayılı kanun ve İYS düzenlemeleri kapsamında alıcı başına idari para cezası uygulanır; tutarlar her yıl güncellenir, on binler/yüz binler TL mertebesindedir. Tekrar eden ihlallerde ceza katlanır.

**S: APITEST başlığıyla göndereceğim test SMS'leri için İYS izni gerekir mi?**
`APITEST` başlığı yalnızca kendi test numaranıza gönderilebildiği için pratikte bir konu olmaz; yine de prod'a geçtikten sonra gerçek alıcılara giden ticari içerik için izin zorunluluğu geçerlidir.

**S: B2B mesajda da İYS gerekli mi?**
Evet. Yasa **alıcı tüzel kişi olduğunda da** ticari ileti izni arar; alıcı tipi `TACIR` olarak işlenir.

## iletiMerkezi'nde nasıl yapılır

Dört yol vardır:

- **Panel:** Ayarlar → İYS sekmesinde tek tek veya Excel ile izin yükleyin, mevcut izinleri sorgulayın, ret işleyin.
- **API (`iys-register`):** Tek istekte 5000'e kadar izin kaydı oluşturun. [iys-register endpoint](../api/iys-register.md).
- **API (`iys-check`):** Gönderim öncesi alıcı izninin durumunu sorgulayın. [iys-check endpoint](../api/iys-check.md).
- **Send-sms ile birleşik:** `send-sms` çağrısında `iys=1` parametresiyle birlikte alıcı listesi yollarsanız sistem gönderim öncesi izni doğrular ve izinsiz alıcıları otomatik düşürür.

[Hesap aç](https://panel.iletimerkezi.com/auth/signup) · [iys-register API](../api/iys-register.md) · [send-sms API](../api/send-sms.md)

## Related

- [Toplu SMS nedir?](./toplu-sms-nedir)
- [KVKK ve SMS](./kvkk-sms)
- [SMS başlığı nasıl alınır?](./sms-basligi-nasil-alinir)
- [iys-register API](../api/iys-register.md)
- [iys-check API](../api/iys-check.md)
