Repricing APIs

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.