Difference between revisions of "API/Account/ResetPassword"
From Emersion
| Line 10: | Line 10: | ||
<acc:AccountID>1234567</acc:AccountID> | <acc:AccountID>1234567</acc:AccountID> | ||
<acc:Username>emesupport@communitytelco.com.au</acc:Username> | <acc:Username>emesupport@communitytelco.com.au</acc:Username> | ||
| − | + | <!--Optional:--> | |
<acc:CurrentPassword></acc:CurrentPassword> | <acc:CurrentPassword></acc:CurrentPassword> | ||
<acc:NewPassword>******</acc:NewPassword> | <acc:NewPassword>******</acc:NewPassword> | ||
Latest revision as of 18:02, 15 June 2016
Purpose
Reset user login password.
Inputs
<soapenv:Header/>
<soapenv:Body>
<acc:ResetPasswordRequest>
<acc:AccountID>1234567</acc:AccountID>
<acc:Username>emesupport@communitytelco.com.au</acc:Username>
<!--Optional:-->
<acc:CurrentPassword></acc:CurrentPassword>
<acc:NewPassword>******</acc:NewPassword>
</acc:ResetPasswordRequest>
</soapenv:Body>
Output
<SOAP-ENV:Body>
<ns1:ResetPasswordResponse>
<ns1:Status>true</ns1:Status>
</ns1:ResetPasswordResponse>
</SOAP-ENV:Body>
Error String
- "AccountID required field" - AccountID length is less than 6 characters
- "Username required field" - Username length is 0
- "New password required field" - New password length is 0
- "Invalid account ID" - AccountID does not exist
- "Invalid username" - Length greater than 80 Chars
- "New password required a minimum 6 characters"
- "New password can not be the same as current password"- if current password supplied
- "Username does not exist" - Can't find username on parent account
- "Username does not match" - Username is not the same as account username
- "Existing password does not match" - Current password (if supplied) does not match user account password