Member Withdrawal
Function Description
Processes member withdrawal.
Detailed Description
Checks whether withdrawal is possible. ( API URL : /api/member/v1/withdrawal/chkWithdrawalMember )
Changes the member status to withdrawn and saves the withdrawal reason passed from the screen.
If a linked social login account exists, unlinks it.
Masks personal information present in the withdrawing member's member information, order history, 1:1 inquiry history, product inquiry history, and event history.
Sends a withdrawal email and withdrawal notification message upon successful withdrawal.
Notes
Login is required.
If any masking fails among order history, 1:1 inquiry history, product inquiry history, and event history, the failed data is accumulated separately for reprocessing.
WithDrawalRequest
UserDetail
Access Token
Success
No content
Business processing error details
POST /api/member/v1/withdrawal/procWithdrawal?withDrawalRequest=text&userDetail=text HTTP/1.1
Host: api-member.x2bee.com/
Content-Type: application/json
Accept: */*
No content
Function Description
Checks whether member withdrawal is possible.
Detailed Description
Withdrawal is not possible if there is an order in progress.
Withdrawal is not possible if there is a claim (exchange, return) in progress.
Withdrawal is not possible if there is a 1:1 inquiry in progress.
Withdrawal is not possible if usable mileage exists.
A withdrawal failure log is created if withdrawal is not possible.
Revision History
Release v1.07_231228: Removed common logic due to removal of dormant member logic
UserDetail
Access Token
Success
No content
Business processing error details
POST /api/member/v1/withdrawal/chkWithdrawalMember?userDetail=text HTTP/1.1
Host: api-member.x2bee.com/
Accept: */*
No content
Last updated