Waiting for engine...
Skip to main content

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 0
  • pageSize: Int - Number of items per page (must be greater than 0). Default is 10
  • aiAgentProviderType: 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

On this Page