Skip to main content

Recordings

Call recordings (v2 manager API) — list, start, manage, flag, and bulk actions. Available as mgr.recordings / mgr.Recordings / mgr.recordings.

CRUD & start

for await (const r of mgr.recordings.list()) console.log(r.id);
const started = await mgr.recordings.start({ /* RecordingStartRequest */ });
const got = await mgr.recordings.get(recordingId);
await mgr.recordings.update(recordingId, { /* RecordingUpdateBody */ });
await mgr.recordings.delete(recordingId);
await mgr.recordings.bulkAction("delete", [id1, id2]);

Flags

Flag a recording for review and inspect/toggle/clear that flag.

await mgr.recordings.flag(recordingId);
const { item } = await mgr.recordings.getFlag(recordingId);
await mgr.recordings.toggleFlag(recordingId);
await mgr.recordings.unflag(recordingId);

Reference