İzinli Veri Sorgulama

İzinli veri sorgulama ile Pazarlama izin durumları ve KVKK izinlerini sorgulayabilir, tam kapsamlı izinli pazarlama listenizi ve kvkk izinlilerin listesini edinebilirsiniz.


Pazarlama İzinleri Sorgulama

Endpoint URL

GET
https://api.dijiizin.com/api/V3/consents/{ConsentType}/{status}/list/{PageNumber}

Açıklama

Bu method ile belirtilen consentType ve status değerleri ile birlikte veritabanınızdaki pazarlama izinlerini getirir. Method sayfalama (pagination) ile çalışır. Sayfa başına 1000 adet veri döndürülür.

Sorgu Parametreleri

  • Name
    ConsentType
    Required State
    zorunlu
    Format
    string
    Description

    Bu parametre izin türünü belirtir. Zorunlu değerler: MESAJ, ARAMA, EPOSTA Değerlerinden biri endpoint içerisinde kullanılmalıdır.

  • Name
    status
    Required State
    zorunlu
    Format
    date d-m-Y H:i:s
    Description

    Bu parametre izin durumunu belirtir. Kabul edilebilir değerler Zorunlu değerler: ONAY, RET

  • Name
    PageNumber
    Format
    string
    Description

    Getirilecek sayfa numarasıdır. Varsayılan değeri 1'dir.


Authorization

   Authentication: Bearer <jeton>

Başarılı Yanıt Açıklaması

ParametreAçıklama
typeİzin türü (MESAJ, ARAMA, EPOSTA)
statusİzin durumu (ONAY, RET)
listsorgulanan alıcı listesi
pagination.current_pageBulunduğunuz sayfa numarası
pagination.last_pageToplam sayfa sayısı
pagination.per_pageHer sayfadaki öğe sayısı.
pagination.total_itemToplam öğe sayısı

Örnek Request

GET
https://api.dijiizin.com/api/V3/consents/{ConsentType}/{status}/list/{PageNumber}

Örnek Response

{
    "type": "MESAJ",
    "status": "ONAY",
    "list": [
        "+905361000000",
        "+905411000001",
        "+905411000002",
        "+905411000003",
    ],
    "pagination": {
        "current_page": 1,
        "last_page": 1,
        "per_page": 1000,
        "total_item": 4
    }
}



Kişi Sorgulama

Endpoint URL

GET
https://api.dijiizin.com/api/V3/person/{uuid}

Açıklama

Bu method belirtilen uuid'ye sahip bir kişinin detaylı bilgilerini getirir.

Parametreler

  • Name
    uuid
    Required State
    zorunlu
    Format
    string
    Description

    İlgili kişinin eşsiz tanımlayıcısıdır. Başarılı izin alma işlemleri sonrasında döndürülür. (UUID) olarak kullanılır.


Authorization

   Authentication: Bearer <jeton>
ParametreAçıklama
nameKişinin adı
surnameKişinin soyadı
phoneKişinin telefon numarası
emailKişinin eposta adresi
contactConsentsKişinin pazarlama izinleri durumu
legalTextConsentsKişiye kayıtlı hukuki metin onayları
branchAccessErişim verilen şubeler. Eğer herhangi bir şubeye atanmamış ise istek içerisinde gönderilmez

Örnek Request

GET
https://api.dijiizin.com/api/V3/person/{uuid}

Örnek Response

{
    "name": "Ahmet",
    "surname": "Öztürk",
    "phone": "+905361000000",
    "email": "destek@dijiizin.com",
    "contactConsents": [
        {
            "recipient": "+905361000000",
            "type": "MESAJ",
            "status": "ONAY"
        },
        {
            "recipient": "destek@dijiizin.com",
            "type": "EPOSTA",
            "status": "ONAY"
        },
        {
            "recipient": "+905361000000",
            "type": "ARAMA",
            "status": "ONAY"
        }
    ],
    "legalTextConsents": [
        {
            "id": 10004,
            "type": "kvkk",
            "version": 1.01
        },
        {
            "id": 10005,
            "type": "acikriza",
            "version": 1
        },
        {
            "id": 100006,
            "type": "etk",
            "version": 1
        }
    ],
    "branchAccess": [
        1056,
        1058
    ]
}


Bu doküman size yardımcı oldu mu?