UK perspective. Global industry.
AboutAdvertiseReading list
THEAUTOMOBILEDAILY

The business of mobility.
The decisions that move it.

Home›Coverage
Software & TechnologyGuide

Design a vehicle data API around a consumer decision

A vehicle data API should promise a usable observation with clear limits. Product teams need to connect consumer purpose, signal availability, model extensions and access arrangements before offering a dependable service.

Email story
PCB circuit board of electronic device
Illustrative photograph · Umberto / Unsplash

A vehicle data API can expose many fields without providing a dependable product. Consumers need to know which decision a field can support, how consistently it is available and what happens when the vehicle cannot supply it. Designing from a catalogue alone risks a service that is easy to demonstrate and difficult to rely on.

Begin with a specific consumer decision. It may concern maintenance scheduling, a customer display or engineering investigation. Define what information is necessary and what uncertainty the consumer can tolerate. That creates a practical contract for the API rather than a collection of endpoints.

State the observation the service promises

Document the signal's meaning, unit, validity and timestamp. Explain whether the value is live, stored or derived. If the service returns the latest available observation, say so and provide the context needed to interpret its age. A responsive endpoint does not necessarily mean fresh vehicle information.

COVESA VSS offers a shared signal vocabulary and an overlay mechanism for customisation. Those tools can support model design, but a customised signal still needs an explanation understood by its consumers. An API should expose the resolved meaning of the model it actually uses.

Make availability part of the product

Determine how vehicle variants, software state and connectivity affect each field. Distinguish unavailable, unsupported and unknown states in a way consumers can use. Treating all three as an empty response pushes essential interpretation into every downstream integration.

Set clear behaviour for delayed delivery and interruptions. Consumers may need a historical observation, a notification that data is unavailable or a mechanism to query later. Choose according to the decision being supported. Do not imply continuous availability when the underlying vehicle and communication conditions cannot provide it.

Review permissions alongside functionality

A technical catalogue does not grant anyone a right to collect or distribute data. Establish the commercial and organisational access arrangements for the intended use, with appropriate specialist review of applicable obligations. Keep these arrangements tied to the product and its consumers rather than treating authentication as the complete answer.

Operationally, define who can request data, which vehicles and fields they can access and how that access changes. Include service withdrawal, contract changes and a consumer leaving the platform. The API design should support the permissions the business has actually agreed, rather than making broad access the easiest default.

Test with a real consuming workflow

Have a receiving team build its intended decision process using representative data, including missing and delayed observations. Ask where it makes assumptions not stated in the API contract. Those gaps often reveal more useful improvements than adding another field to the catalogue.

Version semantic changes and maintain an exit or migration route for consumers. Data products become dependable when their limitations are predictable and their ownership is clear. The valuable deliverable is an API that supports a specific decision through ordinary operating conditions, not merely one that returns a large set of vehicle values.

Sources & further reading

COVESA Vehicle Signal Specification ↗

A syntax and catalogue for vehicle signals; does not grant data access rights.

COVESA VSS overlay mechanism ↗

Mechanism for extending and customising a vehicle signal catalogue.

Prepared 2026-10-13. Source references retained from that edition. Corrections and feedback.

Email story
NEXT

Follow the story

All coverage