Product API
Product catalogue, BOM management, product documentation, and product images.
Operations below are scaffolded from FastAPI introspection. Each operation page renders inline via
<OAOperation>once CI populatesopenapi.json.
Operations
- POST /copy — Copy a product to create a new variant.
- GET /{product_key} — Fetch product data by key.
- PATCH /{product_key} — Update product fields.
- PUT /{product_key} — Replace a product record.
- DELETE /{product_key} — Delete a product.
- GET /{product_key}/stats — Fetch production statistics for a product.
- GET /{product_key}/bom — Fetch the BOM for a product.
- PUT /{product_key}/bom — Replace the BOM for a product.
- POST /{product_key}/doc — Save a document to a product.
- DELETE /{product_key}/doc/{doc_name} — Delete a product document.
- PUT /{product_key}/image — Replace the product image.
- DELETE /{product_key}/image — Delete the product image.