Skip to content

İzin Yönetimi

İYS kapsamında müşteri izinlerini Verimor API üzerinden yönetebilirsiniz.

İzin Gönderme

Topladığınız onayları İYS'ye bildirmek için /v2/iys_consents.json endpoint'ini kullanın.

POST https://sms.verimor.com.tr/v2/iys_consents.json
json
{
  "username": "kullanici@ornek.com",
  "password": "api_sifreniz",
  "source_addr": "BASLIGINIZ",
  "consents": [
    {
      "recipient": "905001234567",
      "status": "ONAY",
      "type": "MESAJ",
      "source": "HS_WEB",
      "consent_date": "2024-01-15 10:30:00",
      "recipient_type": "BIREYSEL"
    }
  ]
}

source_addr boş bırakılırsa hesabınızdaki İYS kodları tanımlı ilk başlık kullanılır.

İzin Parametreleri

ParametreDeğerlerAçıklama
recipientstringAlıcı telefon numarası (type=EPOSTA ise e-posta adresi)
statusONAY / RETİzin durumu
typeMESAJ / ARAMA / EPOSTAİleti türü
sourceAşağıdaki tabloya bakınİzin kaynağı
recipient_typeBIREYSEL / TACIRAlıcı tipi
consent_dateYYYY-MM-DD HH:MM:SSİzin tarihi (1 Mayıs 2015'ten önce olamaz, BIREYSEL için zorunlu)

İzin Kaynağı (source) Değerleri

DeğerAçıklama
HS_WEBWeb Sitesi
HS_FIZIKSEL_ORTAMFiziksel Ortam
HS_ISLAK_IMZAIslak İmza
HS_CAGRI_MERKEZIÇağrı Merkezi
HS_SOSYAL_MEDYASosyal Medya
HS_EPOSTAE-posta Yoluyla
HS_MESAJMesaj Yoluyla
HS_MOBILMobil Uygulama
HS_EORTAMElektronik Ortam
HS_ETKINLIKEtkinlik
HS_ATMATM
HS_KARARHS Kararıyla (yalnızca RET ile kullanılır)

İzin Kampanya Sorgulama

İYS'ye gönderilen izinlerin işlenme durumunu sorgulayın.

GET https://sms.verimor.com.tr/v2/iys/campaigns
bash
curl "https://sms.verimor.com.tr/v2/iys/campaigns?username=kullanici@ornek.com&password=api_sifreniz"

Kampanya Detayı

GET https://sms.verimor.com.tr/v2/iys/campaigns/{id}/consents
bash
curl "https://sms.verimor.com.tr/v2/iys/campaigns/123/consents?username=kullanici@ornek.com&password=api_sifreniz"

İYS Günlük Vatandaş Raporu

Vatandaşlar her gün E-Devlet, İYS web/mobil veya çağrı merkezi üzerinden izin değişikliği yapabilir. Bu değişiklikler gün sonunda toplu bir kampanya olarak oluşturulur ve Verimor, OİM'de tanımladığınız URL'ye bildirim gönderir.

OİM'de URL tanımlamak için: SMS Ayarlarım → İYS Push URL

json
POST https://sizin.adresiniz.com.tr/iys_push
Content-Type: application/json

{
  "iys_campaign_id": 1234,
  "report_date": "2025-06-01",
  "source_addr": "BASLIGINIZ"
}
AlanAçıklama
iys_campaign_idOluşturulan kampanyanın ID'si
report_dateDeğişikliklerin ait olduğu tarih
source_addrİlgili başlık

Bildirimi aldıktan sonra iys_campaign_id ile Kampanya Detayı endpoint'ini sorgulaarak değişen izinlerin listesini alabilirsiniz.


İYS Hata Kodları

KodAçıklamaÇözüm
MISSING_IYS_BRAND_CODEMarka kodu tanımlanmamışOİM'den başlığa marka kodu ekleyin
AHS_AUTHORIZATION_ERRORİYS yetkilendirme hatasıİYS'den Verimor'a AHS izni verin
NO_AHS_BRAND_ERRORVKN'ye kayıtlı marka yokİYS'de marka kaydı yapın
INVALID_IYS_RECIPIENT_TYPEGeçersiz alıcı tipiBIREYSEL veya TACIR kullanın
INVALID_CONSENT_DATEGeçersiz onay tarihi1 Mayıs 2015'ten önce olamaz
NOT_ALLOWED_BY_IYSİYS izni yokAlıcının onayı bulunmuyor

Verimor Telekomunikasyon