Skip to content

리뷰 단건 조회

리뷰 하나를 반환합니다. 목록 조회로 받은 review_id 를 경로에 넣습니다.

GET /partner/v1/brands/{brand_code}/reviews/{review_id}

Request

bash
curl -H 'x-partner-api-key: YOUR_API_KEY' \
  'https://api.lemong.ai/partner/v1/brands/BRAND100/reviews/2026061601094133'

Response

data 가 배열이 아니라 리뷰 객체 하나입니다. 필드는 리뷰 조회 와 동일합니다.

json
{
  "status": "SUCCESS",
  "status_code": 200,
  "message": "OK",
  "data": {
    "review_id": "2026061601094133",
    "platform_shop_id": "14591040",
    "shop_name": "몽도시락 강남점",
    "platform": "BAEMIN",
    "date": "2026-08-12T18:24:11+09:00",
    "content": "배달이 늦었지만 음식은 맛있었어요",
    "rating": 3,
    "menus": ["제육도시락", "콜라"],
    "reply_status": "REPLIED",
    "reply_content": "늦어져 죄송합니다. 다음엔 더 빠르게 준비하겠습니다.",
    "reply_date": "2026-08-12T20:10:33+09:00",
    "is_critical": true,
    "is_handled": true
  }
}

Description

필드타입설명
review_idstring리뷰 식별자. 단건 조회 경로에 사용
platform_shop_idstring플랫폼 측 매장 id. 매장 조회 결과의 같은 필드와 매칭
shop_namestring매장명
platformenum플랫폼
datestring (KST)리뷰 작성일
contentstring리뷰 원문. 텍스트 없는 별점 리뷰는 빈 문자열
ratingfloat | null별점 1~5. 별점 없는 리뷰는 null
menusstring[]주문 메뉴
reply_statusenum답변 상태
reply_contentstring | null답변 내용. 미답변이면 null
reply_datestring (KST) | null답변 일시. 미답변이면 null
is_criticalboolean불만족 리뷰 여부
is_handledboolean대응 여부 — 답변 게시 또는 부정 리뷰 알림 발송

각 enum 값과 is_critical 판정 기준은 리뷰 조회 를 참고하세요.

Error Case

json
{
  "status": "PARTNER_API_REVIEW_NOT_FOUND",
  "status_code": 404,
  "message": "요청을 처리할 수 없습니다."
}
status_codestatus이 API 에서 발생하는 경우
401PARTNER_API_KEY_REQUIREDx-partner-api-key 헤더 누락
401PARTNER_API_KEY_INVALID등록되지 않은 키
401PARTNER_API_KEY_INACTIVE폐기된 키
401PARTNER_API_KEY_EXPIRED만료된 키
403PARTNER_API_FORBIDDEN비활성화된 협력사 (담당자 문의)
404PARTNER_API_BRAND_NOT_FOUNDbrand_code 가 없거나 이 키의 범위 밖
404PARTNER_API_REVIEW_NOT_FOUNDreview_id 가 없거나 이 브랜드 소속이 아님
404PARTNER_API_NOT_FOUND잘못된 URL 경로
429PARTNER_API_RATE_LIMITED호출 제한 초과 (분당 100회)
500PARTNER_API_INTERNAL_ERROR서버 오류