getSelfServiceConfiguration

get

/ccadmin/v1/merchant/selfServiceConfiguration

Retrieves the self service configuration

Request

There are no request parameters for this operation.

Back to Top

Response

Supported Media Types

200 Response

Following model is returned when operation succeeds.
Body ()
Root Schema : selfServiceConfiguration_requestResponse
Type: object
Show Source
  • Determines if the order should be cancelled on failure, if order submission to CPQ fails to create a transaction
  • commerceItemToTransactionLineMapping
    Define mappings between commerceItem-specific dynamic properties and corresponding external integration attributes. This is relevant for instance when integrating with CPQ during order submission or quote requests, where commerceItem-level dynamic attributes may require mapping to transactionLine attributes.
  • Determines if order submission to CPQ should be processed natively, without relying on an external system.
  • orderToTransactionMapping
    Define mappings between order-specific dynamic properties and corresponding external integration attributes. This is relevant for instance when integrating with CPQ during order submission or quote requests, where order-level dynamic attributes may require mapping to transaction attributes.
  • Determines if the request for quote to CPQ should be processed natively, without relying on an external system.
  • shippingMethodsMapping
    Define mappings between shipping methods and their corresponding external shipping attributes. This is particularly relevant when integrating with CPQ during order submission, where additional mapping may be necessary to align shipping attributes (e.g., modeOfTransport, serviceLevel, carrierName) from the shippingMethod to transactionLine attributes.
Example:
{
    "orderToTransactionMapping":{
        "total_amount":"totalOneTimeListAmount_c.value",
        "customer_email":"_customer_c_email"
    },
    "requestQuoteToCPQ":true,
    "orderSubmitToCPQ":true,
    "cancelOrderOnFailure":true,
    "commerceItemToTransactionLineMapping":{
        "part_type":"_part_sales_product_type_c"
    },
    "shippingMethodsMapping":{
        "standardShippingMethod":{
            "_shipping_shippingServiceLevel_l":"Next day air",
            "_shipping_shipCarrierName_l":"airborne",
            "_shipping_shipModeOfTransport_l":"air"
        }
    }
}
Nested Schema : commerceItemToTransactionLineMapping
Type: object
Define mappings between commerceItem-specific dynamic properties and corresponding external integration attributes. This is relevant for instance when integrating with CPQ during order submission or quote requests, where commerceItem-level dynamic attributes may require mapping to transactionLine attributes.
Nested Schema : orderToTransactionMapping
Type: object
Define mappings between order-specific dynamic properties and corresponding external integration attributes. This is relevant for instance when integrating with CPQ during order submission or quote requests, where order-level dynamic attributes may require mapping to transaction attributes.
Nested Schema : shippingMethodsMapping
Type: object
Define mappings between shipping methods and their corresponding external shipping attributes. This is particularly relevant when integrating with CPQ during order submission, where additional mapping may be necessary to align shipping attributes (e.g., modeOfTransport, serviceLevel, carrierName) from the shippingMethod to transactionLine attributes.

Default Response

The error response
Body ()
Root Schema : errorModel
Type: object
Show Source
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Show Source
Nested Schema : items
Type: object
Show Source
Back to Top