Member Service(İYS)
InsertMemberDemography
URL | LIVE: https://api.relateddigital.com/resta/api/Member/InsertMemberDemography ECOMM: https://api.relateddigital.com/reste/api/Member/InsertMemberDemography LIVEB: https://api.relateddigital.com/liveb_rest/api/Member/InsertMemberDemography LIVEM: https://api.relateddigital.com/livem/api/Member/InsertMemberDemography |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: Login aksiyonundan sonra alınan Service Ticket değeri. |
Body | Key (string): Bu alanda hesap özelinde tanımlanan birincil anahtar sütunu (EMAIL, KEY_ID) yer almalıdır. Value (string): Key kolonu için değer,. Bu değer yanlış biçimde gönderilirse, yok sayılır ve ana işlem kesilmez. ForceUpdate (bool): Key ve Value değerleri mevcut bir üyeyi saptarsa, metod ekleme yapmak yerine varolanı güncellemeye / güncellememeye karar verir. Bu flag True değerini aldığında, sağlanan demografik bilgileri kullanarak üyeyi günceller.. DemographicData (KeyValue []): Bu bir KeyValue dizisidir. Kısacası, demografik bilgileri oluşturan Key ve Value değerleri. CONSENT_SOURCE : İzin kaynağı olarak girilecektir. CONSENT_TIME: İznin alındığı zaman bilgisinin girilmesi gerekmektedir. RECIPIENT_TYPE: Alıcının izin tipi bilgisi girilecektir. Üye yüklerken GSM formatı aşağıdaki gibi olmalıdır;
Eğer hesap yurt dışı gönderime açıksa bu durumda yükleme (ülke kodu).(mobil no) formatı olarak yapılmalıdır. |
Sample Body | { "Key": "KEY_ID", "Value": "test@test.com", "DemographicData": [ { "Key": "EMAIL", "Value": "test@test.com" }, { "Key": "EMAIL_PERMIT", "Value": "Y" }, { "Key": "RECIPIENT_TYPE", "Value": "1" }, { "Key": "CONSENT_TIME", "Value": "2020-06-03 11:00:00" }, { "Key": "CONSENT_SOURCE", "Value": "HS_WEB" } ], "ForceUpdate": true } |
Sample Response | { "MemberId": "" "Success": false, "Errors": [ { "Code": "", "Message": "" } ], "DetailedMessage": "" "TransactionId": "" } |
Success Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code | 00, 01, 06, 25, 43, 69, 99, 107 |
UpdateMemberDemography
URL | LIVE: https://api.relateddigital.com/resta/api/Member/UpdateMemberDemography ECOMM: https://api.relateddigital.com/reste/api/Member/UpdateMemberDemography LIVEB: https://api.relateddigital.com/liveb_rest/api/Member/UpdateMemberDemography LIVEM: https://api.relateddigital.com/livem/api/Member/UpdateMemberDemography |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: Login aksiyonundan sonra alınan Service Ticket değeri. |
Body | Key (string): Bu alanda hesap özelinde tanımlanan birincil anahtar sütunu (EMAIL, KEY_ID) yer almalıdır. Value (string): Key kolonu için değer,. Bu değer yanlış biçimde gönderilirse, yok sayılır ve ana işlem kesilmez. ForceInsert (bool): Key ve Value değerleri mevcut bir üyeyi saptarsa, metod ekleme yapmak yerine varolanı güncellemeye / güncellememeye karar verir. Bu flag True değerini aldığında, sağlanan demografik bilgileri kullanarak üyeyi günceller.. DemographicData (KeyValue []): Bu bir KeyValue dizisidir. Kısacası, demografik bilgileri oluşturan Key ve Value değerleri. CONSENT_SOURCE : İzin kaynağı olarak girilecektir. CONSENT_TIME: İznin alındığı zaman bilgisinin girilmesi gerekmektedir. RECIPIENT_TYPE: Alıcının izin tii bilgisi girilecektir. |
Sample Body | { "Key": "KEY_ID", "Value": "test@test.com", "DemographicData": [ { "Key": "EMAIL", "Value": "test@test.com" }, { "Key": "EMAIL_PERMIT", "Value": "Y" }, { "Key": "RECIPIENT_TYPE", "Value": "1" }, { "Key": "CONSENT_TIME", "Value": "2020-06-03 11:00:00" }, { "Key": "CONSENT_SOURCE", "Value": "HS_WEB" } ], "ForceInsert": true } |
Sample Response | { "MemberId": "" "Success": false, "Errors": [ { "Code": "", "Message": "" } ], "DetailedMessage": "" "TransactionId": "" } |
Success Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code | 00, 01, 06, 43, 66, 69, 99, 107 |
SendOngoingEmail
URL | LIVE: https://api.relateddigital.com/resta/api/Member/SendOngoingEmail ECOMM: https://api.relateddigital.com/reste/api/Member/SendOngoingEmail LIVEB: https://api.relateddigital.com/liveb_rest/api/Member/SendOngoingEmail LIVEM: https://api.relateddigital.com/livem/api/Member/SendOngoingEmail |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: Login aksiyonundan sonra alınan Service Ticket değeri. |
Body | Key (string): Bu alanda hesap özelinde tanımlanan birincil anahtar sütunu (EMAIL, KEY_ID) yer almalıdır. Value (string): Key kolonu için değer,. Bu değer yanlış biçimde gönderilirse, yok sayılır ve ana işlem kesilmez. ForceUpdate (bool): Key ve Value değerleri mevcut bir üyeyi saptarsa, metod ekleme yapmak yerine varolanı güncellemeye / güncellememeye karar verir. Bu flag True değerini aldığında, sağlanan demografik bilgileri kullanarak üyeyi günceller. DemographicData (KeyValue []): Bu bir KeyValue dizisidir. Kısacası, demografik bilgileri oluşturan Key ve Value değerleri. CampaignId (string): RMC arayüzünden oluşturulan kampanya ID'si. Kampanya durumu "Gönderildi" veya "İletildi" olmalıdır. CONSENT_SOURCE : İzin kaynağı olarak girilecektir. CONSENT_TIME: İznin alındığı zaman bilgisinin girilmesi gerekmektedir. RECIPIENT_TYPE: Alıcının izin tii bilgisi girilecektir. |
Sample Body | { "Key": "KEY_ID", "Value": "test@test.com", "DemographicData": [ { "Key": "EMAIL", "Value": "test@test.com" }, { "Key": "EMAIL_PERMIT", "Value": "Y" }, { "Key": "RECIPIENT_TYPE", "Value": "1" }, { "Key": "CONSENT_TIME", "Value": "2020-06-03 11:00:00" }, { "Key": "CONSENT_SOURCE", "Value": "HS_WEB" } ], "ForceUpdate": true, "CampaignId": "792EC9AC45CF4325BA6E073887AA9D2C" } |
Sample Response | { "MemberId": "", "RecordId": "",(Email unique id) "Success": false, "Errors": [ { "Code": "", "Message": "" } ], "DetailedMessage": "" "TransactionId": "" } |
Success Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized Status Code: 404 Not Found |
Error Code | 00, 01,06, 12,25, 43, 69, 99, 107,113 |
SendComplexOngoingEmail
SendOngoingRecoEmail
SendOngoingSms
URL | LIVE: https://api.relateddigital.com/resta/api/Member/SendOngoingSms ECOMM: https://api.relateddigital.com/reste/api/Member/SendOngoingSms LIVEB: https://api.relateddigital.com/liveb_rest/api/Member/SendOngoingSms LIVEM: https://api.relateddigital.com/livem/api/Member/SendOngoingSms |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: Login aksiyonundan sonra alınan Service Ticket değeri. |
Body | Key (string): Bu alanda hesap özelinde tanımlanan birincil anahtar sütunu (EMAIL, KEY_ID) yer almalıdır. Value (string): Key kolonu için değer,. Bu değer yanlış biçimde gönderilirse, yok sayılır ve ana işlem kesilmez. ForceUpdate (bool): Key ve Value değerleri mevcut bir üyeyi saptarsa, metod ekleme yapmak yerine varolanı güncellemeye / güncellememeye karar verir. Bu flag True değerini aldığında, sağlanan demografik bilgileri kullanarak üyeyi günceller. DemographicData (KeyValue []): Bu bir KeyValue dizisidir. Kısacası, demografik bilgileri oluşturan Key ve Value değerleri. CampaignId (string): RMC arayüzünden oluşturulan kampanya ID'si. GsmNo (string): Kampanyanın iletileceği üyenin GSM numarası InsertMember (bool): True değerini aldığında, belirtilen üye, Key ve Value çiftini kullanılarak veritabanına eklenir. CONSENT_SOURCE : İzin kaynağı olarak girilecektir. CONSENT_TIME: İznin alındığı zaman bilgisinin girilmesi gerekmektedir. RECIPIENT_TYPE: Alıcının izin tii bilgisi girilecektir. |
Sample Body | { "Key": "KEY_ID", "Value": "test@test.com", "DemographicData": [ { "Key": "EMAIL", "Value": "test@test.com" }, { "Key": "EMAIL_PERMIT", "Value": "Y" }, { "Key": "RECIPIENT_TYPE", "Value": "1" }, { "Key": "CONSENT_TIME", "Value": "2020-06-03 11:00:00" }, { "Key": "CONSENT_SOURCE", "Value": "HS_WEB" } ], "ForceUpdate": true, "CampaignId": "81E23B49FD1C40F9B7E2F3BA7EA0D428", "GsmNo": "05*********", "InsertMember": true } |
Sample Response | { "MemberId": "", "RecordId": "",(sms unique id) "Success": false, "Errors": [ { "Code": "", "Message": "" } ], "DetailedMessage": "" "TransactionId": "" } |
Success Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized Status Code: 404 Not Found |
Error Code | 00, 01,06,10, 12,25, 40, 43, 69, 99, 107,113,122 |
Copyright 2020 Related Digital