Bayi İzin Erişimi Silme
Bu metot, birden fazla bayinin birden fazla izin için erişiminin silinmesini sağlar.
- Bu istekle var olan izin erişimleri silinmek üzere gönderilen bayiler, varsa diğer izin erişimi bulunan bayileri etkilemez. Mevcutta erişimi bulunan bayilere ilave olarak yalnızca istekte gönderilen bayilerin izin erişimi silinir.
- Bayilerin izin erişimi silinirken 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/retailer/access/remove
- İstek Şablonu:
{ recipients : ["+905377115251", "+905377115251", ...] recipientType : <BIREYSEL | TACIR>, type : <MESAJ | ARAMA | EPOSTA>, retailerAccess : [<retailerCode1ToBeRemoved>, <retailerCode2ToBeRemoved>, ... ] }
- Cevap Şablonu
Başarı veya şekil/usul validasyonundan kaynaklı hatalar.
- İstek Örneği:
{ "type": "EPOSTA", "recipientType": "BIREYSEL", "recipients": [ "adiniz@ornekeposta.com", "adiniz2@ornekeposta.com", "adiniz3@ornekeposta.com" ], "retailerAccess": [ 90043619, 24691735 ] }
- 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 } ] }