ToolExecutionResponse

Response model for tool execution (success case).

Follows the Fictix capability execution contract. Required fields: status, capability_key, tool_used

  • capability_key
    Type: string · Capability Key
    required

    The capability that was executed

  • status
    Type: string · Status
    required

    Execution status: 'success' or 'error'

  • tool_used
    Type: string · Tool Used
    required

    The actual tool/connector used (e.g., 'quickbooks.create_vendor')

  • credential_type
    Type: string · Credential Typenullable

    Type of credential used: 'agent' or 'customer' or None

  • error
    Type: string · Errornullable

    Error message if status is 'error'

  • logs
    Type: array string[] · Logs

    Execution logs

  • outputs
    Type: object · Outputs

    Outputs from the execution

    • propertyName
      Type: anything
  • timestamp
    Type: string · TimestampFormat: date-time

    Execution timestamp