Bayi İzin Erişimi Verme
Bu metot, birden fazla bayiye birden fazla izin için erişim verilmesini sağlar.
- Bu istekle izin erişimi verilmek üzere gönderilen bayiler, varsa diğer izin erişimi bulunan bayilerin bilgisini ezecektir.
- Bayilere izin erişimi verilirken izin validasyon kuralları geçerlidir.
- Alıcı telefon numarası olduğunda tür e-posta, alıcı e-posta adresi olduğunda tür arama veya mesaj olarak verilemez.
- PUT
/sps/{iysCode}/brands/{brandCode}/consents/retailers/access
- İstek Şablonu:
{ recipients : ["+905370000000", "+905370000001", ...], recipientType : <BIREYSEL | TACIR>, type : <MESAJ | ARAMA | EPOSTA>, retailerAccess : [<retailerCode1>, <retailerCode2>, ... ] }
- Cevap Şablonu
Başarı veya şekil/usul validasyonundan kaynaklı hatalar veya diğer http hataları.
- İstek Örneği:
{ "type": "EPOSTA", "recipientType": "BIREYSEL", "recipients": [ "ornek4@adiniz1.com", "ornek4@adiniz11.com", "ornek5@adiniz11.com" ], "retailerAccess": [ 84119757, 64673474, 38953190 ] }
- Cevap Örneği:
{ Başarı }
- Hatalı İsteğin Cevap Örneği:
403
{ "errors": [ { "code": "H180", "message": "İstek gövdesinde yer alan bayi İYS numarasıyla (retailerCode) herhangi bir bayi bulunamadı.", "location": [ "retailerAccess", 0 ], "value": 90043618 }, { "code": "H180", "message": "İstek gövdesinde yer alan bayi İYS numarasıyla (retailerCode) herhangi bir bayi bulunamadı.", "location": [ "retailerAccess", 1 ], "value": 24691736 } ] }