Değişiklik Günlüğü
Bu sayfa API'deki önemli değişiklikleri sürümlere göre takip eder. Yalnızca v1'den v2'ye geçiş için değildir; hata düzeltmeleri, yeni özellikler, endpoint değişiklikleri ve veri seti güncellemeleri gibi gelecekteki v2 sürümleri de burada listelenecektir.
v1'den geçiş detayları için v1'den v2'ye Geçiş sayfasına bakabilirsiniz.
v2
TurkiyeAPI'nin ilk v2 sürümü.
Eklenenler
/v2API prefix'i eklendi.datavemetaalanlarını kullanan metadata zengin yanıt envelope yapıları eklendi.- Sabit
error.code,error.messageveerror.statusalanlarını kullanan yapılandırılmış hata yanıtları eklendi. includeve nested collection route'larıyla ilişkili verilerin açıkça yüklenmesi eklendi.- İl merkezi, ilçe merkezi ve belde belediyesi tiplerini kapsayan birinci sınıf
municipalitieskaynakları eklendi. /v2/datasetsaltında statik JSON veri seti indirmeleri eklendi./v2/datasets/2025/provinces.jsongibi sürümlü veri seti indirmeleri eklendi.- API, veri seti, kaynak ve kayıt sayısı metadata bilgileri için
/v2/metaeklendi. /v2/openapi.jsonüzerinden OpenAPI 3.1 çıktısı eklendi.- Mahalle ve köy liste endpoint'leri için posta kodu filtreleri eklendi.
Değişenler
- Liste sayfalaması
limit,offset,meta.countvemeta.totalile standart hale getirildi. - Arama davranışı
searchsorgu parametresi etrafında standart hale getirildi. - Üst kaynak ad filtreleri ID filtreleri ve nested route'larla değiştirildi.
- İlişkili kaynaklar varsayılan olarak gömülmek yerine isteğe bağlı hale getirildi.
- Sorgu parametresi, alan seçimi, hiyerarşi ve aralık validasyonları sıkılaştırıldı.
areavealtitudegibi sayısal ölçüm alanlarıvalueveunitiçeren yapılandırılmış objelere taşındı.areaCodeyerinephoneAreaCodeskullanılmaya başlandı.- Posta kodları yalnızca mahalle ve köy kayıtlarında
postalCodevepostalCodeStatusalanlarıyla modellendi.
Kaldırılanlar
- v2'de eski
/api/v1prefix desteği kaldırıldı. - Başarılı yanıtlardaki üst seviye
statusalanı kaldırıldı. extend=truekaldırıldı; bunun yerineincludeveya nested route kullanılmalıdır./townskaldırıldı; belde belediyeleri için/v2/municipalities?type=townkullanılmalıdır.activatePostalCodeskaldırıldı; posta kodu alanları desteklenen kaynaklarda doğrudan döner.
