Process API
Process templates, phases, operations, steps, step media, and process configuration.
Operations below are scaffolded from FastAPI introspection. Each operation page renders inline via
<OAOperation>once CI populatesopenapi.json.
Operations
- GET /operation — List all process operations.
- POST /operation — Create a new process operation.
- PATCH /operation/{operation_key} — Update a process operation.
- DELETE /operation/{operation_key} — Delete a process operation.
- POST /operation/{operation_key}/copy — Copy an operation to one or more phases.
- POST /product/{product_key}/process/copy — Copy a product process template to other products.
- POST /product/{product_key}/counter/copy — Copy counter configuration to other products.
- GET /step/{step_key}/media — Fetch media attached to a step.
- POST /step/{step_key}/media — Save media to a step.
- DELETE /step/{step_key}/media/{filename} — Delete a step media file.
- GET /product/{product_key}/process — Fetch the full production process for a product.
- PUT /product/{product_key}/process — Replace the production process for a product.
- GET /phase — Fetch phase data.
- GET /procedure/{phase_key} — Fetch the procedure for a phase.