query GetRecentCalls { interview(limit: 5, order_by: { started_at: desc }) { id name started_at type { name } attendees { person { first_name last_name email } } }}
Use cases:
Building dashboards with recent activity
Displaying call history
Getting participant lists for follow-ups
Get Call Signals
Retrieve signals (key moments) from a specific call
Copy
query GetSignalsForCall($callId: bigint!) { extraction( where: { interview_id: { _eq: $callId } } order_by: { start_sec: asc } ) { id summary context start_sec end_sec types { type { name } } topics { topic { text } } attendee { person { first_name last_name } } }}
Variables:
Copy
{ "callId": 12345}
Use cases:
Creating call analysis dashboards
Extracting key insights
Building signal-based reports
Get Call Transcript
Retrieve the full transcript for a call
Copy
query GetCallTranscript($callId: bigint!) { interview_by_pk(id: $callId) { id name started_at duration_sec transcript_segments { text start_sec end_sec attendee { person { first_name last_name } } } }}
Use cases:
Building transcript viewers
Creating searchable interfaces
Generating custom summaries
Get Document Details
Retrieve AI-generated documents with source calls
Copy
query GetDocument($docId: bigint!) { document_by_pk(id: $docId) { id name status content created_at creator { person { first_name last_name } } input_data { call { id name started_at } } }}