Call Logs
List Logs by Campaign
deprecated
Retrieve every call log produced by a specific campaign, with outcome, duration, sentiment, and analysis fields.
GET
Get call logs by campaign ID
Returns every call log produced by a specific campaign, paginated. Each entry represents one call attempt against a campaign lead and includes the call
id, the call status, the duration_sec, the sentiment classification, and any structured post-call analysis fields defined on the agent. Use this endpoint as the canonical source when reporting on a single campaign’s outcomes, it is filtered server-side and avoids the per-call-log filtering you would otherwise pay for with List Call Logs.
When to use this
- Campaign reporting: calculate conversion rate, qualification rate, or any other analysis-derived metric across the campaign.
- Follow-up identification: filter calls where the analysis indicates a human follow-up is needed.
- Data export: paginate through every log to produce a spreadsheet or warehouse table for offline analysis.
- Comparative analysis: pull logs from two campaigns to compare agent variants or prompt variants.
id to Get Call Details. For lightweight call browsing without analysis fields, use List Calls instead.
Path parameters
Query parameters
Errors
404 Not Foundis returned when the campaign does not exist.
Related endpoints
- Get Call Details: full transcript and analysis for a single call.
- Get Call Log: lightweight per-call log record.
- Get Campaign: campaign configuration and live progress counters.
- Post-call analysis: how to design analysis fields for reporting.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
RSA encrypted organization ID (base64 format)
Example:
"BASE64_ENCRYPTED_ORG_ID_HERE"
Path Parameters
Response
Return call logs for the specified campaign
Get call logs by campaign ID