aiAgentTaskDisassociation
Deletes AI Agent Task Associations from the AI Agent Registry.
Description: This mutation deletes task-version associations based on the input parameters.
Deletion Logic:
- When
agentVersionIdsis null, empty, or not provided: Deletes all version associations - When
agentVersionIdscontains specific version IDs: - Removes only the specified associations, keeps the task.
- When
agentVersionIdscontains invalid IDs: Returns error without making changes.
Parameters:
input: AiAgentTaskDisassociationInput! - Contains task identification and version filtering.
Returns:
- Boolean - true if deletion/disassociation was successful, false otherwise.
Example Usage:
mutation {
aiAgentTaskDisassociation(input: {
id: "task-456"
agentVersionIds: ["version-1", "version-2"]
})
}
Error Handling:
- Validates task exists and belongs to provider account.
- Returns descriptive error messages for invalid operations.
aiAgentTaskDisassociation(
input: AiAgentTaskDisassociationInput!
): Boolean
Arguments
aiAgentTaskDisassociation.input ● AiAgentTaskDisassociationInput! non-null input agent-control-tower
Type
Boolean scalar miscellaneous
The Boolean scalar type represents true or false.
Was this topic helpful?