Product groups are the first layer in the hiarchy of grouping products.
Product Groups
Returned when a client sends a bad request
Returned when a request is performed without or with an incorrect OIDC token
Returned when a client requests a resource it's not authorized for.
Returned when an error occurs on the server
{- "result": [
- {
- "id": 2691,
- "name": "Multimedia, Infotainment Settings"
}
], - "total": 234,
- "offset": 200,
- "limit": 20
}
Bundle of products that have a similar goal
Product bundles
Returned when a client sends a bad request
Returned when a request is performed without or with an incorrect OIDC token
Returned when a client requests a resource it's not authorized for.
Returned when an error occurs on the server
{- "result": [
- {
- "id": "5f3d760d-ade2-4a19-aea4-36e097678ae3",
- "product_group_id": 57182,
- "name": "Navigation",
- "description": "Navigation",
- "reference": "01e2b527-c085-4d8a-ad02-715553d0becb",
- "blocks": [
- {
- "optional": true,
- "product_ids": [
- [
- 52351,
- 52352
]
]
}
]
}
], - "total": 234,
- "offset": 200,
- "limit": 20
}
Products are services offered by service providers to execute on a selected vehicle.
Products
Returned when a client sends a bad request
Returned when a request is performed without or with an incorrect OIDC token
Returned when a client requests a resource it's not authorized for.
Returned when an error occurs on the server
{- "result": [
- {
- "id": 52351,
- "item_number": 100022,
- "name": "Remote Diagnostic Support",
- "internal_name": "Airbag Module Replacement",
- "description": "Remote diagnostic support session. Have you met the conditions for submitting this diagnosis ticket? You can find more information on our website.",
- "is_favorite": true,
- "is_unattended": true,
- "gross_price": {
- "currency": "EUR",
- "value": 100,
- "localized_value": 110,
- "localized_currency": "GBP"
}, - "net_price": {
- "currency": "EUR",
- "value": 100,
- "localized_value": 110,
- "localized_currency": "GBP"
}, - "total_discount": {
- "type": "percentual",
- "percentage": 30.35,
- "price": {
- "currency": "EUR",
- "value": 100,
- "localized_value": 110,
- "localized_currency": "GBP"
}
}, - "original_equipment_service_fee": {
- "currency": "EUR",
- "value": 100,
- "localized_value": 110,
- "localized_currency": "GBP"
}, - "price": {
- "price_original": 10,
- "price_final": 8,
- "partner_price": 9,
- "contains_discount": false,
- "currency": "EUR"
}
}
], - "total": 234,
- "offset": 200,
- "limit": 20
}
By adding a product to the list of favorite products it is flagged as favorite and becomes available under the Favorites section of the customer portal.
The product to add to the list of favorite products.
Product has been added to the list of favorite products.
{- "id": 52351,
- "item_number": 100022,
- "name": "Remote Diagnostic Support",
- "internal_name": "Airbag Module Replacement",
- "description": "Remote diagnostic support session. Have you met the conditions for submitting this diagnosis ticket? You can find more information on our website.",
- "is_favorite": true,
- "is_unattended": true,
- "gross_price": {
- "currency": "EUR",
- "value": 100,
- "localized_value": 110,
- "localized_currency": "GBP"
}, - "net_price": {
- "currency": "EUR",
- "value": 100,
- "localized_value": 110,
- "localized_currency": "GBP"
}, - "total_discount": {
- "type": "percentual",
- "percentage": 30.35,
- "price": {
- "currency": "EUR",
- "value": 100,
- "localized_value": 110,
- "localized_currency": "GBP"
}
}, - "original_equipment_service_fee": {
- "currency": "EUR",
- "value": 100,
- "localized_value": 110,
- "localized_currency": "GBP"
}, - "price": {
- "price_original": 10,
- "price_final": 8,
- "partner_price": 9,
- "contains_discount": false,
- "currency": "EUR"
}
}
null
By removing the product from the list of favorite products it is no longer flagged as favorite or available under the Favorites section of the customer portal.
Product has been removed from list of favorite products.
Get product prerequisites
Product requisites
Returned when a client sends a bad request
Returned when a request is performed without or with an incorrect OIDC token
Returned when a client requests a resource it's not authorized for.
Returned when an error occurs on the server
{- "result": [
- {
- "id": 1,
- "name": "Battery charger",
- "description": "Check for battery",
- "question": "Did you secure the vehicle's power supply?",
- "required": true,
- "type": "string",
- "options": [
- {
- "id": 1,
- "productPrerequisiteId": 1,
- "value": "Left"
}
]
}
], - "total": 234,
- "offset": 200,
- "limit": 20
}