sayren Docs
컬렉션

컬렉션 상품 목록

직접 선택은 정한 순서이고 판매 상태와 무관하게 담긴 상품을 모두 싣는다(스토어프론트에는 판매 중만 보인다). 조건 자동은 지금 조건을 만족하는 판매 중 상품을 컬렉션 기본 정렬 순으로 싣는다

GET
/v1/collections/{collectionId}/products

직접 선택은 정한 순서이고 판매 상태와 무관하게 담긴 상품을 모두 싣는다(스토어프론트에는 판매 중만 보인다). 조건 자동은 지금 조건을 만족하는 판매 중 상품을 컬렉션 기본 정렬 순으로 싣는다

Authorization

accessToken
headerAuthorizationBearer <token>

Sayren 계정 토큰(로그인 토큰 또는 개인 액세스 토큰, RFC 9068 JWT)

Path Parameters

collectionId*string

Query Parameters

page?string

페이지 번호 (1부터, 기본 1)

size?string

페이지 크기 (기본 100, 최대 1000)

Header Parameters

X-Store-Id*string

대상 상점 id. 토큰의 상점 범위 밖이면 403 STORE_NOT_GRANTED, 없으면 400 STORE_ID_REQUIRED다

Response Body

성공

application/json
  1. response
meta*
data*
error*|null
curl -X GET 'https://api.sayren.io/v1/collections/string/products' \  -H 'X-Store-Id: string'
{  "meta": {    "status": 200,    "code": "OK",    "message": "OK",    "isSuccess": true  },  "data": {    "page": 0,    "size": 0,    "totalElements": 0,    "totalPages": 0,    "contents": [      {        "productId": "string",        "name": "string",        "thumbnailUrl": "string",        "status": "string",        "salePrice": 0,        "position": 0,        "addedAt": "string"      }    ]  },  "error": null}