---
title: "상품 수정(v1)"
method: PATCH
path: "/V1/front/product/{productId}-v1"
---

# 상품 수정(v1)

`PATCH /V1/front/product/{productId}-v1`

## Request

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

## Path parameters

- `productId` string, 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: 상품 브랜드 이름
  - `productName` string: 상품 이름
  - `productThumbnailUrlList` object[]: 상품 썸네일 Object 최대 20개
    - `isRepresentative` boolean, required: 대표 이미지로 선택되면 true
    - `thumbnailUrl` string, required: 이미지 Url
  - `explanation` string: 상품 설명 최대 200자
  - `priceTypeCode` string: 상품 가격 구분 코드 (basic, text, hide)
  - `price` string: 상품 원가
  - `sellingPrice` string: 상품 판매가
  - `discountTypeCode` string: 상품 할인 구분 코드 (rate, none)
  - `discountRate` string: discountTypeCode = rate이면 required, 상품 할인
  - `redirectUrl` string: 상품 이동 URL
  - `isSoldout` integer: 상품 품절 처리
  - `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)
