AiAgentToolUpdateInput
Input type for updating an existing AI Agent Tool in the AI Agent Registry.
input AiAgentToolUpdateInput {
id: ID!
externalId: String
name: String
description: String
toolJson: String
status: AiAgentToolStatus
updatedByOrigin: AiAgentOriginType
aiRegistryEntityType: AiRegistryEntityType
aiRegistryEntityIds: [ID!]
aiRegistryEntityStatus: String
resources: [AiAgentToolResourceInput!]
tags: [AiAgentTagInput!]
}
Fields
AiAgentToolUpdateInput.id ● ID! non-null scalar miscellaneous
Unique identifier of the AI agent tool to be updated.
AiAgentToolUpdateInput.externalId ● String scalar miscellaneous
External identifier from the provider system (e.g., AWS Bedrock, Salesforce).
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.updatedByOrigin ● AiAgentOriginType enum agent-control-tower
Indicates the origin type when updating the tool, either PROVIDER or REGISTRY.
AiAgentToolUpdateInput.aiRegistryEntityType ● AiRegistryEntityType enum agent-control-tower
Specifies the AI registry entity type, either VERSION or TASK.
AiAgentToolUpdateInput.aiRegistryEntityIds ● [ID!] list scalar miscellaneous
List of AI registry entity identifiers (GUID of respective entity type to which tool needs to be associated).
AiAgentToolUpdateInput.aiRegistryEntityStatus ● String scalar miscellaneous
Specifies the current status of the Entity Association.
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.
Member Of
aiAgentToolUpdate mutation