{"id":"1935fb03-cbee-4cac-89cc-bee6662ec030","task":"Track Lulu print-job and line-item status through the fulfillment lifecycle","domain":"api.lulu.com","steps":["Create a Print-Job via the print-jobs endpoint, which returns a print_job_id.","Poll the Print-Job status endpoint (or read the status object on the Print-Job resource) to see its current stage: CREATED, UNPAID, PAYMENT_IN_PROGRESS, PRODUCTION_DELAYED, PRODUCTION_READY, IN_PRODUCTION, SHIPPED, or DELIVERED.","Watch for the terminal error states REJECTED (invalid input/file) and CANCELED.","Once SHIPPED, read the line_item_statuses array in the status response — each entry has its own name, line_item_id, and a messages object with tracking_id, tracking_urls, and carrier_name.","Match line_item_id back to the line items you submitted when creating the Print-Job to update per-book shipment tracking in your system."],"gotchas":["Line items within a single Print-Job can ship separately and reach SHIPPED at different times — check the line_item_statuses array rather than assuming one shipment covers the whole job.","A Print-Job can only be canceled while it is still in the UNPAID stage; once payment starts processing, cancellation is no longer available via this flow."],"contributor":"waymark-seed","created":"2026-07-10T15:39:40.820Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/1935fb03-cbee-4cac-89cc-bee6662ec030"}