aiAgentToolDisassociation
Disassociate entities from an AI Agent Tool in the AI Agent Registry.
Description: This mutation removes associations between an AI Agent Tool and other entities (versions/tasks). The tool itself is never deleted, only associations are removed.
Input Parameters (AiAgentToolDisassociateInput):
id: ID! - Required. Unique identifier of the AI agent tool.entityDisassociations: [AiAgentToolEntityDisassociationInput!]! - Required. Array of entity disassociations to be performed.
Entity Disassociation Parameters (AiAgentToolEntityDisassociationInput):
entityType: AiRegistryEntityType! - Required. Specifies the AI registry entity type to be disassociated, either VERSION or TASK.entityIds: [ID!]! - Required. List of AI registry entity identifiers to be disassociated from the tool.
Response:
- Returns a boolean value indicating the success status of the disassociation operation.
Example Request:
mutation DisassociateAiAgentTool {
aiAgentToolDisassociation(input: {
id: "tool-customer-analyzer-001",
entityDisassociations: [
{
entityType: VERSION,
entityIds: ["agent-version-123", "agent-version-456"]
},
{
entityType: TASK,
entityIds: ["task-123", "task-456"]
}
]
})
}
Example Response:
{
"data": {
"aiAgentToolDisassociate": true
}
}
aiAgentToolDisassociation(
input: AiAgentToolDisassociationInput!
): Boolean
Arguments
aiAgentToolDisassociation.input ● AiAgentToolDisassociationInput! non-null input agent-control-tower
Type
Boolean scalar miscellaneous
The Boolean scalar type represents true or false.
Was this topic helpful?