aiAgentAliasUpdate
Update an existing AI Agent Alias in the AI Agent Registry.
Description: This mutation updates an existing AI Agent Alias associated with the authenticated user's account.
Input Parameters (AiAgentAliasUpdateInput):
id: ID! - Required. The unique identifier of the AI Agent Alias to be updated.name: String - Optional. Name of the AI Agent Alias.description: String - Optional. Description of the AI Agent Alias.trustLevel: AiAgentRegistryTrustLevel - Optional. Indicates the confidence and reliability level of the AI Agent Alias.agentStatus: AgentStatus - Optional. Status of the AI Agent Alias. Accepted values are ACTIVE or INACTIVE.tags: [AiAgentTagInput!] - Optional. Tags for classification and organization of the AI Agent Alias.
Response:
- Returns the updated
AiAgentAliasobject.
Example Request:
mutation UpdateAiAgentAlias {
aiAgentAliasUpdate(input: {
id: "alias-guid-12345",
name: "Updated Production Alias",
description: "Updated production alias for customer support agent",
trustLevel: ENDORSED,
agentStatus: ACTIVE,
tags: [{ key: "env", value: "production" }]
}) {
id
name
description
externalId
trustLevel
isDeleted
agentStatus
agentVersion {
id
version
name
}
invocationSpecs {
protocol
spec
}
tags {
id
key
value
}
auditData {
createdByUserId
createdTime
createdByOrigin
modifiedByUserId
modifiedTime
}
}
}
aiAgentAliasUpdate(
input: AiAgentAliasUpdateInput!
): AiAgentAlias!
Arguments
aiAgentAliasUpdate.input ● AiAgentAliasUpdateInput! non-null input agent-control-tower
Type
AiAgentAlias object agent-control-tower
Was this topic helpful?