> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flextell.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Ürün Markaları API

> Klinikteki ürünlere atanan markaları yönetmek için endpoint'ler.

<Note>
  Tüm isteklerde `X-Tenant` header'ı **zorunludur**. İşlemler yalnızca belirtilen tenant'a ait markalar ile sınırlandırılmıştır.
</Note>

## 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        |

<Tip>
  Tüm parametreler, alanlar ve örnek istek/yanıtlar için **[API Referansı](/api-reference)** sekmesine bakın.
</Tip>

## 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` |
