Aksiyonlar ve görevler
Aksiyonları listele
Açık işler tek listede: görevler, ziyaret ve denemelerin sonraki aksiyonları, tarihli proje adımları. Her satırdaki kind + id ile tamamlama / erteleme uçları çağrılır.
Yetkilendirme
AuthorizationheaderzorunluBearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Modül: Yapılacak işlerKapsam:
crm.readSorgu parametreleri
scopestringisteğe bağlımine = sorumlusu olduğum kayıtlar (satışçının varsayılanı), all = görebildiğim tüm kayıtlar (yöneticinin varsayılanı) ya da bir kullanıcı kimliği.statestringisteğe bağlıTermin durumu.
Değerler
todayoverduesoonopenweekcustomer_idintegeristeğe bağlıYalnız bu firma.
İstek
curl "https://ornek.solk.app/api/v1/actions?scope=all&state=overdue" \
-H "Authorization: Bearer $SOLK_API_KEY"const res = await fetch("https://ornek.solk.app/api/v1/actions?scope=all&state=overdue", {
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/actions",
headers={"Authorization": f"Bearer {os.environ['SOLK_API_KEY']}"},
params={"scope": "all", "state": "overdue"},
)
print(r.json())Yanıt
{
"counts": {
"overdue": 9,
"soon": 0,
"today": 0
},
"ok": true,
"rows": [
{
"customer": "Lotus Medikal Ambalaj San. Tic. Ltd. Şti.",
"customer_id": 3,
"date": "2026-09-26",
"icon": "📋",
"id": 1,
"key": "task:1",
"kind": "task",
"label": "Numune sonucu için ara",
"opp": "Yeni Müşteri · 2026",
"opp_id": 33,
"src": "Görev",
"state": "overdue",
"url": "/action/task/1"
},
{
"customer": "Hanımeli Etiket San. Tic. Ltd. Şti.",
"customer_id": 23,
"date": "2026-09-26",
"icon": "📋",
"id": 17,
"key": "task:17",
"kind": "task",
"label": "Fiyat listesini güncelleyip gönder",
"opp": "Mevcut Müşteri — Yenileme · 2026",
"opp_id": 23,
"src": "Görev",
"state": "overdue",
"url": "/action/task/17"
}
],
"total": 9
}Örnek yanıt örnek veriyle çalışan bir v22 kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.