İçeriğe Geç

Kaynakları Listele

GET /api/v1/sources

Kaynakları Listele

Regvion'un aktif olarak izlediği regülasyon kaynaklarını döner. V1'de tek kaynak vardır (Resmi Gazete) ancak yapı birden çok kaynağa hazırdır. isActive = false olan kaynaklar bu uç noktadan hiç dönmez.

Yanıt alanları

  • id — dokümanlar sorgularken sourceId olarak kullanılan kaynak kimliği
  • name — insan tarafından okunan ad
  • baseUrl — kaynağın kök URL'i; kendi amaçlarınızla kullanabilirsiniz
  • isActive — her zaman true (inaktifler filtrelenmiştir)
  • lastScrapedAt — son başarılı tarama anı (UTC); null ise hiç tarama yapılmamış

İpuçları

  • GET /documents?sourceId=... ile bir kaynaktan gelen belgeleri filtrelemek için buradaki id değerini kullanın.
  • Yanıt 10 dakika süreyle Redis'te önbelleklenir; yeni bir kaynak eklendiyse anında görmeyebilirsiniz.

Yanıtlar

200 — Başarılı.

{
  "success": true,
  "data": [
    {
      "id": "...",
      "name": "Resmi Gazete",
      "baseUrl": "https://www.resmigazete.gov.tr",
      "isActive": true,
      "lastScrapedAt": "2026-04-14T05:00:00Z"
    }
  ]
}