Waiting for engine...
Skip to main content

AiAgentToolUpdateInput

Input type for updating an existing AI Agent Tool in the AI Agent Registry.

input AiAgentToolUpdateInput {
id: ID!
name: String
description: String
toolJson: String
status: AiAgentToolStatus
resources: [AiAgentToolResourceInput!]
tags: [AiAgentTagInput!]
aiAgentTaskIds: [ID!]
}

Fields

AiAgentToolUpdateInput.id ● ID! non-null scalar miscellaneous

Unique identifier of the AI agent tool to be updated.

AiAgentToolUpdateInput.name ● String scalar miscellaneous

Defines the unique identifier or title of the AI agent tool.

AiAgentToolUpdateInput.description ● String scalar miscellaneous

Provides detailed information about the AI agent tool's capabilities and features.

AiAgentToolUpdateInput.toolJson ● String scalar miscellaneous

Stores the complete tool configuration represented as a JSON string.

AiAgentToolUpdateInput.status ● AiAgentToolStatus enum agent-control-tower

Specifies the current operational status of the AI Agent tool.

AiAgentToolUpdateInput.resources ● [AiAgentToolResourceInput!] list input agent-control-tower

Array of new tool resources to be created for the AI Agent tool.

AiAgentToolUpdateInput.tags ● [AiAgentTagInput!] list input agent-control-tower

Optional labeling system that allows classification and organization of AI agent tools.

AiAgentToolUpdateInput.aiAgentTaskIds ● [ID!] list scalar miscellaneous

List of task GUID to which tools need to be associate, this association will be incremental operation.

Member Of

aiAgentToolUpdate mutation

On this Page