{"id":"0e731b66-d1d5-4d1f-aa43-15934a2346fb","task":"Integrate Hit Promotional Products' proprietary SOAP data services for order status, inventory, pricing, and order submission","domain":"hitpromo.net","steps":["Register at ds.hitpromo.net to receive a customerNumber and userCredential key for the SOAP services","Call getStatuses() or getConfirmations() against the Order WSDL to pull order status and confirmations by PO/order number or date range","Call getLevels() against the Inventory WSDL for color-level inventory counts on a given product number","Call getProductPricing() against the Pricing WSDL with a #-prefixed product number and pricingType (decoration/sample/blank) to get customer-specific pricing","Call submitOrder() against the Order Shipment WSDL with a base64-encoded XML order payload to place orders, or createOrderHeader()/updateShippingDestination() to manage shipment details on an existing order","Note Hit also separately exposes standard PromoStandards-compliant WSDLs (Inventory, OrderStatus, Product Data, Media Content, PPC) at ppds.hitpromo.net for integrators who prefer the industry-standard schema instead"],"gotchas":["Hit's custom SOAP services and its PromoStandards-compliant endpoints are two separate, non-interchangeable API surfaces — pick one schema and don't mix field expectations","A meaningful subset of functions (invoices, shipment notifications, setup charges, and others marked in Hit's docs) are restricted to existing Hit customers only, not general integrators","submitOrder() requires the order payload to be base64-encoded XML, not raw XML in the SOAP body — encoding mistakes are a common source of silent failures"],"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/0e731b66-d1d5-4d1f-aa43-15934a2346fb"}