The Connected Vehicle API allows your application to both receive data from the vehicle and send commands to the vehicle. It includes vehicle status, diagnostics, statistics and metadata for a complete end-user experience. The commands include functions such as flash the lights, sound the horn, start & stop the engine and lock & unlock the vehicle. You are also able to retrieve a complete list of any commands that you have sent.
You can download the OpenAPI specification as a JSON file.
You will find information about the endpoints exposed by the API in the Endpoints section in the menu. Information such as required scopes, headers and request/response examples.
There is a beta version of this API with new functionality. You can download the specification here.
What do you have access to?
This API is available for:
- All car models between model year 2015 and 2021, except for model XC40 fully electric.
- All car models with model year 2022, except for XC60, S90, V90, V90CC, XC40, and C40 fully electric.
The API can be used with test credentials around the world. However, when published, only cars in the Europe / Middle East / Africa regions are available. We are working to bring other regions online.
View the full list of available countries here.
Would you like to experiment with this API on your own? You can test its functionality using your own Volvo ID account or a demo Volvo ID account.