Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sr No.API EndpointDescriptionTasksStatusPhase
1POST /customersTo register the customer.


2GET /customers/{customerPartyId}/password-hintTo get the password hint.


3POST /customers/reset-passwordTo get the reset password link on the registered email.


4POST /customers/{customerPartyId}/change-passwordTo change the password.


5GET /customers/{customerPartyId}To get the full data of the customer profile.


6PUT /customers/{customerPartyId}To update the customer's personal information.


7POST /customers/{customerPartyId}/addressesTo create the postal address.


8PUT /customers/{customerPartyId}/addresses/{contactMechId}To update the postal address and to mark the default address.


9DELETE /customers/{customerPartyId}/addresses/{contactMechId}To delete/expire the postal address.


10POST /customers/{customerPartyId}/phonesTo create a telecom number.


11PUT /customers/{customerPartyId}/phones/{contactMechId}To update a telecom number.


12DELETE /customers/{customerPartyId}/phones/{contactMechId}To delete a telecom number


13POST /customers/{customerPartyId}/emailsTo create an email address.


14PUT /customers/{customerPartyId}/emails/{contactMechId}To update an email address.


15DELETE /customers/{customerPartyId}/emails/{contactMechId}To remove an email address.


16POST /customers/{customerPartyId}/contact-informationTo add the other contact information like electronic address, Internet IP address, Internet Domain Name, Web Url, LDAP address, File server, etc. 


17PUT /customers/{customerPartyId}/contact-information/{contactMechId}To update the other contact information like electronic address, Internet IP address, Internet Domain Name, Web Url, LDAP address, File server, etc.


18DELETE /customers/{customerPartyId}/contact-information/{contactMechId}To remove the other contact information like electronic address, Internet IP address, Internet Domain Name, Web Url, LDAP address, File server, etc.


19POST /customers/{customerPartyId}/sendEmailTo send the mail from the profile page to the added email address.


20POST /customers/{customerPartyId}/credit-cardsTo create a credit card.


21PUT /customers/{customerPartyId}/credit-cards/{paymentMethodId}To update the credit card detail and to mark it as default.


22DELETE /customers/{customerPartyId}/credit-cards/{paymentMethodId}To remove a credit card.


23POST /customers/{customerPartyId}/gift-cardsTo create a gift card.


24PUT /customers/{customerPartyId}/gift-cards/{paymentMethodId}To update the gift card detail and to mark it as default.


25DELETE /customers/{customerPartyId}/gift-cards/{paymentMethodId}To remove the gift card.


26POST /customers/{customerPartyId}/eft-accountsTo create an EFT account.


27PUT /customers/{customerPartyId}/eft-accounts/{paymentMethodId}To update the EFT account detail and to mark it as default.


28DELETE /customers/{customerPartyId}/eft-accounts/{paymentMethodId}To remove the EFT account.


29POST /customers/{customerPartyId}/shipment-methods/{shipmentMethodId}To mark the default shipping method if there is a default shipping address.


30POST /customers/{customerPartyId}/contact-list/{contactListId}/subscriptionTo subscribe to the contact list.


31PUT /customers/{customerPartyId}/contact-list/{contactListId/subscriptionTo unsubscribe the contact list.


32GET /customers/{customerPartyId}/ordersTo fetch all the orders of a customer.


33GET /customers/{customerPartyId}/orders/{orderId}To fetch the order detail.


34PUT /customers/{customerPartyId}/orders/{orderId}To update the order. Right now the support to cancel an item(partially or fully) is there. That should be handled in this API.


35GET /customers/{customerPartyId}/orders/{orderId}/order-pdfTo get the order pdf.


36GET /customers/{customerPartyId}/orders/{orderId}/invoice-pdfTo get the invoice pdf.


37POST /customers/{customerPartyId}/returnsTo create a return.









Catalog

Sr No.API EndpointDescriptionTasksStatusPhase
1




2




3




...