Skip to content

AiAgentSearchCriteria

Source code in docs_src/capo_connect/types/ai_agent_search_criteria.py
class AiAgentSearchCriteria(TypedDict, closed=True):
    id: NotRequired["capo_connect.types.ai_agent_id.AiAgentId"]
    """<p>ID of the AI Agent that was involved in the contact.</p>"""
    version_number: NotRequired[
        "capo_connect.types.ai_agent_version_number.AiAgentVersionNumber"
    ]
    """<p>Version of the AI agent that was involved in the contact. ID is required if VersionNumber is passed.</p>"""
    ai_agent_escalated: NotRequired["capo_connect.types.boolean.Boolean"]
    """<p>A boolean flag indicating whether the contact initially handled by this AI agent was escalated to a human agent.</p>"""
    ai_use_case: NotRequired["capo_connect.types.ai_use_case.AiUseCase"]
    """<p>The use case or scenario for which the AI agent is involved in the contact.</p>"""

ai_agent_escalated instance-attribute

ai_agent_escalated: NotRequired[Boolean]

A boolean flag indicating whether the contact initially handled by this AI agent was escalated to a human agent.

ai_use_case instance-attribute

ai_use_case: NotRequired[AiUseCase]

The use case or scenario for which the AI agent is involved in the contact.

id instance-attribute

id: NotRequired[AiAgentId]

ID of the AI Agent that was involved in the contact.

version_number instance-attribute

version_number: NotRequired[AiAgentVersionNumber]

Version of the AI agent that was involved in the contact. ID is required if VersionNumber is passed.