Retrieve EVIR vehicle inspection reports and defect details via Zonar's OMI API
domain: support.zonarsystems.net · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Send calls to the single OMI endpoint (omi.zonarsystems.net/interface.php) rather than older per-account subdomain URLs.
Authenticate each request with your GTC account code (customer parameter) and a username/API-password pair enabled for API access, noting this API password can differ from that user's GTC web-login password.
To list new or changed inspections, call action=showopen with operation=insp, supplying a start (and optionally end) Unix epoch timestamp and a status filter; the older equivalent action=extgetnewinsp is deprecated.
Take the inspection id from the list response and call action=showopen&operation=showinsp&target={id} to fetch full inspection detail, including per-zone status, defects, and the fitness-for-duty (ffd) flag.
Set version=2 in the request if you need multi-asset inspections (e.g., tractor+trailer), since the version 2 response schema differs structurally from version 1.
Confirm the calling API user has the GTC permission mapped to the action/operation you're calling, since each documented call requires a specific enabled permission.
Known gotchas
The inspection-detail response schema changed structurally between protocol version 1.x (single asset per inspection) and 2.x (repeated asset elements for multiple assets); don't assume one schema fits both.
Polling faster than a call takes to return causes dropped connections; throttle call frequency to the account size and requested data range.
Some reply fields (e.g., storetime, loadlocation) can come back as empty-but-present XML elements rather than omitted, so parsing must handle that case.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?