Özel nesneler
Nesneleri listele
Kurulumda tanımlı ve API'ye ya da mobile açık özel nesneler: anahtar, ad, simge, alanlar (anahtar, tür, seçenekler, zorunlu, Hızlı Giriş'te), bağlantılar (hedef nesne, kartinalite) ve kayıt sayısı. limit paketinizin nesne sınırı (null = sınırsız), used kullanılan. Nesneler web'de Ayarlar → Veri modeli'nde tanımlanır; API nesne tanımını değiştirmez.
Yetkilendirme
AuthorizationheaderzorunluBearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Modül: MüşterilerKapsam:
crm.readİstek
curl https://ornek.solk.app/api/v1/objects \
-H "Authorization: Bearer $SOLK_API_KEY"const res = await fetch("https://ornek.solk.app/api/v1/objects", {
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/objects",
headers={"Authorization": f"Bearer {os.environ['SOLK_API_KEY']}"},
)
print(r.json())Yanıt
{
"limit": null,
"objects": [
{
"count": 0,
"description": "Firmaların üretim hatları: makine tipi, hız, devreye alma.",
"fields": [
{
"hint": "",
"id": 1,
"key": "makine_tipi",
"label": "Makine tipi",
"options": [
"Laminasyon"
],
"quick_entry": true,
"required": true,
"type": "select"
}
],
"flags": {
"api": true,
"customer_tab": true,
"lists": true,
"mobile": true,
"quick_entry": true
},
"icon": "gear-wide-connected",
"key": "uretim_hatti",
"kind": "o1",
"label": "Üretim hattı",
"name_label": "Hat adı",
"plural": "Üretim hatları",
"relations": [
{
"card": "N : 1",
"inverse": "Firmanın hatları",
"key": "co1_customer",
"label": "Firma",
"target": "customer",
"target_label": "Firma"
}
]
}
],
"ok": true,
"used": 1
}Örnek yanıt örnek veriyle çalışan bir v43b kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.