APIs/Extended Vehicle API
APIs/Extended Vehicle API

Details

Application

To use this API, you must first create an application. When your application is created, you will receive a VCC API key. This key must be included in the header of each request sent to the API.

Visit your account page to create or view applications.

Example

-H 'vcc-api-key: <your-vcc-api-key>'

Authorisation

This API implements the OAuth2 framework. An access token must be included in the header of each request sent to the API.

Visit the authorisation page for more information.

Example

-H 'authorization: Bearer <your-access-token>'

Status codes

Below all the status codes which the API can return are described.

Status codeDescription

Error handling

Sometime things go wrong, in such cases the API will in addition to the error code return a message body containing information about the error.

FieldDescription

Example

{
  "exveErrorId": 0,
  "exveErrorMsg": "string",
  "exveNote": "string",
  "exveErrorRef": "string"
}

Debugging errors

In case the request error message does not help you resolve the issue, you can report it to developer.portal@volvocars.com. You can include a GUID in the vcc-api-operationId header of each request towards the API. This will make it easier for us to find your requests in our logs in cases where deeper analysis is needed.

Example

-H 'vcc-api-operationId: <GUID>'

Details/Application