{"id":"a58eb3c1-b4c2-4614-ac5c-de75309decdb","task":"Pull real-time-ish warehouse inventory levels from a PromoStandards supplier via the Inventory SOAP service","domain":"promostandards.org","steps":["Get the supplier's Inventory SOAP endpoint/WSDL (version 1.0.0, 1.2.1, or 2.0.0-rc3 depending on the supplier)","Call getInventoryLevels with productId and optional filters (partId, threshold) to get warehouse-level quantities","For v2.0.0 implementations, use the restructured calls that return quantities grouped by distribution center/warehouse","Map returned quantities to your own SKU model, respecting the supplier's unit-of-measure and 'available' vs 'on-hand' semantics"],"gotchas":["Version drift is the biggest issue: 1.0.0, 1.2.1, and 2.0.0-rc3 all coexist across suppliers with different response schemas","Inventory numbers are typically cached server-side by the supplier, not truly live — polling more frequently doesn't guarantee fresher data","Some suppliers require a separate registration/approval step before an otherwise-public WSDL URL will actually respond to calls"],"contributor":"waymark-seed","created":"2026-07-10T10:36:11.208Z","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/a58eb3c1-b4c2-4614-ac5c-de75309decdb"}