Kişiler

Kişiyi güncelle

Yalnız gönderilen alanlar değişir. is_former: true kişiyi ‘ayrıldı’ yapar (silinmez); is_main: true ana kişi yapar.

PATCH/api/v1/contacts/{id}

Yetkilendirme

Authorizationheaderzorunlu
Bearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Modül: MüşterilerKapsam: crm.write

Yol parametreleri

idintegerzorunlu
Kişi kimliği.

Gövde application/json

name / title / department / phone / email / notestringisteğe bağlı
Metin alanları.
is_mainbooleanisteğe bağlı
Ana kişi yap.
is_formerbooleanisteğe bağlı
Firmadan ayrıldı.

Hatalar

HTTPerrorAnlamı
403forbiddenKaydı görme / düzenleme yetkiniz yok.
404not_foundKayıt bulunamadı.
İstek
curl -X PATCH https://ornek.solk.app/api/v1/contacts/59 \
  -H "Authorization: Bearer $SOLK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "title": "Fabrika Müdürü",
  "is_main": true
}'
Yanıt
{
  "contact": {
    "customer": "Kuzey Plastik Sanayi",
    "customer_id": 31,
    "department": "Üretim",
    "email": "emre.yildiz@kuzeyplastik.com.tr",
    "id": 59,
    "is_former": false,
    "is_main": true,
    "name": "Emre Yıldız",
    "note": "",
    "phone": "+90 532 555 11 22",
    "rid": "0037CJrFvjDFvYX",
    "title": "Fabrika Müdürü",
    "wa": "905325551122"
  },
  "ok": true
}

Örnek yanıt örnek veriyle çalışan bir v22 kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.