Main APIAI API
DELETE /ai/account/deactivate
회원 탈퇴
회원 탈퇴
JWT로 인증한 본인의 계정을 소프트 삭제합니다. 크리에이터와 기업에서 사용하던 기존 탈퇴 API입니다.
| 항목 | 값 |
|---|---|
| 메서드 | DELETE |
| 경로 | /ai/account/deactivate |
| 인증 | 필요 |
| Content-Type | application/json |
이 작업은 되돌릴 수 없습니다.
요청
DELETE /ai/account/deactivate HTTP/1.1
Host: api.glowb.com
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...
Content-Type: application/json
{
"reason": "탈퇴 사유"
}curl -X DELETE "https://api.glowb.com/ai/account/deactivate" \
-H "Authorization: Bearer {access_token}" \
-H "Content-Type: application/json" \
-d '{"reason": "탈퇴 사유"}'const response = await fetch('/ai/account/deactivate', {
method: 'DELETE',
headers: {
'Authorization': `Bearer ${accessToken}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
reason: '탈퇴 사유'
})
});
const result = await response.json();Request Body 스키마
Prop
Type
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "탈퇴 완료",
"data": null
}탈퇴 처리와 인증 차단
회원의 state=true만 설정하며 연결된 프로필·캠페인·계약·정산 행은 삭제하지 않습니다. 요청의 reason은 기존처럼 탈퇴 사유 기록에 사용합니다.
웹·앱·레거시 refresh token을 제거하고 기존 access token은 다음 인증 요청부터 거부합니다. 탈퇴한 회원 ID로 로그인·재가입·토큰 갱신을 시도하면 HTTP 401 ACCOUNT_WITHDRAWN을 반환합니다. 응답 형식과 클라이언트 처리를 참고하세요.
성공 응답을 받으면 클라이언트의 토큰과 로그인 상태를 정리합니다. 요청 본문과 성공 응답 형식은 기존과 같습니다.