Fuarlar ve leadler
Aktarma önerisi
CRM'e aktarmadan önce: önerilen firma (match — girişte seçilen kayıtlı firma ya da adı eşleşen; by_link), leadin kişileri ve firmanın kişileriyle önerilen eşlemesi (people: i, name, title, phone, email, main, match, match_name — e-posta → ad → (ad yoksa) telefon), firmanın açık projeleri (opps), yeni aday firma bilgisi (new_company) ve yeni projenin aşaması (stage). Aktarılmışsa converted: true.
Yetkilendirme
AuthorizationheaderzorunluBearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Modül: Fuar leadleriKapsam:
crm.readYol parametreleri
idintegerzorunluLead kimliği.
Hatalar
| HTTP | error | Anlamı |
|---|---|---|
404 | not_found | Kayıt bulunamadı. |
403 | module | Modül lisansta ya da kullanıcının izinlerinde kapalı. |
İstek
curl https://ornek.solk.app/api/v1/leads/27/convert \
-H "Authorization: Bearer $SOLK_API_KEY"const res = await fetch("https://ornek.solk.app/api/v1/leads/27/convert", {
headers: {
Authorization: `Bearer ${process.env.SOLK_API_KEY}`,
},
});
const data = await res.json();import os, requests
r = requests.get(
"https://ornek.solk.app/api/v1/leads/27/convert",
headers={"Authorization": f"Bearer {os.environ['SOLK_API_KEY']}"},
)
print(r.json())Yanıt
{
"by_link": true,
"converted": false,
"customer": "",
"customer_id": null,
"match": {
"city": "İstanbul",
"contacts": [
{
"email": "selin.dogan@alizepaketleme.example",
"h": 312,
"id": 1,
"ini": "SD",
"main": true,
"name": "Selin Doğan",
"phone": "0 (212) 000 55 24",
"title": "Satın Alma Müdürü"
}
],
"here": [],
"id": 1,
"initials": "AŞ",
"n_contacts": 1,
"n_open": 1,
"name": "Alize Paketleme San. ve Tic. A.Ş.",
"opps": [
{
"hex": "#8a9ba0",
"id": 31,
"name": "Mevcut Müşteri — Yenileme · 2026",
"stage": "Qualify",
"value": "403K €"
}
],
"owner": "Deniz Aksoy",
"prev": [],
"sector": "Gıda ambalajı",
"status": "AC",
"status_l": "Müşteri",
"url": "/customers/1",
"website": "www.alizepaketleme.example"
},
"new_company": {
"city": "",
"name": "Alize Paketleme San. ve Tic. A.Ş.",
"status": "Prospect"
},
"ok": true,
"opp_id": null,
"opps": [
{
"id": 31,
"name": "Mevcut Müşteri — Yenileme · 2026",
"stage": "Qualify"
}
],
"people": [
{
"email": "",
"i": 0,
"main": true,
"match": null,
"match_name": "",
"name": "Selin Kaya",
"phone": "",
"title": ""
},
{
"email": "",
"i": 1,
"main": false,
"match": null,
"match_name": "",
"name": "Emre Tan",
"phone": "+90 532 444 55 66",
"title": "Ar-Ge"
}
],
"stage": "Qualify"
}Örnek yanıt örnek veriyle çalışan bir v54 kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.