Skip to main content

Calls

Retrieve the list of calls and monitor their processing status after uploading audio or transcriptions.

List Calls

Request

GET /api/v1/calls?status=completed&limit=10
Authorization: Bearer YOUR_TOKEN

Query Parameters

status
string
Filter by processing status (see table below).
offset
integer
default:"0"
Pagination offset.
limit
integer
default:"10"
Number of records to return (max 100).
search_query
string
Full-text search across call data.

Response 200

{
  "status": "success",
  "data": [...],
  "total": 42,
  "offset": 0,
  "limit": 10
}

Processing Statuses

After a call is uploaded, it moves through these processing stages:
StatusDescription
pendingAwaiting processing
transcriptionAudio is being transcribed to text
token_lemmaTokenization and lemmatization
llm_analysisLLM analysis (summaries, sentiment, custom variables)
scoringEvaluation against checklists
completedProcessing finished successfully
failedProcessing error occurred
Poll the calls endpoint periodically to check when your uploaded calls have finished processing. Filter by status=completed to get only fully processed calls.