İçeriğe Geç

Emsal Karar Detayı

GET /api/v1/court-decisions/{id}

Emsal Karar Detayı

Tek bir kararın yapısal Detay alanlarını ve (alındıysa) tam metnini döner.

Parametre

  • id — karar ID'si (browse yanıtındaki id).

Yanıt

  • id — karar ID'si
  • itemType + itemTypeLabel — mahkeme/kurum türü (sayı + Türkçe etiket; değer listesi için Enum Referansı — CaseLawItemType)
  • birimAdi — daire / birim adı
  • esasNo / kararNo — esas ve karar numarası
  • kararTuru — karar türü
  • kesinlesmeDurumu — kesinleşme durumu
  • kararTarihi — karar tarihi (ISO 8601) ve kararTarihiStr — kaynaktaki ham Türkçe tarih metni. Karar tarihi okunamayan Resmî Gazete kararlarında kararTarihi sayının günüdür ve kararTarihiStr bunu söyler (Resmî Gazete: 30.10.2026).
  • textStatus + textStatusLabel — tam metin durumu (sayı + Türkçe etiket; bkz. Enum Referansı — CaseLawTextStatus)
  • hasText — tam metin alınmış mı (textStatus = 1 ise true)
  • plainText — tam metin. HTML kaynaklı kararlarda etiketlerden arındırılmış metni, PDF kaynaklı kararlarda (örn. AİHM kararları taranmış PDF'tir) OCR ile çıkarılmış metni içerir; hangisi olduğunu mimeType bildirir.
  • mimeType — kaynak içeriğin türü (text/html, application/pdf vb.)
  • aiProcessed — bu karar için ayrıca yapay zeka analizi çalıştırılmış mı. Analizin kendisi bu uç noktadan dönmez; alan yalnızca durumu bildirir.
  • publicationTitle, publicationDay, publicationUrl — Resmî Gazete Yargı Bölümü'nde yayımlanan kararın Gazete'deki başlığı, sayının günü ve belge bağlantısı. Başka kaynaktan gelen kararda null.

404 — verilen ID ile içtihat bulunamadı.

Mevzuat kimliğinden karara

Resmî Gazete Yargı Bölümü kararları Kütüphane'de (/library) değil İçtihat'tadır. Daha önce saklanmış bir /library kimliği artık 404 veriyorsa GET /api/v1/court-decisions/by-document/{documentId} o belgenin karar kimliğini döner ({ "id": "…" }). Başka her belgede 404. Aynı izin ve kota geçerlidir.

Yetki

Api.CourtDecisions.Detail iznini gerektirir.

Parametreler

İsimKonumTipZorunluAçıklama
id Path uuid Evet Karar ID'si.

Yanıtlar

200 — Kararın yapısal Detay alanları: itemType/itemTypeLabel, birimAdi, esasNo, kararNo, kararTuru, kesinlesmeDurumu, kararTarihi + kararTarihiStr, textStatus/textStatusLabel, hasText, plainText, mimeType, aiProcessed; Resmî Gazete kararında publicationTitle, publicationDay ve publicationUrl.

404 — İçtihat bulunamadı.