Create a pane
Requires panes:create permission.
Laminate auto-splitting: When rawGlass.sheetsPerPane is greater than 1 and the routing array includes a station with isLaminateStation: true, the endpoint automatically creates a laminate pane structure instead of a single pane:
- 1 parent pane (
laminateRole: "parent") with routing set to post-lamination stations only,currentStation: null,currentStatus: "pending" - N sheet panes (
laminateRole: "sheet") with routing set to pre-lamination stations (up to and including the laminate station), each starting at the first station - Parent and sheets are linked via
childPanes/parentPane
The response shape changes to { parent: Pane, sheets: Pane[] } instead of a single Pane.
Returns 400 if sheetsPerPane > 1 but no laminate station is found in the routing.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Request ID this pane belongs to
1Order ID (optional, auto-filled when order is created from request)
1Material ID (optional, auto-filled from the order's material when order is created from request)
1Inventory slot ID. If provided, a 'cut' MaterialLog is auto-created for traceability.
1Station ObjectId
1pending, in_progress, awaiting_scan_out, completed, claimed, defected Array of Station ObjectIds
1What the customer wants done (e.g. Laminated, Tempered, Beveled)
Corner cutting specification
Acceptable dimension tolerance
Array of hole positions and dimensions
Array of notch positions and dimensions
Processing steps required (e.g. temper, laminate, assembly, cnc)
11single, parent, sheet 111