Ülkeleri Getir
GET
/api/v1/public/shared/countries
Ülkeleri sayfalı olarak listeler. Token gerektirmez.
Parametreler
Başlık Parametreleri
Accept-Language
Ülke ve ölçü birimi adları ile doğrulama hata mesajlarının dili. en ile başlıyorsa (ör. en, en-US) İngilizce, aksi halde Türkçe. Başarı mesajları her zaman Türkçe döner.
Tipstring
Örnekler
"tr""en"Varsayılan
"tr"Query Parametreleri
page
Sayfa numarası
Tipinteger
Minimum
1Varsayılan
1perPage
Sayfa başına kayıt sayısı. Tüm listeyi almak için 200 verip meta.pageCount kadar sayfayı dolaşın.
Tipinteger
Minimum
1Maksimum
200Varsayılan
50sortBy
Sıralama alanı. name İngilizce ada göre sıralar; orderNumber ve isGuarantee yanıtta dönmez. Eşit değerler id ile sıralanır.
Tipstring
Geçerli değerler
"orderNumber""name""code""id""isGuarantee"Varsayılan
"orderNumber"sortOrder
Sıralama yönü (büyük-küçük harf duyarsız)
Tipstring
Geçerli değerler
"asc""desc"Varsayılan
"desc"id
Ülke ID'si
Tipinteger
Örnek
234Minimum
1code
Ülke kodu (tam eşleşme, büyük-küçük harf duyarsız)
Tipstring
Örnek
"TR"Min Uzunluk
1Max Uzunluk
8search
ID'si bu değere eşit ya da İngilizce veya Türkçe adında ya da kodunda bu değer geçen ülkeler
Tipstring
Örnek
"TÜRK"Min Uzunluk
1Max Uzunluk
255isGuarantee
Garanti kapsamındaki ülkeleri süzer
Tipboolean
Cevaplar
Ülkeler listelendi
application/json
JSON
{
"success": true,
"message": "Ülkeler listelendi",
"items": [
{
"id": 234,
"code": "TR",
"name": "Türkiye",
"phoneCode": "+90",
"isUpsService": true,
"tax": {
"type": "string",
"maxValidPrice": 0
},
"flags": {
"w20": "https://cdn.zemlog.com/flags/w20/tr.png",
"w40": "https://cdn.zemlog.com/flags/w40/tr.png"
}
}
],
"meta": {
"page": 1,
"perPage": 50,
"total": 233,
"pageCount": 5
}
}
