Users API
사용자 정보 조회·수정·탈퇴 관련 엔드포인트입니다.
엔드포인트 목록
| 메서드 | 경로 | 설명 | 인증 |
|---|---|---|---|
| GET | /api/users/me | 내 정보 조회 | 필요 |
| DELETE | /api/users/me | 회원 탈퇴 (소프트 삭제) | 필요 |
| POST | /api/users/me/restore | 탈퇴 취소 (30일 유예 내 복구) | 필요 |
| PATCH | /api/users/me/nickname | 닉네임 변경 | 필요 |
GET /api/users/me
토큰에서 사용자 ID를 추출해 본인 정보를 반환합니다.
DELETE /api/users/me
Soft Delete 방식으로 탈퇴 처리합니다. deleted_at만 기록하며 즉시 데이터가 삭제되지 않습니다.
탈퇴 후 흐름:
- 30일 이내:
PENDING_DELETION상태로 복구 엔드포인트 외 접근 차단 - 30일 경과: 매일 02:00 KST 배치가 이메일·닉네임을 더미값으로 익명화
Response: 204 No Content
POST /api/users/me/restore
탈퇴 유예 기간(30일) 내에 계정을 복구합니다. deleted_at을 제거하여 정상 계정으로 되돌립니다.
Response: 204 No Content
PATCH /api/users/me/nickname
닉네임을 변경합니다.
제약:
- 최소 2자, 최대 20자