Skip to content

Ü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
Minimum1
Varsayılan1
perPage

Sayfa başına kayıt sayısı. Tüm listeyi almak için 200 verip meta.pageCount kadar sayfayı dolaşın.

Tipinteger
Minimum1
Maksimum200
Varsayılan50
sortBy

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
Örnek234
Minimum1
code

Ülke kodu (tam eşleşme, büyük-küçük harf duyarsız)

Tipstring
Örnek"TR"
Min Uzunluk1
Max Uzunluk8
search

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 Uzunluk1
Max Uzunluk255
isGuarantee

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
}
}

Test​

Başlıklar
Değişkenler
Key
Değer

Örnekler​

cURL
JavaScript
PHP
Python