Export Voice Logs
Export the calls matching the current filters as a typed .xlsx / pure CSV.
Same filters, same crud query, same enrichment as list_calls — the file equals the screen by construction. Row cap {EXPORT_ROW_CAP}: above it the request 422s ("narrow your date range") rather than silently truncating. Every export writes a durable ExportAudit row (who/what/how many — never row contents).
Query parameters
Environment an agent (and the conversations it handles) belongs to.
Vestigial since the staging clone was removed: every agent and every new conversation is PRODUCTION. The column is retained because historical rows still carry it and several snapshot filters key off it.
Filter to rows stamped at this tenant-local hour (0-23); heatmap cell drill.
Filter to rows stamped at this tenant-local hour (0-23); heatmap cell drill.
Filter to rows stamped on this tenant-local weekday (0=Mon..6=Sun); heatmap cell drill.
Filter to rows stamped on this tenant-local weekday (0=Mon..6=Sun); heatmap cell drill.
Deprecated - use date_field=created_at.
Deprecated - use date_field=created_at.
File format: xlsx or csv.
File format: xlsx or csv.
Ordered visible column keys to export. Core identity columns (when/caller/hotel) always export. Unknown keys are a 422.
Ordered visible column keys to export. Core identity columns (when/caller/hotel) always export. Unknown keys are a 422.
Custom metrics to export — two columns each (result, score).
Custom metrics to export — two columns each (result, score).
Export only these selected calls (still ANDed with filters).
Export only these selected calls (still ANDed with filters).
Filename stem (sanitized to ASCII kebab).
Filename stem (sanitized to ASCII kebab).
Human filter description for the workbook context header.
Human filter description for the workbook context header.
Deprecated - use offset.
Deprecated - use offset.
Deprecated - use limit.
Deprecated - use limit.
Which timestamp the date range filters. Valid values differ per subject; an unknown one is a 422 listing them.
Which timestamp the date range filters. Valid values differ per subject; an unknown one is a 422 listing them.
Deprecated - use start_date.
Deprecated - use start_date.
Deprecated - use end_date.
Deprecated - use end_date.
Include hotels the conversation was only considered for, not just the one it was attributed to.
Include hotels the conversation was only considered for, not just the one it was attributed to.
Named conversation-population filters: business_hours, min_call_25s, real_customer_message, exclude_spam_test, dedupe_24h.
Named conversation-population filters: business_hours, min_call_25s, real_customer_message, exclude_spam_test, dedupe_24h.
Reject filters this subject cannot apply with a 422, instead of returning a wider population and reporting them in ignored_filters.
Reject filters this subject cannot apply with a 422, instead of returning a wider population and reporting them in ignored_filters.
Deprecated - use agent_id.
Deprecated - use agent_id.
Deprecated - use metric_filters.
Deprecated - use metric_filters.
Deprecated - use metric_filters.
Deprecated - use metric_filters.
Deprecated - use has_booking_intent.
Deprecated - use has_booking_intent.
Response
The export file (XLSX or CSV, per the format param).
Changes
No recorded changes to this endpoint across all 2 revisions of this API.