Skip to content
Get started

Export calls history

call.export(**kwargs) -> CallExportResponse { csv, filename }
POST/call/export

Export a list of call attempts as a CSV file.

ParametersExpand Collapse
filters: { assignee_ids, assistant_ids, campaign_ids, 12 more}
assignee_ids: Array[String]
assistant_ids: Array[String]
campaign_ids: Array[String]
directions: Array[:inbound | :outbound]
One of the following:
:inbound
:outbound
from_phone_numbers: Array[String]
outcomes: Array[:not_interested | :interested | :completed | 2 more]
One of the following:
:not_interested
:interested
:completed
:requested_callback_later
:none
page: Integer
minimum1
maximum9007199254740991
page_size: Integer
minimum1
maximum50000
results: Array[:IVR | :voicemail | :human | 3 more]
One of the following:
:IVR
:voicemail
:human
:unknown
:"ios-screening-filter"
:none
statuses: Array[:initializing | :queued_for_calling | :calling | 6 more]
One of the following:
:initializing
:queued_for_calling
:calling
:post_processing
:scheduled
:paused
:completed
:cancelled
:errored
call_ids: Array[String]
query: String
sort_by: String
sort_direction: :asc | :desc
One of the following:
:asc
:desc
to_phone_number: String
include_metadata: bool

Whether to include the metadata in the CSV file. These are the fields you (optionally) attached when placing the call.

include_structured_output_fields: bool

Whether to include the structured output fields in the CSV file. These are generated by our AI agent during call analysis phase.

ReturnsExpand Collapse
class CallExportResponse { csv, filename }
csv: String
filename: String

Export calls history

require "revox"

revox = Revox::Client.new(api_key: "My API Key")

response = revox.call.export(
  filters: {
    assignee_ids: ["string"],
    assistant_ids: ["string"],
    campaign_ids: ["string"],
    directions: [:inbound],
    from_phone_numbers: ["string"],
    outcomes: [:not_interested],
    page: 1,
    page_size: 1,
    results: [:IVR],
    statuses: [:initializing]
  }
)

puts(response)
{
  "csv": "csv",
  "filename": "filename"
}
Returns Examples
{
  "csv": "csv",
  "filename": "filename"
}