SelfCareServices

Selfcare services include operations for common utilities used by other services.

HTTP method Service Description
POST changePassword allows change of password for the registered user.
POST createAccount allows an Anonymous user to create an Account.
GET getDeliveryAddresses gets the delivery address details of the registered user.
DELETE deleteLinkContactWithCustomer allows the consumer of this web service to delete the link between the current contact and a customer.
GET getBasicUserDetails allows the consumer of this webservice to retrieve their basic user details such as name and email.
GET getContact gets the contact details of the registered user and updates them.
POST addDeliveryAddresses
POST linkContactWithCustomer allows the consumer of this web service to link the current contact to a customer.
POST maintainContactCustomerLink allows the consumer of this web service to create or delete a link between the current customer and a contact.
recoverPassword generates a new random temporary password for web users to log back into the web site when they forget their own password. New password is emailed to the user. It does not require a session as it is trying to retrieve the user’s password through email.
GET retrieveLinkedContacts allows the consumer of this web service to retrieve all the contacts linked to a customer number
GET retrieveLinkedCustomers allows the consumer of this web service to retrieve all the customers linked to a contact ID.
retrieveRegistrationDetails the purpose of this web service is to show the user default registration details with(out) Captcha image.
POST setCurrentCustomer validates a new customer to be used as the current customer for the current logged in user session.
POST updateContact gets the contact details of the login user and updates them.
POST updateDeliveryAddress gets the delivery address details of the login user and updates them.
GET retrieveCustomerClassification allows the consumer of this web service to retrieve the current customer’s values for a selected customer classification
POST maintainCustomerClassification allows the consumer of this web service to set the current customer’s values for a selected customer classification.

Selfcare Services process flow

createAccount