# createAccount **Type:** GraphQL mutations **Description:** Create an Account ## Arguments - input (CreateAccountInput, Not Null): undefined - accountId (String): Unique identifier of the account (short account name). Example: "12345" - accountType (String): Defines the account type. Valid values: CUSTOMER, PUBLISHER, CHANNEL_PARTNER. Default: CUSTOMER. (Using GraphQL, a new account cannot be created with an accountType of SELF_REGISTERED) Example: "CUSTOMER" - address1 (String): First line of account's address. Example: "123 Flexera St" - address2 (String): Second line of account's address. Example: "Suite 100" - attributes (AttributeInput): List of custom attributes attached to this account. Note that mandatory custom attributes must be included in this list - name (String): Name of the custom attribute. Example: "REGION" - value (JSON): Value assigned to the custom attribute. Format and example depend on the type: - Single Text: "EMEA" - Multi-valued text: provide list of values between brackets [] delimited by , (e.g. ["Text1", "Text2"]) - Date: "YYYY/MM/DD" (e.g. "2025/12/31") - Number: 12345 - city (String): City portion of account's address. Example: "Chicago" - country (String): Two-letter country code. Example: "US" - description (String): Description of the account. Example: "Flexera Software LLC - Main Office" - name (String): Display name of the account (full account name). Example: "Flexera Software LLC" - region (String): Region in which this account's address exists. Example: "North America" - state (String): State portion of account's address. Example: "IL" - visible (Boolean): Applicable to CUSTOMER and CHANNEL_PARTNER accounts, visible determines whether or not an account unrelated to this account can see the name of this account when it is in a channel partner tier of an entitlement, line item, or device. If visible is false, this account will appear as Name Withheld to unrelated accounts. Default: true. Example: true - zipcode (String): Zip/Postal code of the account's address. Example: "60601" ## Response **Type:** AccountCreationResponse **Description:** Response returned after attempting to create an account ### Fields - message (String): Account creation success message - status (String): Status of the account creation