# Firma bağlamı

`GET /api/v1/forms/context`

Formda firma seçilince gelenler: kişiler (ana kişi işaretli), aktif projeler, tüm projeler (`all_projects`, talepte proje bağlamak için), son 25 sipariş (`orders`), açık destek talepleri (`open_tickets`), firma sorumlusu (`owner`, `owner_id`) ve forma açık özel nesnelerin bu firmaya bağlı kayıtları (`co`). Firma bulunamazsa ya da göremiyorsanız `found: false`.

## Sorgu parametreleri

| Alan | Tür | Açıklama |
|---|---|---|
| `customer_id` | integer | Firma kimliği. |
| `name` | string | ya da firma adı. |

## Yanıt

```json 200
{
  "all_projects": [
    {
      "id": 44,
      "name": "#44 Müşteri Takibi · Müşteri Takibi"
    },
    {
      "id": 31,
      "name": "#31 Mevcut Müşteri — Yenileme · 2026 · Qualify"
    }
  ],
  "city": "İstanbul",
  "co": {
    "uretim_hatti": [
      {
        "id": 1,
        "name": "Hat 3 — şişirme",
        "sub": "Ekstrüzyon · 220"
      }
    ]
  },
  "competitor": "Distribütör ürünü",
  "contacts": [
    {
      "id": 1,
      "main": true,
      "name": "Selin Doğan",
      "title": "Satın Alma Müdürü"
    }
  ],
  "default_project": 31,
  "found": true,
  "has_opp": true,
  "id": 1,
  "last_visit": {
    "date": "2026-09-25",
    "date_l": "25.09.2026",
    "next": "Ziyaret Planla",
    "note": "Aylık tüketim ve stok seviyesi konuşuldu; sipariş tahmini alındı.",
    "type": "Telefon"
  },
  "name": "Alize Paketleme San. ve Tic. A.Ş.",
  "ok": true,
  "open_actions": [
    {
      "date": "2026-10-21",
      "date_l": "21.10.2026",
      "key": "visit:73",
      "label": "Ziyaret Planla",
      "src": "Ziyaret",
      "state": "open"
    }
  ],
  "open_tickets": [
    {
      "id": 1,
      "status": "Devam ediyor",
      "subject": "Viskozite partiden partiye farklı geliyor"
    }
  ],
  "orders": [
    {
      "id": 1,
      "name": "06.10.2026 · PU-SL 200 Solventsiz Laminasyon Yapıştırıcısı · 700 kg"
    }
  ],
  "owner": "Deniz Aksoy",
  "owner_id": 1,
  "projects": [
    {
      "id": 31,
      "name": "Mevcut Müşteri — Yenileme · 2026",
      "stage": "Qualify",
      "stage_l": "Qualify"
    },
    {
      "id": 44,
      "name": "Müşteri Takibi",
      "stage": "Account",
      "stage_l": "Müşteri Takibi"
    }
  ],
  "stage": "Qualify",
  "stage_idx": 0,
  "status": "AC",
  "url": "/customers/1"
}
```
