Waiting for engine...
Skip to main content

AiAgentProviderAccountCreateInput

Updated 

Input 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

On this Page