Mutations

commitConfiguration

Freezes a configuration at its current price and returns the committed id, which is what a cart item's configurationId carries.

Freezes a configuration at its current price and returns the committed id, which is what a cart item's configurationId carries.

commitConfiguration(
  configurationId: String!
  channelId: String
  languageId: String
  marketId: String
): CpqCommittedConfigurationType

Arguments

configurationId ● String! non-null scalar required

The configuration session ID

channelId ● String scalar

The channel ID. Will default to an existing value if it is not found.

languageId ● String scalar

The language ID. Will default to an existing value if it is not found.

marketId ● String scalar

The market ID. Will default to an existing value if it is not found.

Type

CpqCommittedConfigurationType object

A configuration frozen at the price it was committed at. A cart line carries the committed id and not the session id, because carts outlive sessions.