APIs/Connected Vehicle APIVersion 2
APIs/Connected Vehicle APIVersion 2

Overview

About

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.

All APIs on Volvo Cars Developer Portal are official public APIs, start using them for free today. If you are using the Consumer API (vocmo), migrate as soon as possible to the Connected Vehicle API. The Consumer API is deprecated and will be removed soon.

What do you have access to?


LockUnlockClimate start / stopFlash lightsSound hornEngine start / stopVehicle detailsBrake statusDiagnosticsEngine statusFuel amountWindow statusTyre pressuresWarningsOdometerVehicle statisticsEnvironment values

Availability

Car models

This API is available for:

  • All car models from model year 2015 (some endpoints have limited availability).

Locations

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.

Limitations

This API is Rate Limited to prevent malicious activity or accidents that cause service disruptions. The limit is set to 100 request per minute for a combination of the user's Volvo ID and the Client ID sending the request. A given user will have 100 requests per minute per application it uses. Should this limit be exceeded, the API will respond with HTTP code 429.

The invocation methods are more strictly limited to 10 requests per minute. This limit is also set using a combination of Volvo ID and Client ID. This stricter limitation is due to the underlying system's capacity.

Sandbox

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.

/