v10

latestOpenAPI 3.0.3raw.githubusercontent.com2025-11-287137165.5 KB
Account Management

Create account

  • Creates a new account and a user if the provided email does not exist on the system.
  • Associates the user with the account with root privileges.
  • Sends an email to the user to verify their email address if the email is not already verified on the system.
  • A user can be a member of any number of accounts but they can be a root of at most one account.
post/accounts

Request body

namestring required

Account name that members of the account will be using when signing in. It is case-insensitive. Heading and trailing spaces are trimmed

root_first_namestring

Root user first name

root_last_namestring

Root user last name

root_emailstring email required

Root user email. A user is not allowed to use the same email as a root email for multiple accounts.

passwordstring password required

Root user password. It has to be a new password if the user is new to the system. If the user exists, they must provide their current password. New password requirements:

  • Minimum length: 8 characters
  • Must contain at least one uppercase letter
  • Must contain at least one lowercase letter
  • Must contain at least one digit (number)
  • Must contain at least one special character (punctuation or symbol)
  • Maximum length: 99 characters
countrystring

Country

company_namestring

Company name

addressstring

Company address

websitestring

Company website

phone_numberstring

Company phone number

Response

Account created successfully