Brands
# Araç Markaları
Araç markalarını sayfalı şekilde döner. Sonuç 24 saat cache'lenir.
## Uç Nokta (Endpoint)
`GET {{baseUrl}}/api/Vehicles`
## Kimlik Doğrulama
Üst koleksiyondan miras alınan **Bearer Token** kullanılır; token `{{accessToken}}` değişkeninden çözümlenir ve ilgili rolde **Read** yetkisi gerektirir.
## Sorgu Parametreleri
| Parametre | Tip | Zorunlu | Varsayılan | Açıklama |
| --- | --- | --- | --- | --- |
| query | string | ❌ | (boş) | Marka arama metni. |
| page | integer | ❌ | 1 | Sayfa numarası. 1'den küçük gönderilirse 1'e sabitlenir. |
| pagesize | integer | ❌ | 100 | Sayfa başına kayıt. Maksimum 100. |
## Örnek İstek
```
GET {{baseUrl}}/api/Vehicles?query=&page=1&pagesize=100
```
## Yanıt Yapısı
### Başarılı Yanıt (200 OK)
``` json
{
"Data": [
{
"ParameterId": 91,
"Text": "ALFA ROMEO",
"Value": "003",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "ALEKO",
"Value": "004",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "ANADOL",
"Value": "007",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "ASTON MARTIN",
"Value": "008",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "AUDI",
"Value": "009",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "ALPINA",
"Value": "010",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "ROVER",
"Value": "011",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "ARO",
"Value": "012",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "SAAB",
"Value": "018",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "SEAT",
"Value": "019",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "BMW",
"Value": "021",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "BUSSING",
"Value": "022",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "BUICK",
"Value": "025",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "BEDFORD",
"Value": "026",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "BMC",
"Value": "027",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "DAEWOO",
"Value": "030",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "CADILLAC",
"Value": "031",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "CHEVROLET",
"Value": "032",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "CHRYSLER",
"Value": "033",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "CITROEN",
"Value": "034",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "DAF",
"Value": "040",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "DAIHATSU",
"Value": "043",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "DODGE/USA",
"Value": "045",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "FERRARI",
"Value": "050",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "FIAT",
"Value": "052",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "FORD/OTOSAN",
"Value": "053",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "HONDA",
"Value": "061",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "ISUZU",
"Value": "066",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "INTER",
"Value": "067",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "IZH",
"Value": "068",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "LANCIA",
"Value": "080",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "LINCOLN",
"Value": "082",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "LADA",
"Value": "083",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "LEYLAND",
"Value": "084",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MACK",
"Value": "085",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MASERATI",
"Value": "086",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MAZDA",
"Value": "089",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MERCEDES",
"Value": "090",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MERCURY",
"Value": "091",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MITSUBISHI",
"Value": "094",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "CLASSIC-CAR JANBEN",
"Value": "095",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MORRIS",
"Value": "099",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "TOFAS-FIAT",
"Value": "100",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "OTOKAR/MAGIRUS",
"Value": "101",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MOSKWICH",
"Value": "102",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "NISSAN",
"Value": "107",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "CLAYSON",
"Value": "108",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "OLDSMOBILE",
"Value": "110",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "OPEL",
"Value": "111",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "PEUGEOT",
"Value": "114",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "PLYMOUTH",
"Value": "115",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "PONTIAC",
"Value": "117",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "PORSCHE",
"Value": "118",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "TATA",
"Value": "119",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "TAVRIA",
"Value": "121",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "RENAULT (OYAK)",
"Value": "122",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "RENAULT",
"Value": "123",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "ROLLS-ROYCE/BENTLEY",
"Value": "124",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "RANGE ROVER",
"Value": "125",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "SSANGYONG",
"Value": "128",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "SAMSUNG",
"Value": "129",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "SUZUKI",
"Value": "130",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "SKODA",
"Value": "133",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "SUBARU",
"Value": "137",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "SCANIA",
"Value": "138",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "HOBBY",
"Value": "142",
"Crossed": false,
"Status": true
},
{
"ParameterId": 91,
"Text": "TOPOLINO",
"Value": "143",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "TOYOTA",
"Value": "144",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "VANHOLL",
"Value": "151",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "VOLKSWAGEN",
"Value": "153",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "VOLVO",
"Value": "154",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "ZAZ",
"Value": "167",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "FORD /USA",
"Value": "175",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "HYUNDAI",
"Value": "177",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "POLESTAR",
"Value": "185",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "HINO",
"Value": "190",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "GENOTO",
"Value": "191",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "RÖMORK",
"Value": "200",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "JAGUAR",
"Value": "220",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "JAC",
"Value": "225",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "GULERYUZ",
"Value": "230",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "LAMBORGHINI",
"Value": "235",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "LOTUS",
"Value": "245",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "LIAZ",
"Value": "246",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MARCOS",
"Value": "260",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MORGAN",
"Value": "275",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "PANTHER",
"Value": "300",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "PROTON",
"Value": "320",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MAN",
"Value": "360",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "ZIRAI TRAKTOR",
"Value": "400",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "VOLVO-TR",
"Value": "410",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "LAND ROVER",
"Value": "420",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "MINI",
"Value": "421",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "NEOPLAN",
"Value": "440",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "DACIA",
"Value": "445",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "SETRA",
"Value": "450",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "SMART",
"Value": "451",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "CATERHAM",
"Value": "452",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "INFINITI",
"Value": "453",
"Crossed": true,
"Status": true
},
{
"ParameterId": 91,
"Text": "TESLA",
"Value": "454",
"Crossed": true,
"Status": true
}
],
"Page": 1,
"PageSize": 100,
"TotalCount": 249
}
```
**Response Parametreleri:**
| **Alan** | **Tip** | **Açıklama** |
| --- | --- | --- |
| Data | array | `ParameterValueDTO` listesi. |
| Page | integer | Mevcut sayfa numarası. |
| PageSize | integer | Sayfa başına kayıt sayısı. |
| TotalCount | integer | Toplam kayıt sayısı. |
Data:
| **Alan** | **Tip** | **Açıklama** |
| --- | --- | --- |
| ParameterId | integer | Parametre Id. |
| Text | string | Marka görünen adı. |
| Value | string | Marka kodu. |
| Crossed | boolean | Cross (kapatma) durumu. |
| Status | boolean | Aktif/pasif. |
## Hata Yanıtları
**400 Bad Request**
```
İşlem sırasında bir hata oluştu! RequestId: 0HN1GPVL2F3Q0:00000005, LogId: 5d6e7f8a9b0c
```
| Durum Kodu | Gövde | Açı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.
Headers
Accept
Query parameters
query
Marka arama metni. Opsiyonel.
page
Sayfa numarası. <1 ise 1’e sabitlenir.
pagesize
Sayfa boyutu. Max 100.
Response headers
Transfer-Encoding
Content-Type
Content-Encoding
Vary
X-Frame-Options
X-XSS-Protection
X-Content-Type-Options
Referrer-Policy
X-Powered-By
Date
Response
OK
