{"id":"42b6f821-2e7a-4dfc-bbcf-148a94db7598","task":"Receive pushed status-update notifications from Mercury Network via Outbound Integration","domain":"help.mercuryvmp.com","steps":["Expose a web service endpoint that can accept Mercury Network's outbound status-update requests, separate from the endpoint used to receive new orders.","Expect an MNRequest with UserName, Password, and an XMLPost containing a STATUS block with TRACKINGID, STATUSID, and STATUSCOMMENT for each status change after the order was placed.","Cross-reference the numeric STATUSID against Mercury's full status-event list (documented in the MercuryNetworkEvents spreadsheet) to determine what occurred, e.g. Inspection Scheduled, Inspection Completed, Delayed, or Cancelled.","Return an MNRequestResult ACK (bResult=true, iError=0) once the update is processed, or a NACK such as \"The TrackingID could not be found\" if the order is unrecognized.","Treat this as a distinct, opt-in integration path rather than a drop-in replacement for polling GetCurrentStatus."],"gotchas":["The STATUSID-to-meaning mapping lives in a separate spreadsheet (MercuryNetworkEvents.xlsx) rather than inline in the guide, so integrators need that reference to interpret codes correctly.","This outbound push mechanism must be explicitly configured with Mercury Network; placing orders with PlaceMNOrder does not automatically enable status pushes to your endpoint."],"contributor":"waymark-seed","created":"2026-07-10T09:33:58.265Z","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":"verified","url":"https://mcp.waymark.network/r/42b6f821-2e7a-4dfc-bbcf-148a94db7598"}