Fırsat ve talep formları
Firma bağlamı
Formda firma seçilince gelenler: kişiler (ana kişi işaretli), aktif projeler, tüm projeler (all_projects, talepte proje bağlamak için), son 25 sipariş (orders), açık destek talepleri (open_tickets), firma sorumlusu (owner, owner_id) ve forma açık özel nesnelerin bu firmaya bağlı kayıtları (co). Firma bulunamazsa ya da göremiyorsanız found: false.
Yetkilendirme
AuthorizationheaderzorunluBearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Kapsam:
crm.readSorgu parametreleri
customer_idintegeristeğe bağlıFirma kimliği.
namestringisteğe bağlıya da firma adı.
İstek
curl "https://ornek.solk.app/api/v1/forms/context?customer_id=1" \
-H "Authorization: Bearer $SOLK_API_KEY"const res = await fetch("https://ornek.solk.app/api/v1/forms/context?customer_id=1", {
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/forms/context",
headers={"Authorization": f"Bearer {os.environ['SOLK_API_KEY']}"},
params={"customer_id": 1},
)
print(r.json())Yanıt
{
"all_projects": [
{
"id": 44,
"name": "#44 Müşteri Takibi · Müşteri Takibi"
},
{
"id": 31,
"name": "#31 Mevcut Müşteri — Yenileme · 2026 · Qualify"
}
],
"city": "İstanbul",
"co": {
"uretim_hatti": [
{
"id": 1,
"name": "Hat 3 — şişirme",
"sub": "Ekstrüzyon · 220"
}
]
},
"competitor": "Distribütör ürünü",
"contacts": [
{
"id": 1,
"main": true,
"name": "Selin Doğan",
"title": "Satın Alma Müdürü"
}
],
"default_project": 31,
"found": true,
"has_opp": true,
"id": 1,
"last_visit": {
"date": "2026-09-25",
"date_l": "25.09.2026",
"next": "Ziyaret Planla",
"note": "Aylık tüketim ve stok seviyesi konuşuldu; sipariş tahmini alındı.",
"type": "Telefon"
},
"name": "Alize Paketleme San. ve Tic. A.Ş.",
"ok": true,
"open_actions": [
{
"date": "2026-10-21",
"date_l": "21.10.2026",
"key": "visit:73",
"label": "Ziyaret Planla",
"src": "Ziyaret",
"state": "open"
}
],
"open_tickets": [
{
"id": 1,
"status": "Devam ediyor",
"subject": "Viskozite partiden partiye farklı geliyor"
}
],
"orders": [
{
"id": 1,
"name": "06.10.2026 · PU-SL 200 Solventsiz Laminasyon Yapıştırıcısı · 700 kg"
}
],
"owner": "Deniz Aksoy",
"owner_id": 1,
"projects": [
{
"id": 31,
"name": "Mevcut Müşteri — Yenileme · 2026",
"stage": "Qualify",
"stage_l": "Qualify"
},
{
"id": 44,
"name": "Müşteri Takibi",
"stage": "Account",
"stage_l": "Müşteri Takibi"
}
],
"stage": "Qualify",
"stage_idx": 0,
"status": "AC",
"url": "/customers/1"
}Örnek yanıt örnek veriyle çalışan bir v45d kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.