Skip to content

Çalışma Alanı

Çalışma alanı üst düzey kiracıdır. Owner'lar ve adminler ayarları yönetir; geri kalan herkes yalnız-okunur bir görünüm görür.

Endpoint'ler

GET    /api/v1/workspaces                      listele (auth)
GET    /api/v1/workspace                       mevcut çalışma alanı (attachWorkspace)
PATCH  /api/v1/workspace                       güncelle (admin)
GET    /api/v1/workspace/audit-log             audit log (admin, özellik-kapılı)

Çalışma alanı alanları

typescript
{
  name: string,
  slug: string,                  // benzersiz
  owner_uid: ObjectId,
  plan_code: string,             // varsayılan "free"
  subscription_id: ObjectId | null,
  default_currency: "TRY" | "USD",   // varsayılan "TRY"
  locale: string,                // varsayılan "tr"
  billing_address: {
    name, line1, line2, city, country, postal, tax_id
  },
}

Adminlerin değiştirebileceği şeyler

  • Ad ve slug (slug instance genelinde benzersizdir).
  • Varsayılan para birimi ve locale.
  • Fatura adresi — faturalarda kullanılır.
  • Yükseltme üzerinden plan.

Üyeler

Çalışma alanı üye listesi GET /workspace/members'tedir ve rol matrisi Roller'dedir.

İlgili