# Kartvizitten kişi kaydet

`POST /api/v1/cards/save`

`multipart/form-data` (ya da JSON): `data` (JSON) — `customer_id` (kayıtlı firma) ya da `new_customer` {`name`, `website`, `phone`, `address`, `city`} ya da `contact_id` (var olan kişiyi tamamla — dolu alanlara dokunulmaz) + `contact` {`name`, `title`, `department`, `phone`, `phone2`, `email`} + `confirm_new`; `image` — kartvizit fotoğrafı (firmaya *Kartvizit · Ad* adlı ek). Yeni firmada aynı ad → `409 exists` (`customer`), benzer ad → `409 similar` (`similar`; yine de açmak için `confirm_new: true`). Diğer telefon kişinin notuna yazılır.

## Gövde

| Alan | Tür | Açıklama |
|---|---|---|
| `data` (zorunlu) | string | JSON (yukarıdaki alanlar). |
| `image` | file | Kartvizit fotoğrafı (jpg, png, heic; en çok 15 MB). |
