Skip to navigation

Models

Verilen marka ve yıla ait model listesini fiyat bilgisiyle sayfalı döner. Sonuç 24 saat cache’lenir.

Uç Nokta (Endpoint)

GET {{baseUrl}}/api/Vehicles/{brand}/{year}

Kimlik Doğrulama

Üst koleksiyondan miras alınan Bearer Token kullanılır; token {{authToken}} değişkeninden çözümlenir ve ilgili rolde Read yetkisi gerektirir.

Path Parametreleri

ParametreTipZorunluAçıklama
brandstring✅Marka değeri (ör. 009).
yearinteger✅Model yılı. Geçersiz yıl değerinde 400 döner.

Sorgu Parametreleri

ParametreTipZorunluVarsayılanAçıklama
querystring❌(boş)Model arama metni.
pageinteger❌1Sayfa numarası. 1’den küçük gönderilirse 1’e sabitlenir.
pagesizeinteger❌100Sayfa başına kayıt. Maksimum 100.

Örnek İstek

GET {{baseUrl}}/api/Vehicles/RENAULT/2024?query=&page=1&pagesize=100

Yanıt Yapısı

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

{
"Data": [
{ "ParameterId": 42, "Text": "Clio", "Value": "RENAULT_CLIO_2024", "Crossed": false, "Status": true, "Price": "850000" }
],
"Page": 1,
"PageSize": 100,
"TotalCount": 2
}

Response Parametreleri:

AlanTipAçıklama
DataarrayVehicleWithPriceDTO listesi.
PageintegerMevcut sayfa numarası.
PageSizeintegerSayfa başına kayıt sayısı.
TotalCountintegerToplam kayıt sayısı.

Data:

AlanTipAçıklama
ParameterIdintegerParametre Id.
TextstringModel görünen adı.
ValuestringModel kodu.
CrossedbooleanCross (kapatma) durumu.
StatusbooleanAktif/pasif.
PricestringModel referans fiyatı.

Hata Yanıtları

400 Bad Request (geçersiz yıl) — Yıl doğrulamasından geçemeyen değerler için kontrolör doğrudan düz metin mesaj döner:

1800 değeri yil için geçersizdir.

400 Bad Request (genel)

İşlem sırasında bir hata oluştu! RequestId: 0HN1GPVL2F3Q0:00000007, LogId: 9f8e7d6c5b4a
Durum KoduGövdeAçıklama
401 Unauthorized(boş)Token yok / geçersiz / süresi dolmuş.
403 Forbidden(boş)Rol bu uç için Read yetkisine sahip değil veya IP beyaz listede değil.

Authentication

AuthorizationBearer

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

Path parameters

brandintegerRequired
yearintegerRequired

Headers

AcceptstringOptional

Query parameters

querystringOptional
Model arama metni. Opsiyonel.
pageintegerOptional
pagesizeintegerOptional

Response headers

Transfer-EncodingstringOptional
Content-TypestringOptional
Content-EncodingstringOptional
VarystringOptional
X-Frame-OptionsstringOptional
X-XSS-ProtectionstringOptional
X-Content-Type-OptionsstringOptional
Referrer-PolicystringOptional
X-Powered-BystringOptional
DatestringOptional

Response

OK