API Reference

UpdateUserInformation

Description

Creates or updates user information in the QLM License Server.

To invoke this method via a URL, append this function's name to the URL of the QLM License Server and add the required arguments.

http://yourserver/yourvirtualdirectory/qlmservice.asmx/UpdateUserInformation?is_vendor=digibuy&is_user=user_name&is_pwd=user_pwd

Arguments

ArgumentDescription
is_externaluseridexternal user id to associate with the customer
is_pwdpassword as defined in the eCommerce Providers section in QLM (Manage Keys / Tools / 3rd Party Extensions or Manage Keys / Tools / eCommerce Providers)
is_userusername as defined in the eCommerce Providers section in QLM (Manage Keys / Tools / 3rd Party Extensions or Manage Keys / Tools / eCommerce Providers)
is_userdata1user data to store in the customer record
is_vendorone of the supported vendors

Remarks

The following user-related data must be sent as part of the HTTP POST data.

  • FullName
  • Email
  • Phone
  • Company
  • Address1
  • Address2
  • City
  • State
  • Zip
  • Country
  • IP Address
  • Notes
  • AffiliateID

The actual field names are e-commerce provider dependent. The supported e-commerce providers are listed on our web site.

Additionally, if the is_avkey argument is added to the URL and specifies an Activation Key that is already published to the QLM License Server, this function will associate the provided Activation Key to the provided user.

Note: To update an existing account with a new email address, you must add the previous email address as an additional argument to the URL (as of QLM v14.1.21031.2).

Example: http://yourserver/yourvirtualdirectory/qlmservice.asmx/UpdateUserInformation?is_vendor=fastspring&is_user=user_name&is_pwd=user_pwd&is_previousemail=[[email protected]](mailto:[email protected])

VendorEmailNameCompanyAddress1Address2CityStateZipCountryPhone
Regnowemailnamecompanyaddr1addr2citystatezipcountryphone
Avangateemailfirstname
lastname
companyaddr1addr2citystatezipcodecountryphone
ChargifyemailfullNamecompanyaddress1address2citystatezipcountryphone
Cleverbridgeemailreg_namecompanystreetstreet2citystatezipcountryphone
FastspringemailnamecustomercompanyAddressStreet1AddressStreet2AddressCityAddressRegionAddressPostalCodeAddressCountryCustomerPhone
Paymotionemailnamecompanyaddress1address2cityregionzip_postalcountryPhone_Number
PayPalpayer_emaillast_name
first_name
payer_business_nameaddress_streetcust_address2address_cityaddress_stateaddress_zipaddress_country_codecust_phone
Bluesnapemailnamecompanyaddr1addr2citystatezipcountryphone
Regnowemailnamecompanyaddr1addr2citystatezipcountryphone
Shareit/MyCommerceemailfirstname
lastname
companystreetaddr2citystatezipcountryphone
Shopifyemailnamecompanyaddress1address2cityprovincezipcountryphone
StripeemailnameCustomerCompanyAddressStreet1AddressStreet2AddressCityAddressRegionAddressPostalCodeAddressCountryCustomerPhone
WooCommerceCustomer_EmailCustomer_NameCustomer_CompanyCustomer_Address1Customer_Address2Customer_CityCustomer_StateCustomer_ZipCustomer_CountryCustomer_Phone