구매자
구매자 탈퇴 처리
구매자 계정·배송지·위시리스트·장바구니·적립금을 지우고 발급된 토큰을 모두 무효로 만든다. 되돌릴 수 없다. 주문·클레임·리뷰·문의 기록은 상점에 남는다. 결제 대기부터 배송 중인 주문, 처리 중인 클레임, 진행 중인 결제가 있으면 409 `WITHDRAWAL_BLOCKED`(`error.details`에 항목 수)다. 상점 플랫폼에 로그인한 OWNER·ADMIN만 호출할 수 있다.
POST
구매자 계정·배송지·위시리스트·장바구니·적립금을 지우고 발급된 토큰을 모두 무효로 만든다. 되돌릴 수 없다. 주문·클레임·리뷰·문의 기록은 상점에 남는다. 결제 대기부터 배송 중인 주문, 처리 중인 클레임, 진행 중인 결제가 있으면 409 WITHDRAWAL_BLOCKED(error.details에 항목 수)다. 상점 플랫폼에 로그인한 OWNER·ADMIN만 호출할 수 있다.
accessTokenheader
AuthorizationBearer <token>Sayren 계정 토큰(로그인 토큰 또는 개인 액세스 토큰, RFC 9068 JWT)
customerId*stringX-Store-Id*string대상 상점 id. 토큰의 상점 범위 밖이면 403 STORE_NOT_GRANTED, 없으면 400 STORE_ID_REQUIRED다
application/json- body
reason*string처리 사유 — 구매자 요청·장기 미이용·부정 이용·기타. 감사 로그에 남는다
Value in
"BUYER_REQUEST""DORMANT""ABUSE""OTHER"memo?string사유 보충(선택)
Length
length <= 200탈퇴 처리 완료
curl -X POST 'https://api.sayren.io/v1/customers/string/withdraw' \ -H 'X-Store-Id: string' \ -H 'Content-Type: application/json' \ -d '{ "reason": "BUYER_REQUEST"}'Empty