A2APreviewToolboxTool interface
An A2A tool stored in a toolbox.
- Extends
Properties
| agent_card_path | The path to the agent card relative to the |
| base_url | Base URL of the agent. |
| project_connection_id | The connection ID in the project for the A2A server. The connection stores authentication and other connection details needed to connect to the A2A server. |
| send_credentials_for_agent_card | When |
| type | The discriminator possible values: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview |
Inherited Properties
| description | Optional user-defined description for this tool or configuration. |
| name | Optional user-defined name for this tool or configuration. |
| tool_configs | Per-tool configuration map. Keys are tool names or |
Property Details
agent_card_path
The path to the agent card relative to the base_url.
If not provided, defaults to /.well-known/agent-card.json
agent_card_path?: string
Property Value
string
base_url
Base URL of the agent.
base_url?: string
Property Value
string
project_connection_id
The connection ID in the project for the A2A server. The connection stores authentication and other connection details needed to connect to the A2A server.
project_connection_id?: string
Property Value
string
send_credentials_for_agent_card
When true, Foundry sends its credentials when fetching the remote
agent's Agent Card. The service defaults to false if a value is not
specified by the caller (anonymous fetch).
send_credentials_for_agent_card?: boolean
Property Value
boolean
type
The discriminator possible values: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview
type: "a2a_preview"
Property Value
"a2a_preview"
Inherited Property Details
description
Optional user-defined description for this tool or configuration.
description?: string
Property Value
string
Inherited From ToolboxTool.description
name
Optional user-defined name for this tool or configuration.
name?: string
Property Value
string
Inherited From ToolboxTool.name
tool_configs
Per-tool configuration map. Keys are tool names or * (catch-all default).
Resolution order: exact tool name match takes priority over *.
Unknown tool names are silently ignored at runtime.
tool_configs?: Record<string, ToolConfig>
Property Value
Record<string, ToolConfig>
Inherited From ToolboxTool.tool_configs