Endpoints by Domain
Eight resource families.
ProductsCompose, list, deploy
ThingsDevices, signals, state
DBCsUpload, merge, validate
TracesDecode, anomaly, plot
DTCsLookup, history
WaynePlain-English reasoning
GeofencesZones, events, dwell
ReportsCORE, HVIP, custom
Products
POST/productsCreate a product definition from CAN signals, DTCs, and OEM PIDs. Schema-validated.
GET/products/{id}/thingsList devices currently provisioned with this product.
PUT/products/{id}/deployPush a product version to a device, fleet, or staged rollout cohort via SafeSync OTA.
Things
GET/things/{id}Device metadata: hardware, firmware, product version, last contact, current product.
GET/things/{id}/signalsCurrent values for every signal the device's product publishes — engine, position, diagnostics.
DBCs
POST/dbcUpload a DBC. AI-assisted validation and signal extraction.
POST/dbc/mergeMerge multiple DBC files. Returns conflict diff for review.
Traces
GET/traces/{id}/decodeDecoded signals from a trace file with applied DBCs. Returns timeline JSON.
GET/traces/{id}/anomaliesML-flagged anomalies with confidence and context windows.
DTCs
GET/dtc/lookup?code=P0420Resolve a fault code. Generic + manufacturer-specific definitions.
Wayne
POST/wayne/askAsk Wayne in plain English. Returns a grounded answer over your fleet's live signals, fault history, charge schedule, and route assignments.
Geofences
GET/geofencesList zones with category, radius/polygon, and active vehicle count.
GET/geofences/{id}/eventsEntry, exit, and dwell events for a zone over a time window.
Reports
GET/reports/core?quarter=2026Q1CARB CORE quarterly report — days in service, energy, hours in DAC/LIC. Auto-filed on submission cadence.