Sohbeti getir
Sohbetin soruları ve yanıtları sırasıyla (messages[]: q, text, blocks, refs — nav ile uygulama ekranı —, mode, model, at).
Yetkilendirme
AuthorizationheaderzorunluBearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Kapsam:
crm.readYol parametreleri
idintegerzorunluSohbet kimliği.
Hatalar
| HTTP | error | Anlamı |
|---|---|---|
404 | not_found | Kayıt bulunamadı. |
İstek
curl https://ornek.solk.app/api/v1/chats/4 \
-H "Authorization: Bearer $SOLK_API_KEY"const res = await fetch("https://ornek.solk.app/api/v1/chats/4", {
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/chats/4",
headers={"Authorization": f"Bearer {os.environ['SOLK_API_KEY']}"},
)
print(r.json())Yanıt
{
"chat": {
"created_at": "2026-10-09T14:42:45",
"id": 4,
"n": 1,
"star": false,
"title": "Bu hafta geciken aksiyonlarım neler",
"updated_at": "2026-10-09T14:42:45"
},
"messages": [
{
"at": "2026-10-09T14:42:45",
"blocks": [
{
"muted": false,
"spans": [
{
"b": true,
"text": "Gecikmiş 2 görev"
}
],
"t": "p"
}
],
"mode": "kural",
"model": "",
"q": "Bu hafta geciken aksiyonlarım neler?",
"refs": [
{
"kind": "task",
"label": "Fiyat listesini güncelleyip gönder",
"nav": {
"id": 17,
"kind": "task",
"screen": "action"
},
"url": "/action/task/17"
}
],
"text": "**Gecikmiş 2 görev** (sizin)\n- [Fiyat listesini güncelleyip gönder](/action/task/17) · 03.10.2026 · Hanımeli Etiket San. Tic. Ltd. Şti.\n- [Yeni hat devreye alma toplantısı](/action/task/8) · 07.10.2026 · Işıltı Film A.Ş."
}
],
"ok": true
}Örnek yanıt örnek veriyle çalışan bir v50 kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.