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
}, - "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": 4
}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"
}