Create a new ERPLY account.

Input parameters

Parameter nameDescriptionPossible valueRequired
partnerKeyThis request can only be called if you have our partnerKey.String yes
companyNameString yes
firstNameString yes
lastNameString yes
phoneString yes
websiteString yes
emailString yes
countryCodetwo-letter country code - country where the business is located. By default US.String
regionState identifier (for US, CA and AU)String
defaultLanguageDefault language of this account. Possible values:
  • eng - English
  • est - Estonian
  • fin - Finnish
  • ger - German
  • gre - Greek
  • lat - Latvian
  • lit - Lithuanian
  • rus - Russian
  • spa - Spanish
  • swe - Swedish
If omitted, 'eng' will be selected as default.
String (3)
resellerReseller identifier (account will be visible to the specified reseller)String
usernameIf not defined, it is generated automaticallyString
passwordIf not defined, it is generated automaticallyString
ipAddressIP address of the user signing upString
contextSet to 'inventoryapi' or 'erply'. The wording of the e-mail sent to user is slightly different. Default value is 'erply'.String
customerIDIf an entry has already been created in ERPLY customer registry, then caller can provide customer ID. Customer name, contact information, country code, default language, reseller ID, username and password can be omitted. If necessary, just set parameter sendEmail.Integer
planNameName of the plan that user signed up to. For informative purposes only.String
planPriceMonthly fee of the plan that user signed up to. For informative purposes only.String
sendEmailSet to 1 to send an e-mail to the user, containing account information and log-in URL0 or 1
doNotCreateUserBy default, a new account will be fully set up, with the company card and user account created, so that the user can log in right away. If this parameter is set to 1, user will first see an installation wizard that asks for company name, lets choose a user name etc.

This option can NOT be used if user is signing up through a POS app or some other service!

In that case, the account must be ready right away so that app or the service could communicate with it via API. User will not have the chance to see or fill in any web-based wizard forms.
0 or 1
salonModulesSet to 1 to install salon-specific modules.0 or 1


Field nameTypeDescription
clientCodeStringAccount number (customer code) of the new account.
clientUrlStringURL where the end user can log into ERPLY back office. This is not the API endpoint URL! To connect to the account via API, use https://<