Member Change Email

From KickApps Documentation

Jump to: navigation, search

This method must be invoked every time users update their email from the affiliate site’s update email address page.

To view the validation rule of parameters for this call, see Complete List of KickApps Supported Params

Note: Not all parameters from "Complete List" are supported in this call. Refer to the "Example Request" for the supported parameters instead.

Example Request

<?xml version="1.0" encoding="UTF-8"?>
<KassoRequest xmlns="http://schemas.kickapps.com/services/soap" requestName="changeUserEmail">
  <Param paramName="affiliateUserName" paramValue="affiliate_X" />
  <Param paramName="affiliateEmail" paramValue="affiliate_X@affiliate.com"/>
  <Param paramName="affiliateSiteName" paramValue="AffiliateSite"/>
  <Param paramName="userName" paramValue="JohnDoe"/>
  <Param paramName="email" paramValue="John.Doe@affiliate.com"/>
  <Param paramName="newEmail" paramValue="JDoe@affiliate.com"/>
  <Param paramName="genRestApiToken" paramValue="T"/>
<!--Optional Field. Pass 'T' to view member's token on SOAP respond. 
Pass 'F' or empty data to hide member's token from SOAP respond. SSO site has to enabled API setting. 
If the site has not enabled API setting yet, this parameter will not have any affect -->
</KassoRequest>


Example Response

<?xml version="1.0" encoding="UTF-8"?>
<KassoResponse xmlns="http://schemas.kickapps.com/services/soap" responseType="changeUserEmail">
  <Param paramName="userRequestStatus" paramValue="User email updated successfully."/>
  <Param paramName="restApiToken" paramValue="JeTSQY4WBkdbGI0Wao/HdVy44l7aTLNc"/>
</KassoResponse>