Register Product
This guide explains how to create and manage products (Sales) based on components.
X-API-KEY: {x-api-key}Create Product
2
Send Request
POST /api/v1/sales
X-API-KEY: {x-api-key}
{
"info": {
"name": "Sofa",
"translatedNames": [
{ "code": "en", "value": "Sofa" },
{ "code": "ko", "value": "μν" }
],
"description": [
{ "code": "en", "value": "A comfortable 3-seater sofa." },
{ "code": "ko", "value": "νΈμν 3μΈμ© μνμ
λλ€." }
],
"tags": ["sofa", "livingroom"],
"brandCode": "BRAND_001"
},
"images": ["img_001"],
"isPersonal": false,
"components": {
"options": [
{
"componentId": "cmp_def456",
"optionValue1": "Default",
"price": { "value": 350000, "unit": "KRW" }
}
]
}
}3
Check Response
{
"result": "SUCCESS",
"data": {
"id": "sale_ghi789",
"enterpriseId": "ENT_ABC123",
"userId": "usr_xyz",
"name": "Sofa",
"translatedNames": [
{ "code": "en", "value": "Sofa" },
{ "code": "ko", "value": "μν" }
],
"description": [
{ "code": "ko", "value": "νΈμν 3μΈμ© μνμ
λλ€." }
],
"tags": ["sofa", "livingroom"],
"brandCode": null,
"code": null,
"website": null,
"minPrice": { "value": 0, "unit": "KRW" },
"categories": [],
"previewImage": {
"id": "img_001",
"name": "sofa_preview",
"url": "https://..."
},
"images": [],
"components": {
"optionKeys": ["Option"],
"records": [
{
"id": "rec_001",
"order": 0,
"price": { "value": 0, "unit": "KRW" },
"options": [{ "key": "Option", "value": "Default" }],
"previewImage": null
}
]
},
"createdAt": "2026-04-04T10:02:00Z",
"updatedAt": "2026-04-04T10:02:00Z"
}
}Get Product List
Parameter
Type
Required
Description
Get Single Product
Update Product
Full Update
Update Basic Info Only
Manage Product Options
Add Options
Update Options
Update Option Price
Delete Option
Decompose / Merge Products
Decompose Product
Merge Products
Last updated
Was this helpful?

