Ana içeriğe geç

Organizasyon (Organization) İşlemleri

Şirketler, dernekler, etkinlik düzenleyiciler veya büyük kurumlar gibi çatı yapıları (Organization) listelemek ve profillerini çekmek için bu uç noktaları kullanabilirsiniz.

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


1. Organizasyonları Listeleme

Sistemdeki tüm organizasyonları sayfalama ve filtreleme parametreleriyle birlikte listeler.

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

Query Parametreleri

ParametreTipAçıklama
pageNumberSayfa numarası (Varsayılan: 1)
limitNumberSayfa başı kayıt sayısı (Varsayılan: 10)
searchStringOrganizasyon adı içinde arama yapar.

2. Organizasyon Detayı

Slug değeri üzerinden belirli bir organizasyonun tüm detaylarını (hakkında yazısı, logo, iletişim vb.) getirir.

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

Örnek: /organization/acme-corp


3. ID ile Organizasyon Detayı

MongoDB _id değeri kullanılarak organizasyonun detaylarını döner.

  • Endpoint: GET /organization/id/:_id
  • Auth Gereksinimi: x-avci-client

4. Organizasyon Özet Kartı (Card)

Kısa önizlemeler ve kart görünümleri için organizasyonun sadece özet (isim, logo, kısa tanım) bilgilerini getirir.

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