Skip to main content
Tüm isteklerde X-Tenant header’ı zorunludur. İşlemler yalnızca belirtilen tenant’a ait kategoriler ile sınırlandırılmıştır.

Endpoint özeti

MetotEndpointAçıklama
GET/api/v1/product-categoriesKategorileri filtreli olarak listeler
GET/api/v1/product-categories/{id}Tek bir kategoriyi getirir
POST/api/v1/product-categoriesYeni kategori oluşturur
PUT/api/v1/product-categories/{id}Kategoriyi kısmi günceller
DELETE/api/v1/product-categories/{id}Kategoriyi soft delete eder
DELETE/api/v1/product-categories/{id}/forceKategoriyi kalıcı olarak siler
Tüm parametreler, alanlar ve örnek istek/yanıtlar için API Referansı sekmesine bakın.

Kategori kavramı

Ürün kategorileri, klinikteki ürünleri mantıksal gruplara ayırmak için kullanılır. Kategoriler hiyerarşik bir yapıyı destekler — parent_id alanı ile bir kategoriye üst kategori atanabilir.
parent_id gönderilmezse kategori kök (root) seviyesinde oluşturulur. Gönderilirse belirtilen kategori tenant’a ait olmalıdır.

Yetkilendirme

Uygulama izinleri (permissions)

İşlemPermission
ListelemeViewAny:ProductCategory
Detay / Tek göstermeView:ProductCategory
OluşturmaCreate:ProductCategory
GüncellemeUpdate:ProductCategory
Silme (soft delete)Delete:ProductCategory
Kalıcı silme (force delete)ForceDelete:ProductCategory

Token scope’ları (Passport)

İşlemScope
Okuma (index, show)product_categories:read
Yazma (store, update, destroy, forceDelete)product_categories:write