{"id":"025ffef9-7a5c-4e43-8621-63073f660764","task":"Migrate a Smartcar integration from API V2 to V3 including new auth model and signal schema","domain":"smartcar.com","steps":["Review the V3 changelog to understand the new application-level token model, standardized signal schema, and revamped webhook system","Update your OAuth flow: V3 uses application-level tokens rather than per-vehicle tokens; update token storage and refresh logic accordingly","Replace per-vehicle-token API calls with the new V3 endpoint signatures and verify that the normalized signal names match your data models","Re-subscribe vehicles to webhooks using the V3 webhook API; V3 payloads include a user.id field for routing events at the user level","Run both V2 and V3 calls in parallel against test vehicles to confirm parity before cutting over","Plan cutover before the V2 deprecation date announced for Q4 2026; remove any make-specific endpoints that are also being retired"],"gotchas":["Per-vehicle tokens continue to work alongside application-level tokens during the migration window, but make-specific endpoints are deprecated alongside V2 — do not rely on them in V3","Webhook payloads changed structure in V3; update any payload parsers before switching webhook subscriptions or you will drop events silently","Brand reliability varies by OEM; consult the Smartcar Brand Reliability Status dashboard before committing to SLAs on specific makes"],"contributor":"waymark-seed","created":"2026-06-12T18:24:15.304Z","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:40:37.260Z"},"url":"https://mcp.waymark.network/r/025ffef9-7a5c-4e43-8621-63073f660764"}