AddUserInput is an input datatype for updating a user account. It's used by the updateUser() mutation field. To add a user, see the addUserV2() mutation.

Table: AddUserInput

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 
companyString  Long-Term The name of the company or other entity associated with the user.
countryCodeString  Long-Term The two-letter ISO 3166-1 Alpha-2 code for the country of residence (e.g., us).
emailString  Long-Term The email address for contacting the user related to the account.
firstNameString  Long-Term The first name of the user.
fullNameString  Long-Term The full name of the user.
isRootBoolean  Long-Term Whether the user has root access.
lastNameString  Long-Term The last name or family name of the user.
pictureString  Long-Term The file name of an image file containing a picture of the user.
stateCodeString  Long-Term The two-letter, ISO 3166-2 country sub-division code for the state of residence (e.g., ny).
usernameStringyes Long-Term The name of the user.