Recordings
Recording routes manage call/screen recordings, recording notes, transcription, and recording counts.
Recording Lists
- Use Recordings.List/Count for recording screens with filters such as customer, user, date range, phone, or recording type when documented.
- Use ScreenList/ScreenDelete for screen recording records.
- Store recording_id from list responses for notes, transcription, and delete actions.
Transcription
- Transcribe starts or requests transcription when allowed.
- Transcription returns existing transcript data when available.
- Long-running transcription should be shown as pending in the UI until a later refresh/socket update.
Common Flow
- Load recording permissions from User.Basic.
- List recordings and keep recording ids.
- Use UpdateNote for notes and Transcribe/Transcription for transcript actions.
- Refresh the affected recording row after success.