Mutabakat Bilgisi Sorgulama

Hizmet sağlayıcının her bir markası için ilgili günde gerçekleşen izin hareketlerinin yer aldığı dosyaya İYS tarafından hash işlemi uygulanır. Elde edilen hash değeri hizmet sağlayıcı tarafında uygulanacak hash işlemi sonrasında ulaşılan hash değeriyle karşılaştırmak için saklanır. Bu metotla İYS tarafından uygulanan hash işleminin sonucu elde edilir.

  • Kullanılacak hash algoritması SHA256'dır.

  • GET /sps/{iysCode}/brands/{brandCode}/agreements/{reportDate}

  • İstek Cevabı: 200

Alan/Değer Açıklama
processStatus Hash verisinin üretim durumunu ifade eder.
hashValue Günlük izin değişimi dökümünün hash değeri
hashMethod Hash veri üretmek üzere kullanılan SHA256 algoritması
agreementStatus Mutabakat sağlanıp sağlanmadığının bilgisi
{
   "processStatus": "completed",
   "hashValue": "f0823d9b19be64c88c0d284a78239761732a33b24cc6b3cb9708d31e3ac5a9de",
   "hashMethod": "SHA-256",
   "agreementStatus": false
}
  • Not: Mutabakat Kaydetme metodu kullanıldıktan sonra API'ye bu metotla istek gönderildiğinde "agreementStatus": true olarak cevap dönülmektedir.

  • İstek Cevabı: 422

Alan/Değer Açıklama
errors Hatalı izinleri adresleyen obje
code Hata kodu
location Hatanın izin nesnesindeki yeri
value Hatalı değer
message Hata koduna karşılık gelen mesaj
{
  "errors": [
    {
      "code": "H502",
      "location": [
        "reportDate"
      ],
      "value": "2020-11-03",
      "message": "reportDate alanı dün veya daha eski bir tarih olmalıdır."
    }
  ]
}