Interaction Models
Data structures for user interactions — publishing, searching, retrieving, and deleting interactions.
Interaction Models
ToolUsed
Tracks a tool the agent used during an interaction. Multiple tools can be used per interaction.
Prop
Type
Interaction
Represents information about a user interaction stored in the system.
Prop
Type
InteractionData
Model for user-provided interaction information (also called InteractionRequest).
Prop
Type
PublishUserInteractionRequest
Request model for publishing user interactions.
Prop
Type
PublishUserInteractionResponse
Response model for interaction publication requests. Diagnostic fields (request_id, endpoint_url, storage_type, storage_label, profiles_added, profiles_updated, playbooks_added, playbooks_updated) are populated only when the publish was made with wait_for_response=True.
Prop
Type
SearchInteractionRequest
Request model for searching user interactions.
Prop
Type
SearchInteractionResponse
Response model for interaction search requests.
Prop
Type
GetInteractionsRequest
Request model for getting user interactions.
Prop
Type
GetInteractionsResponse
Response model for getting user interactions.
Prop
Type
DeleteUserInteractionRequest
Request model for deleting a user interaction.
Prop
Type
DeleteUserInteractionResponse
Response model for interaction deletion requests.
Prop
Type