IYS Report Service
IYS Report Web Service Metodları
IYS Report web servisini kullanarak, İleti Yönetim Sistemi’nde yer alan üyelerin izin durumları raporlanabilir.
Aşağıdaki tabloda IYS Report Web Servisine ait metodlar ve kısa açıklamaları listelenmektedir. Detaylı bilgi için metod isimlerine tıklayabilirsiniz.
Metod | Açıklama |
---|---|
Girilen bir tarihte, üyelere ait emaillerin IYS üzerindeki izin durumlarını sorgulamayı sağlar | |
Girilen bir tarihte, üyelere ait emaillerin IYS üzerindeki izin durumlarını sorgulamayı sağlar |
Geliştiricinin herhangi bir web servis ile etkileşime geçebilmesi için, öncelikle Login
metodunu kullanarak bir SERVICE TICKET alması gerekir. Diğer web servis ve metodlarına yaratmış olduğu bu değer ile istekte bulunabilir.
GetIysDailyConsentsByPermitDate
URL | LIVE: https://api.relateddigital.com/resta/api/IYSReport/GetIysDailyConsentsByPermitDate ECOMM: https://api.relateddigital.com/reste/api/IYSReport/GetIysDailyConsentsByPermitDate LIVEB: https://api.relateddigital.com/liveb_rest/api/IYSReport/GetIysDailyConsentsByPermitDate LIVEM: https://api.relateddigital.com/restm/api/IYSReport/GetIysDailyConsentsByPermitDate |
---|---|
Http verb | GET |
Parameters |
|
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login. |
Body | PermitDate (DateTime): Üye izin durumlarının sorgulandığı tarih. PageIndex (int): Tüm kayıtlar içerisinden alınmak istenilen 1000 kayıtlık sayfa indexi. Index “0” dan başlar. “0” ilk 1000 kaydı, |
Sample Body | {
"PermitDate": "2021.01.28",
"PageIndex": 0
} |
Response | EmailAddress: Üye email adresi |
Sample Response | {
"EmailConsents": [
{
"EmailAddress": "test3477@persembee.com",
"PermitStatus": true,
"PermitDate": "2021-01-28T16:33:01+03:00",
"Channel": "HS_WEB",
"RecipientType": "BIREYSEL"
},
{
"EmailAddress": "test3300@persembee.com",
"PermitStatus": true,
"PermitDate": "2021-01-28T16:32:59+03:00",
"Channel": "HS_WEB",
"RecipientType": "BIREYSEL"
},
{
"EmailAddress": "test3375@persembee.com",
"PermitStatus": true,
"PermitDate": "2021-01-28T16:33:00+03:00",
"Channel": "HS_WEB",
"RecipientType": "BIREYSEL"
},
...
...
...
{
"EmailAddress": "test3971@persembee.com",
"PermitStatus": true,
"PermitDate": "2021-01-28T16:33:08+03:00",
"Channel": "HS_WEB",
"RecipientType": "BIREYSEL"
}
],
"TotalRowsCount": 23836,
"Success": true,
"Errors": [],
"DetailedMessage": "",
"TransactionId": null
} |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
|
QueryIysDailyConsentsByPermitDate
URL | LIVE: https://api.relateddigital.com/resta/api/IYSReport/QueryIysDailyConsentsByPermitDate ECOMM: https://api.relateddigital.com/reste/api/IYSReport/QueryIysDailyConsentsByPermitDate LIVEB: https://api.relateddigital.com/liveb_rest/api/IYSReport/QueryIysDailyConsentsByPermitDate LIVEM: https://api.relateddigital.com/restm/api/IYSReport/QueryIysDailyConsentsByPermitDate |
---|---|
Http verb | POST |
Parameters |
|
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login. |
Body | PermitDate (DateTime): Üye izin durumlarının sorgulandığı tarih. PageIndex (int): Tüm kayıtlar içerisinden alınmak istenilen 1000 kayıtlık sayfa indexi. Index “0” dan başlar. “0” ilk 1000 kaydı, |
Sample Body | {
"PermitDate": "2021.01.28",
"PageIndex": 0
} |
Response | EmailAddress: Üye email adresi |
Sample Response | {
"EmailConsents": [
{
"EmailAddress": "test3477@persembee.com",
"PermitStatus": true,
"PermitDate": "2021-01-28T16:33:01+03:00",
"Channel": "HS_WEB",
"RecipientType": "BIREYSEL"
},
{
"EmailAddress": "test3300@persembee.com",
"PermitStatus": true,
"PermitDate": "2021-01-28T16:32:59+03:00",
"Channel": "HS_WEB",
"RecipientType": "BIREYSEL"
},
{
"EmailAddress": "test3375@persembee.com",
"PermitStatus": true,
"PermitDate": "2021-01-28T16:33:00+03:00",
"Channel": "HS_WEB",
"RecipientType": "BIREYSEL"
},
...
...
...
{
"EmailAddress": "test3971@persembee.com",
"PermitStatus": true,
"PermitDate": "2021-01-28T16:33:08+03:00",
"Channel": "HS_WEB",
"RecipientType": "BIREYSEL"
}
],
"TotalRowsCount": 23836,
"Success": true,
"Errors": [],
"DetailedMessage": "",
"TransactionId": null
} |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
Ana Sayfa: RMC REST API
Copyright 2020 Related Digital