Skip to main content

onReady

  • Type: function
  • Description: Called when the widget is ready for interaction

onError

  • Type: function(error)
  • Description: Called when an error occurs

onCallEnded

  • Type: function(summary)
  • Description: Called when a voice call or chat session ends

onInitialized

  • Type: function(result)
  • Description: Called when widget initialization completes (success or failure)
  • Parameters:
    • result.success - Boolean indicating if initialization was successful
    • result.error - Error message when initialization fails (only when success is false)
    • result.widgetReady - Boolean indicating if widget is ready for interaction

runTool

  • Type: function(toolName, args)
  • Description: Handle tool execution requests from the assistant

Advanced Event Handling

Error Handling with User Feedback

Analytics Integration

Tool Execution with Validation

Framework-Specific Examples

React with Hooks

Vue Composition API