İ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
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ı
Parametre | Açıklama |
---|---|
type | İzin türü (MESAJ, ARAMA, EPOSTA) |
status | İzin durumu (ONAY, RET) |
list | sorgulanan alıcı listesi |
pagination.current_page | Bulunduğunuz sayfa numarası |
pagination.last_page | Toplam sayfa sayısı |
pagination.per_page | Her sayfadaki öğe sayısı. |
pagination.total_item | Toplam öğe sayısı |
Örnek Request
Ö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
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>
Parametre | Açıklama |
---|---|
name | Kişinin adı |
surname | Kişinin soyadı |
phone | Kişinin telefon numarası |
Kişinin eposta adresi | |
contactConsents | Kişinin pazarlama izinleri durumu |
legalTextConsents | Kişiye kayıtlı hukuki metin onayları |
branchAccess | Erişim verilen şubeler. Eğer herhangi bir şubeye atanmamış ise istek içerisinde gönderilmez |
Örnek Request
Ö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
]
}