İçeriğe Geç

Yaklaşan Yükümlülükler

GET /api/v1/obligations/upcoming

Yaklaşan Yükümlülükler

Bugünden itibaren N gün içinde son tarihi olan yükümlülükleri, son tarihe göre artan sırada döner. Compliance dashboard'larında "yaklaşan ödevler" panelini beslemek için tasarlanmıştır.

days parametresi

  • Varsayılan 30 gün
  • Aralık: 1-365 (sınırlar dışı değerler en yakın sınıra çekilir, 400 dönmez)
  • Tarih aralığı: [bugün, bugün + days]today UTC midnight'tan başlar

Filtreler

Bu uç nokta filtre kabul etmez ve abonelik bazlı değildir — pencereye düşen son tarihleri tüm katalog üzerinden döner, tenant'ınızın abonelikleriyle sınırlı değildir. Yani sonuç her müşteri için aynıdır. Tenant'ınıza özel bir görünüm için sonucu /api/v1/subscriptions/regulations ile kesiştirin; kurum tipi/konu/departman bazlı yaklaşan yükümlülük raporu için /api/v1/obligations/search kullanın:

GET /api/v1/obligations/search?deadlineAfter=2026-04-29&deadlineBefore=2026-05-29&departments=1&sort=deadline

departments enum sayı değeri alır — 1 = Uyum; tam eşleme için Enum Referansı sayfasına bakın. Tanınmayan bir query parametresi 400 döndürmez, sessizce yok sayılır — filtre adlarını birebir yazdığınızdan emin olun.

Yanıt şeması

Sonuçlar özet şemadır (id, başlık, kaynak referansı, aksiyon, ciddiyet, son tarih). Tam detay için id'yi /api/v1/obligations/{id} ile takip edin.

Bu uç nokta sayfalanmaz ve sonuç sayısı sınırlandırılmaz; geniş days değerlerinde yanıt çok büyük olabilir.

Saat dilimi notu

Son tarihler Date (saat içermez) tipindedir. "Bugün" hesaplaması UTC üzerinden yapılır — Türkiye saatiyle (UTC+3) gece 21:00'dan sonra "bugünün son tarihleri" listesinde değişiklik olabilir. Hassas bir kuyruk yönetiyorsanız yerel saatte sabah 09:00 gibi günde bir senkron etmeniz önerilir.

Parametreler

İsimKonumTipZorunluAçıklama
days Query integer Hayır Bugünden itibaren kaç gün ileriye bakılacak (1-365; varsayılan 30).

Yanıtlar

200 — Pencere içindeki yükümlülükler — özet şema, son tarihe göre artan.