aiAgentProviderAccounts
Retrieve a list of AI Agent Provider accounts available in the AI Agent Registry that are associated with the authenticated user's account.
Description: This query returns a paginated list of AI Agent Provider accounts linked to the authenticated user’s account.
Input Parameters (AiAgentProviderAccountsQueryInput):
pageIndex: Int - Zero-based page index for pagination (must not be negative). Default is 0pageSize: Int - Number of items per page (must be greater than 0). Default is 10aiAgentProviderType: AiAgentProviderType - (Optional) Filter by provider type (e.g., AWS_BEDROCK, SALESFORCE).accountName: String - (Optional) Filter by account name.providerSubType: AiAgentProviderSubType - (Optional) Filter by provider subtype (e.g., CUSTOM_PROVIDER, OPENAI, ANTHROPIC).
Response (AiAgentProviderAccountsQueryResponse):
numberOfResults: Long - Total number of AI Agent Provider accounts available for the authenticated account in the AI Agent Registry.currentPageSize: Int - Number of AI Agent Provider accounts in the current page.aiAgentRegistryAccounts: [AiAgentProviderAccount!] - Array of AI Agent Provider Accounts.
Example Request:
query AiAgentProviderAccounts {
aiAgentProviderAccounts(input: {
pageIndex: 0,
pageSize: 10,
providerSubType: OPENAI
}) {
numberOfResults
currentPageSize
aiAgentProviderAccounts {
id
providerType
providerSubType
providerAccountName
externalProviderAccountId
providerAccountStatus
metadataJson
idpAccountId
auditData {
createdByUserId
createdTime
modifiedByUserId
modifiedTime
}
}
}
}
aiAgentProviderAccounts(
input: AiAgentProviderAccountsQueryInput
): AiAgentProviderAccountsQueryResponse
Arguments
aiAgentProviderAccounts.input ● AiAgentProviderAccountsQueryInput input agent-control-tower
Type
AiAgentProviderAccountsQueryResponse object agent-control-tower
Was this topic helpful?