API Reference
CatchTable 매장 리뷰
캐치테이블 매장의 리뷰 목록을 페이지네이션으로 조회합니다.
CatchTable 매장 리뷰
매장의 리뷰 목록을 페이지 단위로 반환합니다.
엔드포인트
GET /v1/catchtable-reviews
Upstream
- Base URL:
https://ct-api.catchtable.co.kr - Path:
[dynamic]
요청 파라미터
| 파라미터 | 타입 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
shop_ref | string | ✅ | - | Catchtable shop ref |
page | integer | ❌ | 1 | - |
limit | integer | ❌ | 12 | - |
요청 예시
{
"shop_ref": "shop-1",
"page": 1,
"limit": 12
}응답 스키마
아래 스키마는 adapter의 Zod output schema에서 직접 생성됩니다.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"reviews": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"author": {
"type": "string"
},
"rating": {
"type": "number"
},
"content": {
"type": "string"
},
"date": {
"type": "string"
}
},
"required": [
"id",
"author",
"rating",
"content",
"date"
],
"additionalProperties": false
}
},
"total": {
"type": "number"
}
},
"required": [
"reviews",
"total"
],
"additionalProperties": false
}응답 예시
{
"data": {
"reviews": [
{
"id": "review-1",
"author": "홍길동",
"rating": 5,
"content": "맛있어요",
"date": "2026-03-25"
}
],
"total": 1
},
"pagination": null,
"meta": {
"source": "catchtable-reviews",
"fetchedAt": "2026-03-24T00:00:00.000Z"
}
}