Authentication
All GraphQL queries require authentication. Include your API key in the request header:Endpoint
Query Examples
Get Recent Calls
Get Recent Calls
Fetch a list of recent calls with participantsUse cases:
- Building dashboards with recent activity
- Displaying call history
- Getting participant lists for follow-ups
Get Call Signals
Get Call Signals
Retrieve signals (key moments) from a specific callVariables:Use cases:
- Creating call analysis dashboards
- Extracting key insights
- Building signal-based reports
Get Call Transcript
Get Call Transcript
Retrieve the full transcript for a callUse cases:
- Building transcript viewers
- Creating searchable interfaces
- Generating custom summaries
Get Document Details
Get Document Details
Retrieve AI-generated documents with source callsUse cases:
- Displaying AI summaries
- Showing document history
- Tracking document status
Search Calls
Search Calls
Search for calls by various criteriaUse cases:
- Implementing search functionality
- Building filtered call lists
- Creating date-based reports
Get People
Get People
Retrieve people/contacts from your workspaceUse cases:
- Building contact directories
- Tracking participant history
- Managing customer relationships
Pagination
For large result sets, use pagination withlimit and offset:
Filtering
Use thewhere clause to filter results:
Best Practices
- Request only needed fields - GraphQL returns only what you ask for
- Use variables - Makes queries reusable and secure
- Implement pagination - For large datasets
- Handle errors gracefully - Check for errors in responses
- Cache results - When appropriate for your use case