Beta Managed Agents User Custom Tool Result Event Params
BetaManagedAgentsUserCustomToolResultEventParams objectParameters for providing the result of a custom tool execution.
type: "user.custom_tool_result"custom_tool_use_id: stringThe id of the
agent.custom_tool_useevent this result corresponds to, which can be found in the lastsession.status_idleevent'sstop_reason.event_idsfield.minLength: 1, maxLength: 128
content: optional array of BetaManagedAgentsTextBlock or BetaManagedAgentsImageBlock or BetaManagedAgentsDocumentBlock or BetaManagedAgentsSearchResultBlockThe result content returned by the tool.
BetaManagedAgentsTextBlock objectRegular text content.
type: "text"text: stringThe text content.
minLength: 1
BetaManagedAgentsImageBlock objectImage content specified directly as base64 data or as a reference via a URL.
type: "image"source: BetaManagedAgentsBase64ImageSource or BetaManagedAgentsURLImageSource or BetaManagedAgentsFileImageSourceUnion type for image source variants.
BetaManagedAgentsBase64ImageSource objectBase64-encoded image data.
type: "base64"data: stringBase64-encoded image data.
minLength: 1
media_type: stringMIME type of the image (e.g., "image/png", "image/jpeg", "image/gif", "image/webp").
minLength: 1
BetaManagedAgentsURLImageSource objectImage referenced by URL.
type: "url"url: stringURL of the image to fetch.
minLength: 1
BetaManagedAgentsFileImageSource objectImage referenced by file ID.
type: "file"file_id: stringID of a previously uploaded file.
minLength: 1
BetaManagedAgentsDocumentBlock objectDocument content, either specified directly as base64 data, as text, or as a reference via a URL.
type: "document"source: BetaManagedAgentsBase64DocumentSource or BetaManagedAgentsPlainTextDocumentSource or BetaManagedAgentsURLDocumentSource or BetaManagedAgentsFileDocumentSourceUnion type for document source variants.
BetaManagedAgentsBase64DocumentSource objectBase64-encoded document data.
type: "base64"data: stringBase64-encoded document data.
minLength: 1
media_type: stringMIME type of the document (e.g., "application/pdf").
minLength: 1
BetaManagedAgentsPlainTextDocumentSource objectPlain text document content.
type: "text"data: stringThe plain text content.
minLength: 1
media_type: "text/plain"MIME type of the text content. Must be "text/plain".
BetaManagedAgentsURLDocumentSource objectDocument referenced by URL.
type: "url"url: stringURL of the document to fetch.
minLength: 1
BetaManagedAgentsFileDocumentSource objectDocument referenced by file ID.
type: "file"file_id: stringID of a previously uploaded file.
minLength: 1
context: optional string or nullAdditional context about the document for the model.
title: optional string or nullThe title of the document.
BetaManagedAgentsSearchResultBlock objectA block containing a web search result.
type: "search_result"citations: BetaManagedAgentsSearchResultCitationsCitation settings for a search result.
enabled: booleanWhether citations are enabled for this search result.
content: array of BetaManagedAgentsSearchResultContentArray of text content blocks from the search result.
type: "text"text: stringThe text content.
minLength: 1
source: stringThe URL source of the search result.
minLength: 1
title: stringThe title of the search result.
minLength: 1
is_error: optional boolean or nullWhether the tool execution resulted in an error.