AiAgentProviderAccountCreateInput
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
iconFileContent: String
iconFileName: String
iconFileType: ImageType
}
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.iconFileContent ● String scalar miscellaneous {#icon-file-content}
Icon file, base64-encoded, max 100KB pre-encoding. Required together with iconFileName and iconFileType. Example: iconFileContent: "iVBORw0KGgoAAAANSUhEUgAAAAEAAAAB...", iconFileName: "logo.png", iconFileType: PNG
AiAgentProviderAccountCreateInput.iconFileName ● String scalar miscellaneous {#icon-file-name}
Filename of the uploaded icon. Required together with iconFileContent and iconFileType.
AiAgentProviderAccountCreateInput.iconFileType ● ImageType enum agent-control-tower {#icon-file-type}
Declared format of iconFileContent. Required together with iconFileContent and iconFileName; server verifies actual bytes match before storing.
Member Of
aiAgentProviderAccountCreate mutation