ApiInstallRequestItem

Introduction
Stores installation service request information for a single item in an order.
Properties

BundleComponentReference

Optional bundle template component id (from GetBundleComponentsAsync) identifying which bundle component of the referenced order line this installation belongs to. Requires OrderItemReference. Required when one bundle line contains more than one installation component with the same product code. Only honored when the PostOrderApiBundleSupport feature flag is enabled.

InstallContactId

Id of the contact that will handle the installation.

InstallLocationComments

User's comments about the location of the installation.

InstallVehicleKey

Optional key pairing this installation with the vehicle in apiVehicleInfoList that carries the same InstallVehicleKey. Each key must appear on exactly one installation and exactly one vehicle. Without it, vehicles are matched by product code, which is ambiguous when the same installation product appears more than once. Only honored when the PostOrderApiBundleSupport feature flag is enabled.

OrderItemReference

Optional reference to the order line this installation belongs to, matching the OrderItemReference supplied on that line. Required when the same installation product code appears on more than one order line (or more than one bundle component), so the installation resolves to the intended line instead of being matched by product code. Only honored when the PostOrderApiBundleSupport feature flag is enabled.

ProductCode

The product code of the install service product for this install request item.

VehicleAvailabilityWindowOption

Int selecting when the vehicle is available for the installation. 0 for Unset, 1 for Business Hours, 2 for After Hours, 3 for Weekends.

Loading API Runner...