İçeriğe Geç

Bilgi Kütüphanesi Detayı

GET /api/v1/informative-library/{id}

Bilgi Kütüphanesi Detayı

Tek bir kaydın tam ayrıntısını döner.

Parametre

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

Yanıt

  • id, sourceId, sourceName — kayıt ve kaynağı (kaynak silinmişse sourceName "Bilinmeyen" döner)
  • title, publishedDate, category — başlık, yayın tarihi, kaynak içi bölüm
  • format — metnin çıkarım yolu, dosyanın türü değil (bkz. Enum Referansı — DocumentFormat). Yeni kayıtlarda Word, zip ve tablo dosyaları kendi değerlerini (4 = Word, 5 = Archive, 6 = Spreadsheet) taşır; bu değerlerden önce olduğu gibi saklanmış eski Office veya arşiv dosyaları (.doc, .xls, .zip vb.) 1 = Pdf dönebilir.
  • contentType — kaydedilmiş dosyanın MIME türü (örn. application/pdf, application/msword; charset gibi parametreler içerebilir). Tür kaydedilmemişse null döner. Dosyanın gerçek türü için format yerine bu alanı veya indirme yanıtının Content-Type başlığını kullanın.
  • sourceUrl — orijinal kaynaktaki bağlantı
  • plainText — çıkarılmış okunabilir metin; hasText true ise doludur
  • hasFile — true ise belge indirilebilir
  • attributes — kaynağa özel ek alanlar (örn. Rekabet "sektör", TBMM "esas no/teklif sahibi/son durum") jsonb olarak, olduğu gibi
  • summary, aiCategory, topics — yapay zeka ile üretilen Türkçe özet, atanan kategori adı ve konu etiketleri. Henüz işlenmemiş kayıtlarda null döner.
  • isLibraryOnly — true ise kayıt yalnız kütüphanede görüntülenir: onun için bildirim, e-posta, webhook ya da "İlgili Mevzuat" eşleşmesi üretilmez, kayıt hiçbir takip kuralı ya da izleme listesiyle eşleşmez ve yapay zeka ile işlenmez (bugün TMSF "Kayyım Olunan Şirketler" listesi). Diğer bütün kayıtlarda false.
  • presentation — kaydın nasıl gösterileceği: "companyList" ise kaydın metni bir şirket listesidir; satırları ve değişiklik geçmişi için Şirket Listesi uç noktasını çağırın. Diğer kayıtlarda null. İleride yeni değerler eklenebilir: tanımadığınız bir değeri null gibi ele alın.

Bu uç nokta serinin nüshalarını ve değişiklik geçmişini içermez; onlar için Sürüm Serisi ve Değişiklik Geçmişi uç noktalarına bakın.

404 — kayıt bulunamadı.

Yetki

Api.InformativeLibrary.Detail iznini gerektirir.

Parametreler

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

Yanıtlar

200 — Kaydın tam ayrıntısı: id, sourceId, sourceName, title, publishedDate, category, format (çıkarım yolu; dosya türü değil), contentType (kaydedilmiş dosyanın MIME türü veya null), sourceUrl, plainText, hasText, hasFile, attributes (kaynağa özel jsonb), yapay zeka alanları (summary, aiCategory, topics), isLibraryOnly (kayıt yalnız kütüphanede görüntülenir; takip, bildirim veya eşleşme üretmez) ve presentation ("companyList" ise kayıt bir şirket listesidir ve /company-list ucuyla okunur; aksi hâlde null).

404 — Kayıt bulunamadı.