Activity feed

A company's activity feed

Everything on the company in one feed, newest first: e-mail, calls and SMS, WhatsApp, meetings and recordings, quotes and orders, notes, comments, tasks, stage and value changes, alerts. Row: id (stable event id, e.g. offer:12), at, date, exact_time (whether the time is known), kind, group, group_label, title, detail, note, by, via (where the record was entered: mobile · app · api · mcp · mail · pbx · form · hook · flow · system · ai · wa; null when unknown), via_label, opportunity_id, estimated_opportunity (the opportunity link is a guess), url, planned, state, badge, next_action (label, date, state), v92: highlight (stage move, value / date change, win score change, e-mail direction — type in t; otherwise null). Response: items, planned (planned work), more, cursor (pass as before for the next page), total, counts (per group), groups, stamp.

GET/api/v1/customers/{id}/activity

Authorization

Authorizationheaderrequired
Bearer token: API key (sk_…), OAuth access token (mcp_…) or mobile session (xk_…).
Module: CustomersScope: crm.read

Path parameters

idintegerrequired
Company id.

Query parameters

groupstringoptionaldefault: all
Filter: all, mail, call, wa, meet, deal, note, task, sys.
Valuesallmailcallwameetdealnotetasksys
limitintegeroptionaldefault: 25
Rows per page.
beforestringoptional
cursor from the previous response.

Errors

HTTPerrorMeaning
400bad_requestv91: invalid query parameter (e.g. an unknown `group`; `message` lists the valid values).
403moduleThe module is off in the licence or for the user.
404not_foundRecord not found.
Request
curl https://ornek.solk.app/api/v1/customers/{id}/activity \
  -H "Authorization: Bearer $SOLK_API_KEY"
Response