POST api/customers/customerchangepassword

Request Information

URI Parameters

None.

Body Parameters

CustomerChangePasswordProviderRequest
NameDescriptionTypeAdditional information
Method

CustomerAuthenticationMethods

None.

PropertyId

integer

None.

EventSourceId

integer

None.

Username

string

None.

Ucid

string

None.

CurrentPassword

string

None.

NewPassword

string

None.

ConfirmPassword

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Method": 1,
  "PropertyId": 1,
  "EventSourceId": 2,
  "Username": "sample string 3",
  "Ucid": "sample string 4",
  "CurrentPassword": "sample string 5",
  "NewPassword": "sample string 6",
  "ConfirmPassword": "sample string 7"
}

application/xml, text/xml

Sample:
<CustomerChangePasswordProviderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Atlantis.ExtClients.CustomerAuthenticationProviders">
  <ConfirmPassword>sample string 7</ConfirmPassword>
  <CurrentPassword>sample string 5</CurrentPassword>
  <EventSourceId>2</EventSourceId>
  <Method>Internal</Method>
  <NewPassword>sample string 6</NewPassword>
  <PropertyId>1</PropertyId>
  <Ucid>sample string 4</Ucid>
  <Username>sample string 3</Username>
</CustomerChangePasswordProviderRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CustomerPasswordChangeProviderResult
NameDescriptionTypeAdditional information
Success

boolean

None.

FailureMessage

string

None.

Message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Success": true,
  "FailureMessage": "sample string 2",
  "Message": "sample string 3"
}

application/xml, text/xml

Sample:
<CustomerPasswordChangeProviderResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Atlantis.ExtClients.CustomerAuthenticationProviders">
  <FailureMessage>sample string 2</FailureMessage>
  <Message>sample string 3</Message>
  <Success>true</Success>
</CustomerPasswordChangeProviderResult>