AiAgentProviderAccountCreateInput
UpdatedInput for creating an AI Agent Provider Account in the AI Agent Registry.
input AiAgentProviderAccountCreateInput {
providerType: AiAgentProviderType!
providerSubType: AiAgentProviderSubType
providerAccountName: String!
providerAccountDescription: String
metadataJson: String
externalAccountId: ID
icon: AiAgentProviderAccountIconInput
}
Fields
AiAgentProviderAccountCreateInput.providerType ● AiAgentProviderType! non-null enum agent-control-tower {#provider-type}
Agent provider type
AiAgentProviderAccountCreateInput.providerSubType ● AiAgentProviderSubType enum agent-control-tower {#provider-sub-type}
Agent provider sub type
AiAgentProviderAccountCreateInput.providerAccountName ● String! non-null scalar miscellaneous {#provider-account-name}
Agent provider account name
AiAgentProviderAccountCreateInput.providerAccountDescription ● String scalar miscellaneous {#provider-account-description}
Provider Account description
AiAgentProviderAccountCreateInput.metadataJson ● String scalar miscellaneous {#metadata-json}
Optional: New metadata in JSON format
AiAgentProviderAccountCreateInput.externalAccountId ● ID scalar miscellaneous {#external-account-id}
The ID of the external account that contains the Agents. e.g. AWS account ID
AiAgentProviderAccountCreateInput.icon ● AiAgentProviderAccountIconInput input agent-control-tower {#icon}
Icon to upload. Null/omitted means no icon. See AiAgentProviderAccountIconInput for field-level details. Example: icon: { iconFileContent: "iVBORw0KGgoAAAANSUhEUgAAAAEAAAAB...", iconFileName: "logo.png", iconFileType: PNG }
Member Of
aiAgentProviderAccountCreate mutation