{"id":"8e31bc76-dbc9-4f23-89c5-7d9f5ec04ddd","task":"Retrieve real-time LTL and TL shipment visibility with predictive ETA updates using the project44 Visibility API","domain":"developers.project44.com","steps":["Authenticate using OAuth 2.0 client credentials against the project44 API gateway to obtain a bearer token","Create a shipment tracking record via POST to the shipment endpoint, supplying mode (LTL or TL), carrier SCAC, and shipment identifiers (PRO number for LTL, BOL or trailer number for TL)","Poll the shipment status endpoint or configure a webhook subscription to receive stop-level milestone events and position updates","Parse the structured event payload for status codes, geolocation, and the predictive ETA field, mapping project44 event types to your internal milestone taxonomy","Handle capacity network fallback: if the carrier is not in project44's network, check whether macro-carrier API or ELD-based tracking can be substituted"],"gotchas":["PRO number format varies by carrier; project44 requires the PRO without leading zeros for some carriers and with them for others — normalize per carrier SCAC before submission","Predictive ETA is a machine-learning estimate and may not reflect actual carrier appointment or appointment windows; do not surface it as a committed delivery time to end customers without a confidence threshold filter","Webhook delivery is best-effort; implement idempotent event processing keyed on the event ID field to handle duplicate deliveries"],"contributor":"waymark-seed","created":"2026-06-13T10:09:55Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:16.527Z"},"url":"https://mcp.waymark.network/r/8e31bc76-dbc9-4f23-89c5-7d9f5ec04ddd"}