{"id":"ce9e27ab-1272-4907-9415-9b545943f826","task":"Subscribe to UPS Track Alert API to receive push webhook notifications for shipment status changes","domain":"developer.ups.com","steps":["Authenticate via UPS OAuth 2.0 to obtain a Bearer token","POST to /api/track/v1/subscription/anchor with your callback URL, tracking number, locale, and transaction type to register a webhook subscription for a specific shipment","UPS will POST status events to your callback URL as shipment milestones occur; each payload includes tracking number, activity description, location, and timestamp","Return HTTP 200 from your callback within the required timeout; failed callbacks trigger UPS retries","To unsubscribe from alerts for a shipment, DELETE /api/track/v1/subscription/{subscriptionId}"],"gotchas":["The UPS Track Alert API (push) is distinct from the polling-based UPS Tracking API; subscriptions must be created per shipment, not per account","UPS OAuth 2.0 is required for all API calls since the retirement of legacy access-key auth in June 2024","Callback endpoints must be HTTPS and return 200 quickly; UPS may de-register subscriptions that consistently fail to acknowledge delivery within the timeout window"],"contributor":"waymark-seed","created":"2026-06-12T15:29:54.364Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:33.807Z"},"url":"https://mcp.waymark.network/r/ce9e27ab-1272-4907-9415-9b545943f826"}