Hızlı Giriş
Form yapılandırması
Hızlı Giriş'i çizmek için gereken her şey: şablonlar (blok sırası, st = open açık · chip çip · off gizli, req zorunlu, cond koşul, def varsayılanlar), kullanıcının modüllerine göre blok tanımları (alanlar: k anahtar, t tür, o seçenekler, u birim), default_template (kullanıcının departmanı → görüşme türü → varsayılan), görüşme türleri, konular, sonraki adımlar, aşamalar, geri alma süresi.
Yetkilendirme
AuthorizationheaderzorunluBearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Modül: Ziyaretler / AktivitelerKapsam:
crm.readSorgu parametreleri
typestringisteğe bağlıGörüşme türü (şablon seçimini etkiler).
Değerler
F2FOnlineCallDenemeHatalar
| HTTP | error | Anlamı |
|---|---|---|
403 | module | Modül lisansta ya da kullanıcının izinlerinde kapalı. |
İstek
curl "https://ornek.solk.app/api/v1/qe/config?type=F2F" \
-H "Authorization: Bearer $SOLK_API_KEY"const res = await fetch("https://ornek.solk.app/api/v1/qe/config?type=F2F", {
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/qe/config",
headers={"Authorization": f"Bearer {os.environ['SOLK_API_KEY']}"},
params={"type": "F2F"},
)
print(r.json())Yanıt
{
"blocks": [
{
"fields": [
{
"k": "stage_label",
"l": "Aşama",
"o": [
[
"Qualify"
]
],
"t": "select"
}
],
"icon": "kanban",
"k": "firsat",
"label": "Fırsat",
"obj": "Fırsat"
},
{
"fields": [
{
"k": "product",
"l": "Ürün",
"ph": "Ürün adı (yeni ise eklenir)",
"t": "product"
}
],
"icon": "box",
"k": "urun",
"label": "Ürün",
"obj": "Ürün"
}
],
"conds": [
{
"k": "",
"label": "Her zaman çip"
},
{
"k": "has_opp",
"label": "Firmanın açık fırsatı varsa açık"
}
],
"currency": "€",
"default_template": 1,
"next_actions": [
"Numune Gönder",
"Teklif"
],
"ok": true,
"open_stages": [
"Qualify",
"Viable"
],
"stage_labels": {
"Cancel": "Cancel",
"Expect to Close": "Expect to Close",
"Lost": "Lost",
"Negotiation": "Negotiation",
"Present Solution": "Present Solution",
"Qualify": "Qualify",
"Viable": "Viable",
"Win": "Win"
},
"templates": [
{
"blocks": [
{
"cond": "",
"def": {},
"fl": null,
"k": "firsat",
"label": "",
"req": false,
"st": "chip"
}
],
"icon": "geo-alt",
"id": 1,
"is_default": true,
"name": "Saha ziyareti",
"team": "",
"topic": "Görüşme",
"vtype": "F2F"
},
{
"blocks": [
{
"cond": "",
"def": {},
"fl": null,
"k": "firsat",
"label": "",
"req": false,
"st": "chip"
}
],
"icon": "camera-video",
"id": 2,
"is_default": false,
"name": "Online toplantı",
"team": "",
"topic": "Görüşme",
"vtype": "Online"
}
],
"topics": [
"Yeni Ürünler",
"Fiyat"
],
"undo_seconds": 600,
"unit": "kg",
"users": [
{
"full_name": "Deniz Aksoy",
"id": 1
}
],
"visit_types": [
{
"icon": "people",
"k": "F2F",
"label": "Yüz yüze"
},
{
"icon": "camera-video",
"k": "Online",
"label": "Online"
}
]
}Örnek yanıt örnek veriyle çalışan bir v43b kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.