Skip to main content
PUT
Error

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme.

Headers

x-vol-tenant
integer<int32>
required
x-vol-site
integer<int32>
required

Path Parameters

strategyID
string
required
scenarioID
integer<int32>
required

Body

application/json
name
string
required
active
boolean
defaultGroup
boolean
description
string
filterLogicalGroups
object[]
filters
object[]
locations
string[]
noMatch
enum<string>
Available options:
LINE_ITEM_SPLIT_ASSIGN_IF_FULFILLED,
LINE_ITEM_SPLIT_CANCEL_WITHOUT_INVENTORY,
QUANTITY_SPLIT_ASSIGN_IF_FULFILLED,
QUANTITY_SPLIT_CANCEL_WITHOUT_INVENTORY,
CANCEL_ORDER,
ASSIGN_TO_CUSTOMER_CARE,
ASSIGN_TO_GROUP,
LINE_ITEM_SPLIT_ASSIGN_CUSTOMER_CARE_WITHOUT_INVENTORY,
QUANTITY_SPLIT_ASSIGN_CUSTOMER_CARE_WITHOUT_INVENTORY,
SEND_ORDER_TO_BIDDING,
LINE_ITEM_SPLIT_BACKORDER_WITHOUT_INVENTORY,
QUANTITY_SPLIT_BACKORDER_WITHOUT_INVENTORY,
ASSIGN_TO_BACKORDER
partialMatch
enum<string>
Available options:
LINE_ITEM_SPLIT_ASSIGN_IF_FULFILLED,
LINE_ITEM_SPLIT_CANCEL_WITHOUT_INVENTORY,
QUANTITY_SPLIT_ASSIGN_IF_FULFILLED,
QUANTITY_SPLIT_CANCEL_WITHOUT_INVENTORY,
CANCEL_ORDER,
ASSIGN_TO_CUSTOMER_CARE,
ASSIGN_TO_GROUP,
LINE_ITEM_SPLIT_ASSIGN_CUSTOMER_CARE_WITHOUT_INVENTORY,
QUANTITY_SPLIT_ASSIGN_CUSTOMER_CARE_WITHOUT_INVENTORY,
SEND_ORDER_TO_BIDDING,
LINE_ITEM_SPLIT_BACKORDER_WITHOUT_INVENTORY,
QUANTITY_SPLIT_BACKORDER_WITHOUT_INVENTORY,
ASSIGN_TO_BACKORDER
primarySorting
enum<string>
Available options:
RANK,
DISTANCE,
LTD,
COST,
RANDOM,
DATA_SET,
LOWEST_AVAILABLE,
HIGHEST_AVAILABLE,
EXCESS_COUNT,
EXCESS_PERCENTAGE
restartAttemptForNoMatch
enum<string>
Available options:
START_AT_BEGINNING,
CURRENT_GROUP,
GROUP_RANK
restartAttemptForPartialAssignment
enum<string>
Available options:
START_AT_BEGINNING,
CURRENT_GROUP,
GROUP_RANK
restartGroupIdForNoMatch
integer<int32>
restartGroupIdForPartialAssignment
integer<int32>
secondarySorting
enum<string>
Available options:
RANK,
DISTANCE,
LTD,
COST,
RANDOM,
DATA_SET,
LOWEST_AVAILABLE,
HIGHEST_AVAILABLE,
EXCESS_COUNT,
EXCESS_PERCENTAGE
unselectedLocations
string[]

Response

OK

active
boolean
defaultGroup
boolean
description
string
filterLogicalGroups
object[]
filters
object[]
locations
string[]
name
string
noMatch
enum<string>
Available options:
LINE_ITEM_SPLIT_ASSIGN_IF_FULFILLED,
LINE_ITEM_SPLIT_CANCEL_WITHOUT_INVENTORY,
QUANTITY_SPLIT_ASSIGN_IF_FULFILLED,
QUANTITY_SPLIT_CANCEL_WITHOUT_INVENTORY,
CANCEL_ORDER,
ASSIGN_TO_CUSTOMER_CARE,
ASSIGN_TO_GROUP,
LINE_ITEM_SPLIT_ASSIGN_CUSTOMER_CARE_WITHOUT_INVENTORY,
QUANTITY_SPLIT_ASSIGN_CUSTOMER_CARE_WITHOUT_INVENTORY,
SEND_ORDER_TO_BIDDING,
LINE_ITEM_SPLIT_BACKORDER_WITHOUT_INVENTORY,
QUANTITY_SPLIT_BACKORDER_WITHOUT_INVENTORY,
ASSIGN_TO_BACKORDER
partialMatch
enum<string>
Available options:
LINE_ITEM_SPLIT_ASSIGN_IF_FULFILLED,
LINE_ITEM_SPLIT_CANCEL_WITHOUT_INVENTORY,
QUANTITY_SPLIT_ASSIGN_IF_FULFILLED,
QUANTITY_SPLIT_CANCEL_WITHOUT_INVENTORY,
CANCEL_ORDER,
ASSIGN_TO_CUSTOMER_CARE,
ASSIGN_TO_GROUP,
LINE_ITEM_SPLIT_ASSIGN_CUSTOMER_CARE_WITHOUT_INVENTORY,
QUANTITY_SPLIT_ASSIGN_CUSTOMER_CARE_WITHOUT_INVENTORY,
SEND_ORDER_TO_BIDDING,
LINE_ITEM_SPLIT_BACKORDER_WITHOUT_INVENTORY,
QUANTITY_SPLIT_BACKORDER_WITHOUT_INVENTORY,
ASSIGN_TO_BACKORDER
primarySorting
enum<string>
Available options:
RANK,
DISTANCE,
LTD,
COST,
RANDOM,
DATA_SET,
LOWEST_AVAILABLE,
HIGHEST_AVAILABLE,
EXCESS_COUNT,
EXCESS_PERCENTAGE
rank
integer<int32>
restartAttemptForNoMatch
enum<string>
Available options:
START_AT_BEGINNING,
CURRENT_GROUP,
GROUP_RANK
restartAttemptForPartialAssignment
enum<string>
Available options:
START_AT_BEGINNING,
CURRENT_GROUP,
GROUP_RANK
restartGroupIdForNoMatch
integer<int32>
restartGroupIdForPartialAssignment
integer<int32>
scenarioID
integer<int32>
secondarySorting
enum<string>
Available options:
RANK,
DISTANCE,
LTD,
COST,
RANDOM,
DATA_SET,
LOWEST_AVAILABLE,
HIGHEST_AVAILABLE,
EXCESS_COUNT,
EXCESS_PERCENTAGE
strategyID
string
unselectedLocations
string[]