The product catalog contains applications which are described here. Only enabled applications are available on a ticket.
An application contains the information for a product on a vehicle within your product catalog.
product_id | string <uuid> The identifier of the product. | ||||
vehicle_model_id | integer The identifier of the vehicle model. | ||||
enabled required | boolean Whether the application is enabled. | ||||
required | object (Money) The gross price of the application. | ||||
| |||||
insourceable required | boolean Whether the application is insourceable. | ||||
operator_only required | boolean Whether the application is only available for an operator. | ||||
required | object (Money) The original equipment service fee of the application. | ||||
| |||||
outsource_provider_id | string or null <uuid> Outsource provider identifier, if set and available. | ||||
updated_at | string or null <date-time> Date-time on which the application was last updated, if at all. |
{- "product_id": "0d012afa-f885-4e65-aeca-37e27701e2d1",
- "vehicle_model_id": 0,
- "enabled": true,
- "gross_price": {
- "amount": 0,
- "currency": null
}, - "insourceable": true,
- "operator_only": true,
- "original_equipment_service_fee": {
- "amount": 0,
- "currency": null
}, - "outsource_provider_id": "bb1d5cca-3595-41db-afc4-9023f6904f93",
- "updated_at": "2019-08-24T14:15:22Z"
}
Returns a list of your product catalog applications. The applications are returned sorted by their product identifier, in descending order.
Successful response.
An error occurred - see status code and problem response for more information.
{- "query": {
- "limit": 25,
- "offset": 0
}, - "result": [
- {
- "product_id": "0d012afa-f885-4e65-aeca-37e27701e2d1",
- "vehicle_model_id": 0,
- "enabled": true,
- "gross_price": {
- "amount": 0,
- "currency": null
}, - "insourceable": true,
- "operator_only": true,
- "original_equipment_service_fee": {
- "amount": 0,
- "currency": null
}, - "outsource_provider_id": "bb1d5cca-3595-41db-afc4-9023f6904f93",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "total": 3255
}
Add a product catalog application.
The product catalog application you wish to add.
product_id required | string <uuid> The identifier of the product. |
vehicle_model_id required | integer The identifier of the vehicle model. |
enabled required | boolean Whether the application is enabled. |
required | object (Money) The gross price of the application. |
insourceable required | boolean Whether the application is insourceable. |
operator_only required | boolean Whether the application is only available for an operator. |
required | object (Money) The original equipment service fee of the application. |
outsource_provider_id | string or null <uuid> Outsource provider identifier, if set and available. |
Successful response.
product_id | string <uuid> The identifier of the product. |
vehicle_model_id | integer The identifier of the vehicle model. |
enabled required | boolean Whether the application is enabled. |
required | object (Money) The gross price of the application. |
insourceable required | boolean Whether the application is insourceable. |
operator_only required | boolean Whether the application is only available for an operator. |
required | object (Money) The original equipment service fee of the application. |
outsource_provider_id | string or null <uuid> Outsource provider identifier, if set and available. |
updated_at | string or null <date-time> Date-time on which the application was last updated, if at all. |
An error occurred - see status code and problem response for more information.
{- "product_id": null,
- "vehicle_model_id": null,
- "enabled": true,
- "gross_price": {
- "amount": 0,
- "currency": "EUR"
}, - "insourceable": true,
- "operator_only": true,
- "original_equipment_service_fee": {
- "amount": 0,
- "currency": "EUR"
}, - "outsource_provider_id": "bb1d5cca-3595-41db-afc4-9023f6904f93"
}
{- "product_id": "0d012afa-f885-4e65-aeca-37e27701e2d1",
- "vehicle_model_id": 0,
- "enabled": true,
- "gross_price": {
- "amount": 0,
- "currency": null
}, - "insourceable": true,
- "operator_only": true,
- "original_equipment_service_fee": {
- "amount": 0,
- "currency": null
}, - "outsource_provider_id": "bb1d5cca-3595-41db-afc4-9023f6904f93",
- "updated_at": "2019-08-24T14:15:22Z"
}
Retrieve a single product catalog application by its identifier.
Successful response.
product_id | string <uuid> The identifier of the product. |
vehicle_model_id | integer The identifier of the vehicle model. |
enabled required | boolean Whether the application is enabled. |
required | object (Money) The gross price of the application. |
insourceable required | boolean Whether the application is insourceable. |
operator_only required | boolean Whether the application is only available for an operator. |
required | object (Money) The original equipment service fee of the application. |
outsource_provider_id | string or null <uuid> Outsource provider identifier, if set and available. |
updated_at | string or null <date-time> Date-time on which the application was last updated, if at all. |
An error occurred - see status code and problem response for more information.
{- "product_id": "0d012afa-f885-4e65-aeca-37e27701e2d1",
- "vehicle_model_id": 0,
- "enabled": true,
- "gross_price": {
- "amount": 0,
- "currency": null
}, - "insourceable": true,
- "operator_only": true,
- "original_equipment_service_fee": {
- "amount": 0,
- "currency": null
}, - "outsource_provider_id": "bb1d5cca-3595-41db-afc4-9023f6904f93",
- "updated_at": "2019-08-24T14:15:22Z"
}
Update a single product catalog application by its identifier.
The product catalog application you want to update.
enabled required | boolean Whether the application is enabled. |
required | object (Money) The gross price of the application. |
insourceable required | boolean Whether the application is insourceable. |
operator_only required | boolean Whether the application is only available for an operator. |
required | object (Money) The original equipment service fee of the application. |
outsource_provider_id | string or null <uuid> Outsource provider identifier, if set and available. |
Successful response.
product_id | string <uuid> The identifier of the product. |
vehicle_model_id | integer The identifier of the vehicle model. |
enabled required | boolean Whether the application is enabled. |
required | object (Money) The gross price of the application. |
insourceable required | boolean Whether the application is insourceable. |
operator_only required | boolean Whether the application is only available for an operator. |
required | object (Money) The original equipment service fee of the application. |
outsource_provider_id | string or null <uuid> Outsource provider identifier, if set and available. |
updated_at | string or null <date-time> Date-time on which the application was last updated, if at all. |
An error occurred - see status code and problem response for more information.
{- "enabled": true,
- "gross_price": {
- "amount": 0,
- "currency": "EUR"
}, - "insourceable": true,
- "operator_only": true,
- "original_equipment_service_fee": {
- "amount": 0,
- "currency": "EUR"
}, - "outsource_provider_id": "bb1d5cca-3595-41db-afc4-9023f6904f93"
}
{- "product_id": "0d012afa-f885-4e65-aeca-37e27701e2d1",
- "vehicle_model_id": 0,
- "enabled": true,
- "gross_price": {
- "amount": 0,
- "currency": null
}, - "insourceable": true,
- "operator_only": true,
- "original_equipment_service_fee": {
- "amount": 0,
- "currency": null
}, - "outsource_provider_id": "bb1d5cca-3595-41db-afc4-9023f6904f93",
- "updated_at": "2019-08-24T14:15:22Z"
}