Skip to navigation

Vehicle Catalog Versions

Vehicle Catalog Versions

Araç kataloğunun sürüm geçmişini senkron tarihine göre artan sıralı (eskiden yeniye) döndürür.

Uç Nokta (Endpoint)

GET {{baseUrl}}/api/VehicleCatalogs/versions


Kullanım

Bu servis, delta senkron yapan tüketicilerin kaldıkları yerden güncellenmesi için kullanılır. Önerilen akış:

  1. Authentication Login servisinden token alınır.
  2. Bu servis çağrılarak sürüm listesi alınır.
  3. Eldeki sürüm listede bulunur; sonrasındaki her sürüm sırayla GET /api/VehicleCatalogs?version=<hash> ile çekilir.
  4. Son işlenen Version değeri watermark olarak saklanır.

💡 Eldeki sürüm listede yoksa delta güvenilir değildir; version parametresi olmadan tam çekim yapılmalıdır.


Kimlik Doğrulama

Bu uç nokta geçerli bir JWT erişim token’ı gerektirir. Token, Authentication Login servisinden alınır ve Authorization başlığında gönderilir.

BaşlıkTürZorunluAçıklama
Authorizationstring✅Bearer <token> biçiminde erişim token’ı.

Token’ın Read yetkisini taşıması gerekir.


Başarılı Yanıt (200 OK)

Düz dizi (array) döner. Servis parametre almaz ve sayfalanmaz.

AlanTürAçıklama
VersionstringKatalog sürümü (senkron liste hash’i).
SyncedAtdatetimeSürümün oluştuğu senkron zamanı.

Örnek Başarılı Yanıt:

[
{
"Version": "1A2B3C4D5E6F7890AABBCCDDEEFF001122334455",
"SyncedAt": "2026-07-10T09:30:00+03:00"
},
{
"Version": "52C958DB9124FAD5021C7AFA54F2699E0459A5B0",
"SyncedAt": "2026-08-10T11:14:17.38+03:00"
}
]

Hatalı Yanıt (401 Unauthorized)

Token gönderilmediğinde, geçersiz olduğunda veya süresi dolduğunda HTTP 401 Unauthorized döner. Yanıt gövdesi boştur.

💡 Token’ın süresi dolduysa yanıtta Token-Expired: true başlığı bulunur. Bu durumda POST /api/authentication/refreshtoken ile yeni token alınmalıdır.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Headers

AuthorizationstringOptional

Response headers

Content-TypestringOptional

Response

OK