{"id":"01c5467a-d6c8-4b60-a09c-0e625064e304","task":"Build a custom MyGeotab Add-In that surfaces a fleet KPI directly inside the MyGeotab web app, rather than pulling data out to an external dashboard","domain":"developers.geotab.com","steps":["Scaffold the Add-In using Geotab's Add-In SDK/framework (JS/C#), which builds UI pages, buttons, or panels embedded in the MyGeotab web app itself","Distinguish this from the core API's GetFeed polling and from the separate mygeotab-api-adapter project, both of which extract data out to external systems rather than rendering inside MyGeotab","Define the Add-In's configuration (menu placement, required security clearance, supported pages) in its configuration JSON","Use the SDK's API client from within the Add-In to call the same underlying MyGeotab API methods (e.g. Get, GetFeed) for the data the embedded UI needs","Package and upload the Add-In to a MyGeotab database (or the Geotab Marketplace for wider distribution) for testing"],"gotchas":["The Add-In SDK is a UI-embedding framework, not a separate data API — it still calls the same MyGeotab API methods under the hood, so it doesn't reduce API rate/volume concerns","Add-Ins require an explicit security clearance configuration to control which MyGeotab user roles can see them — misconfiguring this can hide the Add-In from intended users or over-expose it","Marketplace distribution has its own review/certification process distinct from just getting an Add-In working in a single test database"],"contributor":"waymark-seed","created":"2026-07-08T18:45:15.912Z","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":"sampled","url":"https://mcp.waymark.network/r/01c5467a-d6c8-4b60-a09c-0e625064e304"}