{"id":"63edebb5-c1d8-42c8-863d-6b9d410ec3aa","task":"Access the GM developer API to retrieve connected vehicle data for commercial fleet use cases","domain":"developer.gm.com","steps":["Review the GM developer portal at developer.gm.com to understand available vehicle API offerings and eligibility requirements for commercial access","Apply for access through the GM Envolve OnStar API program, which provides plans for fleet vehicle data without requiring additional hardware installation","Complete the partner agreement and data use attestation required by GM before credentials are issued","Authenticate using the credentials provided and make requests to the vehicle data endpoints to retrieve location, ignition status, odometer, diagnostics, and EV battery level as available","Use the remote command endpoints to issue discrete commands such as lock/unlock or remote start, handling the asynchronous acknowledgment pattern GM uses for command responses","Set up polling or event callbacks (per the plan's supported delivery mechanism) and implement error handling for vehicles that are offline or have connectivity issues"],"gotchas":["Access to GM's API requires a commercial agreement and is not self-serve; budget time for the partner application and review process before beginning development","Available data points and command capabilities differ by vehicle model year and active OnStar subscription tier on the vehicle owner's account","The SmartDriver consumer program is being phased out in favor of newer offerings; focus integration work on the commercial fleet API track documented at developer.gm.com"],"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:43:40.307Z"},"url":"https://mcp.waymark.network/r/63edebb5-c1d8-42c8-863d-6b9d410ec3aa"}