---
title: "Update Product V2"
method: PUT
path: "/v2/product"
tags: ["Product"]
---

# Update Product V2

`PUT /v2/product`

Update an existing product information (Step 2 - Optional)

## Request body

- object
  - `product_id` string, required — Product ID from creation step
  - `name` string — Updated product name
  - `description` string — Updated description
  - `target_audience` string — Updated target audience
  - `media` object[] — Updated media resources
    - `type` 1 | 2
    - `name` string
    - `url` string
    - `description` string

## Response `200`

Success

- BaseResponse
  - `code` integer, required — Business status code: * 0 - Success * 10104 - Record not found * 10105 - Invalid API key * 18020 - Insufficient credit * 18025 - No permission to call APIs * 40000 - Parameter error * 50000 - System error
  - `msg` string, required — Response message

---

[API](https://skmtc.net/jogg/apis/joggai-openapi-v2.md) · [All operations](https://skmtc.net/jogg/apis/joggai-openapi-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/jogg/joggai-openapi-v2/versions/ec8807ce9c12/schema)
