Get Call Activities And Transcriptions
ctm_voiceai_get_callsFetch a page of CTM answered calls with transcripts and get the batch plan needed to cover the full review in parallel.
Instructions
Step 3 of the review flow: one GET against the CTM calls endpoint returning a page of answered calls with transcriptions. The response includes a plan describing the full parallel coverage: total_pages and an array of batches covering target_calls (default 500). Dispatch one subagent per batch; each subagent calls this tool with that batch's page and per_page. Returns id, date, summary and transcript (truncated to max_transcript_chars) for each call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, starting at 1. Default 1. | |
| since | No | Start date YYYY-MM-DD. | |
| until | No | End date YYYY-MM-DD. | |
| per_page | No | Calls per page. Default 25; keep it small so the transcripts fit in context. | |
| direction | No | Default inbound. | |
| account_id | Yes | CTM sub-account id. | |
| target_calls | No | How many calls the whole review should cover. The plan sizes the batch fan-out to this. Default 500. Use 0 for every available call. | |
| has_transcription | No | Only calls with a transcription. Default true. | |
| max_transcript_chars | No | Truncate each transcript to this many characters. Default 4000. |