aiAgentGuardrailDisassociation
Disassociate agent versions from an AI Agent Guardrail in the AI Agent Registry.
Description: This mutation removes associations between an AI Agent Guardrail and agent versions. The guardrail itself is never deleted, only associations are removed.
Input Parameters (AiAgentGuardrailDisassociationInput):
id: ID! - Required. Unique identifier of the AI agent guardrail.agentVersionIds: [ID!]! - Required. One or more agent version IDs from which associations are to be removed. If empty array is provided, all associations will be deleted.
Response:
- Returns a boolean value indicating the success status of the disassociation operation.
Example Request:
# Remove specific associations
mutation {
aiAgentGuardrailDisassociation(input: {
id: "guardrail-123"
agentVersionIds: ["agent-version-456", "agent-version-789"]
})
}
# Remove all associations (empty array)
mutation {
aiAgentGuardrailDisassociation(input: {
id: "guardrail-123"
agentVersionIds: []
})
}
aiAgentGuardrailDisassociation(
input: AiAgentGuardrailDisassociationInput!
): Boolean!
Arguments
aiAgentGuardrailDisassociation.input ● AiAgentGuardrailDisassociationInput! non-null input agent-control-tower
Type
Boolean scalar miscellaneous
The Boolean scalar type represents true or false.
Was this topic helpful?