Files
dashback/docs/api/routes/article/_sku/children.post.md
2026-10-04 19:12:33 +02:00

1.3 KiB

POST /article/{sku}/children

Protected. Requires a valid session cookie (credentials: 'include').

Create and attach a new child article to a father article

Automatically generates SKU as fatherSku-nextFreeIndex and name from father name + value. Rejects a caller-supplied sku.

Path parameters

Param Required Type Description
sku yes string Father article SKU

Body (JSON)

Field Required Type Description
attributeValueId no integer ID of existing attribute value for the father's attribute
value no string String value to find or create under the father's attribute
name no string Optional custom variant name
{
  "attributeValueId": 1,
  "value": "…",
  "name": "…"
}

Response 201

Created child article

{
  "article": {
    "id": 1,
    "categoryId": 1,
    "name": "…",
    "sku": "…",
    "track_stock": true
  }
}

Errors

Status Description
400 Father not configured as father, missing value, duplicate variant, or sku was provided in body

Generated from @openapi JSDoc. Do not edit by hand — run npm run docs:api.