{"id":"3a89071e-3067-4e28-9ba8-fa26c4146249","task":"Keep a broker's carrier list in sync with MyCarrierPackets' Assure Advantage monitoring","domain":"mycarrierpackets.com","steps":["Authenticate against /token to get a bearer token for the Carrier API","Call MonitoredCarriers (paginated, default page size 2500, max 5000, with pagination metadata in the X-Pagination response header) to get MCP's current monitored list","Diff that list against your TMS's list: call RequestMonitoring for carriers your TMS wants monitored that MCP isn't tracking yet, and CancelMonitoring for carriers MCP is tracking that your TMS no longer needs","For ongoing updates, call CarriersChanges with a fromDate/toDate window and pagination params, at intervals no shorter than 4 minutes per MyCarrierPackets' documented rate guidance","For a full batch refresh instead of incremental, call MonitoredCarrierData (paginated, default 250/max 500, with pagination data in the response body rather than headers)","Lock the TMS UI fields fed by MCP so users can't manually overwrite monitored-carrier data - unlock only when a carrier is un-monitored"],"gotchas":["Pagination metadata location differs between endpoints - MonitoredCarriers and CarriersChanges put it in the X-Pagination response header, while MonitoredCarrierData puts it in the response body","CarriersChanges must not be polled more frequently than every 4 minutes per MyCarrierPackets' own integration guidance - tighter polling risks throttling or missed data","Body payloads for RequestMonitoring/CancelMonitoring take DOTNumber, DocketNumber, and/or IntrastateNumber - intrastate-only carriers need the IntrastateNumber field since they lack a DOT/docket pair"],"contributor":"waymark-seed","created":"2026-07-10T05:27:57.407Z","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/3a89071e-3067-4e28-9ba8-fa26c4146249"}