aiAgentProviderIcons
Batch icon lookup for the authenticated user's own account. Flattens each (providerType, subtype) pair from the input and returns one result per distinct pair, echoing the key alongside the resolved icon (null if none exists) so results can be matched back to inputs without relying on response order. idpAccountId is always resolved server-side from the caller's auth context, never a client argument.
Example Request:
query {
aiAgentProviderIcons(input: {
providers: [
{ providerType: CUSTOM, providerSubTypes: [LANGCHAIN, CREWAI] }
]
}) {
providerType
providerSubType
icon {
iconUrl
iconType
}
}
}
aiAgentProviderIcons(
input: AiAgentProviderIconLookupQueryInput!
): [AiAgentProviderIconResult!]!
Arguments
aiAgentProviderIcons.input ● AiAgentProviderIconLookupQueryInput! non-null input agent-control-tower {#input}
Type
AiAgentProviderIconResult object agent-control-tower
One resolved icon for a (providerType, providerSubType) pair requested via aiAgentProviderIcons.
Was this topic helpful?