UltracartClient::ConversationPbxCallSearchRequest
Name
Type
Description
Notes
agent_ids
Array<String>
Filter by agent IDs
[optional]
customer_name
String
Filter by customer name
[optional]
direction
String
Filter by call direction (inbound/outbound)
[optional]
disposition
String
Filter by call disposition
[optional]
end_date
String
Filter calls created on or before this date (ISO 8601)
[optional]
has_ai_engagement
Boolean
Filter to calls with AI agent engagement
[optional]
has_recording
Boolean
Filter to calls that have a recording
[optional]
has_transcript
Boolean
Filter to calls that have a transcript
[optional]
max_duration_seconds
Integer
Filter by maximum call duration in seconds
[optional]
min_duration_seconds
Integer
Filter by minimum call duration in seconds
[optional]
phone_number
String
Filter by phone number (partial match supported)
[optional]
queue_uuids
Array<String>
Filter by queue UUIDs
[optional]
search_term
String
Free text search term - smart-routed based on content (phone, email, UUID, or general text)
[optional]
start_date
String
Filter calls created on or after this date (ISO 8601)
[optional]
statuses
Array<String>
Filter by call statuses
[optional]
transcript_search
String
Search within transcript text
[optional]
require 'ultracart_api'
instance = UltracartClient ::ConversationPbxCallSearchRequest . new (
agent_ids : null ,
customer_name : null ,
direction : null ,
disposition : null ,
end_date : null ,
has_ai_engagement : null ,
has_recording : null ,
has_transcript : null ,
max_duration_seconds : null ,
min_duration_seconds : null ,
phone_number : null ,
queue_uuids : null ,
search_term : null ,
start_date : null ,
statuses : null ,
transcript_search : null
)