ToolExecutionResponse
Response model for tool execution (success case).
Follows the Fictix capability execution contract. Required fields: status, capability_key, tool_used
- capabilityType: string · Capability Key
_key requiredThe capability that was executed
- statusType: string · Statusrequired
Execution status: 'success' or 'error'
- toolType: string · Tool Used
_used requiredThe actual tool/connector used (e.g., 'quickbooks.create_vendor')
- credentialType: string · Credential Typenullable
_type Type of credential used: 'agent' or 'customer' or None
- errorType: string · Errornullable
Error message if status is 'error'
- logsType: array string[] · Logs
Execution logs
- outputsType: object · Outputs
Outputs from the execution
- propertyType: anything
Name
- timestampType: string · TimestampFormat: date-time
Execution timestamp
