callLogs[]. idstring required
Unique identifier for the call
Example: 507f1f77bcf86cd799439011
callLogs[]. contactIdstring
Example: 507f1f77bcf86cd799439012
callLogs[]. agentIdstring required
Agent ID associated with the call
Example: 507f1f77bcf86cd799439013
callLogs[]. isAgentDeletedboolean required
Whether the agent is deleted
Example: false
callLogs[]. fromNumberstring
Example: +1234567890
callLogs[]. createdAtstring<date-time> required
Timestamp when the call was created
Example: 2024-01-15T10:30:00.000Z
callLogs[]. durationnumber required
Example: 180
callLogs[]. trialCallboolean required
Whether this call was a trial call
Example: false
callLogs[]. executedCallActionsobject[] required
Actions performed during the call. Note: The APPOINTMENT_BOOKING action will only be visible in executedCallActions from Sep 9th 2025.
Show child attributescallLogs[].executedCallActions[]. actionIdstring
Example: 507f1f77bcf86cd799439015
callLogs[].executedCallActions[]. actionTypestring required
Available options CALL_TRANSFERDATA_EXTRACTIONIN_CALL_DATA_EXTRACTIONWORKFLOW_TRIGGERSMSAPPOINTMENT_BOOKINGCUSTOM_ACTIONKNOWLEDGE_BASE
Example: SMS
callLogs[].executedCallActions[]. actionNamestring required
Example: Send SMS Confirmation
callLogs[].executedCallActions[]. actionParametersobject
Action parameters - structure varies by actionType
Show child attributesoneOf CallTransferActionParameters DataExtractionActionParameters InCallDataExtractionActionParameters WorkflowTriggerParameters SMSParameters AppointmentBookingActionParameters CustomActionParameters KnowledgeBaseParameters callLogs[].executedCallActions[].actionParameters. triggerPromptstring required
When to trigger this action during the call
Example: When the caller asks to speak to a manager
callLogs[].executedCallActions[].actionParameters. transferToTypestring required
Type of transfer destination (currently only "number" is supported)
Available options number
Example: number
callLogs[].executedCallActions[].actionParameters. transferToValuestring required
Phone number to transfer to. Must start with +, include country code, contain only numbers, and be 11-16 characters long (e.g., +12345678901).
Example: +12345678901
callLogs[].executedCallActions[].actionParameters. triggerMessagestring required
Message to tell the caller before transferring
Example: Let me transfer you to a manager right away
callLogs[].executedCallActions[].actionParameters. hearWhisperMessageboolean
Whether to play whisper message to the receiving party
Example: true
callLogs[].executedCallActions[]. executedAtstring<date-time>
When the action was executed
Example: 2024-01-15T10:32:00.000Z
callLogs[].executedCallActions[]. triggerReceivedAtstring<date-time>
When the trigger was received
Example: 2024-01-15T10:31:45.000Z
callLogs[]. summarystring required
Example: Customer called to inquire about product pricing and was transferred to sales team.
callLogs[]. transcriptstring required
Example: bot: Hello, how can I help you today?
human: I would like to know about your pricing...
callLogs[]. translationobject
Transcript translation details
Show child attributescallLogs[].translation. enabledboolean
Whether translation is enabled
Example: false
callLogs[].translation. languagestring
Translation language code
Example: es
callLogs[]. extractedDataobject
Dynamic data extracted from the call based on agent configuration
callLogs[]. messageIdstring
Message identifier associated with the call
Example: 507f1f77bcf86cd799439014