# Lead girişi: firma sorgusu

`GET /api/v1/fairs/{id}/lookup`

Lead girerken: kayıtlı firma önerileri (`q` — Türkçe harf katlamalı; tam ad → başlangıç → kelime başı → içerir), bu fuarda aynı firma / telefon / e-postayla girilmiş leadler (`dups`) ve telefon / e-postanın CRM'deki karşılığı (`hit` = `{contact, company}`). Firma kartı: `id`, `name`, `status_l`, `owner`, `city`, `sector`, `n_contacts`, `n_open` (açık proje), `here` (bu fuardaki leadleri), `prev` (önceki fuarlar), `initials`.

## Yol parametreleri

| Alan | Tür | Açıklama |
|---|---|---|
| `id` (zorunlu) | integer | Fuar kimliği. |

## Sorgu parametreleri

| Alan | Tür | Açıklama |
|---|---|---|
| `q` | string | Firma adı (en az 2 harf). |
| `company` | string | Mükerrer araması için firma adı (yoksa `q`). |
| `phone` | string | Telefon (en az 7 hane). |
| `email` | string | E-posta. |
| `lid` | integer | Düzenlenen lead (mükerrerde kendisi sayılmaz). |

## Yanıt

```json 200
{
  "companies": [
    {
      "city": "İstanbul",
      "here": [],
      "id": 1,
      "initials": "AŞ",
      "n_contacts": 1,
      "n_open": 1,
      "name": "Alize Paketleme San. ve Tic. A.Ş.",
      "owner": "Deniz Aksoy",
      "prev": [],
      "sector": "Gıda ambalajı",
      "status": "AC",
      "status_l": "Müşteri",
      "url": "/customers/1",
      "website": "www.alizepaketleme.example"
    }
  ],
  "dups": [],
  "hit": null,
  "ok": true
}
```
