Glowb Dev Docs
SaaS API콘텐츠 검수

PATCH /ai/influence/contents/feedbacks/{feedbackId}/content

관리자 피드백 내용 수정

관리자 피드백 내용 수정

관리자 권한으로 피드백의 내용(텍스트)만 수정합니다. 해결 상태, 체크 상태 등 다른 필드는 변경되지 않습니다.

관리자 전용 API입니다. ROLE_ADMIN 권한이 없으면 403 에러가 발생합니다.

수정 이력 추적

피드백 수정 시 서버 로그에 [ADMIN_FEEDBACK_EDIT] 태그로 수정 전/후 내용이 기록됩니다. 로그에서 grep ADMIN_FEEDBACK_EDIT로 검색하여 수정 이력을 확인할 수 있습니다.

HTTP 요청

PATCH /ai/influence/contents/feedbacks/{feedbackId}/content
Authorization: Bearer {access_token}
Content-Type: application/json

Path Parameters

파라미터타입필수설명
feedbackIdlong예피드백 ID

Request Body

{
  "feedback": "수정할 피드백 내용"
}

Request Body 스키마

필드명타입필수설명
feedbackstring예수정할 피드백 내용. 빈 값 불가.
translatedFeedbackstring아니오수정 원문의 번역문(선택). 해외 캠페인에서만 저장되고 한국 캠페인에서는 무시됩니다. 언어 코드는 서버가 캠페인으로 정합니다. 원문이 바뀌었는데 이 필드가 없으면 기존 번역문은 삭제됩니다. 번역문은 피드백 번역 API로 만들 수 있습니다.

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "피드백 내용이 수정되었습니다.",
  "data": {
    "id": 1,
    "feedback": "수정된 피드백 내용",
    "highlightedText": "대상 텍스트",
    "selection": null,
    "mediaList": [],
    "feedbackAuthor": {
      "id": "byaht"
    },
    "isResolved": false,
    "checkedByCreator": false,
    "createdAt": "2026-03-16T15:00:00",
    "resolvedAt": null,
    "translatedFeedback": "修正されたフィードバック内容",
    "translatedLanguage": "jp"
  }
}

응답 필드 (번역 관련)

필드타입설명
translatedFeedbackstring | null저장된 번역문. 없으면 null
translatedLanguagestring | null번역문 언어 코드(jp / en). 번역문이 없으면 null

에러 응답

상태 코드설명
400피드백 내용이 비어있음
403관리자 권한 없음
404피드백을 찾을 수 없음

API 테스트

On this page