Firmanın etkinlik akışı
Firmadaki her şey tek akışta, yeni önce: e-posta, arama ve SMS, WhatsApp, görüşme ve kayıtlar, teklif ve sipariş, not, yorum, görev, aşama ve değer değişiklikleri, uyarılar. Satır: id (sabit olay kimliği, ör. offer:12), at, date, exact_time (saat biliniyor mu), kind, group, group_label, title, detail, note, by, via (kaydın nereden girildiği: mobile · app · api · mcp · mail · pbx · form · hook · flow · system · ai · wa; bilinmiyorsa null), via_label, opportunity_id, estimated_opportunity (fırsat bağı tahminî), url, planned, state, badge, next_action (label, date, state), v92: highlight (aşama geçişi, değer / tarih değişikliği, kazanma puanı farkı, e-posta yönü — t ile türü; yoksa null). Yanıt: items, planned (planlanan işler), more, cursor (sonraki sayfa için before), total, counts (grup başına sayı), groups, stamp.
Yetkilendirme
Authorizationheaderzorunlucrm.readYol parametreleri
idintegerzorunluSorgu parametreleri
groupstringisteğe bağlıvarsayılan: allall, mail, call, wa, meet, deal, note, task, sys.allmailcallwameetdealnotetasksyslimitintegeristeğe bağlıvarsayılan: 25beforestringisteğe bağlıcursor değeri.Hatalar
| HTTP | error | Anlamı |
|---|---|---|
400 | bad_request | v91: geçersiz sorgu parametresi (ör. bilinmeyen `group`; `message` geçerli değerleri sayar). |
403 | module | Modül lisansta ya da kullanıcının izinlerinde kapalı. |
404 | not_found | Kayıt bulunamadı. |
curl https://ornek.solk.app/api/v1/customers/{id}/activity \
-H "Authorization: Bearer $SOLK_API_KEY"const res = await fetch("https://ornek.solk.app/api/v1/customers/{id}/activity", {
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/customers/{id}/activity",
headers={"Authorization": f"Bearer {os.environ['SOLK_API_KEY']}"},
)
print(r.json())