POST v1/Customers/PasswordReset/Email

Reset customer password

URI template

v1/Customers/PasswordReset/Email?isSecurityAnswerRequired={isSecurityAnswerRequired}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
isSecurityAnswerRequired

Whether or not a security answer is required to reset the user's password

boolean

Default value is True

Body Parameters

InPasswordEmailReset
NameDescriptionTypeAdditional information
Email

string

Required

SecurityAnswer

string

None.

EmailLinkAuthGuid

The RedisKey generated and sent to the user (part of the JWT) after they request to have their password reset. This is expected to have a valid value only during a call back call.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Email": "sample string 1",
  "SecurityAnswer": "sample string 2",
  "EmailLinkAuthGuid": "sample string 3"
}

application/xml, text/xml

Sample:
<InPasswordEmailReset xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OnlineOrderingAPI.Inbound">
  <Email>sample string 1</Email>
  <EmailLinkAuthGuid>sample string 3</EmailLinkAuthGuid>
  <SecurityAnswer>sample string 2</SecurityAnswer>
</InPasswordEmailReset>

Response Information

Resource Description

Known internal errors are BadRequest

boolean

Response Formats

application/json, text/json

Sample:
true

application/xml, text/xml

Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>