Documentation menu
Run calls
Calls & recordings
Every call — inbound or outbound, however it was placed — lands as one CallLog: full transcript, recording, and (when it's turned on) an AI-scored summary.
What a call log holds
- Transcript — every turn, both sides, in order.
- Recording — the full audio, if recording is enabled in Settings.
GET /api/call-logs/:id/recordingstreams it (range requests supported, for scrubbing). - Status — completed, failed, no-answer, busy, canceled.
- Analysis — a score and summary, generated automatically when auto-analysis is on, or on demand with
POST /api/call-logs/:id/analyze.
Disposition
After a call, mark what actually happened — interested, not-interested, callback, wrong-number, or follow-up — with PATCH /api/call-logs/:id/disposition. Marking a call callback with a callbackAt time schedules it rather than just labelling it — Voicelo places that call automatically when it comes due.
Listing and filtering
GET /api/call-logs lists an account’s calls, newest first, filterable by status, direction, agent and date range — what the dashboard’s Call Logs page itself calls.