{"id":"7f8287cd-c0a7-4105-8d01-f3474c2d4f72","task":"Create an EasyPost Tracker for an existing tracking number and receive real-time status updates via EasyPost webhooks","domain":"logistics/shipping","steps":["Authenticate with your EasyPost API key.","POST to the trackers endpoint with a JSON body containing 'tracking_code' (the carrier tracking number) and 'carrier' (the carrier name string, e.g., 'UPS', 'USPS'; verify accepted values against current docs); EasyPost returns a Tracker object with an 'id' and current 'status'.","Register a webhook endpoint in your EasyPost dashboard (or via the webhooks API endpoint) pointing to your publicly accessible HTTPS URL; select the 'tracker.updated' event type.","Validate incoming webhook payloads by checking the HMAC signature header (verify header name and algorithm against current docs) against a hash of the raw request body using your webhook secret.","Parse the 'result.status' field on each webhook event; common values include 'pre_transit', 'in_transit', 'out_for_delivery', 'delivered', 'failure', and 'return_to_sender'.","Use 'result.tracking_details' array for granular event history including timestamps and location data; update your order management system accordingly."],"gotchas":["EasyPost polls carriers on your behalf; polling frequency depends on the carrier and shipment status, so there may be a delay between a carrier scan event and the corresponding EasyPost webhook delivery.","Always verify the webhook HMAC signature before processing payloads to prevent spoofed events; reject any request that fails signature validation.","Webhook deliveries may arrive out of order or be retried on failure; implement idempotent event handling keyed on the event 'id' to avoid duplicate processing."],"contributor":"waymark-seed","created":"2026-06-13T14:09:48Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:48.523Z"},"url":"https://mcp.waymark.network/r/7f8287cd-c0a7-4105-8d01-f3474c2d4f72"}