AiAgentProviderAccountUpdateInput
UpdatedInput for updating an AI Agent Provider Account in the AI Agent Registry.
input AiAgentProviderAccountUpdateInput {
id: ID!
providerAccountName: String
externalAccountId: String
providerSubType: AiAgentProviderSubType
providerAccountDescription: String
metadataJson: String
providerAccountStatus: AiAgentProviderAccountStatus
icon: AiAgentProviderAccountIconInput
}
Fields
AiAgentProviderAccountUpdateInput.id ● ID! non-null scalar miscellaneous {#id}
The unique identifier of the provider account to be updated
AiAgentProviderAccountUpdateInput.providerAccountName ● String scalar miscellaneous {#provider-account-name}
Registry Account Name
AiAgentProviderAccountUpdateInput.externalAccountId ● String scalar miscellaneous {#external-account-id}
Provider external account id
AiAgentProviderAccountUpdateInput.providerSubType ● AiAgentProviderSubType enum agent-control-tower {#provider-sub-type}
Agent provider sub type
AiAgentProviderAccountUpdateInput.providerAccountDescription ● String scalar miscellaneous {#provider-account-description}
Provider Account description
AiAgentProviderAccountUpdateInput.metadataJson ● String scalar miscellaneous {#metadata-json}
Optional: New metadata in JSON format
AiAgentProviderAccountUpdateInput.providerAccountStatus ● AiAgentProviderAccountStatus enum agent-control-tower {#provider-account-status}
New status of the provider account
AiAgentProviderAccountUpdateInput.icon ● AiAgentProviderAccountIconInput input agent-control-tower {#icon}
Icon to upload. Null/omitted leaves the existing icon unchanged. See AiAgentProviderAccountIconInput for field-level details. Example: icon: { iconFileContent: "iVBORw0KGgoAAAANSUhEUgAAAAEAAAAB...", iconFileName: "logo.png", iconFileType: PNG }
Member Of
aiAgentProviderAccountUpdate mutation