The Repricing API is an implementation of VlocityOpenInterface. Using this service, you can reprice OrderItem, QuoteLineItem, OpportunityLineItem, applied promotions, Offer adjustments, or overrides using multiple price list entries attached to a product or promotion and context rules based on the behavior (to reprice or not to reprice when this service is run) needed.
The customer needs to create a scheduler based on the requirements. The scheduler triggers the Repricing API.
|
Input Parameter |
Name |
Required |
Type |
Input Range |
Description |
|---|---|---|---|---|---|
|
Map<String,Object>input |
objectList |
Yes |
List<SObject>; |
<Order, Quote, Opportunity, Account, Asset, QuoteLineItem, OpportunityLineItem, OrderItem> |
List of sObjects for repricing |
|
Map<String,Object> input |
repriceProvidedLineItemsOnly |
No |
Boolean |
<true, false> |
Set to true if line items passed in the ObjectList should be repriced without repricing the whole bundle. |
|
Output Parameter |
Name |
Required |
Type |
Input Range |
Description |
|---|---|---|---|---|---|
|
Map<String,Object>output |
N/A |
N/A |
N/A |
N/A |
No output fields are provided in the output object. |