Synchronous HTTP command from Order Service to Print Service to cancel all print jobs for a given order.
Synchronous HTTP command from Order Service to Shipping Service to cancel a shipment for a cancelled order.
Synchronous HTTP command from Order Service to Print Service to create print jobs for an order's line items.
Synchronous HTTP command from Order Service to Shipping Service to create a shipment for a fulfilled order.
Synchronous HTTP command from Order Service to Grid Service to trigger parametric STL generation for GridFlock-eligible line items.
Synchronous HTTP query from Order Service to Print Service to get a summary of print job statuses for an order.
Synchronous HTTP query from Order Service to Print Service to retrieve all print jobs for a given order.
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 Grid Service to Order Service to retrieve line items for an order (used to determine GridFlock-eligible SKUs).
Synchronous HTTP query from Order Service to Shipping Service to retrieve all shipments for a given order.
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 all print jobs in a stock batch have completed. Triggers the atomic stock increment and transaction recording.
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 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.