본문으로 건너뛰기

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자