Synchronous HTTP command handled by the Print Service to cancel all print jobs for a given order. No service dispatches it in production — cancellation is driven by the OrderCancelled BullMQ event.
Synchronous HTTP command handled by the Shipping Service to cancel a shipment. No service dispatches it in production — cancellation is driven by the OrderCancelled BullMQ event.
Synchronous HTTP command handled by the Print Service to create print jobs for an order's line items. No service dispatches it in production — print jobs are created in-process via the shared PrintJobsBaseService.
Synchronous HTTP command from Grid Service to Order Service to create a product mapping (SKU plus SimplyPrint assembly parts) after a successful pipeline run.
Synchronous HTTP command handled by the Shipping Service to create a shipment. No service dispatches it in production — shipment creation is driven by the OrderReadyForFulfillment BullMQ event.
Synchronous HTTP command from Order Service to Grid Service to trigger parametric STL generation for GridFlock-eligible line items.
Synchronous HTTP query handled by the Print Service to get a summary of print job statuses for an order. No service dispatches it in production.
Synchronous HTTP query handled by the Print Service to retrieve all print jobs for a given order. No service dispatches it in production.
Synchronous HTTP query from Order Service to Grid Service to check whether a product mapping exists for a given SKU.
Synchronous HTTP query from Shipping Service to Order Service to look up an order by its Shopify order ID.
Synchronous HTTP query from Shipping Service to Order Service to retrieve full order details (shipping address, line items, etc.).
Synchronous HTTP query from Shipping Service to Order Service to retrieve an order with its line items.
Synchronous HTTP query from Grid Service to Order Service to look up an existing product mapping by SKU.
Synchronous HTTP query handled by the Shipping Service to retrieve the shipment for a given order. No service dispatches it in production.
Published when the GridFlock pipeline completes (STL → slice → upload → mapping) or an existing mapping is found. The Order Service can now create print jobs for this SKU.
Published when the GridFlock pipeline fails at any step (STL generation, slicing, SimplyPrint upload, or mapping creation). Includes the failed step and error message.
Published when the Sendcloud integration is connected or disconnected via the Settings UI. Consumer services reload their API client credentials from the database.
Published when the SimplyPrint integration is connected or disconnected via the Settings UI. Consumer services reload their API client credentials from the database.
Published when an order is cancelled. Triggers cancellation of print jobs in Print Service and shipments in Shipping Service.
Published when a new order is ingested from Shopify (including via backfill). Triggers print job creation in the Print Service.
Published when all print jobs for an order are complete. Triggers shipment creation in the Shipping Service.
Published when a print job is cancelled (typically as part of an order cancellation flow). The Order Service updates the line item status.
Published when a print job finishes successfully. The Order Service uses this to track completion progress and determine when all jobs are done.
Published when a print job fails on SimplyPrint. Includes the error message. The Order Service orchestration updates the line item status accordingly.
Published when a print job transitions between statuses (e.g., QUEUED → ASSIGNED → PRINTING). Used for real-time UI updates via Socket.IO.
Published when a shipment is created via Sendcloud. The Order Service uses this to create a Shopify fulfillment with tracking information.
Published when a shipment status changes (e.g., label created → in transit → delivered). Originates from Sendcloud webhooks or reconciliation polling.
Synchronous HTTP command from Grid Service to Slicer Container to convert an STL file to gcode using BambuStudio CLI.
Published when the stock replenishment scheduler creates a print job for stock building. One event per print job in the batch. Consumed by the EventSubscriberService to queue the job in SimplyPrint.
Synchronous HTTP command to update an order's status on the Order Service. Called by the Grid Service (pipeline completion) and the Shipping Service (order status sync).
Synchronous HTTP command from Shipping Service to Order Service to update tracking information for an order.
Synchronous HTTP command from Grid Service to Print Service to upload a sliced gcode file to SimplyPrint.
Choose a schema from the list to view details, compare versions, and access raw code
Missing license key for backstage integration.
Please configure the backstage plugin to embed this page into Backstage.