Update Push User Device

WCF


Method
public AuthServerResponse UpdatePushUserDevice(string authServerPartnerLoginName, 
                 string authServerPartnerLoginPassword, 
                 string authServerPartnerUserLoginName, 
                 string pw,
				 string deviceId,
				 int pushType,
				 string oldToken,
				 string newToken,
				 string provisionToken,
				 string relyingParty)
WCF parameterdata typedescription
authServerPartnerLoginNamestringSurePassID account login name
authServerPartnerLoginPasswordstringSurePassID account login key
authServerPartnerUserLoginNamestringUser account name
pwstringUser account password
deviceIdstringID of the device being added
pushTypeintegerPush type of the device being added, e.g. Android: 1, iOS: 2.
oldTokenstringPreviously provided registration token for the device.
newTokenstringNew registration token for the device.
provisionTokenstringThe original TokenId used to provision the push account.
relyingPartystringName of the relying party requesting access
Sample WCF C# Method
AuthServerResponse  resp = UpdatePushUserDevice("accountLogin",             
            "accountKey", 
            "Mandy", 
            "tinyD4nc3r",
	        "123435ASQR6364",
			"1",
			"nKctODamlM4:CKrh_PC8kIb7OclJONHoA",
			"mRdyODytlD9:DPrh_NA47kz35ilHoOcoZ",
			"NDA0MDNFMjYyNjJBN0Q3NTQwNDQyQzc2NzE2ODM1NEQzMDRBNDg2RjU3NkI3Njc2NEQyNjRGNTAyODU0",
			"https://mysite.relayingparty.com");
Sample WCF C# Repsonse
 if (resp.ErrorCode != 0)  {      
       message.Text = resp.ErrorMsg;
       return false;
 }


REST


REST parameterdata typedescription
spAccountLoginNamestringSurePassID account login name
spAccountLoginKeystringSurePassID account login key
usernamestringuser account login name
typestringupdate_push_user_device
pwstringUser account password
deviceIdstringID of the push device
pushTypeintegerPush type of mobile device
oldTokenstringPreviously provided registration token for the device.
newTokenstringNew registration token for the device.
relyingPartystringName of the relying party requesting device addition.
Sample REST/Json Method
{
  "spAccountLoginName": "accountLogin",
  "spAccountLoginKey": "accountKey",
  "username": "mandy",
  "type": "update_push_user_device",
  "pw": "tinyD4nc3r",
  "deviceId": "123435ASQR6364",
  "pushType": "1",
  "oldToken": "nKctODamlM4:CKrh_PC8kIb7OclJONHoA",
  "newToken": "mRdyODytlD9:DPrh_NA47kz35ilHoOcoZ",
  "provisionToken": "NDA0MDNFMjYyNjJBN0Q3NTQwNDQyQzc2NzE2ODM1NEQzMDRBNDg2RjU3NkI3Njc2NEQyNjRGNTAyODU0",
  "relyingParty": "https://mysite.relayingparty.com"
}
Sample REST/Json Response
 {
  "errorCode": 0,
  "errorMessage": "OK",
  "type": "add_push_user_device"
}