Files
dashback/docs/api/routes/article/delete.md
2026-09-30 22:37:34 +02:00

1.1 KiB

DELETE /article/{sku}

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

Delete article by SKU

Deletes the article when it has no child articles. Cascades related rows; nulls manifestarticle.article_id and appends a delete comment. Auth like GET by SKU.

Path parameters

Param Required Type Description
sku yes string Article SKU

Query parameters

Param Required Type Description
cascade no boolean If true, recursively deletes all descendant child articles in the subtree

Signals

On success, emits SSE signal: articles (see GET /events).

Response 204

Deleted

No content

Errors

Status Description
400 Article has children — {"error":"…"}
401 Unauthorized — {"error":"…"}
403 Not authorized — {"error":"…"}
404 Article not found — {"error":"…"}

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