Waiting for engine...
Skip to main content

aiAgentAliases

The aiAgentAliases query retrieves the list of AI agent aliases for the given providers and provider accounts. This query is used to populate the runtime dropdown in the agent metrics UI, allowing users to filter metrics by a specific runtime (alias). When both providerTypes and providerAccountIds are specified, the query returns aliases matching ALL provided filters (AND logic).

Input Parameters (AiAgentAliasesInput):

  • providerTypes: Array of type AiAgentProviderType - Optional. It allows filtering based on the types of AI agent provider.
  • providerAccountIds: Array of UUID strings - Optional. It filters the records based on the unique identifier of the provider's accounts.

Response:

  • Returns a list of AiAgentAlias objects, each containing the alias name (used as the display label) and externalId (used as the filter value when querying metrics).

Example Request:

    query {
aiAgentAliases(input: {
providerTypes: [BOOMI]
providerAccountIds: ["provider-account-guid-1"]
}) {
id
name
externalId
}
}

aiAgentAliases: [AiAgentAlias!]

Type

AiAgentAlias object agent-control-tower

On this Page