API getrecordings
Appearance
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)