Get Calls
Fetch a paged list of calls in your organization. Transcript and summary are not included here (use Get Call by ID); hasTranscript and hasSummary show whether they exist. Recording URLs are pre-signed and expire. Filters: direction (inbound | outbound | web | voicemail | no-answer | softphone), agentId, disposition, startDate and endDate (ISO dates), searchTerm, transcriptSearch, summarySearch, audited (audited | notAudited), favorites (true), excludeWebCalls (true), minDuration and maxDuration (seconds), batchId. Sort with sortField (default startTime) and sortDirection (asc | desc). pageSize defaults to 50, max 500.
Created: April 18, 2025
Updated: September 16, 2026
Overview
https://dashboard.vinsi.ai/api/calls
Request
Headers
Content-Typestring
x-api-keystring
Query Params
pagestring
Example: 1
pageSizestring
Example: 50
directionstring
Example: inbound
agentIdstring
Example: cmexampleagent000000000001
dispositionstring
Example: Appointment Booked
startDatestring
Example: 2026-09-01
endDatestring
Example: 2026-09-16
searchTermstring
Example: 5555550142
transcriptSearchstring
Example: cleaning
summarySearchstring
Example: appointment
auditedstring
Example: notAudited
favoritesstring
Example: false
excludeWebCallsstring
Example: false
minDurationstring
Example: 30
maxDurationstring
Example: 600
batchIdstring
Example:
sortFieldstring
Example: startTime
sortDirectionstring
Example: desc
Response
Endpoint Explorer
Note: You must be already authenticated on https://dashboard.vinsi.ai/ to use this API tester.
Headers
Query Params
Response
No response yet. Click Send to test the API.