Tüm isteklerde X-Tenant header’ı zorunludur. İşlemler yalnızca belirtilen tenant’a ait markalar ile sınırlandırılmıştır.
Endpoint özeti
| Metot | Endpoint | Açıklama |
|---|
GET | /api/v1/product-brands | Markaları filtreli olarak listeler |
GET | /api/v1/product-brands/{id} | Tek bir markayı getirir |
POST | /api/v1/product-brands | Yeni marka oluşturur |
PUT | /api/v1/product-brands/{id} | Markayı kısmi günceller |
DELETE | /api/v1/product-brands/{id} | Markayı soft delete eder |
DELETE | /api/v1/product-brands/{id}/force | Markayı kalıcı olarak siler |
Tüm parametreler, alanlar ve örnek istek/yanıtlar için API Referansı sekmesine bakın.
Marka kavramı
Ürün markası, klinikteki ürünleri üretici veya tedarikçi bazında gruplamak için kullanılır. Her marka; adı ve aktiflik durumu ile yönetilir.
Yetkilendirme
Uygulama izinleri (permissions)
| İşlem | Permission |
|---|
| Listeleme | ViewAny:ProductBrand |
| Detay / Tek gösterme | View:ProductBrand |
| Oluşturma | Create:ProductBrand |
| Güncelleme | Update:ProductBrand |
| Silme (soft delete) | Delete:ProductBrand |
| Kalıcı silme (force delete) | ForceDelete:ProductBrand |
Token scope’ları (Passport)
| İşlem | Scope |
|---|
Okuma (index, show) | product_brands:read |
Yazma (store, update, destroy, forceDelete) | product_brands:write |