GET /api/v1/comments
대상(공지 또는 인증 이벤트)의 댓글 목록. 원 댓글 오래된 순 + 각 댓글 아래 답글. 내가 차단한 작성자의 댓글·답글은 목록에서 빠진다(내 화면만).
| Column | Type | Description |
|---|---|---|
| targetType (query) | String | NOTICE / VERIFY_EVENT |
| targetId (query) | String | 대상 ID |
| cursor / size (query) | String / Integer | 커서 · 기본 20 |
| Column | Type | Description |
|---|---|---|
| comments | Array<Object> | 원 댓글 목록 |
| comments[].commentId | String(UUID) | 댓글 ID |
| comments[].author | Object | { userId, nickname, profileImageUrl, blocked } (심사·차단 마스킹 규칙 적용) |
| comments[].body | String | 내용 |
| comments[].createdAt | String | 작성 시각 |
| comments[].deletable | Boolean | 내가 지울 수 있는지 (본인 or 방장) |
| comments[].replies | Array<Object> | 답글 (동일 구조, replies 없음) |
| nextCursor | String / null | 다음 페이지 |
COMMENT_TARGET_NOT_FOUND / 403 NOT_CHALLENGE_MEMBER / 401 LOGIN_REQUIRED