---
title: "상품 등록(v1)"
method: POST
path: "/V1/front/product-v1"
---

# 상품 등록(v1)

`POST /V1/front/product-v1`

## Request

- Base URL: `https://stage.api.sauceflex.com`
- URL: `https://stage.api.sauceflex.com/V1/front/product-v1`
- Auth: none required

## Headers

- `X-SauceFlex-Authorize` string, required

## Request body

- object
  - `externalProductId` string: 상품 고유 코드
  - `productCategoryId1` string: 상품 카테고리 Id1 (대분류)
  - `productCategoryId2` string: 상품 카테고리 Id2 (중분류)
  - `productEventTypeCode` string: 상품 이벤트 구분 코드 (basic, event)
  - `productTypeCode` string: 상품 종류 코드 (brand, soho)
  - `brandName` string, required: 상품 브랜드 이름
  - `productName` string, required: 상품 이름
  - `productThumbnailUrlList` object[], required: 상품 썸네일 최대 20개
    - `isRepresentative` boolean, required: 대표 이미지로 선택되면 true
    - `thumbnailUrl` string, required: 이미지 Url
  - `explanation` string: 상품 설명 최대 200자
  - `priceTypeCode` string: 상품 가격 구분 코드 (basic, text, hide)
  - `price` string, required: 상품 원가
  - `sellingPrice` string: 상품 판매가
  - `discountTypeCode` string: 상품 할인 구분 코드 (rate, none)
  - `discountRate` string: discountTypeCode = rate 일 경우 required. 상품 할인율
  - `redirectUrl` string, required: 상품 이동 URL
  - `isSoldout` integer, required: 상품 품절 여부 (1, 0)
  - `countryId` string: 국가 코드
  - `currencyId` string: 환율 코드
  - `languageTag` string: 언어 태그
  - `currencyNotation` string: 환율 표시 기호

## Response `200`

200

- object
  - `code` string
  - `timestamp` integer
  - `message` string
  - `response` object
    - `partnerId` string
    - `productId` string
    - `externalProductId` unknown
    - `partnerName` string
    - `productCategoryId1` string
    - `productCategoryId2` string
    - `productEventTypeCode` string
    - `productTypeCode` string
    - `brandName` string
    - `productName` string
    - `productThumbnailUrlList` object[]
      - `thumbnailUrl` string
      - `isRepresentative` boolean
    - `explanation` string
    - `priceTypeCode` string
    - `price` string
    - `sellingPrice` string
    - `discountTypeCode` string
    - `discountRate` string
    - `redirectUrl` string
    - `vodCount` integer
    - `liveCount` integer
    - `isSoldout` integer
    - `regDt` string
    - `regName` string

## Other responses

- `400`: 400
- `401`: 401
- `500`: 500

---

[API](https://skmtc.dev/sauce/apis/saucelive.md) - [All operations](https://skmtc.dev/sauce/apis/saucelive/llms.txt) - [OpenAPI document](https://skmtc.dev/sauce/apis/saucelive/revisions/d9e8f0fce2cc?raw)
