UpgradeAccountData is an input datatype for upgrading account data. It's used by the upgradeAccount() mutation field.

Table: UpgradeAccountData

ParameterTypeRequiredDefaultStabilityAvailabilityDescription
Some input parameters may be required, as indicated in the Required column. For return values, this indicates that you are assured a value if the field is requested for the results. 
Table last updated: Oct 14, 2026 
commentString  Long-Term Any comments related to the account, information not already stored in the other fields.
companyStringyes Long-Term The company with which the account holder is associated.
countryCodeString  Long-Term The two-letter ISO 3166-1 Alpha-2 code for the country of residence (e.g., us).
emailStringyes Long-Term The email address for the account or account holder.
firstNameString  Long-Term The first name of the account holder.
lastNameStringyes Long-Term The last name or family name of the account holder.
phoneNumberString  Long-Term The telephone number of the account holder or the one to call regarding the account.
purposePurposes  Long-Term The purpose of the upgrade. See Purposes.
stateCodeString  Long-Term The two-letter, ISO 3166-2 country sub-division code for the state of residence (e.g., ny).