AiAgentProviderAccount
Represents an AI Agent Provider Account in the AI Agent Registry.
type AiAgentProviderAccount {
id: ID!
providerType: AiAgentProviderType!
providerSubType: AiAgentProviderSubType
providerAccountName: String!
externalProviderAccountId: String!
providerAccountDescription: String
metadataJson: String
idpAccountId: ID!
providerAccountStatus: AiAgentProviderAccountStatus
auditData: AiRegistryEntityAuditData
agents: [AiAgent!]
isDeleted: Boolean
trustLevel: AiAgentRegistryTrustLevel
numberOfAgents: Int
iconUrl: String
iconType: ImageType
}
Fields
AiAgentProviderAccount.id ● ID! non-null scalar miscellaneous {#id}
Guid of Ai Agent Registry Account
AiAgentProviderAccount.providerType ● AiAgentProviderType! non-null enum agent-control-tower {#provider-type}
Agent provider type
AiAgentProviderAccount.providerSubType ● AiAgentProviderSubType enum agent-control-tower {#provider-sub-type}
Ai agent provider sub type
AiAgentProviderAccount.providerAccountName ● String! non-null scalar miscellaneous {#provider-account-name}
Ai agent provider account name
AiAgentProviderAccount.externalProviderAccountId ● String! non-null scalar miscellaneous {#external-provider-account-id}
Ai agent provider account id
AiAgentProviderAccount.providerAccountDescription ● String scalar miscellaneous {#provider-account-description}
Provider Account description
AiAgentProviderAccount.metadataJson ● String scalar miscellaneous {#metadata-json}
Ai agent provider account metadata json
AiAgentProviderAccount.idpAccountId ● ID! non-null scalar miscellaneous {#idp-account-id}
Unique identifier for the Identity Provider (IDP) account, e.g., Boomi Platform Account ID
AiAgentProviderAccount.providerAccountStatus ● AiAgentProviderAccountStatus enum agent-control-tower {#provider-account-status}
Ai agent provider account status
AiAgentProviderAccount.auditData ● AiRegistryEntityAuditData object agent-control-tower {#audit-data}
audit data
AiAgentProviderAccount.agents ● [AiAgent!] list object agent-control-tower {#agents}
agents associated with ai agent provider account
AiAgentProviderAccount.isDeleted ● Boolean scalar miscellaneous {#is-deleted}
Ai agent provider account is deleted (default false)
AiAgentProviderAccount.trustLevel ● AiAgentRegistryTrustLevel enum agent-control-tower {#trust-level}
Ai agent provider account trust level
AiAgentProviderAccount.numberOfAgents ● Int scalar miscellaneous {#number-of-agents}
Number of unique agents associated with ai agent provider account
AiAgentProviderAccount.iconUrl ● String scalar miscellaneous {#icon-url}
Presigned icon URL (Custom providers only) — path + query only, no scheme/host; client prepends its own host. Null if no icon. Valid 12 hours, SigV4-signed.
AiAgentProviderAccount.iconType ● ImageType enum agent-control-tower {#icon-type}
Format of the uploaded icon. Null if no icon.
Returned By
aiAgentProviderAccount query ●
aiAgentProviderAccountCreate mutation ●
aiAgentProviderAccountUpdate mutation