Go to the next page in a configuration session.
post
/ccstore/v1/cpq/configurations/next
This endpoint goes to the next page in a configuration session for a product and returns its state, layout, and corresponding attribute data.
Request
Supported Media Types
- application/json
Root Schema : NextConfigurationRequest
Type:
Show Source
object
-
arraySetLimit:
number
The number of results to return per page for any array sets that may be present in the response.
-
cacheInstanceId(required):
string
When the action is to obtain the previous page, the request must contain the cacheInstanceId
-
criteria:
object criteria
This is being used as filter to be used on the CPQ payload
-
expand:
string
It can be layoutCache or layout. Default value is layout.
-
locale:
string
The locale of the data to be retrieved from CPQ. When this isn't supplied, the value will be retrieved from the request header. Default value is 'us'.
-
model(required):
string
The model to be configured.
-
productFamily(required):
string
The productFamily of the model to be configured.
-
productLine(required):
string
The productLine of the model to be configured.
Example:
{
"productFamily":"test1",
"productLine":"productLine1",
"excludeLayoutProperties":[
"labelAlignment",
"labelSeparator",
"showLabel",
"labelWidth",
"labelWidthUnits",
"valuePosition",
"valueWidth",
"valueWidthUnits",
"valueAlignment",
"helpIconAlignment",
"msgPlacement",
"msgWidthUnits",
"msgWidth",
"menuImagePosition",
"pricePosition",
"language",
"fieldAutoWidth",
"showCalculator",
"showRecMsg",
"showConMsg",
"showPrevValueMsg",
"showDataTooltip",
"showMenuImage",
"setTypeOverridden",
"defaultValueOverridden",
"displayTypeOverridden",
"jetDisplayTypeOverridden",
"helpIcon",
"showHelpIcon",
"columnWidths",
"fieldAlignment",
"showTitleIcon",
"showDescription",
"titleIcon",
"cssClass"
],
"model":"model1",
"currency":"USD",
"locale":"en_US"
}
Nested Schema : criteria
Type:
object
This is being used as filter to be used on the CPQ payload
Show Source
-
childDefs:
array childDefs
This property contains the filter value to be used at CPQ.
-
state:
boolean
In case the state is passed as true, the state of the configurable attributes is returned in the response. Otherwise the state of the configurable attributes is not returned in the response.
Nested Schema : childDefs
Type:
array
This property contains the filter value to be used at CPQ.
Show Source
Nested Schema : items
Type:
Show Source
object
-
name:
string
Name can contain the state property value that is required.
Response
Supported Media Types
- application/json
200 Response
State, layout, and attribute data for a particular product.
Root Schema : NextConfigurationRequest
Type:
Show Source
object
-
arraySetLimit:
number
The number of results to return per page for any array sets that may be present in the response.
-
cacheInstanceId(required):
string
When the action is to obtain the previous page, the request must contain the cacheInstanceId
-
criteria:
object criteria
This is being used as filter to be used on the CPQ payload
-
expand:
string
It can be layoutCache or layout. Default value is layout.
-
locale:
string
The locale of the data to be retrieved from CPQ. When this isn't supplied, the value will be retrieved from the request header. Default value is 'us'.
-
model(required):
string
The model to be configured.
-
productFamily(required):
string
The productFamily of the model to be configured.
-
productLine(required):
string
The productLine of the model to be configured.
Example:
{
"productFamily":"test1",
"productLine":"productLine1",
"excludeLayoutProperties":[
"labelAlignment",
"labelSeparator",
"showLabel",
"labelWidth",
"labelWidthUnits",
"valuePosition",
"valueWidth",
"valueWidthUnits",
"valueAlignment",
"helpIconAlignment",
"msgPlacement",
"msgWidthUnits",
"msgWidth",
"menuImagePosition",
"pricePosition",
"language",
"fieldAutoWidth",
"showCalculator",
"showRecMsg",
"showConMsg",
"showPrevValueMsg",
"showDataTooltip",
"showMenuImage",
"setTypeOverridden",
"defaultValueOverridden",
"displayTypeOverridden",
"jetDisplayTypeOverridden",
"helpIcon",
"showHelpIcon",
"columnWidths",
"fieldAlignment",
"showTitleIcon",
"showDescription",
"titleIcon",
"cssClass"
],
"model":"model1",
"currency":"USD",
"locale":"en_US"
}
Nested Schema : criteria
Type:
object
This is being used as filter to be used on the CPQ payload
Show Source
-
childDefs:
array childDefs
This property contains the filter value to be used at CPQ.
-
state:
boolean
In case the state is passed as true, the state of the configurable attributes is returned in the response. Otherwise the state of the configurable attributes is not returned in the response.
Nested Schema : childDefs
Type:
array
This property contains the filter value to be used at CPQ.
Show Source
Nested Schema : items
Type:
Show Source
object
-
name:
string
Name can contain the state property value that is required.
400 Response
Bad request input data
Root Schema : Error
Type:
Show Source
object
-
message:
string
The error message
-
status:
string
The Error code