Bayi İzin Erişimi Ekleme
Bu metot, tekil iznin mevcut bayi izin erişimlerine, yeni bayilerin izin erişimini ekler.
- Bu istekle izin erişimi verilmek üzere gönderilen bayiler, varsa diğer izin erişimi bulunan bayileri etkilemez. Mevcutta erişimi bulunan bayilere ilave olarak istekte gönderilen bayilere izin erişimi verilir.
- 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.
-
POST
/sps/{iysCode}/brands/{brandCode}/consents/retailers/access
-
İstek Şablonu:
{ "recipient" : "+905370000000", "recipientType" : <BIREYSEL | TACIR>, "type" : <MESAJ | ARAMA | EPOSTA>, "retailerAccess" : [<retailerCode1ToBeAdded>, <retailerCode2toBeAdded>, ... ] }
- Cevap Şablonu:
Başarı veya şekil/usul validasyonundan kaynaklı hatalar.
- İstek Örneği:
{ "type": "EPOSTA", "recipientType": "BIREYSEL", "recipient": "adiniz@ornekeposta.com", "retailerAccess": [ 90043619, 24691735 ] }
- Cevap Örneği:
200
{ 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 } ] }