Ana içeriğe geç

Haberler ve Duyurular (News)

Şirket haberlerini, basın bültenlerini, platform içi duyuruları veya kampanya bildirimlerini yayınlamak için kullanılan modüldür.

Tüm isteklerde x-avci-client kimlik başlığının gönderilmesi zorunludur.


1. Haberleri Listeleme (List News)

Sistemdeki yayınlanmış tüm haberleri sayfalama ve filtreleme seçenekleriyle listeler.

  • Endpoint: GET /news
  • Auth Gereksinimi: x-avci-client

Query Parametreleri

ParametreTipAçıklama
pageNumberSayfa numarası (Varsayılan: 1)
limitNumberSayfa başı kayıt sayısı (Varsayılan: 10)
categoryStringBelirli bir kategori ID'sine (Örn: Basın, Güncelleme) göre listeler.
searchStringBaşlıkta veya haber özetinde metin araması yapar.

2. Haber Detayı (News Details)

Slug değeri üzerinden belirli bir haberin tam içeriğini (body), görsellerini ve yayın tarihini getirir.

  • Endpoint: GET /news/:slug
  • Auth Gereksinimi: x-avci-client

Örnek JSON Yanıtı:

{
"status": "success",
"data": {
"id": "nw_001",
"slug": "yeni-subemiz-acildi",
"title": "Yeni Şubemiz Ankara'da Açıldı!",
"summary": "Ankara şubemizin açılışında sizleri de bekliyoruz.",
"content": "<h1>Açılışımıza Davetlisiniz...</h1>",
"publishDate": "2026-06-15T10:00:00Z"
}
}

3. En Yeni Haberler (New News)

Uygulamanın ana sayfasında veya header'da "Son Dakika" gibi en güncel haberleri listelemek için kullanılır.

  • Endpoint: GET /news/new
  • Auth Gereksinimi: x-avci-client