Reflexio Docs
API ReferenceSchemas

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