Admin API크리에이터 회원 관리
탈퇴 크리에이터 목록·검색
탈퇴 회원 목록과 기존 탈퇴 사유·일시를 한 번에 조회합니다.
탈퇴 크리에이터 목록·검색
auth=0, state=1이고 프로필이 연결된 크리에이터 회원을 조회합니다. 블랙리스트 여부는 제한하지 않습니다.
회원 단위로 페이지를 나누며 탈퇴 사유·일시를 함께 반환합니다.
GET /ai/admin/creators/withdrawn?page=0&size=20&keyword=hong
Authorization: Bearer {admin_access_token}| 파라미터 | 필수 | 설명 |
|---|---|---|
keyword | 아니오 | 정상 크리에이터 검색과 같은 검색 규칙. 생략하거나 공백이면 전체 탈퇴 회원 조회 |
page | 아니오 | 0부터 시작, 기본 0 |
size | 아니오 | 1~200, 기본 20 |
탈퇴 일시 내림차순, 같은 일시이면 회원 ID 오름차순입니다. 탈퇴 일시가 없는 과거 회원은 뒤에 표시합니다.
@처럼 정규화 후 검색할 값이 없는 입력은 빈 페이지를 반환합니다.
응답
{
"status": 200,
"code": null,
"message": "탈퇴 크리에이터 조회 성공",
"data": {
"content": [{
"memberId": "creator-hong",
"status": "WITHDRAWN",
"socialProvider": "GOOGLE",
"registeredAt": "2026-09-01T10:00:00",
"withdrawalReason": "회원 요청",
"withdrawnAt": "2026-09-14T10:00:00",
"profiles": [{
"influenceNo": 123,
"name": "홍길동",
"email": "hong@example.com",
"tel": "01012345678",
"telDialCode": "+82"
}]
}],
"totalElements": 1,
"totalPages": 1,
"number": 0,
"size": 20
}
}위 예시는 Spring Page 응답의 주요 필드입니다. 프로필·회원 식별 규칙은 정상 검색과 동일합니다.
profiles[].telDialCode는 해당 전화번호의 국가번호(String, 예: +82, +84)이며, 저장값이 없으면 null입니다.
기존 withdrawal_reason, withdrawn_at을 그대로 사용하며 과거 데이터의 NULL은 추정해 채우지 않습니다.
일시는 기존 서버 기준 LocalDateTime이며 운영 서버는 KST입니다.
별도 상세·이력 조회 요청 없이 이 응답의 사유·일시를 표시하면 됩니다.
| HTTP 상태 | 설명 |
|---|---|
| 400 | 잘못된 page/size |
| 401 | 인증 실패 |
| 403 | 관리자 권한 없음 |