Jump to content

API getrecordings

From Wiki 7Kas
(Redirected from Recording)

7Kas VoIP REST API function. Available to: SuperRoot, Operator, Client.

Description

Lists the caller's call recordings with availability flags (has_transcript, has_summary, has_audio). Clients see only their own (root, accountcode) — forced from the key; operators their root; SuperRoot all. Use it to find a recording id/uniqueid to download.

Call

GET  …/7Kas?func=getrecordings&ukey=YOUR_KEY&…

Requires the ukey parameter.

Parameters

Parameter Type Required Default Meaning
from string No Start date. Default: 31 days ago. (YYYY-MM-DD)
to string No End date (inclusive). Default: today. (YYYY-MM-DD)
hour integer No Filter to one hour of the day. Returns recordings whose start time falls in that hour (e.g. hour=14 => 14:00-14:59). (0-23)
withtranscript integer No 1 = only recordings that already have a transcript.
withsummary integer No 1 = only recordings that already have a summary.
accountcode integer No Operators/SuperRoot only: filter to one account. Ignored/forced for clients. (string, max 20)
root integer No SuperRoot only: filter to one operator root.
limit integer No 100 Max rows (up to 1000).
offset integer No 0 Pagination offset.

Example

https://api.7kas.com:9080/7Kas?func=getrecordings&ukey=KEY&from=2026-07-01&to=2026-07-31

Response

FillRecords2JSON records: id, uniqueid, daterecord, src, dst, nota, status, has_transcript, has_summary, has_audio, engine, lang, confidence.


Back to API VoIP · ▶ Try it live · Profiles: API profile SuperRoot, API profile Operator, API profile Client (of operator), API profile Client (direct)