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/recording streams 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.