# Toplu işlem

`POST /api/v1/fairs/{id}/leads/bulk`

Seçili leadler (en çok 200): `convert` — varsayılan eşlemeyle CRM'e aktarır (aktarılmışlar `skipped`), `assign` — sorumluyu değiştirir (yetkisizler `skipped`). Yanıt `done`, `skipped`, `errors`, `msg`.

## Yol parametreleri

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

## Gövde

| Alan | Tür | Açıklama |
|---|---|---|
| `act` (zorunlu) | string | İşlem. Değerler: `convert`, `assign` |
| `ids` (zorunlu) | array<integer> | Lead kimlikleri. |
| `make_project` | boolean | convert: satış projesi aç. |
| `make_visit` | boolean | convert: fuar ziyareti. |
| `owner_id` | integer | assign: yeni sorumlu. |

## Yanıt

```json 200
{
  "done": [
    2,
    3
  ],
  "msg": "2 leadin sorumlusu: Deniz Aksoy.",
  "ok": true,
  "skipped": []
}
```
