- REST API for Oracle Commerce Cloud
 - Tasks
 - Webhook
 - Cancel
 
post
                    /ccadmin/v1/webhook/cancel
This webhook is triggered by a cancel order event.
                
                Request
Supported Media Types
                - application/json
 
Body ()
                
                
                
                
                Root Schema : cancel_request
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            cancellationSource: 
            string
            Source from where cancellation is initiated
 - 
            discountInfo: 
            object  discountInfo
            
            The discount information.
 - 
            order: 
            object  order
            
            
 - 
            site: 
            object  site
            
            
 
{
    "properties":{
        "site":{
            "type":"object",
            "properties":{
                "siteURL":{
                    "description":"The production URL of the site where the order is placed",
                    "type":"string"
                },
                "siteName":{
                    "description":"The name of the site where order is placed",
                    "type":"string"
                }
            }
        },
        "cancellationSource":{
            "description":"Source from where cancellation is initiated",
            "type":"string"
        },
        "discountInfo":{
            "description":"The discount information.",
            "type":"object",
            "properties":{
                "unclaimedCouponMultiPromotions":{
                    "description":"The coupons that were not claimed",
                    "type":"object",
                    "properties":{
                        "coupon_code":{
                            "description":"Coupon Code, corresponding to which some promotions were not applied",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "promotionLongDesc":{
                                        "description":"The description of the promotion.",
                                        "type":"string"
                                    },
                                    "promotionName":{
                                        "description":"The display name of the promotion.",
                                        "type":"string"
                                    },
                                    "promotionLevel":{
                                        "description":"The promotion level.",
                                        "type":"string"
                                    },
                                    "promotionDesc":{
                                        "description":"Description of the promotion. Retained for backward compatibility.",
                                        "type":"string"
                                    },
                                    "promotionId":{
                                        "description":"The Id of the promotion.",
                                        "type":"string"
                                    }
                                }
                            }
                        }
                    }
                },
                "orderCouponsMap":{
                    "description":"The coupons that were claimed.",
                    "type":"object",
                    "properties":{
                        "couponCode":{
                            "description":"Coupon Code.",
                            "type":"object",
                            "properties":{
                                "promotionLongDesc":{
                                    "description":"The description of the promotion.",
                                    "type":"string"
                                },
                                "promotionName":{
                                    "description":"The display name of the promotion.",
                                    "type":"string"
                                },
                                "external":{
                                    "description":"States whether this promotion was applied by an external system (only present on external promotions).",
                                    "type":"boolean"
                                },
                                "promotionLevel":{
                                    "description":"The promotion level.",
                                    "type":"string"
                                },
                                "totalAdjustment":{
                                    "description":"Total adjustment caused by the promotion.",
                                    "type":"number"
                                },
                                "promotionDesc":{
                                    "description":"Description of the promotion. Retained for backward compatibility.",
                                    "type":"string"
                                },
                                "promotionId":{
                                    "description":"The Id of the promotion.",
                                    "type":"string"
                                }
                            }
                        }
                    }
                },
                "orderDiscount":{
                    "description":"The order discount.",
                    "type":"number"
                },
                "secondaryCurrencyShippingDiscount":{
                    "description":"The shipping discount in secondary currency in case of mix currency scenario.",
                    "type":"number"
                },
                "shippingDiscount":{
                    "description":"The shipping discount.",
                    "type":"number"
                },
                "orderImplicitDiscountList":{
                    "description":"The implicit order discounts with the order.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "promotionLongDesc":{
                                "description":"The description of the promotion.",
                                "type":"string"
                            },
                            "promotionName":{
                                "description":"The display name of the promotion.",
                                "type":"string"
                            },
                            "promotionLevel":{
                                "description":"The promotion level.",
                                "type":"string"
                            },
                            "totalAdjustment":{
                                "description":"The total adjustment.",
                                "type":"string"
                            },
                            "secondaryCurrencyTotalAdjustment":{
                                "description":"The total adjustment in monetary currency in case of mix currency scenario.",
                                "type":"number"
                            },
                            "promotionDesc":{
                                "description":"Description of the promotion. Retained for backward compatibility.",
                                "type":"string"
                            },
                            "promotionId":{
                                "description":"The promotion ID.",
                                "type":"string"
                            }
                        }
                    }
                },
                "unclaimedCouponsMap":{
                    "description":"The unclaimed coupons with the order.",
                    "type":"object",
                    "properties":{
                        "coupon_code":{
                            "description":"Coupon Code, corresponding to which some promotions were not applied",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "promotionLongDesc":{
                                        "description":"The description of the promotion.",
                                        "type":"string"
                                    },
                                    "promotionName":{
                                        "description":"The display name of the promotion.",
                                        "type":"string"
                                    },
                                    "promotionLevel":{
                                        "description":"The promotion level.",
                                        "type":"string"
                                    },
                                    "promotionDesc":{
                                        "description":"Description of the promotion. Retained for backward compatibility.",
                                        "type":"string"
                                    },
                                    "promotionId":{
                                        "description":"The Id of the promotion.",
                                        "type":"string"
                                    }
                                }
                            }
                        }
                    }
                },
                "claimedCouponMultiPromotions":{
                    "description":"The coupons that were claimed.",
                    "type":"object",
                    "properties":{
                        "coupon_code":{
                            "description":"Coupon Code, corresponding to which promotions were applied",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "promotionLongDesc":{
                                        "description":"The description of the promotion.",
                                        "type":"string"
                                    },
                                    "promotionName":{
                                        "description":"The display name of the promotion.",
                                        "type":"string"
                                    },
                                    "promotionLevel":{
                                        "description":"The promotion level.",
                                        "type":"string"
                                    },
                                    "totalAdjustment":{
                                        "description":"Total adjustment caused by the promotion.",
                                        "type":"number"
                                    },
                                    "secondaryCurrencyTotalAdjustment":{
                                        "description":"The total adjustment in monetary currency in case of mix currency scenario.",
                                        "type":"number"
                                    },
                                    "promotionDesc":{
                                        "description":"Description of the promotion. Retained for backward compatibility.",
                                        "type":"string"
                                    },
                                    "promotionId":{
                                        "description":"The Id of the promotion.",
                                        "type":"string"
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "order":{
            "properties":{
                "secondaryCurrencyCode":{
                    "description":"The currency code of secondary currency.",
                    "type":"string"
                },
                "lastModifiedTime":{
                    "description":"The last modified time.",
                    "type":"integer"
                },
                "creationTime":{
                    "description":"The creation time.",
                    "type":"integer"
                },
                "sourceSystem":{
                    "description":"The system where the order originated.",
                    "type":"string"
                },
                "submittedDate":{
                    "format":"date-time",
                    "description":"The date when order was submitted.",
                    "type":"string"
                },
                "paymentGroups":{
                    "description":"The array of payment groups represent the payment(s) that paid for the order. Orders when placed will have an instance of a CyberSource TokenizedCreditCard (paymentGroupClassType and paymentMethod of \"tokenizedCreditCard\"). The paymentGroups property can be updated to include instances of ExternalPaymentGroup (paymentGroupClassType and paymentMethod of \"externalPaymentGroup\"). ExternalPaymentGroups represent methods of payment that are external and opaque to cloud commerce, and which were taken after the order was initially placed.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "paymentGroupClassType":{
                                "description":"The class type of the payment group.",
                                "type":"string"
                            },
                            "amountAuthorized":{
                                "description":"The monetary amount authorized.",
                                "type":"number"
                            },
                            "amount":{
                                "description":"The monetary amount of the payment.",
                                "type":"number"
                            },
                            "paymentMethod":{
                                "description":"The payment method.",
                                "type":"string"
                            },
                            "id":{
                                "description":"The internal ID of the payment group.",
                                "type":"string"
                            },
                            "billingAddress":{
                                "description":"The billing address details",
                                "type":"object",
                                "properties":{
                                    "lastName":{
                                        "description":"The last name of customer",
                                        "type":"string"
                                    },
                                    "country":{
                                        "description":"The country of the customer",
                                        "type":"string"
                                    },
                                    "address3":{
                                        "description":"The 3rd line of address field",
                                        "type":"string"
                                    },
                                    "address2":{
                                        "description":"The 2nd line of address field",
                                        "type":"string"
                                    },
                                    "city":{
                                        "description":"The city of the customer",
                                        "type":"string"
                                    },
                                    "address1":{
                                        "description":"The 1st line of address field",
                                        "type":"string"
                                    },
                                    "prefix":{
                                        "description":"The prefix",
                                        "type":"string"
                                    },
                                    "postalCode":{
                                        "description":"The postal code",
                                        "type":"string"
                                    },
                                    "companyName":{
                                        "description":"The company name",
                                        "type":"string"
                                    },
                                    "jobTitle":{
                                        "description":"The job title",
                                        "type":"string"
                                    },
                                    "county":{
                                        "description":"The county",
                                        "type":"string"
                                    },
                                    "suffix":{
                                        "description":"The suffix",
                                        "type":"string"
                                    },
                                    "ownerId":{
                                        "description":"The ID of the owner of this address",
                                        "type":"string"
                                    },
                                    "firstName":{
                                        "description":"The first name of the customer",
                                        "type":"string"
                                    },
                                    "phoneNumber":{
                                        "description":"The phone number of the customer",
                                        "type":"string"
                                    },
                                    "faxNumber":{
                                        "description":"The fax number of the customer",
                                        "type":"string"
                                    },
                                    "middleName":{
                                        "description":"The middle name of the customer",
                                        "type":"string"
                                    },
                                    "state":{
                                        "description":"The state",
                                        "type":"string"
                                    },
                                    "email":{
                                        "description":"The email of the customer",
                                        "type":"string"
                                    }
                                }
                            },
                            "currencyCode":{
                                "description":"The three character currency code. For example: USD.",
                                "type":"string"
                            }
                        }
                    }
                },
                "salesChannel":{
                    "description":"The sales channel of this order. default to \"default\".",
                    "type":"string"
                },
                "organizationId":{
                    "description":"The organization ID.",
                    "type":"string"
                },
                "priceInfo":{
                    "description":"Pricing information, an instance of OrderPriceInfo.",
                    "type":"object",
                    "properties":{
                        "discounted":{
                            "description":"Whether the price is discounted.",
                            "type":"boolean"
                        },
                        "secondaryCurrencyTaxAmount":{
                            "description":"The secondary currency tax amount.",
                            "type":"number"
                        },
                        "amount":{
                            "description":"The monetary amount.",
                            "type":"number"
                        },
                        "secondaryCurrencyShippingAmount":{
                            "description":"The secondary currency shipping amount.",
                            "type":"number"
                        },
                        "totalOneTimeNetAmount":{
                            "description":"Total one time net amount",
                            "type":"number"
                        },
                        "secondaryCurrencyTotal":{
                            "description":"The secondary currency total amount.",
                            "type":"number"
                        },
                        "manualAdjustmentTotal":{
                            "description":"The monetary total of manual adjustments.",
                            "type":"number"
                        },
                        "discountAmount":{
                            "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
                            "type":"number"
                        },
                        "tax":{
                            "description":"Monetary tax amount.",
                            "type":"number"
                        },
                        "rawSubtotal":{
                            "description":"The monetary raw subtotal.",
                            "type":"number"
                        },
                        "total":{
                            "description":"The monetary total: amount + shipping + tax. (read-only)",
                            "type":"number"
                        },
                        "shipping":{
                            "description":"The monetary cost of shipping.",
                            "type":"number"
                        },
                        "primaryCurrencyTotal":{
                            "description":"The primary currency total amount.",
                            "type":"number"
                        },
                        "amountIsFinal":{
                            "description":"Whether the amount is final.",
                            "type":"boolean"
                        },
                        "orderTotalBySite":{
                            "description":"The map containing order totals by site for all sites in a given order.",
                            "type":"object"
                        },
                        "totalOneTimeListAmount":{
                            "description":"Total one time list amount",
                            "type":"number"
                        },
                        "currencyCode":{
                            "description":"The three character currency code for the monetary amounts.",
                            "type":"string"
                        }
                    }
                },
                "onetimeChargesSummary":{
                    "description":"Summary of all one-time charges",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "amount":{
                                "description":"total amount of all one-time charges",
                                "type":"number"
                            }
                        }
                    }
                },
                "exchangeRate":{
                    "description":"The conversion rate between the order currency and secondary currency.",
                    "type":"number"
                },
                "lastModifierId":{
                    "description":"The ID of the shopper profile that last modified the order.",
                    "type":"string"
                },
                "totalCommerceItemCount":{
                    "description":"The total count of commerce items in the order. (read-only)",
                    "type":"integer"
                },
                "state":{
                    "description":"The state of the order.",
                    "type":"string"
                },
                "id":{
                    "description":"The ID",
                    "type":"string"
                },
                "quoteInfo":{
                    "description":"the quote information of the order",
                    "type":"object",
                    "properties":{
                        "providerNote":{
                            "description":"the provider note for the quoted order",
                            "type":"string"
                        },
                        "notes":{
                            "description":"the notes (history) for the order",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "requestDate/quoteDate/rejectionDate":{
                                        "description":"the request/quote/rejection date for the note",
                                        "type":"number"
                                    },
                                    "profileType":{
                                        "description":"the profile type of the user that requested the quote",
                                        "type":"string"
                                    },
                                    "profileId":{
                                        "description":"the profile id of the user",
                                        "type":"string"
                                    },
                                    "requesterNote/providerNote/rejectionNote":{
                                        "description":"the requester/provider/rejection note",
                                        "type":"string"
                                    }
                                }
                            }
                        },
                        "rejectionDate":{
                            "description":"rejection date of the quoted order",
                            "type":"string"
                        },
                        "requestDate":{
                            "description":"the date when the quote was requested in ISO format",
                            "type":"string"
                        },
                        "errorInfo":{
                            "description":"the array of errors, if any",
                            "type":"array",
                            "items":{
                                "type":"string"
                            }
                        },
                        "externalId":{
                            "description":"the external id for the quote",
                            "type":"string"
                        },
                        "rejectionNote":{
                            "description":"the rejection note for an order whose quote has been rejected by user",
                            "type":"string"
                        },
                        "quoteDate":{
                            "description":"the date the order was quoted in milliseconds",
                            "type":"number"
                        },
                        "expirationDate":{
                            "description":"the expiration date of the quoted order, if any",
                            "type":"string"
                        }
                    }
                },
                "commerceItems":{
                    "description":"The commerce items (sometimes referred to as \"line items\") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl. This property will be removed from the webhook request payload if the size exceeds the sub entity truncation size value configured for this webhook",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "gwp":{
                                "description":"Flag to indicate whether item exists as a result of a gift with purchase promotion.",
                                "type":"boolean"
                            },
                            "deactivationDate":{
                                "description":"The deactivation date in ISO format.",
                                "type":"string"
                            },
                            "returnedQuantity":{
                                "description":"The quantity returned.",
                                "type":"integer"
                            },
                            "ratePlanId":{
                                "description":"Applied ratePlan number for this item",
                                "type":"string"
                            },
                            "availabilityDate":{
                                "format":"date-time",
                                "description":"The availability date for preOrdered/backOrdered quantity.",
                                "type":"string"
                            },
                            "externalData":{
                                "description":"External data to be associated with a commerce item, provided by a third party system.",
                                "type":"array",
                                "items":{
                                    "properties":{
                                        "values":{
                                            "description":"The map values associated with an externalData item.",
                                            "type":"object",
                                            "properties":{
                                                "value":{
                                                    "description":"Map value defined by external system.",
                                                    "type":"string"
                                                },
                                                "key":{
                                                    "description":"Map key defined by external system.",
                                                    "type":"string"
                                                }
                                            }
                                        },
                                        "name":{
                                            "description":"The name to be associated with the externalData item.",
                                            "type":"string"
                                        },
                                        "actionCode":{
                                            "description":"The action code that has been set on the externalData item by the third party system.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "billingProfileId":{
                                "description":"The billing profile ID associated to the current item.",
                                "type":"string"
                            },
                            "billingAccountId":{
                                "description":"The billing account ID associated to the current item.",
                                "type":"string"
                            },
                            "preOrderQuantity":{
                                "description":"The pre ordered quantity included.",
                                "type":"integer"
                            },
                            "configuratorId":{
                                "description":"Configuration ID for this commerce item.",
                                "type":"string"
                            },
                            "assetKey":{
                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                "type":"string"
                            },
                            "priceInfo":{
                                "description":"Details about pricing.",
                                "type":"object",
                                "properties":{
                                    "discounted":{
                                        "description":"Whether the price is discounted.",
                                        "type":"boolean"
                                    },
                                    "amount":{
                                        "description":"The monetary amount of this order.",
                                        "type":"number"
                                    },
                                    "rawTotalPrice":{
                                        "description":"The raw total price.",
                                        "type":"number"
                                    },
                                    "salePrice":{
                                        "description":"The sale price",
                                        "type":"number"
                                    },
                                    "orderDiscountInfos":{
                                        "description":"Array of order promotions affecting this item.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "couponCodes":{
                                                    "description":"One or more coupon codes used to grant the order promotion providing the discount.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"string"
                                                    }
                                                },
                                                "amount":{
                                                    "description":"The amount of discount this item received from the promotion.",
                                                    "type":"number"
                                                },
                                                "promotionId":{
                                                    "description":"The promotion id that resulted in the discount.",
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    },
                                    "priceListId":{
                                        "description":"The price list ID used for pricing.",
                                        "type":"string"
                                    },
                                    "itemDiscountInfos":{
                                        "description":"Array of item promotions affecting this item.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "couponCodes":{
                                                    "description":"One or more coupon codes used to grant the item promotion providing the discount.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"string"
                                                    }
                                                },
                                                "amount":{
                                                    "description":"The amount of discount this item received from the promotion.",
                                                    "type":"number"
                                                },
                                                "promotionId":{
                                                    "description":"The promotion id that resulted in the discount.",
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    },
                                    "quantityDiscounted":{
                                        "description":"The quantity discounted.",
                                        "type":"integer"
                                    },
                                    "secondaryCurrencyShippingSurchargeValue":{
                                        "description":"Extra handling cost in secondary currency for shipping the product.",
                                        "type":"number"
                                    },
                                    "amountIsFinal":{
                                        "description":"Whether the amount is final.",
                                        "type":"boolean"
                                    },
                                    "shippingSurcharge":{
                                        "description":"Extra handling cost for shipping the product.",
                                        "type":"number"
                                    },
                                    "onSale":{
                                        "description":"Whether is on sale.",
                                        "type":"boolean"
                                    },
                                    "discountable":{
                                        "description":"Whether discountable.",
                                        "type":"boolean"
                                    },
                                    "currencyCode":{
                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                        "type":"string"
                                    },
                                    "currentPriceDetailsSorted":{
                                        "description":"The current price details.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "discounted":{
                                                    "description":"Whether the price is discounted.",
                                                    "type":"boolean"
                                                },
                                                "secondaryCurrencyTaxAmount":{
                                                    "description":"The tax amount in secondary currency",
                                                    "type":"number"
                                                },
                                                "amount":{
                                                    "description":"The monetary amount.",
                                                    "type":"number"
                                                },
                                                "quantity":{
                                                    "description":"The number of items covered by this price info",
                                                    "type":"integer"
                                                },
                                                "amountIsFinal":{
                                                    "description":"Whether the amount is final.",
                                                    "type":"boolean"
                                                },
                                                "range":{
                                                    "description":"Represents which specific items are covered by this price info.",
                                                    "type":"object",
                                                    "properties":{
                                                        "lowBound":{
                                                            "description":"The lower bound of the range this price info covers, inclusive.",
                                                            "type":"integer"
                                                        },
                                                        "highBound":{
                                                            "description":"The upper bound of the range this price info covers.",
                                                            "type":"integer"
                                                        },
                                                        "size":{
                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                            "type":"integer"
                                                        }
                                                    }
                                                },
                                                "tax":{
                                                    "description":"Monetary tax amount.",
                                                    "type":"number"
                                                },
                                                "orderDiscountShare":{
                                                    "description":"The Order Discount Share",
                                                    "type":"number"
                                                },
                                                "detailedUnitPrice":{
                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                    "type":"number"
                                                },
                                                "currencyCode":{
                                                    "description":"The three character currency code for the monetary amounts.",
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    },
                                    "listPrice":{
                                        "description":"The monetary amount of the list price.",
                                        "type":"number"
                                    }
                                }
                            },
                            "onetimeChargesSummary":{
                                "description":"Summary of all one-time charges",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "amount":{
                                            "description":"price for whole quantity",
                                            "type":"number"
                                        },
                                        "price":{
                                            "description":"price for one quantity",
                                            "type":"number"
                                        }
                                    }
                                }
                            },
                            "catalogId":{
                                "description":"The ID of the catalog which this commerce item references.",
                                "type":"string"
                            },
                            "ratePlanName":{
                                "description":"Applied ratePlan name for this item",
                                "type":"string"
                            },
                            "agreementName":{
                                "description":"Applied agreement name",
                                "type":"string"
                            },
                            "externalPriceDetails":{
                                "description":"Details about external pricing",
                                "type":"object",
                                "properties":{
                                    "externalPriceQuantity":{
                                        "description":"external quantity of this commerce item",
                                        "type":"integer"
                                    },
                                    "externalPrice":{
                                        "description":"External price of this commerce item",
                                        "type":"number"
                                    }
                                }
                            },
                            "agreementId":{
                                "description":"Applied agreement number",
                                "type":"string"
                            },
                            "actionCode":{
                                "description":"The action code that has been set on the item by the third party system.",
                                "type":"string"
                            },
                            "id":{
                                "description":"The internal/native ID for this commerce item.",
                                "type":"string"
                            },
                            "state":{
                                "description":"The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)",
                                "type":"string"
                            },
                            "stateDetail":{
                                "description":"Details about the state of this commerce item.",
                                "type":"string"
                            },
                            "serviceId":{
                                "description":"The service ID associated to the current item.",
                                "type":"string"
                            },
                            "commerceItems":{
                                "type":"array",
                                "items":{
                                    "properties":{
                                        "serviceAccountId":{
                                            "description":"The service account ID associated to the current item.",
                                            "type":"string"
                                        },
                                        "configurationOptionId":{
                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                            "type":"string"
                                        },
                                        "deactivationDate":{
                                            "description":"The deactivation date in ISO format.",
                                            "type":"string"
                                        },
                                        "addOnItem":{
                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                            "type":"boolean"
                                        },
                                        "quantity":{
                                            "description":"The quantity included.",
                                            "type":"integer"
                                        },
                                        "productId":{
                                            "description":"The ID of the product.",
                                            "type":"string"
                                        },
                                        "externalData":{
                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "values":{
                                                        "description":"The array of values associated with an externalData item.",
                                                        "type":"object",
                                                        "properties":{
                                                            "dynamic_property_key":{
                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "dynamic_property_key"
                                                        ]
                                                    },
                                                    "name":{
                                                        "description":"The name to be associated with the externalData item.",
                                                        "type":"string"
                                                    },
                                                    "actionCode":{
                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "values",
                                                    "name"
                                                ]
                                            }
                                        },
                                        "parentAssetKey":{
                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                            "type":"string"
                                        },
                                        "billingProfileId":{
                                            "description":"The billing profile ID associated to the current item.",
                                            "type":"string"
                                        },
                                        "billingAccountId":{
                                            "description":"The billing account ID associated to the current item.",
                                            "type":"string"
                                        },
                                        "rootAssetKey":{
                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                            "type":"string"
                                        },
                                        "configurablePropertyId":{
                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                            "type":"string"
                                        },
                                        "transactionDate":{
                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                            "type":"string"
                                        },
                                        "catalogRefId":{
                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                            "type":"string"
                                        },
                                        "assetKey":{
                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                            "type":"string"
                                        },
                                        "customerAccountId":{
                                            "description":"The customer account ID associated to the current item.",
                                            "type":"string"
                                        },
                                        "externalPriceDetails":{
                                            "description":"Details about external pricing",
                                            "type":"object",
                                            "properties":{
                                                "externalPriceQuantity":{
                                                    "description":"external quantity of this commerce item",
                                                    "type":"integer"
                                                },
                                                "externalPrice":{
                                                    "description":"External price of this commerce item",
                                                    "type":"number"
                                                }
                                            }
                                        },
                                        "siteId":{
                                            "description":"The ID of the site on which the item was added.",
                                            "type":"string"
                                        },
                                        "actionCode":{
                                            "description":"The action code that has been set on the item by the configurator system.",
                                            "type":"string"
                                        },
                                        "shopperInput":{
                                            "description":"Map of shopper input keys to values",
                                            "additionalProperties":{
                                                "type":"string"
                                            },
                                            "type":"object"
                                        },
                                        "activationDate":{
                                            "description":"The activation date in ISO format.",
                                            "type":"string"
                                        },
                                        "asset":{
                                            "description":"The flag that defines it the item is an asset or not.",
                                            "type":"boolean"
                                        },
                                        "serviceId":{
                                            "description":"The service ID associated to the current item.",
                                            "type":"string"
                                        },
                                        "commerceItems":{
                                            "type":"array",
                                            "items":{
                                                "properties":{
                                                    "serviceAccountId":{
                                                        "description":"The service account ID associated to the current item.",
                                                        "type":"string"
                                                    },
                                                    "configurationOptionId":{
                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                        "type":"string"
                                                    },
                                                    "deactivationDate":{
                                                        "description":"The deactivation date in ISO format.",
                                                        "type":"string"
                                                    },
                                                    "addOnItem":{
                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                        "type":"boolean"
                                                    },
                                                    "quantity":{
                                                        "description":"The quantity included.",
                                                        "type":"integer"
                                                    },
                                                    "productId":{
                                                        "description":"The ID of the product.",
                                                        "type":"string"
                                                    },
                                                    "externalData":{
                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "values":{
                                                                    "description":"The array of values associated with an externalData item.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "dynamic_property_key":{
                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "dynamic_property_key"
                                                                    ]
                                                                },
                                                                "name":{
                                                                    "description":"The name to be associated with the externalData item.",
                                                                    "type":"string"
                                                                },
                                                                "actionCode":{
                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "values",
                                                                "name"
                                                            ]
                                                        }
                                                    },
                                                    "parentAssetKey":{
                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                        "type":"string"
                                                    },
                                                    "billingProfileId":{
                                                        "description":"The billing profile ID associated to the current item.",
                                                        "type":"string"
                                                    },
                                                    "billingAccountId":{
                                                        "description":"The billing account ID associated to the current item.",
                                                        "type":"string"
                                                    },
                                                    "rootAssetKey":{
                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                        "type":"string"
                                                    },
                                                    "configurablePropertyId":{
                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                        "type":"string"
                                                    },
                                                    "transactionDate":{
                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                        "type":"string"
                                                    },
                                                    "catalogRefId":{
                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                        "type":"string"
                                                    },
                                                    "assetKey":{
                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                        "type":"string"
                                                    },
                                                    "customerAccountId":{
                                                        "description":"The customer account ID associated to the current item.",
                                                        "type":"string"
                                                    },
                                                    "externalPriceDetails":{
                                                        "description":"Details about external pricing",
                                                        "type":"object",
                                                        "properties":{
                                                            "externalPriceQuantity":{
                                                                "description":"external quantity of this commerce item",
                                                                "type":"integer"
                                                            },
                                                            "externalPrice":{
                                                                "description":"External price of this commerce item",
                                                                "type":"number"
                                                            }
                                                        }
                                                    },
                                                    "siteId":{
                                                        "description":"The ID of the site on which the item was added.",
                                                        "type":"string"
                                                    },
                                                    "actionCode":{
                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                        "type":"string"
                                                    },
                                                    "shopperInput":{
                                                        "description":"Map of shopper input keys to values",
                                                        "additionalProperties":{
                                                            "type":"string"
                                                        },
                                                        "type":"object"
                                                    },
                                                    "activationDate":{
                                                        "description":"The activation date in ISO format.",
                                                        "type":"string"
                                                    },
                                                    "asset":{
                                                        "description":"The flag that defines it the item is an asset or not.",
                                                        "type":"boolean"
                                                    },
                                                    "serviceId":{
                                                        "description":"The service ID associated to the current item.",
                                                        "type":"string"
                                                    },
                                                    "commerceItems":{
                                                        "type":"array",
                                                        "items":{
                                                            "properties":{
                                                                "serviceAccountId":{
                                                                    "description":"The service account ID associated to the current item.",
                                                                    "type":"string"
                                                                },
                                                                "configurationOptionId":{
                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                    "type":"string"
                                                                },
                                                                "deactivationDate":{
                                                                    "description":"The deactivation date in ISO format.",
                                                                    "type":"string"
                                                                },
                                                                "addOnItem":{
                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                    "type":"boolean"
                                                                },
                                                                "quantity":{
                                                                    "description":"The quantity included.",
                                                                    "type":"integer"
                                                                },
                                                                "productId":{
                                                                    "description":"The ID of the product.",
                                                                    "type":"string"
                                                                },
                                                                "externalData":{
                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "values":{
                                                                                "description":"The array of values associated with an externalData item.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "dynamic_property_key":{
                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "dynamic_property_key"
                                                                                ]
                                                                            },
                                                                            "name":{
                                                                                "description":"The name to be associated with the externalData item.",
                                                                                "type":"string"
                                                                            },
                                                                            "actionCode":{
                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "values",
                                                                            "name"
                                                                        ]
                                                                    }
                                                                },
                                                                "parentAssetKey":{
                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                    "type":"string"
                                                                },
                                                                "billingProfileId":{
                                                                    "description":"The billing profile ID associated to the current item.",
                                                                    "type":"string"
                                                                },
                                                                "billingAccountId":{
                                                                    "description":"The billing account ID associated to the current item.",
                                                                    "type":"string"
                                                                },
                                                                "rootAssetKey":{
                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                    "type":"string"
                                                                },
                                                                "configurablePropertyId":{
                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                    "type":"string"
                                                                },
                                                                "transactionDate":{
                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                    "type":"string"
                                                                },
                                                                "catalogRefId":{
                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                    "type":"string"
                                                                },
                                                                "assetKey":{
                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                    "type":"string"
                                                                },
                                                                "customerAccountId":{
                                                                    "description":"The customer account ID associated to the current item.",
                                                                    "type":"string"
                                                                },
                                                                "externalPriceDetails":{
                                                                    "description":"Details about external pricing",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "externalPriceQuantity":{
                                                                            "description":"external quantity of this commerce item",
                                                                            "type":"integer"
                                                                        },
                                                                        "externalPrice":{
                                                                            "description":"External price of this commerce item",
                                                                            "type":"number"
                                                                        }
                                                                    }
                                                                },
                                                                "siteId":{
                                                                    "description":"The ID of the site on which the item was added.",
                                                                    "type":"string"
                                                                },
                                                                "actionCode":{
                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                    "type":"string"
                                                                },
                                                                "shopperInput":{
                                                                    "description":"Map of shopper input keys to values",
                                                                    "additionalProperties":{
                                                                        "type":"string"
                                                                    },
                                                                    "type":"object"
                                                                },
                                                                "activationDate":{
                                                                    "description":"The activation date in ISO format.",
                                                                    "type":"string"
                                                                },
                                                                "asset":{
                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                    "type":"boolean"
                                                                },
                                                                "serviceId":{
                                                                    "description":"The service ID associated to the current item.",
                                                                    "type":"string"
                                                                },
                                                                "commerceItems":{
                                                                    "type":"array",
                                                                    "items":{
                                                                        "properties":{
                                                                            "serviceAccountId":{
                                                                                "description":"The service account ID associated to the current item.",
                                                                                "type":"string"
                                                                            },
                                                                            "configurationOptionId":{
                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                "type":"string"
                                                                            },
                                                                            "deactivationDate":{
                                                                                "description":"The deactivation date in ISO format.",
                                                                                "type":"string"
                                                                            },
                                                                            "addOnItem":{
                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                "type":"boolean"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The quantity included.",
                                                                                "type":"integer"
                                                                            },
                                                                            "productId":{
                                                                                "description":"The ID of the product.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalData":{
                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "values":{
                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "dynamic_property_key":{
                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "dynamic_property_key"
                                                                                            ]
                                                                                        },
                                                                                        "name":{
                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "actionCode":{
                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "values",
                                                                                        "name"
                                                                                    ]
                                                                                }
                                                                            },
                                                                            "parentAssetKey":{
                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                "type":"string"
                                                                            },
                                                                            "billingProfileId":{
                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                "type":"string"
                                                                            },
                                                                            "billingAccountId":{
                                                                                "description":"The billing account ID associated to the current item.",
                                                                                "type":"string"
                                                                            },
                                                                            "rootAssetKey":{
                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                "type":"string"
                                                                            },
                                                                            "configurablePropertyId":{
                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                "type":"string"
                                                                            },
                                                                            "transactionDate":{
                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                "type":"string"
                                                                            },
                                                                            "catalogRefId":{
                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                "type":"string"
                                                                            },
                                                                            "assetKey":{
                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                "type":"string"
                                                                            },
                                                                            "customerAccountId":{
                                                                                "description":"The customer account ID associated to the current item.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalPriceDetails":{
                                                                                "description":"Details about external pricing",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "externalPriceQuantity":{
                                                                                        "description":"external quantity of this commerce item",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "externalPrice":{
                                                                                        "description":"External price of this commerce item",
                                                                                        "type":"number"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "siteId":{
                                                                                "description":"The ID of the site on which the item was added.",
                                                                                "type":"string"
                                                                            },
                                                                            "actionCode":{
                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                "type":"string"
                                                                            },
                                                                            "shopperInput":{
                                                                                "description":"Map of shopper input keys to values",
                                                                                "additionalProperties":{
                                                                                    "type":"string"
                                                                                },
                                                                                "type":"object"
                                                                            },
                                                                            "activationDate":{
                                                                                "description":"The activation date in ISO format.",
                                                                                "type":"string"
                                                                            },
                                                                            "asset":{
                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "serviceId":{
                                                                                "description":"The service ID associated to the current item.",
                                                                                "type":"string"
                                                                            },
                                                                            "commerceItems":{
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "properties":{
                                                                                        "serviceAccountId":{
                                                                                            "description":"The service account ID associated to the current item.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "configurationOptionId":{
                                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "deactivationDate":{
                                                                                            "description":"The deactivation date in ISO format.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "addOnItem":{
                                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The quantity included.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "productId":{
                                                                                            "description":"The ID of the product.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalData":{
                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "values":{
                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "dynamic_property_key":{
                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "dynamic_property_key"
                                                                                                        ]
                                                                                                    },
                                                                                                    "name":{
                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "actionCode":{
                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "values",
                                                                                                    "name"
                                                                                                ]
                                                                                            }
                                                                                        },
                                                                                        "parentAssetKey":{
                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "billingProfileId":{
                                                                                            "description":"The billing profile ID associated to the current item.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "billingAccountId":{
                                                                                            "description":"The billing account ID associated to the current item.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "rootAssetKey":{
                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "configurablePropertyId":{
                                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "transactionDate":{
                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "catalogRefId":{
                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "assetKey":{
                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "customerAccountId":{
                                                                                            "description":"The customer account ID associated to the current item.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalPriceDetails":{
                                                                                            "description":"Details about external pricing",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "externalPriceQuantity":{
                                                                                                    "description":"external quantity of this commerce item",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "externalPrice":{
                                                                                                    "description":"External price of this commerce item",
                                                                                                    "type":"number"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "siteId":{
                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "actionCode":{
                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "shopperInput":{
                                                                                            "description":"Map of shopper input keys to values",
                                                                                            "additionalProperties":{
                                                                                                "type":"string"
                                                                                            },
                                                                                            "type":"object"
                                                                                        },
                                                                                        "activationDate":{
                                                                                            "description":"The activation date in ISO format.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "asset":{
                                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "serviceId":{
                                                                                            "description":"The service ID associated to the current item.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "commerceItems":{
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "properties":{
                                                                                                    "serviceAccountId":{
                                                                                                        "description":"The service account ID associated to the current item.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "configurationOptionId":{
                                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "deactivationDate":{
                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "addOnItem":{
                                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The quantity included.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "productId":{
                                                                                                        "description":"The ID of the product.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalData":{
                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "values":{
                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "dynamic_property_key":{
                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                            "type":"string"
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "required":[
                                                                                                                        "dynamic_property_key"
                                                                                                                    ]
                                                                                                                },
                                                                                                                "name":{
                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "actionCode":{
                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "values",
                                                                                                                "name"
                                                                                                            ]
                                                                                                        }
                                                                                                    },
                                                                                                    "parentAssetKey":{
                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "billingProfileId":{
                                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "billingAccountId":{
                                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "rootAssetKey":{
                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "configurablePropertyId":{
                                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "transactionDate":{
                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "catalogRefId":{
                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "assetKey":{
                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "customerAccountId":{
                                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalPriceDetails":{
                                                                                                        "description":"Details about external pricing",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "externalPriceQuantity":{
                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "externalPrice":{
                                                                                                                "description":"External price of this commerce item",
                                                                                                                "type":"number"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "siteId":{
                                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "actionCode":{
                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "shopperInput":{
                                                                                                        "description":"Map of shopper input keys to values",
                                                                                                        "additionalProperties":{
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "type":"object"
                                                                                                    },
                                                                                                    "activationDate":{
                                                                                                        "description":"The activation date in ISO format.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "asset":{
                                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "serviceId":{
                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "commerceItems":{
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "properties":{
                                                                                                                "serviceAccountId":{
                                                                                                                    "description":"The service account ID associated to the current item.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "configurationOptionId":{
                                                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "deactivationDate":{
                                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "addOnItem":{
                                                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The quantity included.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "productId":{
                                                                                                                    "description":"The ID of the product.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "externalData":{
                                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                    "type":"array",
                                                                                                                    "items":{
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "values":{
                                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "dynamic_property_key":{
                                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                        "type":"string"
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "required":[
                                                                                                                                    "dynamic_property_key"
                                                                                                                                ]
                                                                                                                            },
                                                                                                                            "name":{
                                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "actionCode":{
                                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "values",
                                                                                                                            "name"
                                                                                                                        ]
                                                                                                                    }
                                                                                                                },
                                                                                                                "parentAssetKey":{
                                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "billingProfileId":{
                                                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "billingAccountId":{
                                                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "rootAssetKey":{
                                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "configurablePropertyId":{
                                                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "transactionDate":{
                                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "catalogRefId":{
                                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "assetKey":{
                                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "customerAccountId":{
                                                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "externalPriceDetails":{
                                                                                                                    "description":"Details about external pricing",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "externalPriceQuantity":{
                                                                                                                            "description":"external quantity of this commerce item",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "externalPrice":{
                                                                                                                            "description":"External price of this commerce item",
                                                                                                                            "type":"number"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "siteId":{
                                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "actionCode":{
                                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "shopperInput":{
                                                                                                                    "description":"Map of shopper input keys to values",
                                                                                                                    "additionalProperties":{
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "type":"object"
                                                                                                                },
                                                                                                                "activationDate":{
                                                                                                                    "description":"The activation date in ISO format.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "asset":{
                                                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "serviceId":{
                                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "commerceItems":{
                                                                                                                    "type":"array",
                                                                                                                    "items":{
                                                                                                                        "properties":{
                                                                                                                            "serviceAccountId":{
                                                                                                                                "description":"The service account ID associated to the current item.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "configurationOptionId":{
                                                                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "deactivationDate":{
                                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "addOnItem":{
                                                                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "quantity":{
                                                                                                                                "description":"The quantity included.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "productId":{
                                                                                                                                "description":"The ID of the product.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "externalData":{
                                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                "type":"array",
                                                                                                                                "items":{
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "values":{
                                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "dynamic_property_key":{
                                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                    "type":"string"
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "required":[
                                                                                                                                                "dynamic_property_key"
                                                                                                                                            ]
                                                                                                                                        },
                                                                                                                                        "name":{
                                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "actionCode":{
                                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "required":[
                                                                                                                                        "values",
                                                                                                                                        "name"
                                                                                                                                    ]
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "parentAssetKey":{
                                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "billingProfileId":{
                                                                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "billingAccountId":{
                                                                                                                                "description":"The billing account ID associated to the current item.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "rootAssetKey":{
                                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "configurablePropertyId":{
                                                                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "transactionDate":{
                                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "catalogRefId":{
                                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "assetKey":{
                                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "customerAccountId":{
                                                                                                                                "description":"The customer account ID associated to the current item.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "externalPriceDetails":{
                                                                                                                                "description":"Details about external pricing",
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "externalPriceQuantity":{
                                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "externalPrice":{
                                                                                                                                        "description":"External price of this commerce item",
                                                                                                                                        "type":"number"
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "siteId":{
                                                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "actionCode":{
                                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "shopperInput":{
                                                                                                                                "description":"Map of shopper input keys to values",
                                                                                                                                "additionalProperties":{
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "type":"object"
                                                                                                                            },
                                                                                                                            "activationDate":{
                                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "asset":{
                                                                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "serviceId":{
                                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "commerceItems":{
                                                                                                                                "type":"array",
                                                                                                                                "items":{
                                                                                                                                    "properties":{
                                                                                                                                        "serviceAccountId":{
                                                                                                                                            "description":"The service account ID associated to the current item.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "configurationOptionId":{
                                                                                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "deactivationDate":{
                                                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "addOnItem":{
                                                                                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "quantity":{
                                                                                                                                            "description":"The quantity included.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "productId":{
                                                                                                                                            "description":"The ID of the product.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "externalData":{
                                                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                            "type":"array",
                                                                                                                                            "items":{
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "values":{
                                                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                                                        "type":"object",
                                                                                                                                                        "properties":{
                                                                                                                                                            "dynamic_property_key":{
                                                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                                "type":"string"
                                                                                                                                                            }
                                                                                                                                                        },
                                                                                                                                                        "required":[
                                                                                                                                                            "dynamic_property_key"
                                                                                                                                                        ]
                                                                                                                                                    },
                                                                                                                                                    "name":{
                                                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "actionCode":{
                                                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                },
                                                                                                                                                "required":[
                                                                                                                                                    "values",
                                                                                                                                                    "name"
                                                                                                                                                ]
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "parentAssetKey":{
                                                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "billingProfileId":{
                                                                                                                                            "description":"The billing profile ID associated to the current item.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "billingAccountId":{
                                                                                                                                            "description":"The billing account ID associated to the current item.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "rootAssetKey":{
                                                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "configurablePropertyId":{
                                                                                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "transactionDate":{
                                                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "catalogRefId":{
                                                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "assetKey":{
                                                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "customerAccountId":{
                                                                                                                                            "description":"The customer account ID associated to the current item.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "externalPriceDetails":{
                                                                                                                                            "description":"Details about external pricing",
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "externalPriceQuantity":{
                                                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "externalPrice":{
                                                                                                                                                    "description":"External price of this commerce item",
                                                                                                                                                    "type":"number"
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "siteId":{
                                                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "actionCode":{
                                                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "shopperInput":{
                                                                                                                                            "description":"Map of shopper input keys to values",
                                                                                                                                            "additionalProperties":{
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "type":"object"
                                                                                                                                        },
                                                                                                                                        "activationDate":{
                                                                                                                                            "description":"The activation date in ISO format.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "asset":{
                                                                                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "serviceId":{
                                                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "commerceItems":{
                                                                                                                                            "type":"array",
                                                                                                                                            "items":{
                                                                                                                                                "properties":{
                                                                                                                                                    "serviceAccountId":{
                                                                                                                                                        "description":"The service account ID associated to the current item.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "configurationOptionId":{
                                                                                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "deactivationDate":{
                                                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "addOnItem":{
                                                                                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "quantity":{
                                                                                                                                                        "description":"The quantity included.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "productId":{
                                                                                                                                                        "description":"The ID of the product.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "externalData":{
                                                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                                        "type":"array",
                                                                                                                                                        "items":{
                                                                                                                                                            "type":"object",
                                                                                                                                                            "properties":{
                                                                                                                                                                "values":{
                                                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                                                    "type":"object",
                                                                                                                                                                    "properties":{
                                                                                                                                                                        "dynamic_property_key":{
                                                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                                            "type":"string"
                                                                                                                                                                        }
                                                                                                                                                                    },
                                                                                                                                                                    "required":[
                                                                                                                                                                        "dynamic_property_key"
                                                                                                                                                                    ]
                                                                                                                                                                },
                                                                                                                                                                "name":{
                                                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                                                    "type":"string"
                                                                                                                                                                },
                                                                                                                                                                "actionCode":{
                                                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                                    "type":"string"
                                                                                                                                                                }
                                                                                                                                                            },
                                                                                                                                                            "required":[
                                                                                                                                                                "values",
                                                                                                                                                                "name"
                                                                                                                                                            ]
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "parentAssetKey":{
                                                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "billingProfileId":{
                                                                                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "billingAccountId":{
                                                                                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "rootAssetKey":{
                                                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "configurablePropertyId":{
                                                                                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "transactionDate":{
                                                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "catalogRefId":{
                                                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "assetKey":{
                                                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "customerAccountId":{
                                                                                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "externalPriceDetails":{
                                                                                                                                                        "description":"Details about external pricing",
                                                                                                                                                        "type":"object",
                                                                                                                                                        "properties":{
                                                                                                                                                            "externalPriceQuantity":{
                                                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            },
                                                                                                                                                            "externalPrice":{
                                                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                                                "type":"number"
                                                                                                                                                            }
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "siteId":{
                                                                                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "actionCode":{
                                                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "shopperInput":{
                                                                                                                                                        "description":"Map of shopper input keys to values",
                                                                                                                                                        "additionalProperties":{
                                                                                                                                                            "type":"string"
                                                                                                                                                        },
                                                                                                                                                        "type":"object"
                                                                                                                                                    },
                                                                                                                                                    "activationDate":{
                                                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "asset":{
                                                                                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "serviceId":{
                                                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "commerceItems":{
                                                                                                                                                        "type":"array",
                                                                                                                                                        "items":{
                                                                                                                                                            "properties":{
                                                                                                                                                            }
                                                                                                                                                        }
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "serviceAccountId":{
                                "description":"The service account ID associated to the current item.",
                                "type":"string"
                            },
                            "quantity":{
                                "description":"The quantity included.",
                                "type":"integer"
                            },
                            "productId":{
                                "description":"The ID of the product.",
                                "type":"string"
                            },
                            "totalOneTimeNetAmount":{
                                "description":"Total one time net amount",
                                "type":"number"
                            },
                            "contractStartDate":{
                                "description":"Start date of the contract",
                                "type":"string"
                            },
                            "contractEndDate":{
                                "description":"End date of the contract",
                                "type":"string"
                            },
                            "externalId":{
                                "description":"An optional, external ID for this commerce item.",
                                "type":"string"
                            },
                            "parentAssetKey":{
                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                "type":"string"
                            },
                            "recurringChargesSummary":{
                                "description":"Summary of all recurring charges by frequency",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "amount":{
                                            "description":"price for whole quantity",
                                            "type":"number"
                                        },
                                        "price":{
                                            "description":"price for one quantity",
                                            "type":"number"
                                        },
                                        "frequency":{
                                            "description":"Frequency of this summary i.e, per month, per year etc",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "rootAssetKey":{
                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                "type":"string"
                            },
                            "transactionDate":{
                                "description":"ISO formatted Date on which the service action should be triggered.",
                                "type":"string"
                            },
                            "catalogRefId":{
                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                "type":"string"
                            },
                            "lastPriced":{
                                "description":"Date when commerce item is last priced",
                                "type":"string"
                            },
                            "charges":{
                                "description":"Charges applied on this commerce item if any.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "unitPrice":{
                                            "description":"unit price of the item",
                                            "type":"number"
                                        },
                                        "amount":{
                                            "description":"Total Amount w.r.t to quantity.",
                                            "type":"number"
                                        },
                                        "unitOfMeasure":{
                                            "description":"Unit of Measure. Applicable for only Usage based charges.",
                                            "type":"string"
                                        },
                                        "isProductPrice":{
                                            "description":"This property tells which charge among others is Product price",
                                            "type":"boolean"
                                        },
                                        "name":{
                                            "description":"Name of the charge",
                                            "type":"string"
                                        },
                                        "chargeType":{
                                            "description":"Type of the charge",
                                            "type":"string"
                                        },
                                        "priceType":{
                                            "description":"Price type for this charge. i.e., one-time, recurring or usage",
                                            "type":"string"
                                        },
                                        "additionalInfo":{
                                            "description":"Additional properties(if any) needed for any down stream system",
                                            "type":"object",
                                            "properties":{
                                                "rates":{
                                                    "type":"object",
                                                    "properties":{
                                                        "schema":{
                                                            "type":"object",
                                                            "properties":{
                                                                "lookupData":{
                                                                    "description":"Lookup data for the schema",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "columns":{
                                                                    "description":"Column definitions for the rate card",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "variableName":{
                                                                                "description":"Variable name for the column",
                                                                                "type":"string"
                                                                            },
                                                                            "translations":{
                                                                                "description":"Translation data for internationalization",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "dataType":{
                                                                                "description":"Data type of the column",
                                                                                "type":"string"
                                                                            },
                                                                            "name":{
                                                                                "description":"Display name of the column",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "variableName":{
                                                            "description":"Variable name for the rate card",
                                                            "type":"string"
                                                        },
                                                        "data":{
                                                            "description":"Array of rate tiers",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "name":{
                                                            "description":"Display name of the rate card",
                                                            "type":"string"
                                                        },
                                                        "type":{
                                                            "description":"Type of the rate card",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "calculationInfo":{
                                                    "description":"calculation info received from external system",
                                                    "type":"string"
                                                },
                                                "rowNumber":{
                                                    "description":"The unique identifier for the charge within the line",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "integrationId":{
                                            "description":"Integration id for this charge",
                                            "type":"string"
                                        },
                                        "dynamicPricingType":{
                                            "description":"dynamic pricing type i.e., tiered or volume or static.",
                                            "type":"string"
                                        },
                                        "chargeCode":{
                                            "description":"Charge code",
                                            "type":"string"
                                        },
                                        "frequency":{
                                            "description":"recurring frequency for this charge. Applicable only for recurring chrages.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "customerAccountId":{
                                "description":"The customer account ID associated to the current item.",
                                "type":"string"
                            },
                            "productDisplayName":{
                                "description":"The product's display name. (read-only, obtained from the referenced product)",
                                "type":"string"
                            },
                            "catalogKey":{
                                "description":"The key of the catalog this commerce item references.",
                                "type":"string"
                            },
                            "siteId":{
                                "description":"The ID of the site on which the item was added.",
                                "type":"string"
                            },
                            "totalOneTimeListAmount":{
                                "description":"Total one time list amount",
                                "type":"number"
                            },
                            "shopperInput":{
                                "description":"Map of shopper input keys to values",
                                "additionalProperties":{
                                    "type":"string"
                                },
                                "type":"object"
                            },
                            "activationDate":{
                                "description":"The activation date in ISO format.",
                                "type":"string"
                            },
                            "asset":{
                                "description":"The flag that defines it the item is an asset or not.",
                                "type":"boolean"
                            },
                            "backOrderQuantity":{
                                "description":"The back ordered quantity included.",
                                "type":"integer"
                            }
                        }
                    }
                },
                "commerceItemsIsTruncated":{
                    "description":"This property will be added to the webhook payload only if the corresponding commerceItems property is truncated. The value for this field will be true always if present",
                    "type":"boolean"
                },
                "taxPriceInfo":{
                    "description":"The tax pricing details for the order.",
                    "type":"object",
                    "properties":{
                        "discounted":{
                            "description":"Whether the price was discounted.",
                            "type":"boolean"
                        },
                        "cityTax":{
                            "description":"The monetary amount of city tax.",
                            "type":"number"
                        },
                        "secondaryCurrencyTaxAmount":{
                            "description":"The tax amount in secondary currency",
                            "type":"number"
                        },
                        "amount":{
                            "description":"The monetary amount.",
                            "type":"number"
                        },
                        "valueAddedTax":{
                            "description":"The value added tax",
                            "type":"number"
                        },
                        "countyTax":{
                            "description":"The monetary amount of county tax.",
                            "type":"number"
                        },
                        "isTaxIncluded":{
                            "description":"If Tax is Included",
                            "type":"boolean"
                        },
                        "amountIsFinal":{
                            "description":"Whether the amount is final.",
                            "type":"boolean"
                        },
                        "districtTax":{
                            "description":"Tax amount for the district.",
                            "type":"number"
                        },
                        "stateTax":{
                            "description":"Tax amount for the state.",
                            "type":"number"
                        },
                        "currencyCode":{
                            "description":"The three character currency code.",
                            "type":"string"
                        },
                        "countryTax":{
                            "description":"The monetary amount of country tax.",
                            "type":"number"
                        }
                    }
                },
                "submittedBy":{
                    "description":"The ID of the shopper profile that submitted the order.",
                    "type":"string"
                },
                "shippingGroups":{
                    "description":"Shipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "shippingMethod":{
                                "description":"The shipping method.",
                                "type":"string"
                            },
                            "description":{
                                "description":"The description of this shipping group. Defaults to the ID.",
                                "type":"string"
                            },
                            "submittedDate":{
                                "format":"date-time",
                                "description":"The date the shipping group was submitted.",
                                "type":"string"
                            },
                            "shippingMethodDetails":{
                                "description":"Additional properties of shipping method",
                                "type":"object",
                                "properties":{
                                    "internalName":{
                                        "description":"The internal name of the shipping method",
                                        "type":"string"
                                    },
                                    "displayName":{
                                        "description":"The name of the shippingMethod",
                                        "type":"string"
                                    },
                                    "description":{
                                        "description":"The description of the shippingMethod",
                                        "type":"string"
                                    },
                                    "externalId":{
                                        "description":"The external id of the shipping method",
                                        "type":"string"
                                    },
                                    "id":{
                                        "description":"The Id of the shipping method.",
                                        "type":"string"
                                    },
                                    "taxCode":{
                                        "description":"The tax code of the shipping method",
                                        "type":"string"
                                    }
                                }
                            },
                            "priceInfo":{
                                "description":"The pricing details about this shipping group.",
                                "type":"object",
                                "properties":{
                                    "discounted":{
                                        "description":"Whether this item is discounted.",
                                        "type":"boolean"
                                    },
                                    "secondaryCurrencyTaxAmount":{
                                        "description":"The secondary currency tax amount.",
                                        "type":"number"
                                    },
                                    "shippingTax":{
                                        "description":"The shipping tax",
                                        "type":"number"
                                    },
                                    "amount":{
                                        "description":"The monetary amount.",
                                        "type":"number"
                                    },
                                    "secondaryCurrencyShippingAmount":{
                                        "description":"The secondary currency shipping amount.",
                                        "type":"number"
                                    },
                                    "rawShipping":{
                                        "description":"The monetary amount of the cost of raw shipping.",
                                        "type":"number"
                                    },
                                    "amountIsFinal":{
                                        "description":"Whether the amount is final.",
                                        "type":"boolean"
                                    },
                                    "currencyCode":{
                                        "description":"The currency code for the monetary amounts.",
                                        "type":"string"
                                    }
                                }
                            },
                            "shipOnDate":{
                                "format":"date-time",
                                "description":"The date this shipping group is expected to ship upon.",
                                "type":"string"
                            },
                            "actualShipDate":{
                                "format":"date-time",
                                "description":"The actual shipped date of this shipping group.",
                                "type":"string"
                            },
                            "specialInstructions":{
                                "description":"Special instructions for the shipping group. Keys and values are strings.",
                                "type":"object",
                                "properties":{
                                    "additionalProperties":{
                                        "type":"string"
                                    }
                                }
                            },
                            "shippingAddress":{
                                "description":"The shipping address for this shipping group.",
                                "type":"object",
                                "properties":{
                                    "lastName":{
                                        "description":"Last name.",
                                        "type":"string"
                                    },
                                    "country":{
                                        "description":"Country.",
                                        "type":"string"
                                    },
                                    "address3":{
                                        "description":"Address Line 3.",
                                        "type":"string"
                                    },
                                    "address2":{
                                        "description":"Address Line 2.",
                                        "type":"string"
                                    },
                                    "city":{
                                        "description":"City.",
                                        "type":"string"
                                    },
                                    "address1":{
                                        "description":"Address Line 1.",
                                        "type":"string"
                                    },
                                    "prefix":{
                                        "description":"Prefix.",
                                        "type":"string"
                                    },
                                    "companyName":{
                                        "description":"Company name.",
                                        "type":"string"
                                    },
                                    "postalCode":{
                                        "description":"Postal code.",
                                        "type":"string"
                                    },
                                    "jobTitle":{
                                        "description":"Job title.",
                                        "type":"string"
                                    },
                                    "county":{
                                        "description":"Name of the county.",
                                        "type":"string"
                                    },
                                    "ownerId":{
                                        "description":"The ID of the owner of this address.",
                                        "type":"string"
                                    },
                                    "suffix":{
                                        "description":"Suffix.",
                                        "type":"string"
                                    },
                                    "firstName":{
                                        "description":"First name.",
                                        "type":"string"
                                    },
                                    "phoneNumber":{
                                        "description":"Phone number.",
                                        "type":"string"
                                    },
                                    "faxNumber":{
                                        "description":"The fax number.",
                                        "type":"string"
                                    },
                                    "middleName":{
                                        "description":"Middle name.",
                                        "type":"string"
                                    },
                                    "state":{
                                        "description":"State.",
                                        "type":"string"
                                    },
                                    "id":{
                                        "description":"ID.",
                                        "type":"string"
                                    },
                                    "email":{
                                        "description":"The email address",
                                        "type":"string"
                                    }
                                }
                            },
                            "commerceItemRelationships":{
                                "description":"The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "serviceAccountId":{
                                            "description":"The service account ID associated to the current item.",
                                            "type":"string"
                                        },
                                        "deactivationDate":{
                                            "description":"The deactivation date in ISO format.",
                                            "type":"string"
                                        },
                                        "amount":{
                                            "description":"The monetary value.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The quantity of items referenced by this relationship.",
                                            "type":"integer"
                                        },
                                        "relationshipType":{
                                            "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
                                            "type":"string"
                                        },
                                        "returnedQuantity":{
                                            "description":"Number of referenced items that were returned.",
                                            "type":"integer"
                                        },
                                        "externalData":{
                                            "description":"External data to be associated with a commerce item, provided by a third party system.",
                                            "type":"array",
                                            "items":{
                                                "properties":{
                                                    "values":{
                                                        "description":"The map values associated with an externalData item.",
                                                        "type":"object",
                                                        "properties":{
                                                            "value":{
                                                                "description":"Map value defined by external system.",
                                                                "type":"string"
                                                            },
                                                            "key":{
                                                                "description":"Map key defined by external system.",
                                                                "type":"string"
                                                            }
                                                        }
                                                    },
                                                    "name":{
                                                        "description":"The name to be associated with the externalData item.",
                                                        "type":"string"
                                                    },
                                                    "actionCode":{
                                                        "description":"The action code that has been set on the externalData item by the third party system.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "parentAssetKey":{
                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                            "type":"string"
                                        },
                                        "billingProfileId":{
                                            "description":"The billing profile ID associated to the current item.",
                                            "type":"string"
                                        },
                                        "range":{
                                            "description":"The range covered by these commerce items",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "billingAccountId":{
                                            "description":"The billing account ID associated to the current item.",
                                            "type":"string"
                                        },
                                        "commerceItemExternalId":{
                                            "description":"The referenced commerce item's external ID.",
                                            "type":"string"
                                        },
                                        "rootAssetKey":{
                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                            "type":"string"
                                        },
                                        "transactionDate":{
                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                            "type":"string"
                                        },
                                        "assetKey":{
                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                            "type":"string"
                                        },
                                        "commerceItemId":{
                                            "description":"The referenced commerce item's internal ID.",
                                            "type":"string"
                                        },
                                        "customerAccountId":{
                                            "description":"The customer account ID associated to the current item.",
                                            "type":"string"
                                        },
                                        "actionCode":{
                                            "description":"The action code that has been set on the item by the third party system.",
                                            "type":"string"
                                        },
                                        "id":{
                                            "description":"The native ID of this item.",
                                            "type":"string"
                                        },
                                        "activationDate":{
                                            "description":"The activation date in ISO format.",
                                            "type":"string"
                                        },
                                        "asset":{
                                            "description":"The flag that defines it the item is an asset or not.",
                                            "type":"boolean"
                                        },
                                        "serviceId":{
                                            "description":"The service ID associated to the current item.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "id":{
                                "description":"The ID of this shipping group.",
                                "type":"string"
                            },
                            "state":{
                                "description":"The state of this shipping group.",
                                "type":"string"
                            },
                            "stateDetail":{
                                "description":"Details about the state of this shipping group.",
                                "type":"string"
                            },
                            "trackingNumber":{
                                "description":"The tracking number. In case of multiple tracking numbers the format should be carrierId-trackingNumber,carrierId-trackingNumber..., Here carrierId is the Id which has been added through the addCarrier end point.",
                                "type":"string"
                            },
                            "handlingInstructions":{
                                "description":"Handling instructions. Currently read-only.",
                                "type":"array",
                                "items":{
                                    "type":"string",
                                    "properties":{
                                    }
                                }
                            },
                            "shippingGroupClassType":{
                                "description":"The class type for the ShippingGroup. Ex - \"hardgoodShippingGroup\", \"virtualShippingGroup\" etc.",
                                "type":"string"
                            }
                        }
                    }
                },
                "creationSiteId":{
                    "description":"The ID of the site on which the order was created on. This may differ to siteId value if the site is part of a cart sharing group.",
                    "type":"string"
                },
                "profile":{
                    "description":"Basic profile information. (read-only)",
                    "type":"object",
                    "properties":{
                        "lastName":{
                            "description":"Last name.",
                            "type":"string"
                        },
                        "firstName":{
                            "description":"First name.",
                            "type":"string"
                        },
                        "customerContactId":{
                            "description":"The external customer contact id.",
                            "type":"string"
                        },
                        "loyaltyPrograms":{
                            "description":"Loyalty Programs Information",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "programName":{
                                        "description":"programName of Loyalty Program",
                                        "type":"string"
                                    },
                                    "repositoryId":{
                                        "description":"repository Id",
                                        "type":"string"
                                    },
                                    "membershipId":{
                                        "description":"membershipId of the profile.",
                                        "type":"string"
                                    },
                                    "programId":{
                                        "description":"programId of Loyalty Program",
                                        "type":"string"
                                    },
                                    "status":{
                                        "description":"status of Enrollment.",
                                        "type":"string"
                                    }
                                }
                            }
                        },
                        "shippingAddress":{
                            "description":"Default shipping address",
                            "type":"object",
                            "properties":{
                                "externalAddressId":{
                                    "description":"External ID of the address",
                                    "type":"string"
                                },
                                "country":{
                                    "description":"Country.",
                                    "type":"string"
                                },
                                "phoneNumber":{
                                    "description":"Phone number.",
                                    "type":"string"
                                },
                                "address3":{
                                    "description":"Address Line 3.",
                                    "type":"string"
                                },
                                "address2":{
                                    "description":"Address Line 2.",
                                    "type":"string"
                                },
                                "city":{
                                    "description":"City.",
                                    "type":"string"
                                },
                                "address1":{
                                    "description":"Address Line 1.",
                                    "type":"string"
                                },
                                "postalCode":{
                                    "description":"Postal code.",
                                    "type":"string"
                                },
                                "repositoryId":{
                                    "description":"repositoryId",
                                    "type":"string"
                                },
                                "county":{
                                    "description":"Name of the county.",
                                    "type":"string"
                                },
                                "state":{
                                    "description":"State.",
                                    "type":"string"
                                }
                            }
                        },
                        "middleName":{
                            "description":"Middle name.",
                            "type":"string"
                        },
                        "email":{
                            "description":"The email address",
                            "type":"string"
                        }
                    }
                },
                "submissionInfo":{
                    "description":"Details of post submission references.",
                    "type":"object",
                    "properties":{
                        "externalId":{
                            "description":"id of submitted order in external system",
                            "type":"string"
                        },
                        "errorInfo":{
                            "description":"Error Details",
                            "type":"string"
                        },
                        "source":{
                            "description":"Source",
                            "type":"string"
                        }
                    }
                },
                "recurringChargesSummary":{
                    "description":"Summary of all recurring charges by frequency",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "amount":{
                                "description":"price for whole quantity",
                                "type":"number"
                            },
                            "frequency":{
                                "description":"Frequency of this summary i.e, per month, per year etc",
                                "type":"string"
                            }
                        }
                    }
                },
                "cartName":{
                    "description":"Cart name for this order.",
                    "type":"string"
                },
                "shippingGroupCount":{
                    "description":"The number of shipping groups (read-only, value is ignored when updating).",
                    "type":"integer"
                },
                "paymentGroupCount":{
                    "description":"The number of payment groups. (read-only, value is ignored when updating)",
                    "type":"integer"
                },
                "transactionId":{
                    "description":"Id of transaction associated with order",
                    "type":"string"
                },
                "originOfOrder":{
                    "description":"The source from which order got created.",
                    "type":"string"
                },
                "sharedWithOrganization":{
                    "description":"Whether the order has been shared with the organization.",
                    "type":"boolean"
                },
                "profileId":{
                    "description":"The ID of the shopper profile that owns the order.",
                    "type":"string"
                },
                "siteId":{
                    "description":"The ID of the site on which the order was placed.",
                    "type":"string"
                },
                "markers":{
                    "description":"Order marker information",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "value":{
                                "description":"Order marker value. In the case of a marketing campaign, it represents the actual unique campaign ID",
                                "type":"string"
                            },
                            "key":{
                                "description":"Order marker key. In a marketing campaign marker, a key signifies that it is a campaign marker. Also, it identifies the external marketing system that is the source of the campaign, e.g., campaign_eloqua",
                                "type":"string"
                            }
                        }
                    }
                }
            }
        }
    },
    "example":{
        "site":{
            "siteURL":"http://localhost:8080",
            "siteName":"Commerce Cloud Site"
        },
        "cancellationSource":"shopper",
        "discountInfo":{
            "unclaimedCouponMultiPromotions":{
            },
            "orderCouponsMap":{
            },
            "orderDiscount":0,
            "secondaryCurrencyShippingDiscount":0,
            "shippingDiscount":0,
            "orderImplicitDiscountList":[
            ],
            "unclaimedCouponsMap":{
            },
            "claimedCouponMultiPromotions":{
            }
        },
        "order":{
            "gwp":false,
            "secondaryCurrencyCode":"USD",
            "submittedDate":"2017-11-21T09:36:45.088Z",
            "salesChannel":"default",
            "configuratorId":"36379716",
            "organizationId":null,
            "relationships":[
                {
                    "paymentGroupId":"pg30507",
                    "amount":100,
                    "relationshipType":"ORDERAMOUNT",
                    "id":"r40528"
                },
                {
                    "paymentGroupId":"pg30508",
                    "amount":12.28,
                    "relationshipType":"ORDERAMOUNT",
                    "id":"r40529"
                }
            ],
            "exchangeRate":0.4,
            "id":"o30465",
            "state":"SUBMITTED",
            "taxCalculated":true,
            "commerceItems":[
                {
                    "deactivationDate":null,
                    "gwp":false,
                    "returnedQuantity":0,
                    "availabilityDate":null,
                    "externalData":[
                    ],
                    "billingProfileId":null,
                    "billingAccountId":null,
                    "preOrderQuantity":0,
                    "assetKey":null,
                    "priceInfo":{
                        "discounted":false,
                        "amount":100,
                        "secondaryCurrencyShippingSurcharge":4,
                        "rawTotalPrice":100,
                        "salePrice":0,
                        "orderDiscountInfos":[
                        ],
                        "priceListId":"priceListGroup_1511256910174_listPrices",
                        "itemDiscountInfos":[
                        ],
                        "quantityDiscounted":0,
                        "amountIsFinal":false,
                        "onSale":false,
                        "shippingSurcharge":10,
                        "discountable":true,
                        "currentPriceDetailsSorted":[
                            {
                                "secondaryCurrencyTaxAmount":3.2,
                                "discounted":false,
                                "amount":100,
                                "quantity":1,
                                "amountIsFinal":false,
                                "range":{
                                    "lowBound":0,
                                    "highBound":0,
                                    "size":1
                                },
                                "tax":8,
                                "orderDiscountShare":0,
                                "detailedUnitPrice":100,
                                "currencyCode":"L10174"
                            }
                        ],
                        "currencyCode":"L10174",
                        "listPrice":100
                    },
                    "catalogId":null,
                    "externalRecurringChargeDetails":null,
                    "externalPriceDetails":{
                        "externalPriceQuantity":1,
                        "externalPrice":100
                    },
                    "actionCode":null,
                    "id":"ci3000500",
                    "serviceId":null,
                    "commerceItems":[
                        {
                            "quantity":1,
                            "productId":"prod10037",
                            "catRefId":"sku10043",
                            "configuratorId":"conf10002",
                            "commerceItems":[
                                {
                                    "quantity":1,
                                    "productId":"Product_27Fxyzii",
                                    "catRefId":"Sku_27Gxyzii"
                                }
                            ]
                        }
                    ],
                    "serviceAccountId":null,
                    "quantity":1,
                    "productId":"Product_1511256910174",
                    "parentAssetKey":null,
                    "externalId":null,
                    "rootAssetKey":null,
                    "transactionDate":null,
                    "catalogRefId":"Sku_1511256910174",
                    "customerAccountId":null,
                    "recurringChargePriceInfo":null,
                    "lineAttributes":[
                    ],
                    "catalogKey":null,
                    "productDisplayName":"Product_1511256910171",
                    "asset":false,
                    "activationDate":null,
                    "backOrderQuantity":0
                }
            ],
            "shippingGroups":[
                {
                    "shippingMethod":"groundShippingMethod",
                    "description":"sg40492",
                    "submittedDate":null,
                    "shippingMethodDetails":{
                        "internalName":null,
                        "displayName":"Ground",
                        "description":null,
                        "externalId":null,
                        "id":"groundShippingMethod",
                        "taxCode":null
                    },
                    "priceInfo":{
                        "secondaryCurrencyTaxAmount":0.68,
                        "discounted":false,
                        "shippingTax":1.7,
                        "secondaryCurrencyShippingAmount":8.4,
                        "amount":21,
                        "rawShipping":11,
                        "amountIsFinal":false,
                        "currencyCode":"L10174"
                    },
                    "shipOnDate":null,
                    "actualShipDate":null,
                    "specialInstructions":{
                    },
                    "shippingAddress":{
                        "lastName":"Anderson",
                        "country":"US",
                        "address3":"",
                        "address2":"",
                        "city":"Syracuse",
                        "prefix":"",
                        "address1":"21 Cedar Ave",
                        "postalCode":"13202",
                        "companyName":"",
                        "jobTitle":"",
                        "county":"",
                        "suffix":"",
                        "ownerId":null,
                        "firstName":"Kim",
                        "phoneNumber":"212-555-1977",
                        "faxNumber":"",
                        "middleName":"",
                        "state":"NY",
                        "email":"kim@example.com"
                    },
                    "commerceItemRelationships":[
                        {
                            "commerceItemId":"ci3000500",
                            "amount":0,
                            "quantity":1,
                            "relationshipType":"SHIPPINGQUANTITY",
                            "returnedQuantity":0,
                            "range":{
                                "lowBound":0,
                                "highBound":0,
                                "size":1
                            },
                            "commerceItemExternalId":null,
                            "state":"INITIAL",
                            "id":"r40526"
                        }
                    ],
                    "state":"INITIAL",
                    "id":"sg40492",
                    "stateDetail":null,
                    "trackingNumber":null,
                    "handlingInstructions":[
                    ],
                    "shippingGroupClassType":"hardgoodShippingGroup"
                }
            ],
            "freezeDate":null,
            "taxExempt":false,
            "profile":{
                "lastName":"test",
                "firstName":"test",
                "loyaltyPrograms":[
                ],
                "shippingAddress":{
                    "externalAddressId":"externalId",
                    "country":"US",
                    "phoneNumber":"9700707812",
                    "address3":"",
                    "address2":"IND#56789",
                    "city":"BOSTON",
                    "address1":"11C Great Medow LN",
                    "postalCode":"02201",
                    "repositoryId":"se-980031",
                    "county":"",
                    "state":"MA"
                },
                "middleName":null,
                "customProperty1":null,
                "customProperty2":null,
                "parentOrganization":null,
                "email":"test1511256994101@user.com"
            },
            "paymentInitiatedEmailSent":false,
            "cartName":"o30465",
            "payShippingInSecondaryCurrency":true,
            "shippingGroupCount":1,
            "taxExemptionCode":null,
            "sharedWithOrganization":false,
            "profileId":"110352",
            "activeQuoteOrderId":null,
            "approverIds":[
            ],
            "lastModifiedTime":"1511257005212",
            "priceGroupId":"priceListGroup_1511256910174",
            "creationTime":"1511256995939",
            "sourceSystem":"Cloud Commerce",
            "gwpMarkers":[
            ],
            "locale":"en",
            "paymentGroups":[
                {
                    "amountAuthorized":12.28,
                    "amount":12.28,
                    "paymentMethod":"tokenizedCreditCard",
                    "id":"pg30508",
                    "billingAddress":{
                        "lastName":"Test",
                        "country":"US",
                        "address3":null,
                        "address2":null,
                        "city":"Montgomery",
                        "prefix":null,
                        "address1":"Line 1",
                        "postalCode":"36123",
                        "companyName":null,
                        "jobTitle":null,
                        "county":null,
                        "suffix":null,
                        "ownerId":null,
                        "firstName":"Steve",
                        "phoneNumber":"45454545",
                        "faxNumber":null,
                        "middleName":null,
                        "state":"AL",
                        "email":"steve.test@oracle.com"
                    },
                    "currencyCode":"USD"
                }
            ],
            "payTaxInSecondaryCurrency":true,
            "priceInfo":{
                "secondaryCurrencyTaxAmount":3.88,
                "discounted":false,
                "frequencyAmountTotals":{
                },
                "secondaryCurrencyShippingAmount":8.4,
                "amount":100,
                "secondaryCurrencyTotal":12.28,
                "manualAdjustmentTotal":0,
                "discountAmount":0,
                "tax":9.7,
                "rawSubtotal":100,
                "frequencyTaxTotals":{
                },
                "total":130.7,
                "shipping":21,
                "primaryCurrencyTotal":100,
                "amountIsFinal":false,
                "orderTotalBySite":{
                    "siteUS":130.7
                },
                "currencyCode":"L10174"
            },
            "catalogId":null,
            "lastModifierId":"110352",
            "totalCommerceItemCount":1,
            "externalContext":false,
            "quoteInfo":{
                "providerNote":"Approved the quote",
                "rejectionDate":null,
                "requestDate":"2017-11-23T11:29:40.000Z",
                "errorInfo":null,
                "externalId":null,
                "rejectionNote":null,
                "quoteDate":"2017-11-23T11:29:41.000Z",
                "expirationDate":"2029-05-31T00:55:57.000Z",
                "requesterNote":"Please give Discount"
            },
            "taxPriceInfo":{
                "secondaryCurrencyTaxAmount":3.88,
                "discounted":false,
                "valueAddedTax":0,
                "amount":9.7,
                "countyTax":10.85,
                "isTaxIncluded":false,
                "miscTax":0,
                "districtTax":0,
                "stateTax":10.85,
                "miscTaxInfo":{
                },
                "countryTax":0,
                "cityTax":0,
                "amountIsFinal":false,
                "currencyCode":"L10174"
            },
            "submittedBy":"110352",
            "submissionInfo":{
                "externalId":"CPQ-2134",
                "errorInfo":null,
                "source":"CPQ"
            },
            "approverMessages":[
            ],
            "customProperty1":null,
            "customProperty2":null,
            "paymentGroupCount":1,
            "originOfOrder":"punchOut",
            "recurringChargePriceInfo":null,
            "organization":null,
            "siteId":"siteUS",
            "markers":[
                {
                    "value":"78900",
                    "key":"campaign_eloqua"
                }
            ]
        }
    }
}
    
    
    
    
    
    
    Example:
    
    
{
    "site":{
        "siteURL":"http://localhost:8080",
        "siteName":"Commerce Cloud Site"
    },
    "cancellationSource":"shopper",
    "discountInfo":{
        "unclaimedCouponMultiPromotions":{
        },
        "orderCouponsMap":{
        },
        "orderDiscount":0,
        "secondaryCurrencyShippingDiscount":0,
        "shippingDiscount":0,
        "orderImplicitDiscountList":[
        ],
        "unclaimedCouponsMap":{
        },
        "claimedCouponMultiPromotions":{
        }
    },
    "order":{
        "gwp":false,
        "secondaryCurrencyCode":"USD",
        "submittedDate":"2017-11-21T09:36:45.088Z",
        "salesChannel":"default",
        "configuratorId":"36379716",
        "organizationId":null,
        "relationships":[
            {
                "paymentGroupId":"pg30507",
                "amount":100,
                "relationshipType":"ORDERAMOUNT",
                "id":"r40528"
            },
            {
                "paymentGroupId":"pg30508",
                "amount":12.28,
                "relationshipType":"ORDERAMOUNT",
                "id":"r40529"
            }
        ],
        "exchangeRate":0.4,
        "id":"o30465",
        "state":"SUBMITTED",
        "taxCalculated":true,
        "commerceItems":[
            {
                "deactivationDate":null,
                "gwp":false,
                "returnedQuantity":0,
                "availabilityDate":null,
                "externalData":[
                ],
                "billingProfileId":null,
                "billingAccountId":null,
                "preOrderQuantity":0,
                "assetKey":null,
                "priceInfo":{
                    "discounted":false,
                    "amount":100,
                    "secondaryCurrencyShippingSurcharge":4,
                    "rawTotalPrice":100,
                    "salePrice":0,
                    "orderDiscountInfos":[
                    ],
                    "priceListId":"priceListGroup_1511256910174_listPrices",
                    "itemDiscountInfos":[
                    ],
                    "quantityDiscounted":0,
                    "amountIsFinal":false,
                    "onSale":false,
                    "shippingSurcharge":10,
                    "discountable":true,
                    "currentPriceDetailsSorted":[
                        {
                            "secondaryCurrencyTaxAmount":3.2,
                            "discounted":false,
                            "amount":100,
                            "quantity":1,
                            "amountIsFinal":false,
                            "range":{
                                "lowBound":0,
                                "highBound":0,
                                "size":1
                            },
                            "tax":8,
                            "orderDiscountShare":0,
                            "detailedUnitPrice":100,
                            "currencyCode":"L10174"
                        }
                    ],
                    "currencyCode":"L10174",
                    "listPrice":100
                },
                "catalogId":null,
                "externalRecurringChargeDetails":null,
                "externalPriceDetails":{
                    "externalPriceQuantity":1,
                    "externalPrice":100
                },
                "actionCode":null,
                "id":"ci3000500",
                "serviceId":null,
                "commerceItems":[
                    {
                        "quantity":1,
                        "productId":"prod10037",
                        "catRefId":"sku10043",
                        "configuratorId":"conf10002",
                        "commerceItems":[
                            {
                                "quantity":1,
                                "productId":"Product_27Fxyzii",
                                "catRefId":"Sku_27Gxyzii"
                            }
                        ]
                    }
                ],
                "serviceAccountId":null,
                "quantity":1,
                "productId":"Product_1511256910174",
                "parentAssetKey":null,
                "externalId":null,
                "rootAssetKey":null,
                "transactionDate":null,
                "catalogRefId":"Sku_1511256910174",
                "customerAccountId":null,
                "recurringChargePriceInfo":null,
                "lineAttributes":[
                ],
                "catalogKey":null,
                "productDisplayName":"Product_1511256910171",
                "asset":false,
                "activationDate":null,
                "backOrderQuantity":0
            }
        ],
        "shippingGroups":[
            {
                "shippingMethod":"groundShippingMethod",
                "description":"sg40492",
                "submittedDate":null,
                "shippingMethodDetails":{
                    "internalName":null,
                    "displayName":"Ground",
                    "description":null,
                    "externalId":null,
                    "id":"groundShippingMethod",
                    "taxCode":null
                },
                "priceInfo":{
                    "secondaryCurrencyTaxAmount":0.68,
                    "discounted":false,
                    "shippingTax":1.7,
                    "secondaryCurrencyShippingAmount":8.4,
                    "amount":21,
                    "rawShipping":11,
                    "amountIsFinal":false,
                    "currencyCode":"L10174"
                },
                "shipOnDate":null,
                "actualShipDate":null,
                "specialInstructions":{
                },
                "shippingAddress":{
                    "lastName":"Anderson",
                    "country":"US",
                    "address3":"",
                    "address2":"",
                    "city":"Syracuse",
                    "prefix":"",
                    "address1":"21 Cedar Ave",
                    "postalCode":"13202",
                    "companyName":"",
                    "jobTitle":"",
                    "county":"",
                    "suffix":"",
                    "ownerId":null,
                    "firstName":"Kim",
                    "phoneNumber":"212-555-1977",
                    "faxNumber":"",
                    "middleName":"",
                    "state":"NY",
                    "email":"kim@example.com"
                },
                "commerceItemRelationships":[
                    {
                        "commerceItemId":"ci3000500",
                        "amount":0,
                        "quantity":1,
                        "relationshipType":"SHIPPINGQUANTITY",
                        "returnedQuantity":0,
                        "range":{
                            "lowBound":0,
                            "highBound":0,
                            "size":1
                        },
                        "commerceItemExternalId":null,
                        "state":"INITIAL",
                        "id":"r40526"
                    }
                ],
                "state":"INITIAL",
                "id":"sg40492",
                "stateDetail":null,
                "trackingNumber":null,
                "handlingInstructions":[
                ],
                "shippingGroupClassType":"hardgoodShippingGroup"
            }
        ],
        "freezeDate":null,
        "taxExempt":false,
        "profile":{
            "lastName":"test",
            "firstName":"test",
            "loyaltyPrograms":[
            ],
            "shippingAddress":{
                "externalAddressId":"externalId",
                "country":"US",
                "phoneNumber":"9700707812",
                "address3":"",
                "address2":"IND#56789",
                "city":"BOSTON",
                "address1":"11C Great Medow LN",
                "postalCode":"02201",
                "repositoryId":"se-980031",
                "county":"",
                "state":"MA"
            },
            "middleName":null,
            "customProperty1":null,
            "customProperty2":null,
            "parentOrganization":null,
            "email":"test1511256994101@user.com"
        },
        "paymentInitiatedEmailSent":false,
        "cartName":"o30465",
        "payShippingInSecondaryCurrency":true,
        "shippingGroupCount":1,
        "taxExemptionCode":null,
        "sharedWithOrganization":false,
        "profileId":"110352",
        "activeQuoteOrderId":null,
        "approverIds":[
        ],
        "lastModifiedTime":"1511257005212",
        "priceGroupId":"priceListGroup_1511256910174",
        "creationTime":"1511256995939",
        "sourceSystem":"Cloud Commerce",
        "gwpMarkers":[
        ],
        "locale":"en",
        "paymentGroups":[
            {
                "amountAuthorized":12.28,
                "amount":12.28,
                "paymentMethod":"tokenizedCreditCard",
                "id":"pg30508",
                "billingAddress":{
                    "lastName":"Test",
                    "country":"US",
                    "address3":null,
                    "address2":null,
                    "city":"Montgomery",
                    "prefix":null,
                    "address1":"Line 1",
                    "postalCode":"36123",
                    "companyName":null,
                    "jobTitle":null,
                    "county":null,
                    "suffix":null,
                    "ownerId":null,
                    "firstName":"Steve",
                    "phoneNumber":"45454545",
                    "faxNumber":null,
                    "middleName":null,
                    "state":"AL",
                    "email":"steve.test@oracle.com"
                },
                "currencyCode":"USD"
            }
        ],
        "payTaxInSecondaryCurrency":true,
        "priceInfo":{
            "secondaryCurrencyTaxAmount":3.88,
            "discounted":false,
            "frequencyAmountTotals":{
            },
            "secondaryCurrencyShippingAmount":8.4,
            "amount":100,
            "secondaryCurrencyTotal":12.28,
            "manualAdjustmentTotal":0,
            "discountAmount":0,
            "tax":9.7,
            "rawSubtotal":100,
            "frequencyTaxTotals":{
            },
            "total":130.7,
            "shipping":21,
            "primaryCurrencyTotal":100,
            "amountIsFinal":false,
            "orderTotalBySite":{
                "siteUS":130.7
            },
            "currencyCode":"L10174"
        },
        "catalogId":null,
        "lastModifierId":"110352",
        "totalCommerceItemCount":1,
        "externalContext":false,
        "quoteInfo":{
            "providerNote":"Approved the quote",
            "rejectionDate":null,
            "requestDate":"2017-11-23T11:29:40.000Z",
            "errorInfo":null,
            "externalId":null,
            "rejectionNote":null,
            "quoteDate":"2017-11-23T11:29:41.000Z",
            "expirationDate":"2029-05-31T00:55:57.000Z",
            "requesterNote":"Please give Discount"
        },
        "taxPriceInfo":{
            "secondaryCurrencyTaxAmount":3.88,
            "discounted":false,
            "valueAddedTax":0,
            "amount":9.7,
            "countyTax":10.85,
            "isTaxIncluded":false,
            "miscTax":0,
            "districtTax":0,
            "stateTax":10.85,
            "miscTaxInfo":{
            },
            "countryTax":0,
            "cityTax":0,
            "amountIsFinal":false,
            "currencyCode":"L10174"
        },
        "submittedBy":"110352",
        "submissionInfo":{
            "externalId":"CPQ-2134",
            "errorInfo":null,
            "source":"CPQ"
        },
        "approverMessages":[
        ],
        "customProperty1":null,
        "customProperty2":null,
        "paymentGroupCount":1,
        "originOfOrder":"punchOut",
        "recurringChargePriceInfo":null,
        "organization":null,
        "siteId":"siteUS",
        "markers":[
            {
                "value":"78900",
                "key":"campaign_eloqua"
            }
        ]
    }
}Nested Schema : discountInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe discount information.
    
    
    
    
    Show Source
        - 
            claimedCouponMultiPromotions: 
            object  claimedCouponMultiPromotions
            
            The coupons that were claimed.
 - 
            orderCouponsMap: 
            object  orderCouponsMap
            
            The coupons that were claimed.
 - 
            orderDiscount: 
            number
            The order discount.
 - 
            orderImplicitDiscountList: 
            array  orderImplicitDiscountList
            
            The implicit order discounts with the order.
 - 
            secondaryCurrencyShippingDiscount: 
            number
            The shipping discount in secondary currency in case of mix currency scenario.
 - 
            shippingDiscount: 
            number
            The shipping discount.
 - 
            unclaimedCouponMultiPromotions: 
            object  unclaimedCouponMultiPromotions
            
            The coupons that were not claimed
 - 
            unclaimedCouponsMap: 
            object  unclaimedCouponsMap
            
            The unclaimed coupons with the order.
 
{
    "description":"The discount information.",
    "type":"object",
    "properties":{
        "unclaimedCouponMultiPromotions":{
            "description":"The coupons that were not claimed",
            "type":"object",
            "properties":{
                "coupon_code":{
                    "description":"Coupon Code, corresponding to which some promotions were not applied",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "promotionLongDesc":{
                                "description":"The description of the promotion.",
                                "type":"string"
                            },
                            "promotionName":{
                                "description":"The display name of the promotion.",
                                "type":"string"
                            },
                            "promotionLevel":{
                                "description":"The promotion level.",
                                "type":"string"
                            },
                            "promotionDesc":{
                                "description":"Description of the promotion. Retained for backward compatibility.",
                                "type":"string"
                            },
                            "promotionId":{
                                "description":"The Id of the promotion.",
                                "type":"string"
                            }
                        }
                    }
                }
            }
        },
        "orderCouponsMap":{
            "description":"The coupons that were claimed.",
            "type":"object",
            "properties":{
                "couponCode":{
                    "description":"Coupon Code.",
                    "type":"object",
                    "properties":{
                        "promotionLongDesc":{
                            "description":"The description of the promotion.",
                            "type":"string"
                        },
                        "promotionName":{
                            "description":"The display name of the promotion.",
                            "type":"string"
                        },
                        "external":{
                            "description":"States whether this promotion was applied by an external system (only present on external promotions).",
                            "type":"boolean"
                        },
                        "promotionLevel":{
                            "description":"The promotion level.",
                            "type":"string"
                        },
                        "totalAdjustment":{
                            "description":"Total adjustment caused by the promotion.",
                            "type":"number"
                        },
                        "promotionDesc":{
                            "description":"Description of the promotion. Retained for backward compatibility.",
                            "type":"string"
                        },
                        "promotionId":{
                            "description":"The Id of the promotion.",
                            "type":"string"
                        }
                    }
                }
            }
        },
        "orderDiscount":{
            "description":"The order discount.",
            "type":"number"
        },
        "secondaryCurrencyShippingDiscount":{
            "description":"The shipping discount in secondary currency in case of mix currency scenario.",
            "type":"number"
        },
        "shippingDiscount":{
            "description":"The shipping discount.",
            "type":"number"
        },
        "orderImplicitDiscountList":{
            "description":"The implicit order discounts with the order.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "promotionLongDesc":{
                        "description":"The description of the promotion.",
                        "type":"string"
                    },
                    "promotionName":{
                        "description":"The display name of the promotion.",
                        "type":"string"
                    },
                    "promotionLevel":{
                        "description":"The promotion level.",
                        "type":"string"
                    },
                    "totalAdjustment":{
                        "description":"The total adjustment.",
                        "type":"string"
                    },
                    "secondaryCurrencyTotalAdjustment":{
                        "description":"The total adjustment in monetary currency in case of mix currency scenario.",
                        "type":"number"
                    },
                    "promotionDesc":{
                        "description":"Description of the promotion. Retained for backward compatibility.",
                        "type":"string"
                    },
                    "promotionId":{
                        "description":"The promotion ID.",
                        "type":"string"
                    }
                }
            }
        },
        "unclaimedCouponsMap":{
            "description":"The unclaimed coupons with the order.",
            "type":"object",
            "properties":{
                "coupon_code":{
                    "description":"Coupon Code, corresponding to which some promotions were not applied",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "promotionLongDesc":{
                                "description":"The description of the promotion.",
                                "type":"string"
                            },
                            "promotionName":{
                                "description":"The display name of the promotion.",
                                "type":"string"
                            },
                            "promotionLevel":{
                                "description":"The promotion level.",
                                "type":"string"
                            },
                            "promotionDesc":{
                                "description":"Description of the promotion. Retained for backward compatibility.",
                                "type":"string"
                            },
                            "promotionId":{
                                "description":"The Id of the promotion.",
                                "type":"string"
                            }
                        }
                    }
                }
            }
        },
        "claimedCouponMultiPromotions":{
            "description":"The coupons that were claimed.",
            "type":"object",
            "properties":{
                "coupon_code":{
                    "description":"Coupon Code, corresponding to which promotions were applied",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "promotionLongDesc":{
                                "description":"The description of the promotion.",
                                "type":"string"
                            },
                            "promotionName":{
                                "description":"The display name of the promotion.",
                                "type":"string"
                            },
                            "promotionLevel":{
                                "description":"The promotion level.",
                                "type":"string"
                            },
                            "totalAdjustment":{
                                "description":"Total adjustment caused by the promotion.",
                                "type":"number"
                            },
                            "secondaryCurrencyTotalAdjustment":{
                                "description":"The total adjustment in monetary currency in case of mix currency scenario.",
                                "type":"number"
                            },
                            "promotionDesc":{
                                "description":"Description of the promotion. Retained for backward compatibility.",
                                "type":"string"
                            },
                            "promotionId":{
                                "description":"The Id of the promotion.",
                                "type":"string"
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : order
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            cartName: 
            string
            Cart name for this order.
 - 
            commerceItems: 
            array  commerceItems
            
            The commerce items (sometimes referred to as "line items") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl. This property will be removed from the webhook request payload if the size exceeds the sub entity truncation size value configured for this webhook
 - 
            commerceItemsIsTruncated: 
            boolean
            This property will be added to the webhook payload only if the corresponding commerceItems property is truncated. The value for this field will be true always if present
 - 
            creationSiteId: 
            string
            The ID of the site on which the order was created on. This may differ to siteId value if the site is part of a cart sharing group.
 - 
            creationTime: 
            integer
            The creation time.
 - 
            exchangeRate: 
            number
            The conversion rate between the order currency and secondary currency.
 - 
            id: 
            string
            The ID
 - 
            lastModifiedTime: 
            integer
            The last modified time.
 - 
            lastModifierId: 
            string
            The ID of the shopper profile that last modified the order.
 - 
            markers: 
            array  markers
            
            Order marker information
 - 
            onetimeChargesSummary: 
            array  onetimeChargesSummary
            
            Summary of all one-time charges
 - 
            organizationId: 
            string
            The organization ID.
 - 
            originOfOrder: 
            string
            The source from which order got created.
 - 
            paymentGroupCount: 
            integer
            The number of payment groups. (read-only, value is ignored when updating)
 - 
            paymentGroups: 
            array  paymentGroups
            
            The array of payment groups represent the payment(s) that paid for the order. Orders when placed will have an instance of a CyberSource TokenizedCreditCard (paymentGroupClassType and paymentMethod of "tokenizedCreditCard"). The paymentGroups property can be updated to include instances of ExternalPaymentGroup (paymentGroupClassType and paymentMethod of "externalPaymentGroup"). ExternalPaymentGroups represent methods of payment that are external and opaque to cloud commerce, and which were taken after the order was initially placed.
 - 
            priceInfo: 
            object  priceInfo
            
            Pricing information, an instance of OrderPriceInfo.
 - 
            profile: 
            object  profile
            
            Basic profile information. (read-only)
 - 
            profileId: 
            string
            The ID of the shopper profile that owns the order.
 - 
            quoteInfo: 
            object  quoteInfo
            
            the quote information of the order
 - 
            recurringChargesSummary: 
            array  recurringChargesSummary
            
            Summary of all recurring charges by frequency
 - 
            salesChannel: 
            string
            The sales channel of this order. default to "default".
 - 
            secondaryCurrencyCode: 
            string
            The currency code of secondary currency.
 - 
            sharedWithOrganization: 
            boolean
            Whether the order has been shared with the organization.
 - 
            shippingGroupCount: 
            integer
            The number of shipping groups (read-only, value is ignored when updating).
 - 
            shippingGroups: 
            array  shippingGroups
            
            Shipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address.
 - 
            siteId: 
            string
            The ID of the site on which the order was placed.
 - 
            sourceSystem: 
            string
            The system where the order originated.
 - 
            state: 
            string
            The state of the order.
 - 
            submissionInfo: 
            object  submissionInfo
            
            Details of post submission references.
 - 
            submittedBy: 
            string
            The ID of the shopper profile that submitted the order.
 - 
            submittedDate: 
            string(date-time)
            The date when order was submitted.
 - 
            taxPriceInfo: 
            object  taxPriceInfo
            
            The tax pricing details for the order.
 - 
            totalCommerceItemCount: 
            integer
            The total count of commerce items in the order. (read-only)
 - 
            transactionId: 
            string
            Id of transaction associated with order
 
{
    "properties":{
        "secondaryCurrencyCode":{
            "description":"The currency code of secondary currency.",
            "type":"string"
        },
        "lastModifiedTime":{
            "description":"The last modified time.",
            "type":"integer"
        },
        "creationTime":{
            "description":"The creation time.",
            "type":"integer"
        },
        "sourceSystem":{
            "description":"The system where the order originated.",
            "type":"string"
        },
        "submittedDate":{
            "format":"date-time",
            "description":"The date when order was submitted.",
            "type":"string"
        },
        "paymentGroups":{
            "description":"The array of payment groups represent the payment(s) that paid for the order. Orders when placed will have an instance of a CyberSource TokenizedCreditCard (paymentGroupClassType and paymentMethod of \"tokenizedCreditCard\"). The paymentGroups property can be updated to include instances of ExternalPaymentGroup (paymentGroupClassType and paymentMethod of \"externalPaymentGroup\"). ExternalPaymentGroups represent methods of payment that are external and opaque to cloud commerce, and which were taken after the order was initially placed.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "paymentGroupClassType":{
                        "description":"The class type of the payment group.",
                        "type":"string"
                    },
                    "amountAuthorized":{
                        "description":"The monetary amount authorized.",
                        "type":"number"
                    },
                    "amount":{
                        "description":"The monetary amount of the payment.",
                        "type":"number"
                    },
                    "paymentMethod":{
                        "description":"The payment method.",
                        "type":"string"
                    },
                    "id":{
                        "description":"The internal ID of the payment group.",
                        "type":"string"
                    },
                    "billingAddress":{
                        "description":"The billing address details",
                        "type":"object",
                        "properties":{
                            "lastName":{
                                "description":"The last name of customer",
                                "type":"string"
                            },
                            "country":{
                                "description":"The country of the customer",
                                "type":"string"
                            },
                            "address3":{
                                "description":"The 3rd line of address field",
                                "type":"string"
                            },
                            "address2":{
                                "description":"The 2nd line of address field",
                                "type":"string"
                            },
                            "city":{
                                "description":"The city of the customer",
                                "type":"string"
                            },
                            "address1":{
                                "description":"The 1st line of address field",
                                "type":"string"
                            },
                            "prefix":{
                                "description":"The prefix",
                                "type":"string"
                            },
                            "postalCode":{
                                "description":"The postal code",
                                "type":"string"
                            },
                            "companyName":{
                                "description":"The company name",
                                "type":"string"
                            },
                            "jobTitle":{
                                "description":"The job title",
                                "type":"string"
                            },
                            "county":{
                                "description":"The county",
                                "type":"string"
                            },
                            "suffix":{
                                "description":"The suffix",
                                "type":"string"
                            },
                            "ownerId":{
                                "description":"The ID of the owner of this address",
                                "type":"string"
                            },
                            "firstName":{
                                "description":"The first name of the customer",
                                "type":"string"
                            },
                            "phoneNumber":{
                                "description":"The phone number of the customer",
                                "type":"string"
                            },
                            "faxNumber":{
                                "description":"The fax number of the customer",
                                "type":"string"
                            },
                            "middleName":{
                                "description":"The middle name of the customer",
                                "type":"string"
                            },
                            "state":{
                                "description":"The state",
                                "type":"string"
                            },
                            "email":{
                                "description":"The email of the customer",
                                "type":"string"
                            }
                        }
                    },
                    "currencyCode":{
                        "description":"The three character currency code. For example: USD.",
                        "type":"string"
                    }
                }
            }
        },
        "salesChannel":{
            "description":"The sales channel of this order. default to \"default\".",
            "type":"string"
        },
        "organizationId":{
            "description":"The organization ID.",
            "type":"string"
        },
        "priceInfo":{
            "description":"Pricing information, an instance of OrderPriceInfo.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the price is discounted.",
                    "type":"boolean"
                },
                "secondaryCurrencyTaxAmount":{
                    "description":"The secondary currency tax amount.",
                    "type":"number"
                },
                "amount":{
                    "description":"The monetary amount.",
                    "type":"number"
                },
                "secondaryCurrencyShippingAmount":{
                    "description":"The secondary currency shipping amount.",
                    "type":"number"
                },
                "totalOneTimeNetAmount":{
                    "description":"Total one time net amount",
                    "type":"number"
                },
                "secondaryCurrencyTotal":{
                    "description":"The secondary currency total amount.",
                    "type":"number"
                },
                "manualAdjustmentTotal":{
                    "description":"The monetary total of manual adjustments.",
                    "type":"number"
                },
                "discountAmount":{
                    "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
                    "type":"number"
                },
                "tax":{
                    "description":"Monetary tax amount.",
                    "type":"number"
                },
                "rawSubtotal":{
                    "description":"The monetary raw subtotal.",
                    "type":"number"
                },
                "total":{
                    "description":"The monetary total: amount + shipping + tax. (read-only)",
                    "type":"number"
                },
                "shipping":{
                    "description":"The monetary cost of shipping.",
                    "type":"number"
                },
                "primaryCurrencyTotal":{
                    "description":"The primary currency total amount.",
                    "type":"number"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "orderTotalBySite":{
                    "description":"The map containing order totals by site for all sites in a given order.",
                    "type":"object"
                },
                "totalOneTimeListAmount":{
                    "description":"Total one time list amount",
                    "type":"number"
                },
                "currencyCode":{
                    "description":"The three character currency code for the monetary amounts.",
                    "type":"string"
                }
            }
        },
        "onetimeChargesSummary":{
            "description":"Summary of all one-time charges",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "amount":{
                        "description":"total amount of all one-time charges",
                        "type":"number"
                    }
                }
            }
        },
        "exchangeRate":{
            "description":"The conversion rate between the order currency and secondary currency.",
            "type":"number"
        },
        "lastModifierId":{
            "description":"The ID of the shopper profile that last modified the order.",
            "type":"string"
        },
        "totalCommerceItemCount":{
            "description":"The total count of commerce items in the order. (read-only)",
            "type":"integer"
        },
        "state":{
            "description":"The state of the order.",
            "type":"string"
        },
        "id":{
            "description":"The ID",
            "type":"string"
        },
        "quoteInfo":{
            "description":"the quote information of the order",
            "type":"object",
            "properties":{
                "providerNote":{
                    "description":"the provider note for the quoted order",
                    "type":"string"
                },
                "notes":{
                    "description":"the notes (history) for the order",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "requestDate/quoteDate/rejectionDate":{
                                "description":"the request/quote/rejection date for the note",
                                "type":"number"
                            },
                            "profileType":{
                                "description":"the profile type of the user that requested the quote",
                                "type":"string"
                            },
                            "profileId":{
                                "description":"the profile id of the user",
                                "type":"string"
                            },
                            "requesterNote/providerNote/rejectionNote":{
                                "description":"the requester/provider/rejection note",
                                "type":"string"
                            }
                        }
                    }
                },
                "rejectionDate":{
                    "description":"rejection date of the quoted order",
                    "type":"string"
                },
                "requestDate":{
                    "description":"the date when the quote was requested in ISO format",
                    "type":"string"
                },
                "errorInfo":{
                    "description":"the array of errors, if any",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "externalId":{
                    "description":"the external id for the quote",
                    "type":"string"
                },
                "rejectionNote":{
                    "description":"the rejection note for an order whose quote has been rejected by user",
                    "type":"string"
                },
                "quoteDate":{
                    "description":"the date the order was quoted in milliseconds",
                    "type":"number"
                },
                "expirationDate":{
                    "description":"the expiration date of the quoted order, if any",
                    "type":"string"
                }
            }
        },
        "commerceItems":{
            "description":"The commerce items (sometimes referred to as \"line items\") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl. This property will be removed from the webhook request payload if the size exceeds the sub entity truncation size value configured for this webhook",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "gwp":{
                        "description":"Flag to indicate whether item exists as a result of a gift with purchase promotion.",
                        "type":"boolean"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "returnedQuantity":{
                        "description":"The quantity returned.",
                        "type":"integer"
                    },
                    "ratePlanId":{
                        "description":"Applied ratePlan number for this item",
                        "type":"string"
                    },
                    "availabilityDate":{
                        "format":"date-time",
                        "description":"The availability date for preOrdered/backOrdered quantity.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a third party system.",
                        "type":"array",
                        "items":{
                            "properties":{
                                "values":{
                                    "description":"The map values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "value":{
                                            "description":"Map value defined by external system.",
                                            "type":"string"
                                        },
                                        "key":{
                                            "description":"Map key defined by external system.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the third party system.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "preOrderQuantity":{
                        "description":"The pre ordered quantity included.",
                        "type":"integer"
                    },
                    "configuratorId":{
                        "description":"Configuration ID for this commerce item.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "priceInfo":{
                        "description":"Details about pricing.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this order.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "orderDiscountInfos":{
                                "description":"Array of order promotions affecting this item.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "couponCodes":{
                                            "description":"One or more coupon codes used to grant the order promotion providing the discount.",
                                            "type":"array",
                                            "items":{
                                                "type":"string"
                                            }
                                        },
                                        "amount":{
                                            "description":"The amount of discount this item received from the promotion.",
                                            "type":"number"
                                        },
                                        "promotionId":{
                                            "description":"The promotion id that resulted in the discount.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "itemDiscountInfos":{
                                "description":"Array of item promotions affecting this item.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "couponCodes":{
                                            "description":"One or more coupon codes used to grant the item promotion providing the discount.",
                                            "type":"array",
                                            "items":{
                                                "type":"string"
                                            }
                                        },
                                        "amount":{
                                            "description":"The amount of discount this item received from the promotion.",
                                            "type":"number"
                                        },
                                        "promotionId":{
                                            "description":"The promotion id that resulted in the discount.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "secondaryCurrencyShippingSurchargeValue":{
                                "description":"Extra handling cost in secondary currency for shipping the product.",
                                "type":"number"
                            },
                            "amountIsFinal":{
                                "description":"Whether the amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "secondaryCurrencyTaxAmount":{
                                            "description":"The tax amount in secondary currency",
                                            "type":"number"
                                        },
                                        "amount":{
                                            "description":"The monetary amount.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "orderDiscountShare":{
                                            "description":"The Order Discount Share",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "onetimeChargesSummary":{
                        "description":"Summary of all one-time charges",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "amount":{
                                    "description":"price for whole quantity",
                                    "type":"number"
                                },
                                "price":{
                                    "description":"price for one quantity",
                                    "type":"number"
                                }
                            }
                        }
                    },
                    "catalogId":{
                        "description":"The ID of the catalog which this commerce item references.",
                        "type":"string"
                    },
                    "ratePlanName":{
                        "description":"Applied ratePlan name for this item",
                        "type":"string"
                    },
                    "agreementName":{
                        "description":"Applied agreement name",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "agreementId":{
                        "description":"Applied agreement number",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the third party system.",
                        "type":"string"
                    },
                    "id":{
                        "description":"The internal/native ID for this commerce item.",
                        "type":"string"
                    },
                    "state":{
                        "description":"The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)",
                        "type":"string"
                    },
                    "stateDetail":{
                        "description":"Details about the state of this commerce item.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "configurationOptionId":{
                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "addOnItem":{
                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                    "type":"boolean"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "configurablePropertyId":{
                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                            "serviceAccountId":{
                                                "description":"The service account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "configurationOptionId":{
                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                "type":"string"
                                            },
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "addOnItem":{
                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                "type":"boolean"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "billingProfileId":{
                                                "description":"The billing profile ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "billingAccountId":{
                                                "description":"The billing account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "configurablePropertyId":{
                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "customerAccountId":{
                                                "description":"The customer account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "shopperInput":{
                                                "description":"Map of shopper input keys to values",
                                                "additionalProperties":{
                                                    "type":"string"
                                                },
                                                "type":"object"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that defines it the item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                        "serviceAccountId":{
                                                            "description":"The service account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "configurationOptionId":{
                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "addOnItem":{
                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                            "type":"boolean"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "billingProfileId":{
                                                            "description":"The billing profile ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "billingAccountId":{
                                                            "description":"The billing account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "configurablePropertyId":{
                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "customerAccountId":{
                                                            "description":"The customer account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "shopperInput":{
                                                            "description":"Map of shopper input keys to values",
                                                            "additionalProperties":{
                                                                "type":"string"
                                                            },
                                                            "type":"object"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that defines it the item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "properties":{
                                                                    "serviceAccountId":{
                                                                        "description":"The service account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurationOptionId":{
                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "addOnItem":{
                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                        "type":"boolean"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingProfileId":{
                                                                        "description":"The billing profile ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingAccountId":{
                                                                        "description":"The billing account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurablePropertyId":{
                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "customerAccountId":{
                                                                        "description":"The customer account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "shopperInput":{
                                                                        "description":"Map of shopper input keys to values",
                                                                        "additionalProperties":{
                                                                            "type":"string"
                                                                        },
                                                                        "type":"object"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "properties":{
                                                                                "serviceAccountId":{
                                                                                    "description":"The service account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurationOptionId":{
                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "addOnItem":{
                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingProfileId":{
                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingAccountId":{
                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurablePropertyId":{
                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "customerAccountId":{
                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "shopperInput":{
                                                                                    "description":"Map of shopper input keys to values",
                                                                                    "additionalProperties":{
                                                                                        "type":"string"
                                                                                    },
                                                                                    "type":"object"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "properties":{
                                                                                            "serviceAccountId":{
                                                                                                "description":"The service account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "configurationOptionId":{
                                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "addOnItem":{
                                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "billingProfileId":{
                                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "billingAccountId":{
                                                                                                "description":"The billing account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "configurablePropertyId":{
                                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "customerAccountId":{
                                                                                                "description":"The customer account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "siteId":{
                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "shopperInput":{
                                                                                                "description":"Map of shopper input keys to values",
                                                                                                "additionalProperties":{
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "type":"object"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "properties":{
                                                                                                        "serviceAccountId":{
                                                                                                            "description":"The service account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "configurationOptionId":{
                                                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "addOnItem":{
                                                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "billingProfileId":{
                                                                                                            "description":"The billing profile ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "billingAccountId":{
                                                                                                            "description":"The billing account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "configurablePropertyId":{
                                                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "customerAccountId":{
                                                                                                            "description":"The customer account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "siteId":{
                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "shopperInput":{
                                                                                                            "description":"Map of shopper input keys to values",
                                                                                                            "additionalProperties":{
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "type":"object"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "properties":{
                                                                                                                    "serviceAccountId":{
                                                                                                                        "description":"The service account ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "configurationOptionId":{
                                                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "deactivationDate":{
                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "addOnItem":{
                                                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The quantity included.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "productId":{
                                                                                                                        "description":"The ID of the product.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalData":{
                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "values":{
                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "dynamic_property_key":{
                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "required":[
                                                                                                                                        "dynamic_property_key"
                                                                                                                                    ]
                                                                                                                                },
                                                                                                                                "name":{
                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "values",
                                                                                                                                "name"
                                                                                                                            ]
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "parentAssetKey":{
                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "billingProfileId":{
                                                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "billingAccountId":{
                                                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "rootAssetKey":{
                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "configurablePropertyId":{
                                                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "transactionDate":{
                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "catalogRefId":{
                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "assetKey":{
                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "customerAccountId":{
                                                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalPriceDetails":{
                                                                                                                        "description":"Details about external pricing",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalPriceQuantity":{
                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "externalPrice":{
                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "siteId":{
                                                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "shopperInput":{
                                                                                                                        "description":"Map of shopper input keys to values",
                                                                                                                        "additionalProperties":{
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "type":"object"
                                                                                                                    },
                                                                                                                    "activationDate":{
                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "asset":{
                                                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "serviceId":{
                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "commerceItems":{
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "properties":{
                                                                                                                                "serviceAccountId":{
                                                                                                                                    "description":"The service account ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "configurationOptionId":{
                                                                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "deactivationDate":{
                                                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "addOnItem":{
                                                                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The quantity included.",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "productId":{
                                                                                                                                    "description":"The ID of the product.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalData":{
                                                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "values":{
                                                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "dynamic_property_key":{
                                                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                },
                                                                                                                                                "required":[
                                                                                                                                                    "dynamic_property_key"
                                                                                                                                                ]
                                                                                                                                            },
                                                                                                                                            "name":{
                                                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "actionCode":{
                                                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "values",
                                                                                                                                            "name"
                                                                                                                                        ]
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "parentAssetKey":{
                                                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "billingProfileId":{
                                                                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "billingAccountId":{
                                                                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "rootAssetKey":{
                                                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "configurablePropertyId":{
                                                                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "transactionDate":{
                                                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "catalogRefId":{
                                                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "assetKey":{
                                                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "customerAccountId":{
                                                                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalPriceDetails":{
                                                                                                                                    "description":"Details about external pricing",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "externalPriceQuantity":{
                                                                                                                                            "description":"external quantity of this commerce item",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "externalPrice":{
                                                                                                                                            "description":"External price of this commerce item",
                                                                                                                                            "type":"number"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "siteId":{
                                                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "shopperInput":{
                                                                                                                                    "description":"Map of shopper input keys to values",
                                                                                                                                    "additionalProperties":{
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "type":"object"
                                                                                                                                },
                                                                                                                                "activationDate":{
                                                                                                                                    "description":"The activation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "asset":{
                                                                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "serviceId":{
                                                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "commerceItems":{
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "properties":{
                                                                                                                                            "serviceAccountId":{
                                                                                                                                                "description":"The service account ID associated to the current item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "configurationOptionId":{
                                                                                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "deactivationDate":{
                                                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "addOnItem":{
                                                                                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "quantity":{
                                                                                                                                                "description":"The quantity included.",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "productId":{
                                                                                                                                                "description":"The ID of the product.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "externalData":{
                                                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                                "type":"array",
                                                                                                                                                "items":{
                                                                                                                                                    "type":"object",
                                                                                                                                                    "properties":{
                                                                                                                                                        "values":{
                                                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                                                            "type":"object",
                                                                                                                                                            "properties":{
                                                                                                                                                                "dynamic_property_key":{
                                                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                                    "type":"string"
                                                                                                                                                                }
                                                                                                                                                            },
                                                                                                                                                            "required":[
                                                                                                                                                                "dynamic_property_key"
                                                                                                                                                            ]
                                                                                                                                                        },
                                                                                                                                                        "name":{
                                                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        },
                                                                                                                                                        "actionCode":{
                                                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "required":[
                                                                                                                                                        "values",
                                                                                                                                                        "name"
                                                                                                                                                    ]
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "parentAssetKey":{
                                                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "billingProfileId":{
                                                                                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "billingAccountId":{
                                                                                                                                                "description":"The billing account ID associated to the current item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "rootAssetKey":{
                                                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "configurablePropertyId":{
                                                                                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "transactionDate":{
                                                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "catalogRefId":{
                                                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "assetKey":{
                                                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "customerAccountId":{
                                                                                                                                                "description":"The customer account ID associated to the current item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "externalPriceDetails":{
                                                                                                                                                "description":"Details about external pricing",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "externalPriceQuantity":{
                                                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "externalPrice":{
                                                                                                                                                        "description":"External price of this commerce item",
                                                                                                                                                        "type":"number"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "siteId":{
                                                                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "actionCode":{
                                                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "shopperInput":{
                                                                                                                                                "description":"Map of shopper input keys to values",
                                                                                                                                                "additionalProperties":{
                                                                                                                                                    "type":"string"
                                                                                                                                                },
                                                                                                                                                "type":"object"
                                                                                                                                            },
                                                                                                                                            "activationDate":{
                                                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "asset":{
                                                                                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "serviceId":{
                                                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "commerceItems":{
                                                                                                                                                "type":"array",
                                                                                                                                                "items":{
                                                                                                                                                    "properties":{
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "totalOneTimeNetAmount":{
                        "description":"Total one time net amount",
                        "type":"number"
                    },
                    "contractStartDate":{
                        "description":"Start date of the contract",
                        "type":"string"
                    },
                    "contractEndDate":{
                        "description":"End date of the contract",
                        "type":"string"
                    },
                    "externalId":{
                        "description":"An optional, external ID for this commerce item.",
                        "type":"string"
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargesSummary":{
                        "description":"Summary of all recurring charges by frequency",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "amount":{
                                    "description":"price for whole quantity",
                                    "type":"number"
                                },
                                "price":{
                                    "description":"price for one quantity",
                                    "type":"number"
                                },
                                "frequency":{
                                    "description":"Frequency of this summary i.e, per month, per year etc",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "lastPriced":{
                        "description":"Date when commerce item is last priced",
                        "type":"string"
                    },
                    "charges":{
                        "description":"Charges applied on this commerce item if any.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "unitPrice":{
                                    "description":"unit price of the item",
                                    "type":"number"
                                },
                                "amount":{
                                    "description":"Total Amount w.r.t to quantity.",
                                    "type":"number"
                                },
                                "unitOfMeasure":{
                                    "description":"Unit of Measure. Applicable for only Usage based charges.",
                                    "type":"string"
                                },
                                "isProductPrice":{
                                    "description":"This property tells which charge among others is Product price",
                                    "type":"boolean"
                                },
                                "name":{
                                    "description":"Name of the charge",
                                    "type":"string"
                                },
                                "chargeType":{
                                    "description":"Type of the charge",
                                    "type":"string"
                                },
                                "priceType":{
                                    "description":"Price type for this charge. i.e., one-time, recurring or usage",
                                    "type":"string"
                                },
                                "additionalInfo":{
                                    "description":"Additional properties(if any) needed for any down stream system",
                                    "type":"object",
                                    "properties":{
                                        "rates":{
                                            "type":"object",
                                            "properties":{
                                                "schema":{
                                                    "type":"object",
                                                    "properties":{
                                                        "lookupData":{
                                                            "description":"Lookup data for the schema",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "columns":{
                                                            "description":"Column definitions for the rate card",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "variableName":{
                                                                        "description":"Variable name for the column",
                                                                        "type":"string"
                                                                    },
                                                                    "translations":{
                                                                        "description":"Translation data for internationalization",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "dataType":{
                                                                        "description":"Data type of the column",
                                                                        "type":"string"
                                                                    },
                                                                    "name":{
                                                                        "description":"Display name of the column",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                "variableName":{
                                                    "description":"Variable name for the rate card",
                                                    "type":"string"
                                                },
                                                "data":{
                                                    "description":"Array of rate tiers",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "dynamic_property_key":{
                                                                "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                                "type":"string"
                                                            }
                                                        }
                                                    }
                                                },
                                                "name":{
                                                    "description":"Display name of the rate card",
                                                    "type":"string"
                                                },
                                                "type":{
                                                    "description":"Type of the rate card",
                                                    "type":"string"
                                                }
                                            }
                                        },
                                        "calculationInfo":{
                                            "description":"calculation info received from external system",
                                            "type":"string"
                                        },
                                        "rowNumber":{
                                            "description":"The unique identifier for the charge within the line",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "integrationId":{
                                    "description":"Integration id for this charge",
                                    "type":"string"
                                },
                                "dynamicPricingType":{
                                    "description":"dynamic pricing type i.e., tiered or volume or static.",
                                    "type":"string"
                                },
                                "chargeCode":{
                                    "description":"Charge code",
                                    "type":"string"
                                },
                                "frequency":{
                                    "description":"recurring frequency for this charge. Applicable only for recurring chrages.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "productDisplayName":{
                        "description":"The product's display name. (read-only, obtained from the referenced product)",
                        "type":"string"
                    },
                    "catalogKey":{
                        "description":"The key of the catalog this commerce item references.",
                        "type":"string"
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "totalOneTimeListAmount":{
                        "description":"Total one time list amount",
                        "type":"number"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "backOrderQuantity":{
                        "description":"The back ordered quantity included.",
                        "type":"integer"
                    }
                }
            }
        },
        "commerceItemsIsTruncated":{
            "description":"This property will be added to the webhook payload only if the corresponding commerceItems property is truncated. The value for this field will be true always if present",
            "type":"boolean"
        },
        "taxPriceInfo":{
            "description":"The tax pricing details for the order.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the price was discounted.",
                    "type":"boolean"
                },
                "cityTax":{
                    "description":"The monetary amount of city tax.",
                    "type":"number"
                },
                "secondaryCurrencyTaxAmount":{
                    "description":"The tax amount in secondary currency",
                    "type":"number"
                },
                "amount":{
                    "description":"The monetary amount.",
                    "type":"number"
                },
                "valueAddedTax":{
                    "description":"The value added tax",
                    "type":"number"
                },
                "countyTax":{
                    "description":"The monetary amount of county tax.",
                    "type":"number"
                },
                "isTaxIncluded":{
                    "description":"If Tax is Included",
                    "type":"boolean"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "districtTax":{
                    "description":"Tax amount for the district.",
                    "type":"number"
                },
                "stateTax":{
                    "description":"Tax amount for the state.",
                    "type":"number"
                },
                "currencyCode":{
                    "description":"The three character currency code.",
                    "type":"string"
                },
                "countryTax":{
                    "description":"The monetary amount of country tax.",
                    "type":"number"
                }
            }
        },
        "submittedBy":{
            "description":"The ID of the shopper profile that submitted the order.",
            "type":"string"
        },
        "shippingGroups":{
            "description":"Shipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "shippingMethod":{
                        "description":"The shipping method.",
                        "type":"string"
                    },
                    "description":{
                        "description":"The description of this shipping group. Defaults to the ID.",
                        "type":"string"
                    },
                    "submittedDate":{
                        "format":"date-time",
                        "description":"The date the shipping group was submitted.",
                        "type":"string"
                    },
                    "shippingMethodDetails":{
                        "description":"Additional properties of shipping method",
                        "type":"object",
                        "properties":{
                            "internalName":{
                                "description":"The internal name of the shipping method",
                                "type":"string"
                            },
                            "displayName":{
                                "description":"The name of the shippingMethod",
                                "type":"string"
                            },
                            "description":{
                                "description":"The description of the shippingMethod",
                                "type":"string"
                            },
                            "externalId":{
                                "description":"The external id of the shipping method",
                                "type":"string"
                            },
                            "id":{
                                "description":"The Id of the shipping method.",
                                "type":"string"
                            },
                            "taxCode":{
                                "description":"The tax code of the shipping method",
                                "type":"string"
                            }
                        }
                    },
                    "priceInfo":{
                        "description":"The pricing details about this shipping group.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether this item is discounted.",
                                "type":"boolean"
                            },
                            "secondaryCurrencyTaxAmount":{
                                "description":"The secondary currency tax amount.",
                                "type":"number"
                            },
                            "shippingTax":{
                                "description":"The shipping tax",
                                "type":"number"
                            },
                            "amount":{
                                "description":"The monetary amount.",
                                "type":"number"
                            },
                            "secondaryCurrencyShippingAmount":{
                                "description":"The secondary currency shipping amount.",
                                "type":"number"
                            },
                            "rawShipping":{
                                "description":"The monetary amount of the cost of raw shipping.",
                                "type":"number"
                            },
                            "amountIsFinal":{
                                "description":"Whether the amount is final.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    },
                    "shipOnDate":{
                        "format":"date-time",
                        "description":"The date this shipping group is expected to ship upon.",
                        "type":"string"
                    },
                    "actualShipDate":{
                        "format":"date-time",
                        "description":"The actual shipped date of this shipping group.",
                        "type":"string"
                    },
                    "specialInstructions":{
                        "description":"Special instructions for the shipping group. Keys and values are strings.",
                        "type":"object",
                        "properties":{
                            "additionalProperties":{
                                "type":"string"
                            }
                        }
                    },
                    "shippingAddress":{
                        "description":"The shipping address for this shipping group.",
                        "type":"object",
                        "properties":{
                            "lastName":{
                                "description":"Last name.",
                                "type":"string"
                            },
                            "country":{
                                "description":"Country.",
                                "type":"string"
                            },
                            "address3":{
                                "description":"Address Line 3.",
                                "type":"string"
                            },
                            "address2":{
                                "description":"Address Line 2.",
                                "type":"string"
                            },
                            "city":{
                                "description":"City.",
                                "type":"string"
                            },
                            "address1":{
                                "description":"Address Line 1.",
                                "type":"string"
                            },
                            "prefix":{
                                "description":"Prefix.",
                                "type":"string"
                            },
                            "companyName":{
                                "description":"Company name.",
                                "type":"string"
                            },
                            "postalCode":{
                                "description":"Postal code.",
                                "type":"string"
                            },
                            "jobTitle":{
                                "description":"Job title.",
                                "type":"string"
                            },
                            "county":{
                                "description":"Name of the county.",
                                "type":"string"
                            },
                            "ownerId":{
                                "description":"The ID of the owner of this address.",
                                "type":"string"
                            },
                            "suffix":{
                                "description":"Suffix.",
                                "type":"string"
                            },
                            "firstName":{
                                "description":"First name.",
                                "type":"string"
                            },
                            "phoneNumber":{
                                "description":"Phone number.",
                                "type":"string"
                            },
                            "faxNumber":{
                                "description":"The fax number.",
                                "type":"string"
                            },
                            "middleName":{
                                "description":"Middle name.",
                                "type":"string"
                            },
                            "state":{
                                "description":"State.",
                                "type":"string"
                            },
                            "id":{
                                "description":"ID.",
                                "type":"string"
                            },
                            "email":{
                                "description":"The email address",
                                "type":"string"
                            }
                        }
                    },
                    "commerceItemRelationships":{
                        "description":"The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "amount":{
                                    "description":"The monetary value.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The quantity of items referenced by this relationship.",
                                    "type":"integer"
                                },
                                "relationshipType":{
                                    "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
                                    "type":"string"
                                },
                                "returnedQuantity":{
                                    "description":"Number of referenced items that were returned.",
                                    "type":"integer"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a third party system.",
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                            "values":{
                                                "description":"The map values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "value":{
                                                        "description":"Map value defined by external system.",
                                                        "type":"string"
                                                    },
                                                    "key":{
                                                        "description":"Map key defined by external system.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the third party system.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "range":{
                                    "description":"The range covered by these commerce items",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItemExternalId":{
                                    "description":"The referenced commerce item's external ID.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "commerceItemId":{
                                    "description":"The referenced commerce item's internal ID.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the third party system.",
                                    "type":"string"
                                },
                                "id":{
                                    "description":"The native ID of this item.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "id":{
                        "description":"The ID of this shipping group.",
                        "type":"string"
                    },
                    "state":{
                        "description":"The state of this shipping group.",
                        "type":"string"
                    },
                    "stateDetail":{
                        "description":"Details about the state of this shipping group.",
                        "type":"string"
                    },
                    "trackingNumber":{
                        "description":"The tracking number. In case of multiple tracking numbers the format should be carrierId-trackingNumber,carrierId-trackingNumber..., Here carrierId is the Id which has been added through the addCarrier end point.",
                        "type":"string"
                    },
                    "handlingInstructions":{
                        "description":"Handling instructions. Currently read-only.",
                        "type":"array",
                        "items":{
                            "type":"string",
                            "properties":{
                            }
                        }
                    },
                    "shippingGroupClassType":{
                        "description":"The class type for the ShippingGroup. Ex - \"hardgoodShippingGroup\", \"virtualShippingGroup\" etc.",
                        "type":"string"
                    }
                }
            }
        },
        "creationSiteId":{
            "description":"The ID of the site on which the order was created on. This may differ to siteId value if the site is part of a cart sharing group.",
            "type":"string"
        },
        "profile":{
            "description":"Basic profile information. (read-only)",
            "type":"object",
            "properties":{
                "lastName":{
                    "description":"Last name.",
                    "type":"string"
                },
                "firstName":{
                    "description":"First name.",
                    "type":"string"
                },
                "customerContactId":{
                    "description":"The external customer contact id.",
                    "type":"string"
                },
                "loyaltyPrograms":{
                    "description":"Loyalty Programs Information",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "programName":{
                                "description":"programName of Loyalty Program",
                                "type":"string"
                            },
                            "repositoryId":{
                                "description":"repository Id",
                                "type":"string"
                            },
                            "membershipId":{
                                "description":"membershipId of the profile.",
                                "type":"string"
                            },
                            "programId":{
                                "description":"programId of Loyalty Program",
                                "type":"string"
                            },
                            "status":{
                                "description":"status of Enrollment.",
                                "type":"string"
                            }
                        }
                    }
                },
                "shippingAddress":{
                    "description":"Default shipping address",
                    "type":"object",
                    "properties":{
                        "externalAddressId":{
                            "description":"External ID of the address",
                            "type":"string"
                        },
                        "country":{
                            "description":"Country.",
                            "type":"string"
                        },
                        "phoneNumber":{
                            "description":"Phone number.",
                            "type":"string"
                        },
                        "address3":{
                            "description":"Address Line 3.",
                            "type":"string"
                        },
                        "address2":{
                            "description":"Address Line 2.",
                            "type":"string"
                        },
                        "city":{
                            "description":"City.",
                            "type":"string"
                        },
                        "address1":{
                            "description":"Address Line 1.",
                            "type":"string"
                        },
                        "postalCode":{
                            "description":"Postal code.",
                            "type":"string"
                        },
                        "repositoryId":{
                            "description":"repositoryId",
                            "type":"string"
                        },
                        "county":{
                            "description":"Name of the county.",
                            "type":"string"
                        },
                        "state":{
                            "description":"State.",
                            "type":"string"
                        }
                    }
                },
                "middleName":{
                    "description":"Middle name.",
                    "type":"string"
                },
                "email":{
                    "description":"The email address",
                    "type":"string"
                }
            }
        },
        "submissionInfo":{
            "description":"Details of post submission references.",
            "type":"object",
            "properties":{
                "externalId":{
                    "description":"id of submitted order in external system",
                    "type":"string"
                },
                "errorInfo":{
                    "description":"Error Details",
                    "type":"string"
                },
                "source":{
                    "description":"Source",
                    "type":"string"
                }
            }
        },
        "recurringChargesSummary":{
            "description":"Summary of all recurring charges by frequency",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "amount":{
                        "description":"price for whole quantity",
                        "type":"number"
                    },
                    "frequency":{
                        "description":"Frequency of this summary i.e, per month, per year etc",
                        "type":"string"
                    }
                }
            }
        },
        "cartName":{
            "description":"Cart name for this order.",
            "type":"string"
        },
        "shippingGroupCount":{
            "description":"The number of shipping groups (read-only, value is ignored when updating).",
            "type":"integer"
        },
        "paymentGroupCount":{
            "description":"The number of payment groups. (read-only, value is ignored when updating)",
            "type":"integer"
        },
        "transactionId":{
            "description":"Id of transaction associated with order",
            "type":"string"
        },
        "originOfOrder":{
            "description":"The source from which order got created.",
            "type":"string"
        },
        "sharedWithOrganization":{
            "description":"Whether the order has been shared with the organization.",
            "type":"boolean"
        },
        "profileId":{
            "description":"The ID of the shopper profile that owns the order.",
            "type":"string"
        },
        "siteId":{
            "description":"The ID of the site on which the order was placed.",
            "type":"string"
        },
        "markers":{
            "description":"Order marker information",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "value":{
                        "description":"Order marker value. In the case of a marketing campaign, it represents the actual unique campaign ID",
                        "type":"string"
                    },
                    "key":{
                        "description":"Order marker key. In a marketing campaign marker, a key signifies that it is a campaign marker. Also, it identifies the external marketing system that is the source of the campaign, e.g., campaign_eloqua",
                        "type":"string"
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : site
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            siteName: 
            string
            The name of the site where order is placed
 - 
            siteURL: 
            string
            The production URL of the site where the order is placed
 
{
    "type":"object",
    "properties":{
        "siteURL":{
            "description":"The production URL of the site where the order is placed",
            "type":"string"
        },
        "siteName":{
            "description":"The name of the site where order is placed",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : claimedCouponMultiPromotions
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe coupons that were claimed.
    
    
    
    
    Show Source
        - 
            coupon_code: 
            array  coupon_code
            
            Coupon Code, corresponding to which promotions were applied
 
{
    "description":"The coupons that were claimed.",
    "type":"object",
    "properties":{
        "coupon_code":{
            "description":"Coupon Code, corresponding to which promotions were applied",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "promotionLongDesc":{
                        "description":"The description of the promotion.",
                        "type":"string"
                    },
                    "promotionName":{
                        "description":"The display name of the promotion.",
                        "type":"string"
                    },
                    "promotionLevel":{
                        "description":"The promotion level.",
                        "type":"string"
                    },
                    "totalAdjustment":{
                        "description":"Total adjustment caused by the promotion.",
                        "type":"number"
                    },
                    "secondaryCurrencyTotalAdjustment":{
                        "description":"The total adjustment in monetary currency in case of mix currency scenario.",
                        "type":"number"
                    },
                    "promotionDesc":{
                        "description":"Description of the promotion. Retained for backward compatibility.",
                        "type":"string"
                    },
                    "promotionId":{
                        "description":"The Id of the promotion.",
                        "type":"string"
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : orderCouponsMap
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe coupons that were claimed.
    
    
    
    
    Show Source
        - 
            couponCode: 
            object  couponCode
            
            Coupon Code.
 
{
    "description":"The coupons that were claimed.",
    "type":"object",
    "properties":{
        "couponCode":{
            "description":"Coupon Code.",
            "type":"object",
            "properties":{
                "promotionLongDesc":{
                    "description":"The description of the promotion.",
                    "type":"string"
                },
                "promotionName":{
                    "description":"The display name of the promotion.",
                    "type":"string"
                },
                "external":{
                    "description":"States whether this promotion was applied by an external system (only present on external promotions).",
                    "type":"boolean"
                },
                "promotionLevel":{
                    "description":"The promotion level.",
                    "type":"string"
                },
                "totalAdjustment":{
                    "description":"Total adjustment caused by the promotion.",
                    "type":"number"
                },
                "promotionDesc":{
                    "description":"Description of the promotion. Retained for backward compatibility.",
                    "type":"string"
                },
                "promotionId":{
                    "description":"The Id of the promotion.",
                    "type":"string"
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : orderImplicitDiscountList
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe implicit order discounts with the order.
    
    
    
    
    
        Show Source
        
        {
    "description":"The implicit order discounts with the order.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "promotionLongDesc":{
                "description":"The description of the promotion.",
                "type":"string"
            },
            "promotionName":{
                "description":"The display name of the promotion.",
                "type":"string"
            },
            "promotionLevel":{
                "description":"The promotion level.",
                "type":"string"
            },
            "totalAdjustment":{
                "description":"The total adjustment.",
                "type":"string"
            },
            "secondaryCurrencyTotalAdjustment":{
                "description":"The total adjustment in monetary currency in case of mix currency scenario.",
                "type":"number"
            },
            "promotionDesc":{
                "description":"Description of the promotion. Retained for backward compatibility.",
                "type":"string"
            },
            "promotionId":{
                "description":"The promotion ID.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : unclaimedCouponMultiPromotions
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe coupons that were not claimed
    
    
    
    
    Show Source
        - 
            coupon_code: 
            array  coupon_code
            
            Coupon Code, corresponding to which some promotions were not applied
 
{
    "description":"The coupons that were not claimed",
    "type":"object",
    "properties":{
        "coupon_code":{
            "description":"Coupon Code, corresponding to which some promotions were not applied",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "promotionLongDesc":{
                        "description":"The description of the promotion.",
                        "type":"string"
                    },
                    "promotionName":{
                        "description":"The display name of the promotion.",
                        "type":"string"
                    },
                    "promotionLevel":{
                        "description":"The promotion level.",
                        "type":"string"
                    },
                    "promotionDesc":{
                        "description":"Description of the promotion. Retained for backward compatibility.",
                        "type":"string"
                    },
                    "promotionId":{
                        "description":"The Id of the promotion.",
                        "type":"string"
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : unclaimedCouponsMap
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe unclaimed coupons with the order.
    
    
    
    
    Show Source
        - 
            coupon_code: 
            array  coupon_code
            
            Coupon Code, corresponding to which some promotions were not applied
 
{
    "description":"The unclaimed coupons with the order.",
    "type":"object",
    "properties":{
        "coupon_code":{
            "description":"Coupon Code, corresponding to which some promotions were not applied",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "promotionLongDesc":{
                        "description":"The description of the promotion.",
                        "type":"string"
                    },
                    "promotionName":{
                        "description":"The display name of the promotion.",
                        "type":"string"
                    },
                    "promotionLevel":{
                        "description":"The promotion level.",
                        "type":"string"
                    },
                    "promotionDesc":{
                        "description":"Description of the promotion. Retained for backward compatibility.",
                        "type":"string"
                    },
                    "promotionId":{
                        "description":"The Id of the promotion.",
                        "type":"string"
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : coupon_code
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayCoupon Code, corresponding to which promotions were applied
    
    
    
    
    
        Show Source
        
        {
    "description":"Coupon Code, corresponding to which promotions were applied",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "promotionLongDesc":{
                "description":"The description of the promotion.",
                "type":"string"
            },
            "promotionName":{
                "description":"The display name of the promotion.",
                "type":"string"
            },
            "promotionLevel":{
                "description":"The promotion level.",
                "type":"string"
            },
            "totalAdjustment":{
                "description":"Total adjustment caused by the promotion.",
                "type":"number"
            },
            "secondaryCurrencyTotalAdjustment":{
                "description":"The total adjustment in monetary currency in case of mix currency scenario.",
                "type":"number"
            },
            "promotionDesc":{
                "description":"Description of the promotion. Retained for backward compatibility.",
                "type":"string"
            },
            "promotionId":{
                "description":"The Id of the promotion.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            promotionDesc: 
            string
            Description of the promotion. Retained for backward compatibility.
 - 
            promotionId: 
            string
            The Id of the promotion.
 - 
            promotionLevel: 
            string
            The promotion level.
 - 
            promotionLongDesc: 
            string
            The description of the promotion.
 - 
            promotionName: 
            string
            The display name of the promotion.
 - 
            secondaryCurrencyTotalAdjustment: 
            number
            The total adjustment in monetary currency in case of mix currency scenario.
 - 
            totalAdjustment: 
            number
            Total adjustment caused by the promotion.
 
{
    "type":"object",
    "properties":{
        "promotionLongDesc":{
            "description":"The description of the promotion.",
            "type":"string"
        },
        "promotionName":{
            "description":"The display name of the promotion.",
            "type":"string"
        },
        "promotionLevel":{
            "description":"The promotion level.",
            "type":"string"
        },
        "totalAdjustment":{
            "description":"Total adjustment caused by the promotion.",
            "type":"number"
        },
        "secondaryCurrencyTotalAdjustment":{
            "description":"The total adjustment in monetary currency in case of mix currency scenario.",
            "type":"number"
        },
        "promotionDesc":{
            "description":"Description of the promotion. Retained for backward compatibility.",
            "type":"string"
        },
        "promotionId":{
            "description":"The Id of the promotion.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : couponCode
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectCoupon Code.
    
    
    
    
    Show Source
        - 
            external: 
            boolean
            States whether this promotion was applied by an external system (only present on external promotions).
 - 
            promotionDesc: 
            string
            Description of the promotion. Retained for backward compatibility.
 - 
            promotionId: 
            string
            The Id of the promotion.
 - 
            promotionLevel: 
            string
            The promotion level.
 - 
            promotionLongDesc: 
            string
            The description of the promotion.
 - 
            promotionName: 
            string
            The display name of the promotion.
 - 
            totalAdjustment: 
            number
            Total adjustment caused by the promotion.
 
{
    "description":"Coupon Code.",
    "type":"object",
    "properties":{
        "promotionLongDesc":{
            "description":"The description of the promotion.",
            "type":"string"
        },
        "promotionName":{
            "description":"The display name of the promotion.",
            "type":"string"
        },
        "external":{
            "description":"States whether this promotion was applied by an external system (only present on external promotions).",
            "type":"boolean"
        },
        "promotionLevel":{
            "description":"The promotion level.",
            "type":"string"
        },
        "totalAdjustment":{
            "description":"Total adjustment caused by the promotion.",
            "type":"number"
        },
        "promotionDesc":{
            "description":"Description of the promotion. Retained for backward compatibility.",
            "type":"string"
        },
        "promotionId":{
            "description":"The Id of the promotion.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            promotionDesc: 
            string
            Description of the promotion. Retained for backward compatibility.
 - 
            promotionId: 
            string
            The promotion ID.
 - 
            promotionLevel: 
            string
            The promotion level.
 - 
            promotionLongDesc: 
            string
            The description of the promotion.
 - 
            promotionName: 
            string
            The display name of the promotion.
 - 
            secondaryCurrencyTotalAdjustment: 
            number
            The total adjustment in monetary currency in case of mix currency scenario.
 - 
            totalAdjustment: 
            string
            The total adjustment.
 
{
    "type":"object",
    "properties":{
        "promotionLongDesc":{
            "description":"The description of the promotion.",
            "type":"string"
        },
        "promotionName":{
            "description":"The display name of the promotion.",
            "type":"string"
        },
        "promotionLevel":{
            "description":"The promotion level.",
            "type":"string"
        },
        "totalAdjustment":{
            "description":"The total adjustment.",
            "type":"string"
        },
        "secondaryCurrencyTotalAdjustment":{
            "description":"The total adjustment in monetary currency in case of mix currency scenario.",
            "type":"number"
        },
        "promotionDesc":{
            "description":"Description of the promotion. Retained for backward compatibility.",
            "type":"string"
        },
        "promotionId":{
            "description":"The promotion ID.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : coupon_code
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayCoupon Code, corresponding to which some promotions were not applied
    
    
    
    
    
        Show Source
        
        {
    "description":"Coupon Code, corresponding to which some promotions were not applied",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "promotionLongDesc":{
                "description":"The description of the promotion.",
                "type":"string"
            },
            "promotionName":{
                "description":"The display name of the promotion.",
                "type":"string"
            },
            "promotionLevel":{
                "description":"The promotion level.",
                "type":"string"
            },
            "promotionDesc":{
                "description":"Description of the promotion. Retained for backward compatibility.",
                "type":"string"
            },
            "promotionId":{
                "description":"The Id of the promotion.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            promotionDesc: 
            string
            Description of the promotion. Retained for backward compatibility.
 - 
            promotionId: 
            string
            The Id of the promotion.
 - 
            promotionLevel: 
            string
            The promotion level.
 - 
            promotionLongDesc: 
            string
            The description of the promotion.
 - 
            promotionName: 
            string
            The display name of the promotion.
 
{
    "type":"object",
    "properties":{
        "promotionLongDesc":{
            "description":"The description of the promotion.",
            "type":"string"
        },
        "promotionName":{
            "description":"The display name of the promotion.",
            "type":"string"
        },
        "promotionLevel":{
            "description":"The promotion level.",
            "type":"string"
        },
        "promotionDesc":{
            "description":"Description of the promotion. Retained for backward compatibility.",
            "type":"string"
        },
        "promotionId":{
            "description":"The Id of the promotion.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : coupon_code
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayCoupon Code, corresponding to which some promotions were not applied
    
    
    
    
    
        Show Source
        
        {
    "description":"Coupon Code, corresponding to which some promotions were not applied",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "promotionLongDesc":{
                "description":"The description of the promotion.",
                "type":"string"
            },
            "promotionName":{
                "description":"The display name of the promotion.",
                "type":"string"
            },
            "promotionLevel":{
                "description":"The promotion level.",
                "type":"string"
            },
            "promotionDesc":{
                "description":"Description of the promotion. Retained for backward compatibility.",
                "type":"string"
            },
            "promotionId":{
                "description":"The Id of the promotion.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            promotionDesc: 
            string
            Description of the promotion. Retained for backward compatibility.
 - 
            promotionId: 
            string
            The Id of the promotion.
 - 
            promotionLevel: 
            string
            The promotion level.
 - 
            promotionLongDesc: 
            string
            The description of the promotion.
 - 
            promotionName: 
            string
            The display name of the promotion.
 
{
    "type":"object",
    "properties":{
        "promotionLongDesc":{
            "description":"The description of the promotion.",
            "type":"string"
        },
        "promotionName":{
            "description":"The display name of the promotion.",
            "type":"string"
        },
        "promotionLevel":{
            "description":"The promotion level.",
            "type":"string"
        },
        "promotionDesc":{
            "description":"Description of the promotion. Retained for backward compatibility.",
            "type":"string"
        },
        "promotionId":{
            "description":"The Id of the promotion.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe commerce items (sometimes referred to as "line items") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl. This property will be removed from the webhook request payload if the size exceeds the sub entity truncation size value configured for this webhook
    
    
    
    
    
        Show Source
        
        {
    "description":"The commerce items (sometimes referred to as \"line items\") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl. This property will be removed from the webhook request payload if the size exceeds the sub entity truncation size value configured for this webhook",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "gwp":{
                "description":"Flag to indicate whether item exists as a result of a gift with purchase promotion.",
                "type":"boolean"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "returnedQuantity":{
                "description":"The quantity returned.",
                "type":"integer"
            },
            "ratePlanId":{
                "description":"Applied ratePlan number for this item",
                "type":"string"
            },
            "availabilityDate":{
                "format":"date-time",
                "description":"The availability date for preOrdered/backOrdered quantity.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a third party system.",
                "type":"array",
                "items":{
                    "properties":{
                        "values":{
                            "description":"The map values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "value":{
                                    "description":"Map value defined by external system.",
                                    "type":"string"
                                },
                                "key":{
                                    "description":"Map key defined by external system.",
                                    "type":"string"
                                }
                            }
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the third party system.",
                            "type":"string"
                        }
                    }
                }
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "preOrderQuantity":{
                "description":"The pre ordered quantity included.",
                "type":"integer"
            },
            "configuratorId":{
                "description":"Configuration ID for this commerce item.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "priceInfo":{
                "description":"Details about pricing.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this order.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "orderDiscountInfos":{
                        "description":"Array of order promotions affecting this item.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "couponCodes":{
                                    "description":"One or more coupon codes used to grant the order promotion providing the discount.",
                                    "type":"array",
                                    "items":{
                                        "type":"string"
                                    }
                                },
                                "amount":{
                                    "description":"The amount of discount this item received from the promotion.",
                                    "type":"number"
                                },
                                "promotionId":{
                                    "description":"The promotion id that resulted in the discount.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "itemDiscountInfos":{
                        "description":"Array of item promotions affecting this item.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "couponCodes":{
                                    "description":"One or more coupon codes used to grant the item promotion providing the discount.",
                                    "type":"array",
                                    "items":{
                                        "type":"string"
                                    }
                                },
                                "amount":{
                                    "description":"The amount of discount this item received from the promotion.",
                                    "type":"number"
                                },
                                "promotionId":{
                                    "description":"The promotion id that resulted in the discount.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "secondaryCurrencyShippingSurchargeValue":{
                        "description":"Extra handling cost in secondary currency for shipping the product.",
                        "type":"number"
                    },
                    "amountIsFinal":{
                        "description":"Whether the amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "secondaryCurrencyTaxAmount":{
                                    "description":"The tax amount in secondary currency",
                                    "type":"number"
                                },
                                "amount":{
                                    "description":"The monetary amount.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "orderDiscountShare":{
                                    "description":"The Order Discount Share",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "onetimeChargesSummary":{
                "description":"Summary of all one-time charges",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "amount":{
                            "description":"price for whole quantity",
                            "type":"number"
                        },
                        "price":{
                            "description":"price for one quantity",
                            "type":"number"
                        }
                    }
                }
            },
            "catalogId":{
                "description":"The ID of the catalog which this commerce item references.",
                "type":"string"
            },
            "ratePlanName":{
                "description":"Applied ratePlan name for this item",
                "type":"string"
            },
            "agreementName":{
                "description":"Applied agreement name",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "agreementId":{
                "description":"Applied agreement number",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the third party system.",
                "type":"string"
            },
            "id":{
                "description":"The internal/native ID for this commerce item.",
                "type":"string"
            },
            "state":{
                "description":"The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)",
                "type":"string"
            },
            "stateDetail":{
                "description":"Details about the state of this commerce item.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "configurationOptionId":{
                            "description":"ID of the catalog's configurationOption associated with this item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "addOnItem":{
                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                            "type":"boolean"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "configurablePropertyId":{
                            "description":"ID of the catalog's configurableProperty associated with this item.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                    "serviceAccountId":{
                                        "description":"The service account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "configurationOptionId":{
                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                        "type":"string"
                                    },
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "addOnItem":{
                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                        "type":"boolean"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "billingProfileId":{
                                        "description":"The billing profile ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "billingAccountId":{
                                        "description":"The billing account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "configurablePropertyId":{
                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "customerAccountId":{
                                        "description":"The customer account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "shopperInput":{
                                        "description":"Map of shopper input keys to values",
                                        "additionalProperties":{
                                            "type":"string"
                                        },
                                        "type":"object"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that defines it the item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                                "serviceAccountId":{
                                                    "description":"The service account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "configurationOptionId":{
                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                    "type":"string"
                                                },
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "addOnItem":{
                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                    "type":"boolean"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "billingProfileId":{
                                                    "description":"The billing profile ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "billingAccountId":{
                                                    "description":"The billing account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "configurablePropertyId":{
                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "customerAccountId":{
                                                    "description":"The customer account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "shopperInput":{
                                                    "description":"Map of shopper input keys to values",
                                                    "additionalProperties":{
                                                        "type":"string"
                                                    },
                                                    "type":"object"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that defines it the item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "properties":{
                                                            "serviceAccountId":{
                                                                "description":"The service account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "configurationOptionId":{
                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "addOnItem":{
                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                "type":"boolean"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "billingProfileId":{
                                                                "description":"The billing profile ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "billingAccountId":{
                                                                "description":"The billing account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "configurablePropertyId":{
                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "customerAccountId":{
                                                                "description":"The customer account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "shopperInput":{
                                                                "description":"Map of shopper input keys to values",
                                                                "additionalProperties":{
                                                                    "type":"string"
                                                                },
                                                                "type":"object"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "properties":{
                                                                        "serviceAccountId":{
                                                                            "description":"The service account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurationOptionId":{
                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "addOnItem":{
                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                            "type":"boolean"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingProfileId":{
                                                                            "description":"The billing profile ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingAccountId":{
                                                                            "description":"The billing account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurablePropertyId":{
                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "customerAccountId":{
                                                                            "description":"The customer account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "shopperInput":{
                                                                            "description":"Map of shopper input keys to values",
                                                                            "additionalProperties":{
                                                                                "type":"string"
                                                                            },
                                                                            "type":"object"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "properties":{
                                                                                    "serviceAccountId":{
                                                                                        "description":"The service account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "configurationOptionId":{
                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "addOnItem":{
                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "billingProfileId":{
                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "billingAccountId":{
                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "configurablePropertyId":{
                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "customerAccountId":{
                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "siteId":{
                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "shopperInput":{
                                                                                        "description":"Map of shopper input keys to values",
                                                                                        "additionalProperties":{
                                                                                            "type":"string"
                                                                                        },
                                                                                        "type":"object"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "properties":{
                                                                                                "serviceAccountId":{
                                                                                                    "description":"The service account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "configurationOptionId":{
                                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "addOnItem":{
                                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "billingProfileId":{
                                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "billingAccountId":{
                                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "configurablePropertyId":{
                                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "customerAccountId":{
                                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "siteId":{
                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "shopperInput":{
                                                                                                    "description":"Map of shopper input keys to values",
                                                                                                    "additionalProperties":{
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "type":"object"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "properties":{
                                                                                                            "serviceAccountId":{
                                                                                                                "description":"The service account ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "configurationOptionId":{
                                                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "deactivationDate":{
                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "addOnItem":{
                                                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "quantity":{
                                                                                                                "description":"The quantity included.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "productId":{
                                                                                                                "description":"The ID of the product.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalData":{
                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "values":{
                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "dynamic_property_key":{
                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "dynamic_property_key"
                                                                                                                            ]
                                                                                                                        },
                                                                                                                        "name":{
                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "required":[
                                                                                                                        "values",
                                                                                                                        "name"
                                                                                                                    ]
                                                                                                                }
                                                                                                            },
                                                                                                            "parentAssetKey":{
                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "billingProfileId":{
                                                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "billingAccountId":{
                                                                                                                "description":"The billing account ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "rootAssetKey":{
                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "configurablePropertyId":{
                                                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "transactionDate":{
                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "catalogRefId":{
                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "assetKey":{
                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "customerAccountId":{
                                                                                                                "description":"The customer account ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalPriceDetails":{
                                                                                                                "description":"Details about external pricing",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalPriceQuantity":{
                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "externalPrice":{
                                                                                                                        "description":"External price of this commerce item",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "siteId":{
                                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "shopperInput":{
                                                                                                                "description":"Map of shopper input keys to values",
                                                                                                                "additionalProperties":{
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "type":"object"
                                                                                                            },
                                                                                                            "activationDate":{
                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "asset":{
                                                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "serviceId":{
                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "commerceItems":{
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "properties":{
                                                                                                                        "serviceAccountId":{
                                                                                                                            "description":"The service account ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "configurationOptionId":{
                                                                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "deactivationDate":{
                                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "addOnItem":{
                                                                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                            "type":"boolean"
                                                                                                                        },
                                                                                                                        "quantity":{
                                                                                                                            "description":"The quantity included.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "productId":{
                                                                                                                            "description":"The ID of the product.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalData":{
                                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "values":{
                                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "dynamic_property_key":{
                                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "dynamic_property_key"
                                                                                                                                        ]
                                                                                                                                    },
                                                                                                                                    "name":{
                                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "actionCode":{
                                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                        "type":"string"
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "required":[
                                                                                                                                    "values",
                                                                                                                                    "name"
                                                                                                                                ]
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "parentAssetKey":{
                                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "billingProfileId":{
                                                                                                                            "description":"The billing profile ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "billingAccountId":{
                                                                                                                            "description":"The billing account ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "rootAssetKey":{
                                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "configurablePropertyId":{
                                                                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "transactionDate":{
                                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "catalogRefId":{
                                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "assetKey":{
                                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "customerAccountId":{
                                                                                                                            "description":"The customer account ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalPriceDetails":{
                                                                                                                            "description":"Details about external pricing",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "externalPriceQuantity":{
                                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "externalPrice":{
                                                                                                                                    "description":"External price of this commerce item",
                                                                                                                                    "type":"number"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "siteId":{
                                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "shopperInput":{
                                                                                                                            "description":"Map of shopper input keys to values",
                                                                                                                            "additionalProperties":{
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "type":"object"
                                                                                                                        },
                                                                                                                        "activationDate":{
                                                                                                                            "description":"The activation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "asset":{
                                                                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                                                                            "type":"boolean"
                                                                                                                        },
                                                                                                                        "serviceId":{
                                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "commerceItems":{
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "properties":{
                                                                                                                                    "serviceAccountId":{
                                                                                                                                        "description":"The service account ID associated to the current item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "configurationOptionId":{
                                                                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "deactivationDate":{
                                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "addOnItem":{
                                                                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                                        "type":"boolean"
                                                                                                                                    },
                                                                                                                                    "quantity":{
                                                                                                                                        "description":"The quantity included.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "productId":{
                                                                                                                                        "description":"The ID of the product.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "externalData":{
                                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                        "type":"array",
                                                                                                                                        "items":{
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "values":{
                                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                                    "type":"object",
                                                                                                                                                    "properties":{
                                                                                                                                                        "dynamic_property_key":{
                                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "required":[
                                                                                                                                                        "dynamic_property_key"
                                                                                                                                                    ]
                                                                                                                                                },
                                                                                                                                                "name":{
                                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                                    "type":"string"
                                                                                                                                                },
                                                                                                                                                "actionCode":{
                                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                    "type":"string"
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "required":[
                                                                                                                                                "values",
                                                                                                                                                "name"
                                                                                                                                            ]
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "parentAssetKey":{
                                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "billingProfileId":{
                                                                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "billingAccountId":{
                                                                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "rootAssetKey":{
                                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "configurablePropertyId":{
                                                                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "transactionDate":{
                                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "catalogRefId":{
                                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "assetKey":{
                                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "customerAccountId":{
                                                                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "externalPriceDetails":{
                                                                                                                                        "description":"Details about external pricing",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "externalPriceQuantity":{
                                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "externalPrice":{
                                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                                "type":"number"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "siteId":{
                                                                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "actionCode":{
                                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "shopperInput":{
                                                                                                                                        "description":"Map of shopper input keys to values",
                                                                                                                                        "additionalProperties":{
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "type":"object"
                                                                                                                                    },
                                                                                                                                    "activationDate":{
                                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "asset":{
                                                                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                                                                        "type":"boolean"
                                                                                                                                    },
                                                                                                                                    "serviceId":{
                                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "commerceItems":{
                                                                                                                                        "type":"array",
                                                                                                                                        "items":{
                                                                                                                                            "properties":{
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "totalOneTimeNetAmount":{
                "description":"Total one time net amount",
                "type":"number"
            },
            "contractStartDate":{
                "description":"Start date of the contract",
                "type":"string"
            },
            "contractEndDate":{
                "description":"End date of the contract",
                "type":"string"
            },
            "externalId":{
                "description":"An optional, external ID for this commerce item.",
                "type":"string"
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargesSummary":{
                "description":"Summary of all recurring charges by frequency",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "amount":{
                            "description":"price for whole quantity",
                            "type":"number"
                        },
                        "price":{
                            "description":"price for one quantity",
                            "type":"number"
                        },
                        "frequency":{
                            "description":"Frequency of this summary i.e, per month, per year etc",
                            "type":"string"
                        }
                    }
                }
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "lastPriced":{
                "description":"Date when commerce item is last priced",
                "type":"string"
            },
            "charges":{
                "description":"Charges applied on this commerce item if any.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "unitPrice":{
                            "description":"unit price of the item",
                            "type":"number"
                        },
                        "amount":{
                            "description":"Total Amount w.r.t to quantity.",
                            "type":"number"
                        },
                        "unitOfMeasure":{
                            "description":"Unit of Measure. Applicable for only Usage based charges.",
                            "type":"string"
                        },
                        "isProductPrice":{
                            "description":"This property tells which charge among others is Product price",
                            "type":"boolean"
                        },
                        "name":{
                            "description":"Name of the charge",
                            "type":"string"
                        },
                        "chargeType":{
                            "description":"Type of the charge",
                            "type":"string"
                        },
                        "priceType":{
                            "description":"Price type for this charge. i.e., one-time, recurring or usage",
                            "type":"string"
                        },
                        "additionalInfo":{
                            "description":"Additional properties(if any) needed for any down stream system",
                            "type":"object",
                            "properties":{
                                "rates":{
                                    "type":"object",
                                    "properties":{
                                        "schema":{
                                            "type":"object",
                                            "properties":{
                                                "lookupData":{
                                                    "description":"Lookup data for the schema",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "dynamic_property_key":{
                                                                "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                                "type":"string"
                                                            }
                                                        }
                                                    }
                                                },
                                                "columns":{
                                                    "description":"Column definitions for the rate card",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "variableName":{
                                                                "description":"Variable name for the column",
                                                                "type":"string"
                                                            },
                                                            "translations":{
                                                                "description":"Translation data for internationalization",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "dynamic_property_key":{
                                                                            "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                                            "type":"string"
                                                                        }
                                                                    }
                                                                }
                                                            },
                                                            "dataType":{
                                                                "description":"Data type of the column",
                                                                "type":"string"
                                                            },
                                                            "name":{
                                                                "description":"Display name of the column",
                                                                "type":"string"
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        "variableName":{
                                            "description":"Variable name for the rate card",
                                            "type":"string"
                                        },
                                        "data":{
                                            "description":"Array of rate tiers",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "name":{
                                            "description":"Display name of the rate card",
                                            "type":"string"
                                        },
                                        "type":{
                                            "description":"Type of the rate card",
                                            "type":"string"
                                        }
                                    }
                                },
                                "calculationInfo":{
                                    "description":"calculation info received from external system",
                                    "type":"string"
                                },
                                "rowNumber":{
                                    "description":"The unique identifier for the charge within the line",
                                    "type":"integer"
                                }
                            }
                        },
                        "integrationId":{
                            "description":"Integration id for this charge",
                            "type":"string"
                        },
                        "dynamicPricingType":{
                            "description":"dynamic pricing type i.e., tiered or volume or static.",
                            "type":"string"
                        },
                        "chargeCode":{
                            "description":"Charge code",
                            "type":"string"
                        },
                        "frequency":{
                            "description":"recurring frequency for this charge. Applicable only for recurring chrages.",
                            "type":"string"
                        }
                    }
                }
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "productDisplayName":{
                "description":"The product's display name. (read-only, obtained from the referenced product)",
                "type":"string"
            },
            "catalogKey":{
                "description":"The key of the catalog this commerce item references.",
                "type":"string"
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "totalOneTimeListAmount":{
                "description":"Total one time list amount",
                "type":"number"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "backOrderQuantity":{
                "description":"The back ordered quantity included.",
                "type":"integer"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : markers
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayOrder marker information
    
    
    
    
    
        Show Source
        
        {
    "description":"Order marker information",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "value":{
                "description":"Order marker value. In the case of a marketing campaign, it represents the actual unique campaign ID",
                "type":"string"
            },
            "key":{
                "description":"Order marker key. In a marketing campaign marker, a key signifies that it is a campaign marker. Also, it identifies the external marketing system that is the source of the campaign, e.g., campaign_eloqua",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : onetimeChargesSummary
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arraySummary of all one-time charges
    
    
    
    
    
        Show Source
        
        {
    "description":"Summary of all one-time charges",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "amount":{
                "description":"total amount of all one-time charges",
                "type":"number"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : paymentGroups
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe array of payment groups represent the payment(s) that paid for the order. Orders when placed will have an instance of a CyberSource TokenizedCreditCard (paymentGroupClassType and paymentMethod of "tokenizedCreditCard"). The paymentGroups property can be updated to include instances of ExternalPaymentGroup (paymentGroupClassType and paymentMethod of "externalPaymentGroup"). ExternalPaymentGroups represent methods of payment that are external and opaque to cloud commerce, and which were taken after the order was initially placed.
    
    
    
    
    
        Show Source
        
        {
    "description":"The array of payment groups represent the payment(s) that paid for the order. Orders when placed will have an instance of a CyberSource TokenizedCreditCard (paymentGroupClassType and paymentMethod of \"tokenizedCreditCard\"). The paymentGroups property can be updated to include instances of ExternalPaymentGroup (paymentGroupClassType and paymentMethod of \"externalPaymentGroup\"). ExternalPaymentGroups represent methods of payment that are external and opaque to cloud commerce, and which were taken after the order was initially placed.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "paymentGroupClassType":{
                "description":"The class type of the payment group.",
                "type":"string"
            },
            "amountAuthorized":{
                "description":"The monetary amount authorized.",
                "type":"number"
            },
            "amount":{
                "description":"The monetary amount of the payment.",
                "type":"number"
            },
            "paymentMethod":{
                "description":"The payment method.",
                "type":"string"
            },
            "id":{
                "description":"The internal ID of the payment group.",
                "type":"string"
            },
            "billingAddress":{
                "description":"The billing address details",
                "type":"object",
                "properties":{
                    "lastName":{
                        "description":"The last name of customer",
                        "type":"string"
                    },
                    "country":{
                        "description":"The country of the customer",
                        "type":"string"
                    },
                    "address3":{
                        "description":"The 3rd line of address field",
                        "type":"string"
                    },
                    "address2":{
                        "description":"The 2nd line of address field",
                        "type":"string"
                    },
                    "city":{
                        "description":"The city of the customer",
                        "type":"string"
                    },
                    "address1":{
                        "description":"The 1st line of address field",
                        "type":"string"
                    },
                    "prefix":{
                        "description":"The prefix",
                        "type":"string"
                    },
                    "postalCode":{
                        "description":"The postal code",
                        "type":"string"
                    },
                    "companyName":{
                        "description":"The company name",
                        "type":"string"
                    },
                    "jobTitle":{
                        "description":"The job title",
                        "type":"string"
                    },
                    "county":{
                        "description":"The county",
                        "type":"string"
                    },
                    "suffix":{
                        "description":"The suffix",
                        "type":"string"
                    },
                    "ownerId":{
                        "description":"The ID of the owner of this address",
                        "type":"string"
                    },
                    "firstName":{
                        "description":"The first name of the customer",
                        "type":"string"
                    },
                    "phoneNumber":{
                        "description":"The phone number of the customer",
                        "type":"string"
                    },
                    "faxNumber":{
                        "description":"The fax number of the customer",
                        "type":"string"
                    },
                    "middleName":{
                        "description":"The middle name of the customer",
                        "type":"string"
                    },
                    "state":{
                        "description":"The state",
                        "type":"string"
                    },
                    "email":{
                        "description":"The email of the customer",
                        "type":"string"
                    }
                }
            },
            "currencyCode":{
                "description":"The three character currency code. For example: USD.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : priceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectPricing information, an instance of OrderPriceInfo.
    
    
    
    
    Show Source
        - 
            amount: 
            number
            The monetary amount.
 - 
            amountIsFinal: 
            boolean
            Whether the amount is final.
 - 
            currencyCode: 
            string
            The three character currency code for the monetary amounts.
 - 
            discountAmount: 
            number
            The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)
 - 
            discounted: 
            boolean
            Whether the price is discounted.
 - 
            manualAdjustmentTotal: 
            number
            The monetary total of manual adjustments.
 - 
            orderTotalBySite: 
            object  orderTotalBySite
            
            The map containing order totals by site for all sites in a given order.
 - 
            primaryCurrencyTotal: 
            number
            The primary currency total amount.
 - 
            rawSubtotal: 
            number
            The monetary raw subtotal.
 - 
            secondaryCurrencyShippingAmount: 
            number
            The secondary currency shipping amount.
 - 
            secondaryCurrencyTaxAmount: 
            number
            The secondary currency tax amount.
 - 
            secondaryCurrencyTotal: 
            number
            The secondary currency total amount.
 - 
            shipping: 
            number
            The monetary cost of shipping.
 - 
            tax: 
            number
            Monetary tax amount.
 - 
            total: 
            number
            The monetary total: amount + shipping + tax. (read-only)
 - 
            totalOneTimeListAmount: 
            number
            Total one time list amount
 - 
            totalOneTimeNetAmount: 
            number
            Total one time net amount
 
{
    "description":"Pricing information, an instance of OrderPriceInfo.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "secondaryCurrencyTaxAmount":{
            "description":"The secondary currency tax amount.",
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "secondaryCurrencyShippingAmount":{
            "description":"The secondary currency shipping amount.",
            "type":"number"
        },
        "totalOneTimeNetAmount":{
            "description":"Total one time net amount",
            "type":"number"
        },
        "secondaryCurrencyTotal":{
            "description":"The secondary currency total amount.",
            "type":"number"
        },
        "manualAdjustmentTotal":{
            "description":"The monetary total of manual adjustments.",
            "type":"number"
        },
        "discountAmount":{
            "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
            "type":"number"
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "rawSubtotal":{
            "description":"The monetary raw subtotal.",
            "type":"number"
        },
        "total":{
            "description":"The monetary total: amount + shipping + tax. (read-only)",
            "type":"number"
        },
        "shipping":{
            "description":"The monetary cost of shipping.",
            "type":"number"
        },
        "primaryCurrencyTotal":{
            "description":"The primary currency total amount.",
            "type":"number"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "orderTotalBySite":{
            "description":"The map containing order totals by site for all sites in a given order.",
            "type":"object"
        },
        "totalOneTimeListAmount":{
            "description":"Total one time list amount",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : profile
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectBasic profile information. (read-only)
    
    
    
    
    Show Source
        - 
            customerContactId: 
            string
            The external customer contact id.
 - 
            email: 
            string
            The email address
 - 
            firstName: 
            string
            First name.
 - 
            lastName: 
            string
            Last name.
 - 
            loyaltyPrograms: 
            array  loyaltyPrograms
            
            Loyalty Programs Information
 - 
            middleName: 
            string
            Middle name.
 - 
            shippingAddress: 
            object  shippingAddress
            
            Default shipping address
 
{
    "description":"Basic profile information. (read-only)",
    "type":"object",
    "properties":{
        "lastName":{
            "description":"Last name.",
            "type":"string"
        },
        "firstName":{
            "description":"First name.",
            "type":"string"
        },
        "customerContactId":{
            "description":"The external customer contact id.",
            "type":"string"
        },
        "loyaltyPrograms":{
            "description":"Loyalty Programs Information",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "programName":{
                        "description":"programName of Loyalty Program",
                        "type":"string"
                    },
                    "repositoryId":{
                        "description":"repository Id",
                        "type":"string"
                    },
                    "membershipId":{
                        "description":"membershipId of the profile.",
                        "type":"string"
                    },
                    "programId":{
                        "description":"programId of Loyalty Program",
                        "type":"string"
                    },
                    "status":{
                        "description":"status of Enrollment.",
                        "type":"string"
                    }
                }
            }
        },
        "shippingAddress":{
            "description":"Default shipping address",
            "type":"object",
            "properties":{
                "externalAddressId":{
                    "description":"External ID of the address",
                    "type":"string"
                },
                "country":{
                    "description":"Country.",
                    "type":"string"
                },
                "phoneNumber":{
                    "description":"Phone number.",
                    "type":"string"
                },
                "address3":{
                    "description":"Address Line 3.",
                    "type":"string"
                },
                "address2":{
                    "description":"Address Line 2.",
                    "type":"string"
                },
                "city":{
                    "description":"City.",
                    "type":"string"
                },
                "address1":{
                    "description":"Address Line 1.",
                    "type":"string"
                },
                "postalCode":{
                    "description":"Postal code.",
                    "type":"string"
                },
                "repositoryId":{
                    "description":"repositoryId",
                    "type":"string"
                },
                "county":{
                    "description":"Name of the county.",
                    "type":"string"
                },
                "state":{
                    "description":"State.",
                    "type":"string"
                }
            }
        },
        "middleName":{
            "description":"Middle name.",
            "type":"string"
        },
        "email":{
            "description":"The email address",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : quoteInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectthe quote information of the order
    
    
    
    
    Show Source
        - 
            errorInfo: 
            array  errorInfo
            
            the array of errors, if any
 - 
            expirationDate: 
            string
            the expiration date of the quoted order, if any
 - 
            externalId: 
            string
            the external id for the quote
 - 
            notes: 
            array  notes
            
            the notes (history) for the order
 - 
            providerNote: 
            string
            the provider note for the quoted order
 - 
            quoteDate: 
            number
            the date the order was quoted in milliseconds
 - 
            rejectionDate: 
            string
            rejection date of the quoted order
 - 
            rejectionNote: 
            string
            the rejection note for an order whose quote has been rejected by user
 - 
            requestDate: 
            string
            the date when the quote was requested in ISO format
 
{
    "description":"the quote information of the order",
    "type":"object",
    "properties":{
        "providerNote":{
            "description":"the provider note for the quoted order",
            "type":"string"
        },
        "notes":{
            "description":"the notes (history) for the order",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "requestDate/quoteDate/rejectionDate":{
                        "description":"the request/quote/rejection date for the note",
                        "type":"number"
                    },
                    "profileType":{
                        "description":"the profile type of the user that requested the quote",
                        "type":"string"
                    },
                    "profileId":{
                        "description":"the profile id of the user",
                        "type":"string"
                    },
                    "requesterNote/providerNote/rejectionNote":{
                        "description":"the requester/provider/rejection note",
                        "type":"string"
                    }
                }
            }
        },
        "rejectionDate":{
            "description":"rejection date of the quoted order",
            "type":"string"
        },
        "requestDate":{
            "description":"the date when the quote was requested in ISO format",
            "type":"string"
        },
        "errorInfo":{
            "description":"the array of errors, if any",
            "type":"array",
            "items":{
                "type":"string"
            }
        },
        "externalId":{
            "description":"the external id for the quote",
            "type":"string"
        },
        "rejectionNote":{
            "description":"the rejection note for an order whose quote has been rejected by user",
            "type":"string"
        },
        "quoteDate":{
            "description":"the date the order was quoted in milliseconds",
            "type":"number"
        },
        "expirationDate":{
            "description":"the expiration date of the quoted order, if any",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : recurringChargesSummary
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arraySummary of all recurring charges by frequency
    
    
    
    
    
        Show Source
        
        {
    "description":"Summary of all recurring charges by frequency",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "amount":{
                "description":"price for whole quantity",
                "type":"number"
            },
            "frequency":{
                "description":"Frequency of this summary i.e, per month, per year etc",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : shippingGroups
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayShipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address.
    
    
    
    
    
        Show Source
        
        {
    "description":"Shipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "shippingMethod":{
                "description":"The shipping method.",
                "type":"string"
            },
            "description":{
                "description":"The description of this shipping group. Defaults to the ID.",
                "type":"string"
            },
            "submittedDate":{
                "format":"date-time",
                "description":"The date the shipping group was submitted.",
                "type":"string"
            },
            "shippingMethodDetails":{
                "description":"Additional properties of shipping method",
                "type":"object",
                "properties":{
                    "internalName":{
                        "description":"The internal name of the shipping method",
                        "type":"string"
                    },
                    "displayName":{
                        "description":"The name of the shippingMethod",
                        "type":"string"
                    },
                    "description":{
                        "description":"The description of the shippingMethod",
                        "type":"string"
                    },
                    "externalId":{
                        "description":"The external id of the shipping method",
                        "type":"string"
                    },
                    "id":{
                        "description":"The Id of the shipping method.",
                        "type":"string"
                    },
                    "taxCode":{
                        "description":"The tax code of the shipping method",
                        "type":"string"
                    }
                }
            },
            "priceInfo":{
                "description":"The pricing details about this shipping group.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether this item is discounted.",
                        "type":"boolean"
                    },
                    "secondaryCurrencyTaxAmount":{
                        "description":"The secondary currency tax amount.",
                        "type":"number"
                    },
                    "shippingTax":{
                        "description":"The shipping tax",
                        "type":"number"
                    },
                    "amount":{
                        "description":"The monetary amount.",
                        "type":"number"
                    },
                    "secondaryCurrencyShippingAmount":{
                        "description":"The secondary currency shipping amount.",
                        "type":"number"
                    },
                    "rawShipping":{
                        "description":"The monetary amount of the cost of raw shipping.",
                        "type":"number"
                    },
                    "amountIsFinal":{
                        "description":"Whether the amount is final.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            },
            "shipOnDate":{
                "format":"date-time",
                "description":"The date this shipping group is expected to ship upon.",
                "type":"string"
            },
            "actualShipDate":{
                "format":"date-time",
                "description":"The actual shipped date of this shipping group.",
                "type":"string"
            },
            "specialInstructions":{
                "description":"Special instructions for the shipping group. Keys and values are strings.",
                "type":"object",
                "properties":{
                    "additionalProperties":{
                        "type":"string"
                    }
                }
            },
            "shippingAddress":{
                "description":"The shipping address for this shipping group.",
                "type":"object",
                "properties":{
                    "lastName":{
                        "description":"Last name.",
                        "type":"string"
                    },
                    "country":{
                        "description":"Country.",
                        "type":"string"
                    },
                    "address3":{
                        "description":"Address Line 3.",
                        "type":"string"
                    },
                    "address2":{
                        "description":"Address Line 2.",
                        "type":"string"
                    },
                    "city":{
                        "description":"City.",
                        "type":"string"
                    },
                    "address1":{
                        "description":"Address Line 1.",
                        "type":"string"
                    },
                    "prefix":{
                        "description":"Prefix.",
                        "type":"string"
                    },
                    "companyName":{
                        "description":"Company name.",
                        "type":"string"
                    },
                    "postalCode":{
                        "description":"Postal code.",
                        "type":"string"
                    },
                    "jobTitle":{
                        "description":"Job title.",
                        "type":"string"
                    },
                    "county":{
                        "description":"Name of the county.",
                        "type":"string"
                    },
                    "ownerId":{
                        "description":"The ID of the owner of this address.",
                        "type":"string"
                    },
                    "suffix":{
                        "description":"Suffix.",
                        "type":"string"
                    },
                    "firstName":{
                        "description":"First name.",
                        "type":"string"
                    },
                    "phoneNumber":{
                        "description":"Phone number.",
                        "type":"string"
                    },
                    "faxNumber":{
                        "description":"The fax number.",
                        "type":"string"
                    },
                    "middleName":{
                        "description":"Middle name.",
                        "type":"string"
                    },
                    "state":{
                        "description":"State.",
                        "type":"string"
                    },
                    "id":{
                        "description":"ID.",
                        "type":"string"
                    },
                    "email":{
                        "description":"The email address",
                        "type":"string"
                    }
                }
            },
            "commerceItemRelationships":{
                "description":"The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "amount":{
                            "description":"The monetary value.",
                            "type":"number"
                        },
                        "quantity":{
                            "description":"The quantity of items referenced by this relationship.",
                            "type":"integer"
                        },
                        "relationshipType":{
                            "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
                            "type":"string"
                        },
                        "returnedQuantity":{
                            "description":"Number of referenced items that were returned.",
                            "type":"integer"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a third party system.",
                            "type":"array",
                            "items":{
                                "properties":{
                                    "values":{
                                        "description":"The map values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "value":{
                                                "description":"Map value defined by external system.",
                                                "type":"string"
                                            },
                                            "key":{
                                                "description":"Map key defined by external system.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the third party system.",
                                        "type":"string"
                                    }
                                }
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "range":{
                            "description":"The range covered by these commerce items",
                            "type":"object",
                            "properties":{
                                "lowBound":{
                                    "description":"The lower bound of the range, inclusive.",
                                    "type":"integer"
                                },
                                "highBound":{
                                    "description":"The upper bound of the range.",
                                    "type":"integer"
                                },
                                "size":{
                                    "description":"The number of items in this range, inclusive. (read-only)",
                                    "type":"integer"
                                }
                            }
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItemExternalId":{
                            "description":"The referenced commerce item's external ID.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "commerceItemId":{
                            "description":"The referenced commerce item's internal ID.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the third party system.",
                            "type":"string"
                        },
                        "id":{
                            "description":"The native ID of this item.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        }
                    }
                }
            },
            "id":{
                "description":"The ID of this shipping group.",
                "type":"string"
            },
            "state":{
                "description":"The state of this shipping group.",
                "type":"string"
            },
            "stateDetail":{
                "description":"Details about the state of this shipping group.",
                "type":"string"
            },
            "trackingNumber":{
                "description":"The tracking number. In case of multiple tracking numbers the format should be carrierId-trackingNumber,carrierId-trackingNumber..., Here carrierId is the Id which has been added through the addCarrier end point.",
                "type":"string"
            },
            "handlingInstructions":{
                "description":"Handling instructions. Currently read-only.",
                "type":"array",
                "items":{
                    "type":"string",
                    "properties":{
                    }
                }
            },
            "shippingGroupClassType":{
                "description":"The class type for the ShippingGroup. Ex - \"hardgoodShippingGroup\", \"virtualShippingGroup\" etc.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : submissionInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails of post submission references.
    
    
    
    
    Show Source
        - 
            errorInfo: 
            string
            Error Details
 - 
            externalId: 
            string
            id of submitted order in external system
 - 
            source: 
            string
            Source
 
{
    "description":"Details of post submission references.",
    "type":"object",
    "properties":{
        "externalId":{
            "description":"id of submitted order in external system",
            "type":"string"
        },
        "errorInfo":{
            "description":"Error Details",
            "type":"string"
        },
        "source":{
            "description":"Source",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : taxPriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe tax pricing details for the order.
    
    
    
    
    Show Source
        - 
            amount: 
            number
            The monetary amount.
 - 
            amountIsFinal: 
            boolean
            Whether the amount is final.
 - 
            cityTax: 
            number
            The monetary amount of city tax.
 - 
            countryTax: 
            number
            The monetary amount of country tax.
 - 
            countyTax: 
            number
            The monetary amount of county tax.
 - 
            currencyCode: 
            string
            The three character currency code.
 - 
            discounted: 
            boolean
            Whether the price was discounted.
 - 
            districtTax: 
            number
            Tax amount for the district.
 - 
            isTaxIncluded: 
            boolean
            If Tax is Included
 - 
            secondaryCurrencyTaxAmount: 
            number
            The tax amount in secondary currency
 - 
            stateTax: 
            number
            Tax amount for the state.
 - 
            valueAddedTax: 
            number
            The value added tax
 
{
    "description":"The tax pricing details for the order.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price was discounted.",
            "type":"boolean"
        },
        "cityTax":{
            "description":"The monetary amount of city tax.",
            "type":"number"
        },
        "secondaryCurrencyTaxAmount":{
            "description":"The tax amount in secondary currency",
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "valueAddedTax":{
            "description":"The value added tax",
            "type":"number"
        },
        "countyTax":{
            "description":"The monetary amount of county tax.",
            "type":"number"
        },
        "isTaxIncluded":{
            "description":"If Tax is Included",
            "type":"boolean"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "districtTax":{
            "description":"Tax amount for the district.",
            "type":"number"
        },
        "stateTax":{
            "description":"Tax amount for the state.",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code.",
            "type":"string"
        },
        "countryTax":{
            "description":"The monetary amount of country tax.",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the third party system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            agreementId: 
            string
            Applied agreement number
 - 
            agreementName: 
            string
            Applied agreement name
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            availabilityDate: 
            string(date-time)
            The availability date for preOrdered/backOrdered quantity.
 - 
            backOrderQuantity: 
            integer
            The back ordered quantity included.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogId: 
            string
            The ID of the catalog which this commerce item references.
 - 
            catalogKey: 
            string
            The key of the catalog this commerce item references.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            charges: 
            array  charges
            
            Charges applied on this commerce item if any.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configuratorId: 
            string
            Configuration ID for this commerce item.
 - 
            contractEndDate: 
            string
            End date of the contract
 - 
            contractStartDate: 
            string
            Start date of the contract
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a third party system.
 - 
            externalId: 
            string
            An optional, external ID for this commerce item.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            gwp: 
            boolean
            Flag to indicate whether item exists as a result of a gift with purchase promotion.
 - 
            id: 
            string
            The internal/native ID for this commerce item.
 - 
            lastPriced: 
            string
            Date when commerce item is last priced
 - 
            onetimeChargesSummary: 
            array  onetimeChargesSummary
            
            Summary of all one-time charges
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            preOrderQuantity: 
            integer
            The pre ordered quantity included.
 - 
            priceInfo: 
            object  priceInfo
            
            Details about pricing.
 - 
            productDisplayName: 
            string
            The product's display name. (read-only, obtained from the referenced product)
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            ratePlanId: 
            string
            Applied ratePlan number for this item
 - 
            ratePlanName: 
            string
            Applied ratePlan name for this item
 - 
            recurringChargesSummary: 
            array  recurringChargesSummary
            
            Summary of all recurring charges by frequency
 - 
            returnedQuantity: 
            integer
            The quantity returned.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            state: 
            string
            The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)
 - 
            stateDetail: 
            string
            Details about the state of this commerce item.
 - 
            totalOneTimeListAmount: 
            number
            Total one time list amount
 - 
            totalOneTimeNetAmount: 
            number
            Total one time net amount
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "type":"object",
    "properties":{
        "gwp":{
            "description":"Flag to indicate whether item exists as a result of a gift with purchase promotion.",
            "type":"boolean"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "returnedQuantity":{
            "description":"The quantity returned.",
            "type":"integer"
        },
        "ratePlanId":{
            "description":"Applied ratePlan number for this item",
            "type":"string"
        },
        "availabilityDate":{
            "format":"date-time",
            "description":"The availability date for preOrdered/backOrdered quantity.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a third party system.",
            "type":"array",
            "items":{
                "properties":{
                    "values":{
                        "description":"The map values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "value":{
                                "description":"Map value defined by external system.",
                                "type":"string"
                            },
                            "key":{
                                "description":"Map key defined by external system.",
                                "type":"string"
                            }
                        }
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the third party system.",
                        "type":"string"
                    }
                }
            }
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "preOrderQuantity":{
            "description":"The pre ordered quantity included.",
            "type":"integer"
        },
        "configuratorId":{
            "description":"Configuration ID for this commerce item.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "priceInfo":{
            "description":"Details about pricing.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this order.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "orderDiscountInfos":{
                    "description":"Array of order promotions affecting this item.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "couponCodes":{
                                "description":"One or more coupon codes used to grant the order promotion providing the discount.",
                                "type":"array",
                                "items":{
                                    "type":"string"
                                }
                            },
                            "amount":{
                                "description":"The amount of discount this item received from the promotion.",
                                "type":"number"
                            },
                            "promotionId":{
                                "description":"The promotion id that resulted in the discount.",
                                "type":"string"
                            }
                        }
                    }
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "itemDiscountInfos":{
                    "description":"Array of item promotions affecting this item.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "couponCodes":{
                                "description":"One or more coupon codes used to grant the item promotion providing the discount.",
                                "type":"array",
                                "items":{
                                    "type":"string"
                                }
                            },
                            "amount":{
                                "description":"The amount of discount this item received from the promotion.",
                                "type":"number"
                            },
                            "promotionId":{
                                "description":"The promotion id that resulted in the discount.",
                                "type":"string"
                            }
                        }
                    }
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "secondaryCurrencyShippingSurchargeValue":{
                    "description":"Extra handling cost in secondary currency for shipping the product.",
                    "type":"number"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "secondaryCurrencyTaxAmount":{
                                "description":"The tax amount in secondary currency",
                                "type":"number"
                            },
                            "amount":{
                                "description":"The monetary amount.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "orderDiscountShare":{
                                "description":"The Order Discount Share",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "onetimeChargesSummary":{
            "description":"Summary of all one-time charges",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "amount":{
                        "description":"price for whole quantity",
                        "type":"number"
                    },
                    "price":{
                        "description":"price for one quantity",
                        "type":"number"
                    }
                }
            }
        },
        "catalogId":{
            "description":"The ID of the catalog which this commerce item references.",
            "type":"string"
        },
        "ratePlanName":{
            "description":"Applied ratePlan name for this item",
            "type":"string"
        },
        "agreementName":{
            "description":"Applied agreement name",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "agreementId":{
            "description":"Applied agreement number",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the third party system.",
            "type":"string"
        },
        "id":{
            "description":"The internal/native ID for this commerce item.",
            "type":"string"
        },
        "state":{
            "description":"The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)",
            "type":"string"
        },
        "stateDetail":{
            "description":"Details about the state of this commerce item.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "configurationOptionId":{
                        "description":"ID of the catalog's configurationOption associated with this item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "addOnItem":{
                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                        "type":"boolean"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "configurablePropertyId":{
                        "description":"ID of the catalog's configurableProperty associated with this item.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "configurationOptionId":{
                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "addOnItem":{
                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                    "type":"boolean"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "configurablePropertyId":{
                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                            "serviceAccountId":{
                                                "description":"The service account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "configurationOptionId":{
                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                "type":"string"
                                            },
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "addOnItem":{
                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                "type":"boolean"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "billingProfileId":{
                                                "description":"The billing profile ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "billingAccountId":{
                                                "description":"The billing account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "configurablePropertyId":{
                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "customerAccountId":{
                                                "description":"The customer account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "shopperInput":{
                                                "description":"Map of shopper input keys to values",
                                                "additionalProperties":{
                                                    "type":"string"
                                                },
                                                "type":"object"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that defines it the item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                        "serviceAccountId":{
                                                            "description":"The service account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "configurationOptionId":{
                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "addOnItem":{
                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                            "type":"boolean"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "billingProfileId":{
                                                            "description":"The billing profile ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "billingAccountId":{
                                                            "description":"The billing account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "configurablePropertyId":{
                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "customerAccountId":{
                                                            "description":"The customer account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "shopperInput":{
                                                            "description":"Map of shopper input keys to values",
                                                            "additionalProperties":{
                                                                "type":"string"
                                                            },
                                                            "type":"object"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that defines it the item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "properties":{
                                                                    "serviceAccountId":{
                                                                        "description":"The service account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurationOptionId":{
                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "addOnItem":{
                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                        "type":"boolean"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingProfileId":{
                                                                        "description":"The billing profile ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingAccountId":{
                                                                        "description":"The billing account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurablePropertyId":{
                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "customerAccountId":{
                                                                        "description":"The customer account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "shopperInput":{
                                                                        "description":"Map of shopper input keys to values",
                                                                        "additionalProperties":{
                                                                            "type":"string"
                                                                        },
                                                                        "type":"object"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "properties":{
                                                                                "serviceAccountId":{
                                                                                    "description":"The service account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurationOptionId":{
                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "addOnItem":{
                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingProfileId":{
                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingAccountId":{
                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurablePropertyId":{
                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "customerAccountId":{
                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "shopperInput":{
                                                                                    "description":"Map of shopper input keys to values",
                                                                                    "additionalProperties":{
                                                                                        "type":"string"
                                                                                    },
                                                                                    "type":"object"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "properties":{
                                                                                            "serviceAccountId":{
                                                                                                "description":"The service account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "configurationOptionId":{
                                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "addOnItem":{
                                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "billingProfileId":{
                                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "billingAccountId":{
                                                                                                "description":"The billing account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "configurablePropertyId":{
                                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "customerAccountId":{
                                                                                                "description":"The customer account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "siteId":{
                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "shopperInput":{
                                                                                                "description":"Map of shopper input keys to values",
                                                                                                "additionalProperties":{
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "type":"object"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "properties":{
                                                                                                        "serviceAccountId":{
                                                                                                            "description":"The service account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "configurationOptionId":{
                                                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "addOnItem":{
                                                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "billingProfileId":{
                                                                                                            "description":"The billing profile ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "billingAccountId":{
                                                                                                            "description":"The billing account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "configurablePropertyId":{
                                                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "customerAccountId":{
                                                                                                            "description":"The customer account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "siteId":{
                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "shopperInput":{
                                                                                                            "description":"Map of shopper input keys to values",
                                                                                                            "additionalProperties":{
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "type":"object"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "properties":{
                                                                                                                    "serviceAccountId":{
                                                                                                                        "description":"The service account ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "configurationOptionId":{
                                                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "deactivationDate":{
                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "addOnItem":{
                                                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The quantity included.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "productId":{
                                                                                                                        "description":"The ID of the product.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalData":{
                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "values":{
                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "dynamic_property_key":{
                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "required":[
                                                                                                                                        "dynamic_property_key"
                                                                                                                                    ]
                                                                                                                                },
                                                                                                                                "name":{
                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "values",
                                                                                                                                "name"
                                                                                                                            ]
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "parentAssetKey":{
                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "billingProfileId":{
                                                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "billingAccountId":{
                                                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "rootAssetKey":{
                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "configurablePropertyId":{
                                                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "transactionDate":{
                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "catalogRefId":{
                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "assetKey":{
                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "customerAccountId":{
                                                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalPriceDetails":{
                                                                                                                        "description":"Details about external pricing",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalPriceQuantity":{
                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "externalPrice":{
                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "siteId":{
                                                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "shopperInput":{
                                                                                                                        "description":"Map of shopper input keys to values",
                                                                                                                        "additionalProperties":{
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "type":"object"
                                                                                                                    },
                                                                                                                    "activationDate":{
                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "asset":{
                                                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "serviceId":{
                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "commerceItems":{
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "properties":{
                                                                                                                                "serviceAccountId":{
                                                                                                                                    "description":"The service account ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "configurationOptionId":{
                                                                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "deactivationDate":{
                                                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "addOnItem":{
                                                                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The quantity included.",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "productId":{
                                                                                                                                    "description":"The ID of the product.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalData":{
                                                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "values":{
                                                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "dynamic_property_key":{
                                                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                },
                                                                                                                                                "required":[
                                                                                                                                                    "dynamic_property_key"
                                                                                                                                                ]
                                                                                                                                            },
                                                                                                                                            "name":{
                                                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "actionCode":{
                                                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "values",
                                                                                                                                            "name"
                                                                                                                                        ]
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "parentAssetKey":{
                                                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "billingProfileId":{
                                                                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "billingAccountId":{
                                                                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "rootAssetKey":{
                                                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "configurablePropertyId":{
                                                                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "transactionDate":{
                                                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "catalogRefId":{
                                                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "assetKey":{
                                                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "customerAccountId":{
                                                                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalPriceDetails":{
                                                                                                                                    "description":"Details about external pricing",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "externalPriceQuantity":{
                                                                                                                                            "description":"external quantity of this commerce item",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "externalPrice":{
                                                                                                                                            "description":"External price of this commerce item",
                                                                                                                                            "type":"number"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "siteId":{
                                                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "shopperInput":{
                                                                                                                                    "description":"Map of shopper input keys to values",
                                                                                                                                    "additionalProperties":{
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "type":"object"
                                                                                                                                },
                                                                                                                                "activationDate":{
                                                                                                                                    "description":"The activation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "asset":{
                                                                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "serviceId":{
                                                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "commerceItems":{
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "properties":{
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "totalOneTimeNetAmount":{
            "description":"Total one time net amount",
            "type":"number"
        },
        "contractStartDate":{
            "description":"Start date of the contract",
            "type":"string"
        },
        "contractEndDate":{
            "description":"End date of the contract",
            "type":"string"
        },
        "externalId":{
            "description":"An optional, external ID for this commerce item.",
            "type":"string"
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargesSummary":{
            "description":"Summary of all recurring charges by frequency",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "amount":{
                        "description":"price for whole quantity",
                        "type":"number"
                    },
                    "price":{
                        "description":"price for one quantity",
                        "type":"number"
                    },
                    "frequency":{
                        "description":"Frequency of this summary i.e, per month, per year etc",
                        "type":"string"
                    }
                }
            }
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "lastPriced":{
            "description":"Date when commerce item is last priced",
            "type":"string"
        },
        "charges":{
            "description":"Charges applied on this commerce item if any.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "unitPrice":{
                        "description":"unit price of the item",
                        "type":"number"
                    },
                    "amount":{
                        "description":"Total Amount w.r.t to quantity.",
                        "type":"number"
                    },
                    "unitOfMeasure":{
                        "description":"Unit of Measure. Applicable for only Usage based charges.",
                        "type":"string"
                    },
                    "isProductPrice":{
                        "description":"This property tells which charge among others is Product price",
                        "type":"boolean"
                    },
                    "name":{
                        "description":"Name of the charge",
                        "type":"string"
                    },
                    "chargeType":{
                        "description":"Type of the charge",
                        "type":"string"
                    },
                    "priceType":{
                        "description":"Price type for this charge. i.e., one-time, recurring or usage",
                        "type":"string"
                    },
                    "additionalInfo":{
                        "description":"Additional properties(if any) needed for any down stream system",
                        "type":"object",
                        "properties":{
                            "rates":{
                                "type":"object",
                                "properties":{
                                    "schema":{
                                        "type":"object",
                                        "properties":{
                                            "lookupData":{
                                                "description":"Lookup data for the schema",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "columns":{
                                                "description":"Column definitions for the rate card",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "variableName":{
                                                            "description":"Variable name for the column",
                                                            "type":"string"
                                                        },
                                                        "translations":{
                                                            "description":"Translation data for internationalization",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "dataType":{
                                                            "description":"Data type of the column",
                                                            "type":"string"
                                                        },
                                                        "name":{
                                                            "description":"Display name of the column",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    },
                                    "variableName":{
                                        "description":"Variable name for the rate card",
                                        "type":"string"
                                    },
                                    "data":{
                                        "description":"Array of rate tiers",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "dynamic_property_key":{
                                                    "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    },
                                    "name":{
                                        "description":"Display name of the rate card",
                                        "type":"string"
                                    },
                                    "type":{
                                        "description":"Type of the rate card",
                                        "type":"string"
                                    }
                                }
                            },
                            "calculationInfo":{
                                "description":"calculation info received from external system",
                                "type":"string"
                            },
                            "rowNumber":{
                                "description":"The unique identifier for the charge within the line",
                                "type":"integer"
                            }
                        }
                    },
                    "integrationId":{
                        "description":"Integration id for this charge",
                        "type":"string"
                    },
                    "dynamicPricingType":{
                        "description":"dynamic pricing type i.e., tiered or volume or static.",
                        "type":"string"
                    },
                    "chargeCode":{
                        "description":"Charge code",
                        "type":"string"
                    },
                    "frequency":{
                        "description":"recurring frequency for this charge. Applicable only for recurring chrages.",
                        "type":"string"
                    }
                }
            }
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "productDisplayName":{
            "description":"The product's display name. (read-only, obtained from the referenced product)",
            "type":"string"
        },
        "catalogKey":{
            "description":"The key of the catalog this commerce item references.",
            "type":"string"
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "totalOneTimeListAmount":{
            "description":"Total one time list amount",
            "type":"number"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "backOrderQuantity":{
            "description":"The back ordered quantity included.",
            "type":"integer"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : charges
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayCharges applied on this commerce item if any.
    
    
    
    
    
        Show Source
        
        {
    "description":"Charges applied on this commerce item if any.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "unitPrice":{
                "description":"unit price of the item",
                "type":"number"
            },
            "amount":{
                "description":"Total Amount w.r.t to quantity.",
                "type":"number"
            },
            "unitOfMeasure":{
                "description":"Unit of Measure. Applicable for only Usage based charges.",
                "type":"string"
            },
            "isProductPrice":{
                "description":"This property tells which charge among others is Product price",
                "type":"boolean"
            },
            "name":{
                "description":"Name of the charge",
                "type":"string"
            },
            "chargeType":{
                "description":"Type of the charge",
                "type":"string"
            },
            "priceType":{
                "description":"Price type for this charge. i.e., one-time, recurring or usage",
                "type":"string"
            },
            "additionalInfo":{
                "description":"Additional properties(if any) needed for any down stream system",
                "type":"object",
                "properties":{
                    "rates":{
                        "type":"object",
                        "properties":{
                            "schema":{
                                "type":"object",
                                "properties":{
                                    "lookupData":{
                                        "description":"Lookup data for the schema",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "dynamic_property_key":{
                                                    "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    },
                                    "columns":{
                                        "description":"Column definitions for the rate card",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "variableName":{
                                                    "description":"Variable name for the column",
                                                    "type":"string"
                                                },
                                                "translations":{
                                                    "description":"Translation data for internationalization",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "dynamic_property_key":{
                                                                "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                                "type":"string"
                                                            }
                                                        }
                                                    }
                                                },
                                                "dataType":{
                                                    "description":"Data type of the column",
                                                    "type":"string"
                                                },
                                                "name":{
                                                    "description":"Display name of the column",
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    }
                                }
                            },
                            "variableName":{
                                "description":"Variable name for the rate card",
                                "type":"string"
                            },
                            "data":{
                                "description":"Array of rate tiers",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "name":{
                                "description":"Display name of the rate card",
                                "type":"string"
                            },
                            "type":{
                                "description":"Type of the rate card",
                                "type":"string"
                            }
                        }
                    },
                    "calculationInfo":{
                        "description":"calculation info received from external system",
                        "type":"string"
                    },
                    "rowNumber":{
                        "description":"The unique identifier for the charge within the line",
                        "type":"integer"
                    }
                }
            },
            "integrationId":{
                "description":"Integration id for this charge",
                "type":"string"
            },
            "dynamicPricingType":{
                "description":"dynamic pricing type i.e., tiered or volume or static.",
                "type":"string"
            },
            "chargeCode":{
                "description":"Charge code",
                "type":"string"
            },
            "frequency":{
                "description":"recurring frequency for this charge. Applicable only for recurring chrages.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "configurationOptionId":{
                "description":"ID of the catalog's configurationOption associated with this item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "addOnItem":{
                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                "type":"boolean"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "configurablePropertyId":{
                "description":"ID of the catalog's configurableProperty associated with this item.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "configurationOptionId":{
                            "description":"ID of the catalog's configurationOption associated with this item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "addOnItem":{
                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                            "type":"boolean"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "configurablePropertyId":{
                            "description":"ID of the catalog's configurableProperty associated with this item.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                    "serviceAccountId":{
                                        "description":"The service account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "configurationOptionId":{
                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                        "type":"string"
                                    },
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "addOnItem":{
                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                        "type":"boolean"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "billingProfileId":{
                                        "description":"The billing profile ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "billingAccountId":{
                                        "description":"The billing account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "configurablePropertyId":{
                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "customerAccountId":{
                                        "description":"The customer account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "shopperInput":{
                                        "description":"Map of shopper input keys to values",
                                        "additionalProperties":{
                                            "type":"string"
                                        },
                                        "type":"object"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that defines it the item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                                "serviceAccountId":{
                                                    "description":"The service account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "configurationOptionId":{
                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                    "type":"string"
                                                },
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "addOnItem":{
                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                    "type":"boolean"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "billingProfileId":{
                                                    "description":"The billing profile ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "billingAccountId":{
                                                    "description":"The billing account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "configurablePropertyId":{
                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "customerAccountId":{
                                                    "description":"The customer account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "shopperInput":{
                                                    "description":"Map of shopper input keys to values",
                                                    "additionalProperties":{
                                                        "type":"string"
                                                    },
                                                    "type":"object"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that defines it the item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "properties":{
                                                            "serviceAccountId":{
                                                                "description":"The service account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "configurationOptionId":{
                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "addOnItem":{
                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                "type":"boolean"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "billingProfileId":{
                                                                "description":"The billing profile ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "billingAccountId":{
                                                                "description":"The billing account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "configurablePropertyId":{
                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "customerAccountId":{
                                                                "description":"The customer account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "shopperInput":{
                                                                "description":"Map of shopper input keys to values",
                                                                "additionalProperties":{
                                                                    "type":"string"
                                                                },
                                                                "type":"object"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "properties":{
                                                                        "serviceAccountId":{
                                                                            "description":"The service account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurationOptionId":{
                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "addOnItem":{
                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                            "type":"boolean"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingProfileId":{
                                                                            "description":"The billing profile ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingAccountId":{
                                                                            "description":"The billing account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurablePropertyId":{
                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "customerAccountId":{
                                                                            "description":"The customer account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "shopperInput":{
                                                                            "description":"Map of shopper input keys to values",
                                                                            "additionalProperties":{
                                                                                "type":"string"
                                                                            },
                                                                            "type":"object"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "properties":{
                                                                                    "serviceAccountId":{
                                                                                        "description":"The service account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "configurationOptionId":{
                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "addOnItem":{
                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "billingProfileId":{
                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "billingAccountId":{
                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "configurablePropertyId":{
                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "customerAccountId":{
                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "siteId":{
                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "shopperInput":{
                                                                                        "description":"Map of shopper input keys to values",
                                                                                        "additionalProperties":{
                                                                                            "type":"string"
                                                                                        },
                                                                                        "type":"object"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "properties":{
                                                                                                "serviceAccountId":{
                                                                                                    "description":"The service account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "configurationOptionId":{
                                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "addOnItem":{
                                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "billingProfileId":{
                                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "billingAccountId":{
                                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "configurablePropertyId":{
                                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "customerAccountId":{
                                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "siteId":{
                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "shopperInput":{
                                                                                                    "description":"Map of shopper input keys to values",
                                                                                                    "additionalProperties":{
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "type":"object"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "properties":{
                                                                                                            "serviceAccountId":{
                                                                                                                "description":"The service account ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "configurationOptionId":{
                                                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "deactivationDate":{
                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "addOnItem":{
                                                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "quantity":{
                                                                                                                "description":"The quantity included.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "productId":{
                                                                                                                "description":"The ID of the product.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalData":{
                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "values":{
                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "dynamic_property_key":{
                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "dynamic_property_key"
                                                                                                                            ]
                                                                                                                        },
                                                                                                                        "name":{
                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "required":[
                                                                                                                        "values",
                                                                                                                        "name"
                                                                                                                    ]
                                                                                                                }
                                                                                                            },
                                                                                                            "parentAssetKey":{
                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "billingProfileId":{
                                                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "billingAccountId":{
                                                                                                                "description":"The billing account ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "rootAssetKey":{
                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "configurablePropertyId":{
                                                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "transactionDate":{
                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "catalogRefId":{
                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "assetKey":{
                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "customerAccountId":{
                                                                                                                "description":"The customer account ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalPriceDetails":{
                                                                                                                "description":"Details about external pricing",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalPriceQuantity":{
                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "externalPrice":{
                                                                                                                        "description":"External price of this commerce item",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "siteId":{
                                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "shopperInput":{
                                                                                                                "description":"Map of shopper input keys to values",
                                                                                                                "additionalProperties":{
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "type":"object"
                                                                                                            },
                                                                                                            "activationDate":{
                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "asset":{
                                                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "serviceId":{
                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "commerceItems":{
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "properties":{
                                                                                                                        "serviceAccountId":{
                                                                                                                            "description":"The service account ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "configurationOptionId":{
                                                                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "deactivationDate":{
                                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "addOnItem":{
                                                                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                            "type":"boolean"
                                                                                                                        },
                                                                                                                        "quantity":{
                                                                                                                            "description":"The quantity included.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "productId":{
                                                                                                                            "description":"The ID of the product.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalData":{
                                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "values":{
                                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "dynamic_property_key":{
                                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "dynamic_property_key"
                                                                                                                                        ]
                                                                                                                                    },
                                                                                                                                    "name":{
                                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "actionCode":{
                                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                        "type":"string"
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "required":[
                                                                                                                                    "values",
                                                                                                                                    "name"
                                                                                                                                ]
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "parentAssetKey":{
                                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "billingProfileId":{
                                                                                                                            "description":"The billing profile ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "billingAccountId":{
                                                                                                                            "description":"The billing account ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "rootAssetKey":{
                                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "configurablePropertyId":{
                                                                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "transactionDate":{
                                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "catalogRefId":{
                                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "assetKey":{
                                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "customerAccountId":{
                                                                                                                            "description":"The customer account ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalPriceDetails":{
                                                                                                                            "description":"Details about external pricing",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "externalPriceQuantity":{
                                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "externalPrice":{
                                                                                                                                    "description":"External price of this commerce item",
                                                                                                                                    "type":"number"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "siteId":{
                                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "shopperInput":{
                                                                                                                            "description":"Map of shopper input keys to values",
                                                                                                                            "additionalProperties":{
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "type":"object"
                                                                                                                        },
                                                                                                                        "activationDate":{
                                                                                                                            "description":"The activation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "asset":{
                                                                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                                                                            "type":"boolean"
                                                                                                                        },
                                                                                                                        "serviceId":{
                                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "commerceItems":{
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "properties":{
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a third party system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a third party system.",
    "type":"array",
    "items":{
        "properties":{
            "values":{
                "description":"The map values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "value":{
                        "description":"Map value defined by external system.",
                        "type":"string"
                    },
                    "key":{
                        "description":"Map key defined by external system.",
                        "type":"string"
                    }
                }
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the third party system.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : onetimeChargesSummary
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arraySummary of all one-time charges
    
    
    
    
    
        Show Source
        
        {
    "description":"Summary of all one-time charges",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "amount":{
                "description":"price for whole quantity",
                "type":"number"
            },
            "price":{
                "description":"price for one quantity",
                "type":"number"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : priceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about pricing.
    
    
    
    
    Show Source
        - 
            amount: 
            number
            The monetary amount of this order.
 - 
            amountIsFinal: 
            boolean
            Whether the amount is final.
 - 
            currencyCode: 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
 - 
            currentPriceDetailsSorted: 
            array  currentPriceDetailsSorted
            
            The current price details.
 - 
            discountable: 
            boolean
            Whether discountable.
 - 
            discounted: 
            boolean
            Whether the price is discounted.
 - 
            itemDiscountInfos: 
            array  itemDiscountInfos
            
            Array of item promotions affecting this item.
 - 
            listPrice: 
            number
            The monetary amount of the list price.
 - 
            onSale: 
            boolean
            Whether is on sale.
 - 
            orderDiscountInfos: 
            array  orderDiscountInfos
            
            Array of order promotions affecting this item.
 - 
            priceListId: 
            string
            The price list ID used for pricing.
 - 
            quantityDiscounted: 
            integer
            The quantity discounted.
 - 
            rawTotalPrice: 
            number
            The raw total price.
 - 
            salePrice: 
            number
            The sale price
 - 
            secondaryCurrencyShippingSurchargeValue: 
            number
            Extra handling cost in secondary currency for shipping the product.
 - 
            shippingSurcharge: 
            number
            Extra handling cost for shipping the product.
 
{
    "description":"Details about pricing.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this order.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "orderDiscountInfos":{
            "description":"Array of order promotions affecting this item.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "couponCodes":{
                        "description":"One or more coupon codes used to grant the order promotion providing the discount.",
                        "type":"array",
                        "items":{
                            "type":"string"
                        }
                    },
                    "amount":{
                        "description":"The amount of discount this item received from the promotion.",
                        "type":"number"
                    },
                    "promotionId":{
                        "description":"The promotion id that resulted in the discount.",
                        "type":"string"
                    }
                }
            }
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "itemDiscountInfos":{
            "description":"Array of item promotions affecting this item.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "couponCodes":{
                        "description":"One or more coupon codes used to grant the item promotion providing the discount.",
                        "type":"array",
                        "items":{
                            "type":"string"
                        }
                    },
                    "amount":{
                        "description":"The amount of discount this item received from the promotion.",
                        "type":"number"
                    },
                    "promotionId":{
                        "description":"The promotion id that resulted in the discount.",
                        "type":"string"
                    }
                }
            }
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "secondaryCurrencyShippingSurchargeValue":{
            "description":"Extra handling cost in secondary currency for shipping the product.",
            "type":"number"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "secondaryCurrencyTaxAmount":{
                        "description":"The tax amount in secondary currency",
                        "type":"number"
                    },
                    "amount":{
                        "description":"The monetary amount.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "orderDiscountShare":{
                        "description":"The Order Discount Share",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : recurringChargesSummary
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arraySummary of all recurring charges by frequency
    
    
    
    
    
        Show Source
        
        {
    "description":"Summary of all recurring charges by frequency",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "amount":{
                "description":"price for whole quantity",
                "type":"number"
            },
            "price":{
                "description":"price for one quantity",
                "type":"number"
            },
            "frequency":{
                "description":"Frequency of this summary i.e, per month, per year etc",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            additionalInfo: 
            object  additionalInfo
            
            Additional properties(if any) needed for any down stream system
 - 
            amount: 
            number
            Total Amount w.r.t to quantity.
 - 
            chargeCode: 
            string
            Charge code
 - 
            chargeType: 
            string
            Type of the charge
 - 
            dynamicPricingType: 
            string
            dynamic pricing type i.e., tiered or volume or static.
 - 
            frequency: 
            string
            recurring frequency for this charge. Applicable only for recurring chrages.
 - 
            integrationId: 
            string
            Integration id for this charge
 - 
            isProductPrice: 
            boolean
            This property tells which charge among others is Product price
 - 
            name: 
            string
            Name of the charge
 - 
            priceType: 
            string
            Price type for this charge. i.e., one-time, recurring or usage
 - 
            unitOfMeasure: 
            string
            Unit of Measure. Applicable for only Usage based charges.
 - 
            unitPrice: 
            number
            unit price of the item
 
{
    "type":"object",
    "properties":{
        "unitPrice":{
            "description":"unit price of the item",
            "type":"number"
        },
        "amount":{
            "description":"Total Amount w.r.t to quantity.",
            "type":"number"
        },
        "unitOfMeasure":{
            "description":"Unit of Measure. Applicable for only Usage based charges.",
            "type":"string"
        },
        "isProductPrice":{
            "description":"This property tells which charge among others is Product price",
            "type":"boolean"
        },
        "name":{
            "description":"Name of the charge",
            "type":"string"
        },
        "chargeType":{
            "description":"Type of the charge",
            "type":"string"
        },
        "priceType":{
            "description":"Price type for this charge. i.e., one-time, recurring or usage",
            "type":"string"
        },
        "additionalInfo":{
            "description":"Additional properties(if any) needed for any down stream system",
            "type":"object",
            "properties":{
                "rates":{
                    "type":"object",
                    "properties":{
                        "schema":{
                            "type":"object",
                            "properties":{
                                "lookupData":{
                                    "description":"Lookup data for the schema",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "columns":{
                                    "description":"Column definitions for the rate card",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "variableName":{
                                                "description":"Variable name for the column",
                                                "type":"string"
                                            },
                                            "translations":{
                                                "description":"Translation data for internationalization",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "dataType":{
                                                "description":"Data type of the column",
                                                "type":"string"
                                            },
                                            "name":{
                                                "description":"Display name of the column",
                                                "type":"string"
                                            }
                                        }
                                    }
                                }
                            }
                        },
                        "variableName":{
                            "description":"Variable name for the rate card",
                            "type":"string"
                        },
                        "data":{
                            "description":"Array of rate tiers",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "dynamic_property_key":{
                                        "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                        "type":"string"
                                    }
                                }
                            }
                        },
                        "name":{
                            "description":"Display name of the rate card",
                            "type":"string"
                        },
                        "type":{
                            "description":"Type of the rate card",
                            "type":"string"
                        }
                    }
                },
                "calculationInfo":{
                    "description":"calculation info received from external system",
                    "type":"string"
                },
                "rowNumber":{
                    "description":"The unique identifier for the charge within the line",
                    "type":"integer"
                }
            }
        },
        "integrationId":{
            "description":"Integration id for this charge",
            "type":"string"
        },
        "dynamicPricingType":{
            "description":"dynamic pricing type i.e., tiered or volume or static.",
            "type":"string"
        },
        "chargeCode":{
            "description":"Charge code",
            "type":"string"
        },
        "frequency":{
            "description":"recurring frequency for this charge. Applicable only for recurring chrages.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : additionalInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectAdditional properties(if any) needed for any down stream system
    
    
    
    
    Show Source
        - 
            calculationInfo: 
            string
            calculation info received from external system
 - 
            rates: 
            object  rates
            
            
 - 
            rowNumber: 
            integer
            The unique identifier for the charge within the line
 
{
    "description":"Additional properties(if any) needed for any down stream system",
    "type":"object",
    "properties":{
        "rates":{
            "type":"object",
            "properties":{
                "schema":{
                    "type":"object",
                    "properties":{
                        "lookupData":{
                            "description":"Lookup data for the schema",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "dynamic_property_key":{
                                        "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                        "type":"string"
                                    }
                                }
                            }
                        },
                        "columns":{
                            "description":"Column definitions for the rate card",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "variableName":{
                                        "description":"Variable name for the column",
                                        "type":"string"
                                    },
                                    "translations":{
                                        "description":"Translation data for internationalization",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "dynamic_property_key":{
                                                    "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    },
                                    "dataType":{
                                        "description":"Data type of the column",
                                        "type":"string"
                                    },
                                    "name":{
                                        "description":"Display name of the column",
                                        "type":"string"
                                    }
                                }
                            }
                        }
                    }
                },
                "variableName":{
                    "description":"Variable name for the rate card",
                    "type":"string"
                },
                "data":{
                    "description":"Array of rate tiers",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                "type":"string"
                            }
                        }
                    }
                },
                "name":{
                    "description":"Display name of the rate card",
                    "type":"string"
                },
                "type":{
                    "description":"Type of the rate card",
                    "type":"string"
                }
            }
        },
        "calculationInfo":{
            "description":"calculation info received from external system",
            "type":"string"
        },
        "rowNumber":{
            "description":"The unique identifier for the charge within the line",
            "type":"integer"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : rates
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            data: 
            array  data
            
            Array of rate tiers
 - 
            name: 
            string
            Display name of the rate card
 - 
            schema: 
            object  schema
            
            
 - 
            type: 
            string
            Type of the rate card
 - 
            variableName: 
            string
            Variable name for the rate card
 
{
    "type":"object",
    "properties":{
        "schema":{
            "type":"object",
            "properties":{
                "lookupData":{
                    "description":"Lookup data for the schema",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                "type":"string"
                            }
                        }
                    }
                },
                "columns":{
                    "description":"Column definitions for the rate card",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "variableName":{
                                "description":"Variable name for the column",
                                "type":"string"
                            },
                            "translations":{
                                "description":"Translation data for internationalization",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "dataType":{
                                "description":"Data type of the column",
                                "type":"string"
                            },
                            "name":{
                                "description":"Display name of the column",
                                "type":"string"
                            }
                        }
                    }
                }
            }
        },
        "variableName":{
            "description":"Variable name for the rate card",
            "type":"string"
        },
        "data":{
            "description":"Array of rate tiers",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                        "type":"string"
                    }
                }
            }
        },
        "name":{
            "description":"Display name of the rate card",
            "type":"string"
        },
        "type":{
            "description":"Type of the rate card",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : data
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayArray of rate tiers
    
    
    
    
    
        Show Source
        
        {
    "description":"Array of rate tiers",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "dynamic_property_key":{
                "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : schema
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            columns: 
            array  columns
            
            Column definitions for the rate card
 - 
            lookupData: 
            array  lookupData
            
            Lookup data for the schema
 
{
    "type":"object",
    "properties":{
        "lookupData":{
            "description":"Lookup data for the schema",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                        "type":"string"
                    }
                }
            }
        },
        "columns":{
            "description":"Column definitions for the rate card",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "variableName":{
                        "description":"Variable name for the column",
                        "type":"string"
                    },
                    "translations":{
                        "description":"Translation data for internationalization",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "dataType":{
                        "description":"Data type of the column",
                        "type":"string"
                    },
                    "name":{
                        "description":"Display name of the column",
                        "type":"string"
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from an external system, so will be dynamically set.
 
{
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : columns
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayColumn definitions for the rate card
    
    
    
    
    
        Show Source
        
        {
    "description":"Column definitions for the rate card",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "variableName":{
                "description":"Variable name for the column",
                "type":"string"
            },
            "translations":{
                "description":"Translation data for internationalization",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "dynamic_property_key":{
                            "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                            "type":"string"
                        }
                    }
                }
            },
            "dataType":{
                "description":"Data type of the column",
                "type":"string"
            },
            "name":{
                "description":"Display name of the column",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : lookupData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayLookup data for the schema
    
    
    
    
    
        Show Source
        
        {
    "description":"Lookup data for the schema",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "dynamic_property_key":{
                "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            dataType: 
            string
            Data type of the column
 - 
            name: 
            string
            Display name of the column
 - 
            translations: 
            array  translations
            
            Translation data for internationalization
 - 
            variableName: 
            string
            Variable name for the column
 
{
    "type":"object",
    "properties":{
        "variableName":{
            "description":"Variable name for the column",
            "type":"string"
        },
        "translations":{
            "description":"Translation data for internationalization",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                        "type":"string"
                    }
                }
            }
        },
        "dataType":{
            "description":"Data type of the column",
            "type":"string"
        },
        "name":{
            "description":"Display name of the column",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : translations
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayTranslation data for internationalization
    
    
    
    
    
        Show Source
        
        {
    "description":"Translation data for internationalization",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "dynamic_property_key":{
                "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from an external system, so will be dynamically set.
 
{
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from an external system, so will be dynamically set.
 
{
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from an external system, so will be dynamically set.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the configurator system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            addOnItem: 
            boolean
            Whether this child item is an add-on (internally configured) or not (externally configured).
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configurablePropertyId: 
            string
            ID of the catalog's configurableProperty associated with this item.
 - 
            configurationOptionId: 
            string
            ID of the catalog's configurationOption associated with this item.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "configurationOptionId":{
            "description":"ID of the catalog's configurationOption associated with this item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "addOnItem":{
            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
            "type":"boolean"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "configurablePropertyId":{
            "description":"ID of the catalog's configurableProperty associated with this item.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "configurationOptionId":{
                        "description":"ID of the catalog's configurationOption associated with this item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "addOnItem":{
                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                        "type":"boolean"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "configurablePropertyId":{
                        "description":"ID of the catalog's configurableProperty associated with this item.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "configurationOptionId":{
                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "addOnItem":{
                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                    "type":"boolean"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "configurablePropertyId":{
                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                            "serviceAccountId":{
                                                "description":"The service account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "configurationOptionId":{
                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                "type":"string"
                                            },
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "addOnItem":{
                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                "type":"boolean"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "billingProfileId":{
                                                "description":"The billing profile ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "billingAccountId":{
                                                "description":"The billing account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "configurablePropertyId":{
                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "customerAccountId":{
                                                "description":"The customer account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "shopperInput":{
                                                "description":"Map of shopper input keys to values",
                                                "additionalProperties":{
                                                    "type":"string"
                                                },
                                                "type":"object"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that defines it the item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                        "serviceAccountId":{
                                                            "description":"The service account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "configurationOptionId":{
                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "addOnItem":{
                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                            "type":"boolean"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "billingProfileId":{
                                                            "description":"The billing profile ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "billingAccountId":{
                                                            "description":"The billing account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "configurablePropertyId":{
                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "customerAccountId":{
                                                            "description":"The customer account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "shopperInput":{
                                                            "description":"Map of shopper input keys to values",
                                                            "additionalProperties":{
                                                                "type":"string"
                                                            },
                                                            "type":"object"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that defines it the item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "properties":{
                                                                    "serviceAccountId":{
                                                                        "description":"The service account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurationOptionId":{
                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "addOnItem":{
                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                        "type":"boolean"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingProfileId":{
                                                                        "description":"The billing profile ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingAccountId":{
                                                                        "description":"The billing account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurablePropertyId":{
                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "customerAccountId":{
                                                                        "description":"The customer account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "shopperInput":{
                                                                        "description":"Map of shopper input keys to values",
                                                                        "additionalProperties":{
                                                                            "type":"string"
                                                                        },
                                                                        "type":"object"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "properties":{
                                                                                "serviceAccountId":{
                                                                                    "description":"The service account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurationOptionId":{
                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "addOnItem":{
                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingProfileId":{
                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingAccountId":{
                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurablePropertyId":{
                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "customerAccountId":{
                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "shopperInput":{
                                                                                    "description":"Map of shopper input keys to values",
                                                                                    "additionalProperties":{
                                                                                        "type":"string"
                                                                                    },
                                                                                    "type":"object"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "properties":{
                                                                                            "serviceAccountId":{
                                                                                                "description":"The service account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "configurationOptionId":{
                                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "addOnItem":{
                                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "billingProfileId":{
                                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "billingAccountId":{
                                                                                                "description":"The billing account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "configurablePropertyId":{
                                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "customerAccountId":{
                                                                                                "description":"The customer account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "siteId":{
                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "shopperInput":{
                                                                                                "description":"Map of shopper input keys to values",
                                                                                                "additionalProperties":{
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "type":"object"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "properties":{
                                                                                                        "serviceAccountId":{
                                                                                                            "description":"The service account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "configurationOptionId":{
                                                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "addOnItem":{
                                                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "billingProfileId":{
                                                                                                            "description":"The billing profile ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "billingAccountId":{
                                                                                                            "description":"The billing account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "configurablePropertyId":{
                                                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "customerAccountId":{
                                                                                                            "description":"The customer account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "siteId":{
                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "shopperInput":{
                                                                                                            "description":"Map of shopper input keys to values",
                                                                                                            "additionalProperties":{
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "type":"object"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "properties":{
                                                                                                                    "serviceAccountId":{
                                                                                                                        "description":"The service account ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "configurationOptionId":{
                                                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "deactivationDate":{
                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "addOnItem":{
                                                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The quantity included.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "productId":{
                                                                                                                        "description":"The ID of the product.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalData":{
                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "values":{
                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "dynamic_property_key":{
                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "required":[
                                                                                                                                        "dynamic_property_key"
                                                                                                                                    ]
                                                                                                                                },
                                                                                                                                "name":{
                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "values",
                                                                                                                                "name"
                                                                                                                            ]
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "parentAssetKey":{
                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "billingProfileId":{
                                                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "billingAccountId":{
                                                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "rootAssetKey":{
                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "configurablePropertyId":{
                                                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "transactionDate":{
                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "catalogRefId":{
                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "assetKey":{
                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "customerAccountId":{
                                                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalPriceDetails":{
                                                                                                                        "description":"Details about external pricing",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalPriceQuantity":{
                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "externalPrice":{
                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "siteId":{
                                                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "shopperInput":{
                                                                                                                        "description":"Map of shopper input keys to values",
                                                                                                                        "additionalProperties":{
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "type":"object"
                                                                                                                    },
                                                                                                                    "activationDate":{
                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "asset":{
                                                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "serviceId":{
                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "commerceItems":{
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "properties":{
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "configurationOptionId":{
                "description":"ID of the catalog's configurationOption associated with this item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "addOnItem":{
                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                "type":"boolean"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "configurablePropertyId":{
                "description":"ID of the catalog's configurableProperty associated with this item.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "configurationOptionId":{
                            "description":"ID of the catalog's configurationOption associated with this item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "addOnItem":{
                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                            "type":"boolean"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "configurablePropertyId":{
                            "description":"ID of the catalog's configurableProperty associated with this item.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                    "serviceAccountId":{
                                        "description":"The service account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "configurationOptionId":{
                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                        "type":"string"
                                    },
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "addOnItem":{
                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                        "type":"boolean"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "billingProfileId":{
                                        "description":"The billing profile ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "billingAccountId":{
                                        "description":"The billing account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "configurablePropertyId":{
                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "customerAccountId":{
                                        "description":"The customer account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "shopperInput":{
                                        "description":"Map of shopper input keys to values",
                                        "additionalProperties":{
                                            "type":"string"
                                        },
                                        "type":"object"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that defines it the item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                                "serviceAccountId":{
                                                    "description":"The service account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "configurationOptionId":{
                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                    "type":"string"
                                                },
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "addOnItem":{
                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                    "type":"boolean"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "billingProfileId":{
                                                    "description":"The billing profile ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "billingAccountId":{
                                                    "description":"The billing account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "configurablePropertyId":{
                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "customerAccountId":{
                                                    "description":"The customer account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "shopperInput":{
                                                    "description":"Map of shopper input keys to values",
                                                    "additionalProperties":{
                                                        "type":"string"
                                                    },
                                                    "type":"object"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that defines it the item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "properties":{
                                                            "serviceAccountId":{
                                                                "description":"The service account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "configurationOptionId":{
                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "addOnItem":{
                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                "type":"boolean"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "billingProfileId":{
                                                                "description":"The billing profile ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "billingAccountId":{
                                                                "description":"The billing account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "configurablePropertyId":{
                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "customerAccountId":{
                                                                "description":"The customer account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "shopperInput":{
                                                                "description":"Map of shopper input keys to values",
                                                                "additionalProperties":{
                                                                    "type":"string"
                                                                },
                                                                "type":"object"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "properties":{
                                                                        "serviceAccountId":{
                                                                            "description":"The service account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurationOptionId":{
                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "addOnItem":{
                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                            "type":"boolean"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingProfileId":{
                                                                            "description":"The billing profile ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingAccountId":{
                                                                            "description":"The billing account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurablePropertyId":{
                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "customerAccountId":{
                                                                            "description":"The customer account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "shopperInput":{
                                                                            "description":"Map of shopper input keys to values",
                                                                            "additionalProperties":{
                                                                                "type":"string"
                                                                            },
                                                                            "type":"object"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "properties":{
                                                                                    "serviceAccountId":{
                                                                                        "description":"The service account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "configurationOptionId":{
                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "addOnItem":{
                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "billingProfileId":{
                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "billingAccountId":{
                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "configurablePropertyId":{
                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "customerAccountId":{
                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "siteId":{
                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "shopperInput":{
                                                                                        "description":"Map of shopper input keys to values",
                                                                                        "additionalProperties":{
                                                                                            "type":"string"
                                                                                        },
                                                                                        "type":"object"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "properties":{
                                                                                                "serviceAccountId":{
                                                                                                    "description":"The service account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "configurationOptionId":{
                                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "addOnItem":{
                                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "billingProfileId":{
                                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "billingAccountId":{
                                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "configurablePropertyId":{
                                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "customerAccountId":{
                                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "siteId":{
                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "shopperInput":{
                                                                                                    "description":"Map of shopper input keys to values",
                                                                                                    "additionalProperties":{
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "type":"object"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "properties":{
                                                                                                            "serviceAccountId":{
                                                                                                                "description":"The service account ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "configurationOptionId":{
                                                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "deactivationDate":{
                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "addOnItem":{
                                                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "quantity":{
                                                                                                                "description":"The quantity included.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "productId":{
                                                                                                                "description":"The ID of the product.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalData":{
                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "values":{
                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "dynamic_property_key":{
                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "dynamic_property_key"
                                                                                                                            ]
                                                                                                                        },
                                                                                                                        "name":{
                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "required":[
                                                                                                                        "values",
                                                                                                                        "name"
                                                                                                                    ]
                                                                                                                }
                                                                                                            },
                                                                                                            "parentAssetKey":{
                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "billingProfileId":{
                                                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "billingAccountId":{
                                                                                                                "description":"The billing account ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "rootAssetKey":{
                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "configurablePropertyId":{
                                                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "transactionDate":{
                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "catalogRefId":{
                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "assetKey":{
                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "customerAccountId":{
                                                                                                                "description":"The customer account ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalPriceDetails":{
                                                                                                                "description":"Details about external pricing",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalPriceQuantity":{
                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "externalPrice":{
                                                                                                                        "description":"External price of this commerce item",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "siteId":{
                                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "shopperInput":{
                                                                                                                "description":"Map of shopper input keys to values",
                                                                                                                "additionalProperties":{
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "type":"object"
                                                                                                            },
                                                                                                            "activationDate":{
                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "asset":{
                                                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "serviceId":{
                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "commerceItems":{
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "properties":{
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the configurator system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            addOnItem: 
            boolean
            Whether this child item is an add-on (internally configured) or not (externally configured).
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configurablePropertyId: 
            string
            ID of the catalog's configurableProperty associated with this item.
 - 
            configurationOptionId: 
            string
            ID of the catalog's configurationOption associated with this item.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "configurationOptionId":{
            "description":"ID of the catalog's configurationOption associated with this item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "addOnItem":{
            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
            "type":"boolean"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "configurablePropertyId":{
            "description":"ID of the catalog's configurableProperty associated with this item.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "configurationOptionId":{
                        "description":"ID of the catalog's configurationOption associated with this item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "addOnItem":{
                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                        "type":"boolean"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "configurablePropertyId":{
                        "description":"ID of the catalog's configurableProperty associated with this item.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "configurationOptionId":{
                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "addOnItem":{
                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                    "type":"boolean"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "configurablePropertyId":{
                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                            "serviceAccountId":{
                                                "description":"The service account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "configurationOptionId":{
                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                "type":"string"
                                            },
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "addOnItem":{
                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                "type":"boolean"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "billingProfileId":{
                                                "description":"The billing profile ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "billingAccountId":{
                                                "description":"The billing account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "configurablePropertyId":{
                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "customerAccountId":{
                                                "description":"The customer account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "shopperInput":{
                                                "description":"Map of shopper input keys to values",
                                                "additionalProperties":{
                                                    "type":"string"
                                                },
                                                "type":"object"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that defines it the item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                        "serviceAccountId":{
                                                            "description":"The service account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "configurationOptionId":{
                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "addOnItem":{
                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                            "type":"boolean"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "billingProfileId":{
                                                            "description":"The billing profile ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "billingAccountId":{
                                                            "description":"The billing account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "configurablePropertyId":{
                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "customerAccountId":{
                                                            "description":"The customer account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "shopperInput":{
                                                            "description":"Map of shopper input keys to values",
                                                            "additionalProperties":{
                                                                "type":"string"
                                                            },
                                                            "type":"object"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that defines it the item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "properties":{
                                                                    "serviceAccountId":{
                                                                        "description":"The service account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurationOptionId":{
                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "addOnItem":{
                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                        "type":"boolean"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingProfileId":{
                                                                        "description":"The billing profile ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingAccountId":{
                                                                        "description":"The billing account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurablePropertyId":{
                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "customerAccountId":{
                                                                        "description":"The customer account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "shopperInput":{
                                                                        "description":"Map of shopper input keys to values",
                                                                        "additionalProperties":{
                                                                            "type":"string"
                                                                        },
                                                                        "type":"object"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "properties":{
                                                                                "serviceAccountId":{
                                                                                    "description":"The service account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurationOptionId":{
                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "addOnItem":{
                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingProfileId":{
                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingAccountId":{
                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurablePropertyId":{
                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "customerAccountId":{
                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "shopperInput":{
                                                                                    "description":"Map of shopper input keys to values",
                                                                                    "additionalProperties":{
                                                                                        "type":"string"
                                                                                    },
                                                                                    "type":"object"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "properties":{
                                                                                            "serviceAccountId":{
                                                                                                "description":"The service account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "configurationOptionId":{
                                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "addOnItem":{
                                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "billingProfileId":{
                                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "billingAccountId":{
                                                                                                "description":"The billing account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "configurablePropertyId":{
                                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "customerAccountId":{
                                                                                                "description":"The customer account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "siteId":{
                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "shopperInput":{
                                                                                                "description":"Map of shopper input keys to values",
                                                                                                "additionalProperties":{
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "type":"object"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "properties":{
                                                                                                        "serviceAccountId":{
                                                                                                            "description":"The service account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "configurationOptionId":{
                                                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "addOnItem":{
                                                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "billingProfileId":{
                                                                                                            "description":"The billing profile ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "billingAccountId":{
                                                                                                            "description":"The billing account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "configurablePropertyId":{
                                                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "customerAccountId":{
                                                                                                            "description":"The customer account ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "siteId":{
                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "shopperInput":{
                                                                                                            "description":"Map of shopper input keys to values",
                                                                                                            "additionalProperties":{
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "type":"object"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "properties":{
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "configurationOptionId":{
                "description":"ID of the catalog's configurationOption associated with this item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "addOnItem":{
                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                "type":"boolean"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "configurablePropertyId":{
                "description":"ID of the catalog's configurableProperty associated with this item.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "configurationOptionId":{
                            "description":"ID of the catalog's configurationOption associated with this item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "addOnItem":{
                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                            "type":"boolean"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "configurablePropertyId":{
                            "description":"ID of the catalog's configurableProperty associated with this item.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                    "serviceAccountId":{
                                        "description":"The service account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "configurationOptionId":{
                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                        "type":"string"
                                    },
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "addOnItem":{
                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                        "type":"boolean"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "billingProfileId":{
                                        "description":"The billing profile ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "billingAccountId":{
                                        "description":"The billing account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "configurablePropertyId":{
                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "customerAccountId":{
                                        "description":"The customer account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "shopperInput":{
                                        "description":"Map of shopper input keys to values",
                                        "additionalProperties":{
                                            "type":"string"
                                        },
                                        "type":"object"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that defines it the item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                                "serviceAccountId":{
                                                    "description":"The service account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "configurationOptionId":{
                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                    "type":"string"
                                                },
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "addOnItem":{
                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                    "type":"boolean"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "billingProfileId":{
                                                    "description":"The billing profile ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "billingAccountId":{
                                                    "description":"The billing account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "configurablePropertyId":{
                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "customerAccountId":{
                                                    "description":"The customer account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "shopperInput":{
                                                    "description":"Map of shopper input keys to values",
                                                    "additionalProperties":{
                                                        "type":"string"
                                                    },
                                                    "type":"object"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that defines it the item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "properties":{
                                                            "serviceAccountId":{
                                                                "description":"The service account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "configurationOptionId":{
                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "addOnItem":{
                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                "type":"boolean"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "billingProfileId":{
                                                                "description":"The billing profile ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "billingAccountId":{
                                                                "description":"The billing account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "configurablePropertyId":{
                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "customerAccountId":{
                                                                "description":"The customer account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "shopperInput":{
                                                                "description":"Map of shopper input keys to values",
                                                                "additionalProperties":{
                                                                    "type":"string"
                                                                },
                                                                "type":"object"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "properties":{
                                                                        "serviceAccountId":{
                                                                            "description":"The service account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurationOptionId":{
                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "addOnItem":{
                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                            "type":"boolean"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingProfileId":{
                                                                            "description":"The billing profile ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingAccountId":{
                                                                            "description":"The billing account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurablePropertyId":{
                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "customerAccountId":{
                                                                            "description":"The customer account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "shopperInput":{
                                                                            "description":"Map of shopper input keys to values",
                                                                            "additionalProperties":{
                                                                                "type":"string"
                                                                            },
                                                                            "type":"object"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "properties":{
                                                                                    "serviceAccountId":{
                                                                                        "description":"The service account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "configurationOptionId":{
                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "addOnItem":{
                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "billingProfileId":{
                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "billingAccountId":{
                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "configurablePropertyId":{
                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "customerAccountId":{
                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "siteId":{
                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "shopperInput":{
                                                                                        "description":"Map of shopper input keys to values",
                                                                                        "additionalProperties":{
                                                                                            "type":"string"
                                                                                        },
                                                                                        "type":"object"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "properties":{
                                                                                                "serviceAccountId":{
                                                                                                    "description":"The service account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "configurationOptionId":{
                                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "addOnItem":{
                                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "billingProfileId":{
                                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "billingAccountId":{
                                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "configurablePropertyId":{
                                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "customerAccountId":{
                                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "siteId":{
                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "shopperInput":{
                                                                                                    "description":"Map of shopper input keys to values",
                                                                                                    "additionalProperties":{
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "type":"object"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "properties":{
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the configurator system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            addOnItem: 
            boolean
            Whether this child item is an add-on (internally configured) or not (externally configured).
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configurablePropertyId: 
            string
            ID of the catalog's configurableProperty associated with this item.
 - 
            configurationOptionId: 
            string
            ID of the catalog's configurationOption associated with this item.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "configurationOptionId":{
            "description":"ID of the catalog's configurationOption associated with this item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "addOnItem":{
            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
            "type":"boolean"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "configurablePropertyId":{
            "description":"ID of the catalog's configurableProperty associated with this item.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "configurationOptionId":{
                        "description":"ID of the catalog's configurationOption associated with this item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "addOnItem":{
                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                        "type":"boolean"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "configurablePropertyId":{
                        "description":"ID of the catalog's configurableProperty associated with this item.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "configurationOptionId":{
                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "addOnItem":{
                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                    "type":"boolean"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "configurablePropertyId":{
                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                            "serviceAccountId":{
                                                "description":"The service account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "configurationOptionId":{
                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                "type":"string"
                                            },
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "addOnItem":{
                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                "type":"boolean"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "billingProfileId":{
                                                "description":"The billing profile ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "billingAccountId":{
                                                "description":"The billing account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "configurablePropertyId":{
                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "customerAccountId":{
                                                "description":"The customer account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "shopperInput":{
                                                "description":"Map of shopper input keys to values",
                                                "additionalProperties":{
                                                    "type":"string"
                                                },
                                                "type":"object"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that defines it the item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                        "serviceAccountId":{
                                                            "description":"The service account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "configurationOptionId":{
                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "addOnItem":{
                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                            "type":"boolean"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "billingProfileId":{
                                                            "description":"The billing profile ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "billingAccountId":{
                                                            "description":"The billing account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "configurablePropertyId":{
                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "customerAccountId":{
                                                            "description":"The customer account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "shopperInput":{
                                                            "description":"Map of shopper input keys to values",
                                                            "additionalProperties":{
                                                                "type":"string"
                                                            },
                                                            "type":"object"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that defines it the item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "properties":{
                                                                    "serviceAccountId":{
                                                                        "description":"The service account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurationOptionId":{
                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "addOnItem":{
                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                        "type":"boolean"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingProfileId":{
                                                                        "description":"The billing profile ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingAccountId":{
                                                                        "description":"The billing account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurablePropertyId":{
                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "customerAccountId":{
                                                                        "description":"The customer account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "shopperInput":{
                                                                        "description":"Map of shopper input keys to values",
                                                                        "additionalProperties":{
                                                                            "type":"string"
                                                                        },
                                                                        "type":"object"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "properties":{
                                                                                "serviceAccountId":{
                                                                                    "description":"The service account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurationOptionId":{
                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "addOnItem":{
                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingProfileId":{
                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingAccountId":{
                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurablePropertyId":{
                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "customerAccountId":{
                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "shopperInput":{
                                                                                    "description":"Map of shopper input keys to values",
                                                                                    "additionalProperties":{
                                                                                        "type":"string"
                                                                                    },
                                                                                    "type":"object"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "properties":{
                                                                                            "serviceAccountId":{
                                                                                                "description":"The service account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "configurationOptionId":{
                                                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "addOnItem":{
                                                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "billingProfileId":{
                                                                                                "description":"The billing profile ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "billingAccountId":{
                                                                                                "description":"The billing account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "configurablePropertyId":{
                                                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "customerAccountId":{
                                                                                                "description":"The customer account ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "siteId":{
                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "shopperInput":{
                                                                                                "description":"Map of shopper input keys to values",
                                                                                                "additionalProperties":{
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "type":"object"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "properties":{
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "configurationOptionId":{
                "description":"ID of the catalog's configurationOption associated with this item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "addOnItem":{
                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                "type":"boolean"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "configurablePropertyId":{
                "description":"ID of the catalog's configurableProperty associated with this item.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "configurationOptionId":{
                            "description":"ID of the catalog's configurationOption associated with this item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "addOnItem":{
                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                            "type":"boolean"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "configurablePropertyId":{
                            "description":"ID of the catalog's configurableProperty associated with this item.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                    "serviceAccountId":{
                                        "description":"The service account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "configurationOptionId":{
                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                        "type":"string"
                                    },
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "addOnItem":{
                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                        "type":"boolean"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "billingProfileId":{
                                        "description":"The billing profile ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "billingAccountId":{
                                        "description":"The billing account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "configurablePropertyId":{
                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "customerAccountId":{
                                        "description":"The customer account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "shopperInput":{
                                        "description":"Map of shopper input keys to values",
                                        "additionalProperties":{
                                            "type":"string"
                                        },
                                        "type":"object"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that defines it the item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                                "serviceAccountId":{
                                                    "description":"The service account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "configurationOptionId":{
                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                    "type":"string"
                                                },
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "addOnItem":{
                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                    "type":"boolean"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "billingProfileId":{
                                                    "description":"The billing profile ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "billingAccountId":{
                                                    "description":"The billing account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "configurablePropertyId":{
                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "customerAccountId":{
                                                    "description":"The customer account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "shopperInput":{
                                                    "description":"Map of shopper input keys to values",
                                                    "additionalProperties":{
                                                        "type":"string"
                                                    },
                                                    "type":"object"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that defines it the item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "properties":{
                                                            "serviceAccountId":{
                                                                "description":"The service account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "configurationOptionId":{
                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "addOnItem":{
                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                "type":"boolean"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "billingProfileId":{
                                                                "description":"The billing profile ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "billingAccountId":{
                                                                "description":"The billing account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "configurablePropertyId":{
                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "customerAccountId":{
                                                                "description":"The customer account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "shopperInput":{
                                                                "description":"Map of shopper input keys to values",
                                                                "additionalProperties":{
                                                                    "type":"string"
                                                                },
                                                                "type":"object"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "properties":{
                                                                        "serviceAccountId":{
                                                                            "description":"The service account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurationOptionId":{
                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "addOnItem":{
                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                            "type":"boolean"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingProfileId":{
                                                                            "description":"The billing profile ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingAccountId":{
                                                                            "description":"The billing account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurablePropertyId":{
                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "customerAccountId":{
                                                                            "description":"The customer account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "shopperInput":{
                                                                            "description":"Map of shopper input keys to values",
                                                                            "additionalProperties":{
                                                                                "type":"string"
                                                                            },
                                                                            "type":"object"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "properties":{
                                                                                    "serviceAccountId":{
                                                                                        "description":"The service account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "configurationOptionId":{
                                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "addOnItem":{
                                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "billingProfileId":{
                                                                                        "description":"The billing profile ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "billingAccountId":{
                                                                                        "description":"The billing account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "configurablePropertyId":{
                                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "customerAccountId":{
                                                                                        "description":"The customer account ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "siteId":{
                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "shopperInput":{
                                                                                        "description":"Map of shopper input keys to values",
                                                                                        "additionalProperties":{
                                                                                            "type":"string"
                                                                                        },
                                                                                        "type":"object"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "properties":{
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the configurator system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            addOnItem: 
            boolean
            Whether this child item is an add-on (internally configured) or not (externally configured).
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configurablePropertyId: 
            string
            ID of the catalog's configurableProperty associated with this item.
 - 
            configurationOptionId: 
            string
            ID of the catalog's configurationOption associated with this item.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "configurationOptionId":{
            "description":"ID of the catalog's configurationOption associated with this item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "addOnItem":{
            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
            "type":"boolean"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "configurablePropertyId":{
            "description":"ID of the catalog's configurableProperty associated with this item.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "configurationOptionId":{
                        "description":"ID of the catalog's configurationOption associated with this item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "addOnItem":{
                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                        "type":"boolean"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "configurablePropertyId":{
                        "description":"ID of the catalog's configurableProperty associated with this item.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "configurationOptionId":{
                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "addOnItem":{
                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                    "type":"boolean"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "configurablePropertyId":{
                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                            "serviceAccountId":{
                                                "description":"The service account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "configurationOptionId":{
                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                "type":"string"
                                            },
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "addOnItem":{
                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                "type":"boolean"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "billingProfileId":{
                                                "description":"The billing profile ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "billingAccountId":{
                                                "description":"The billing account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "configurablePropertyId":{
                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "customerAccountId":{
                                                "description":"The customer account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "shopperInput":{
                                                "description":"Map of shopper input keys to values",
                                                "additionalProperties":{
                                                    "type":"string"
                                                },
                                                "type":"object"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that defines it the item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                        "serviceAccountId":{
                                                            "description":"The service account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "configurationOptionId":{
                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "addOnItem":{
                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                            "type":"boolean"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "billingProfileId":{
                                                            "description":"The billing profile ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "billingAccountId":{
                                                            "description":"The billing account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "configurablePropertyId":{
                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "customerAccountId":{
                                                            "description":"The customer account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "shopperInput":{
                                                            "description":"Map of shopper input keys to values",
                                                            "additionalProperties":{
                                                                "type":"string"
                                                            },
                                                            "type":"object"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that defines it the item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "properties":{
                                                                    "serviceAccountId":{
                                                                        "description":"The service account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurationOptionId":{
                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "addOnItem":{
                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                        "type":"boolean"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingProfileId":{
                                                                        "description":"The billing profile ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingAccountId":{
                                                                        "description":"The billing account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurablePropertyId":{
                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "customerAccountId":{
                                                                        "description":"The customer account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "shopperInput":{
                                                                        "description":"Map of shopper input keys to values",
                                                                        "additionalProperties":{
                                                                            "type":"string"
                                                                        },
                                                                        "type":"object"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "properties":{
                                                                                "serviceAccountId":{
                                                                                    "description":"The service account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurationOptionId":{
                                                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "addOnItem":{
                                                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingProfileId":{
                                                                                    "description":"The billing profile ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "billingAccountId":{
                                                                                    "description":"The billing account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "configurablePropertyId":{
                                                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "customerAccountId":{
                                                                                    "description":"The customer account ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "shopperInput":{
                                                                                    "description":"Map of shopper input keys to values",
                                                                                    "additionalProperties":{
                                                                                        "type":"string"
                                                                                    },
                                                                                    "type":"object"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that defines it the item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "properties":{
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "configurationOptionId":{
                "description":"ID of the catalog's configurationOption associated with this item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "addOnItem":{
                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                "type":"boolean"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "configurablePropertyId":{
                "description":"ID of the catalog's configurableProperty associated with this item.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "configurationOptionId":{
                            "description":"ID of the catalog's configurationOption associated with this item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "addOnItem":{
                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                            "type":"boolean"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "configurablePropertyId":{
                            "description":"ID of the catalog's configurableProperty associated with this item.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                    "serviceAccountId":{
                                        "description":"The service account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "configurationOptionId":{
                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                        "type":"string"
                                    },
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "addOnItem":{
                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                        "type":"boolean"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "billingProfileId":{
                                        "description":"The billing profile ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "billingAccountId":{
                                        "description":"The billing account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "configurablePropertyId":{
                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "customerAccountId":{
                                        "description":"The customer account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "shopperInput":{
                                        "description":"Map of shopper input keys to values",
                                        "additionalProperties":{
                                            "type":"string"
                                        },
                                        "type":"object"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that defines it the item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                                "serviceAccountId":{
                                                    "description":"The service account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "configurationOptionId":{
                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                    "type":"string"
                                                },
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "addOnItem":{
                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                    "type":"boolean"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "billingProfileId":{
                                                    "description":"The billing profile ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "billingAccountId":{
                                                    "description":"The billing account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "configurablePropertyId":{
                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "customerAccountId":{
                                                    "description":"The customer account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "shopperInput":{
                                                    "description":"Map of shopper input keys to values",
                                                    "additionalProperties":{
                                                        "type":"string"
                                                    },
                                                    "type":"object"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that defines it the item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "properties":{
                                                            "serviceAccountId":{
                                                                "description":"The service account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "configurationOptionId":{
                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "addOnItem":{
                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                "type":"boolean"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "billingProfileId":{
                                                                "description":"The billing profile ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "billingAccountId":{
                                                                "description":"The billing account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "configurablePropertyId":{
                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "customerAccountId":{
                                                                "description":"The customer account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "shopperInput":{
                                                                "description":"Map of shopper input keys to values",
                                                                "additionalProperties":{
                                                                    "type":"string"
                                                                },
                                                                "type":"object"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "properties":{
                                                                        "serviceAccountId":{
                                                                            "description":"The service account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurationOptionId":{
                                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "addOnItem":{
                                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                            "type":"boolean"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingProfileId":{
                                                                            "description":"The billing profile ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "billingAccountId":{
                                                                            "description":"The billing account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "configurablePropertyId":{
                                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "customerAccountId":{
                                                                            "description":"The customer account ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "shopperInput":{
                                                                            "description":"Map of shopper input keys to values",
                                                                            "additionalProperties":{
                                                                                "type":"string"
                                                                            },
                                                                            "type":"object"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that defines it the item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "properties":{
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the configurator system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            addOnItem: 
            boolean
            Whether this child item is an add-on (internally configured) or not (externally configured).
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configurablePropertyId: 
            string
            ID of the catalog's configurableProperty associated with this item.
 - 
            configurationOptionId: 
            string
            ID of the catalog's configurationOption associated with this item.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "configurationOptionId":{
            "description":"ID of the catalog's configurationOption associated with this item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "addOnItem":{
            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
            "type":"boolean"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "configurablePropertyId":{
            "description":"ID of the catalog's configurableProperty associated with this item.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "configurationOptionId":{
                        "description":"ID of the catalog's configurationOption associated with this item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "addOnItem":{
                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                        "type":"boolean"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "configurablePropertyId":{
                        "description":"ID of the catalog's configurableProperty associated with this item.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "configurationOptionId":{
                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "addOnItem":{
                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                    "type":"boolean"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "configurablePropertyId":{
                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                            "serviceAccountId":{
                                                "description":"The service account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "configurationOptionId":{
                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                "type":"string"
                                            },
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "addOnItem":{
                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                "type":"boolean"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "billingProfileId":{
                                                "description":"The billing profile ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "billingAccountId":{
                                                "description":"The billing account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "configurablePropertyId":{
                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "customerAccountId":{
                                                "description":"The customer account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "shopperInput":{
                                                "description":"Map of shopper input keys to values",
                                                "additionalProperties":{
                                                    "type":"string"
                                                },
                                                "type":"object"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that defines it the item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                        "serviceAccountId":{
                                                            "description":"The service account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "configurationOptionId":{
                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "addOnItem":{
                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                            "type":"boolean"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "billingProfileId":{
                                                            "description":"The billing profile ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "billingAccountId":{
                                                            "description":"The billing account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "configurablePropertyId":{
                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "customerAccountId":{
                                                            "description":"The customer account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "shopperInput":{
                                                            "description":"Map of shopper input keys to values",
                                                            "additionalProperties":{
                                                                "type":"string"
                                                            },
                                                            "type":"object"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that defines it the item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "properties":{
                                                                    "serviceAccountId":{
                                                                        "description":"The service account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurationOptionId":{
                                                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "addOnItem":{
                                                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                        "type":"boolean"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingProfileId":{
                                                                        "description":"The billing profile ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "billingAccountId":{
                                                                        "description":"The billing account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "configurablePropertyId":{
                                                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "customerAccountId":{
                                                                        "description":"The customer account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "shopperInput":{
                                                                        "description":"Map of shopper input keys to values",
                                                                        "additionalProperties":{
                                                                            "type":"string"
                                                                        },
                                                                        "type":"object"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that defines it the item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "properties":{
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "configurationOptionId":{
                "description":"ID of the catalog's configurationOption associated with this item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "addOnItem":{
                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                "type":"boolean"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "configurablePropertyId":{
                "description":"ID of the catalog's configurableProperty associated with this item.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "configurationOptionId":{
                            "description":"ID of the catalog's configurationOption associated with this item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "addOnItem":{
                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                            "type":"boolean"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "configurablePropertyId":{
                            "description":"ID of the catalog's configurableProperty associated with this item.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                    "serviceAccountId":{
                                        "description":"The service account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "configurationOptionId":{
                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                        "type":"string"
                                    },
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "addOnItem":{
                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                        "type":"boolean"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "billingProfileId":{
                                        "description":"The billing profile ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "billingAccountId":{
                                        "description":"The billing account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "configurablePropertyId":{
                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "customerAccountId":{
                                        "description":"The customer account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "shopperInput":{
                                        "description":"Map of shopper input keys to values",
                                        "additionalProperties":{
                                            "type":"string"
                                        },
                                        "type":"object"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that defines it the item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                                "serviceAccountId":{
                                                    "description":"The service account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "configurationOptionId":{
                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                    "type":"string"
                                                },
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "addOnItem":{
                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                    "type":"boolean"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "billingProfileId":{
                                                    "description":"The billing profile ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "billingAccountId":{
                                                    "description":"The billing account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "configurablePropertyId":{
                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "customerAccountId":{
                                                    "description":"The customer account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "shopperInput":{
                                                    "description":"Map of shopper input keys to values",
                                                    "additionalProperties":{
                                                        "type":"string"
                                                    },
                                                    "type":"object"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that defines it the item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "properties":{
                                                            "serviceAccountId":{
                                                                "description":"The service account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "configurationOptionId":{
                                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "addOnItem":{
                                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                                "type":"boolean"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "billingProfileId":{
                                                                "description":"The billing profile ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "billingAccountId":{
                                                                "description":"The billing account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "configurablePropertyId":{
                                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "customerAccountId":{
                                                                "description":"The customer account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "shopperInput":{
                                                                "description":"Map of shopper input keys to values",
                                                                "additionalProperties":{
                                                                    "type":"string"
                                                                },
                                                                "type":"object"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that defines it the item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "properties":{
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the configurator system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            addOnItem: 
            boolean
            Whether this child item is an add-on (internally configured) or not (externally configured).
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configurablePropertyId: 
            string
            ID of the catalog's configurableProperty associated with this item.
 - 
            configurationOptionId: 
            string
            ID of the catalog's configurationOption associated with this item.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "configurationOptionId":{
            "description":"ID of the catalog's configurationOption associated with this item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "addOnItem":{
            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
            "type":"boolean"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "configurablePropertyId":{
            "description":"ID of the catalog's configurableProperty associated with this item.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "configurationOptionId":{
                        "description":"ID of the catalog's configurationOption associated with this item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "addOnItem":{
                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                        "type":"boolean"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "configurablePropertyId":{
                        "description":"ID of the catalog's configurableProperty associated with this item.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "configurationOptionId":{
                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "addOnItem":{
                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                    "type":"boolean"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "configurablePropertyId":{
                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                            "serviceAccountId":{
                                                "description":"The service account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "configurationOptionId":{
                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                "type":"string"
                                            },
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "addOnItem":{
                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                "type":"boolean"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "billingProfileId":{
                                                "description":"The billing profile ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "billingAccountId":{
                                                "description":"The billing account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "configurablePropertyId":{
                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "customerAccountId":{
                                                "description":"The customer account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "shopperInput":{
                                                "description":"Map of shopper input keys to values",
                                                "additionalProperties":{
                                                    "type":"string"
                                                },
                                                "type":"object"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that defines it the item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                        "serviceAccountId":{
                                                            "description":"The service account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "configurationOptionId":{
                                                            "description":"ID of the catalog's configurationOption associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "addOnItem":{
                                                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                            "type":"boolean"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "billingProfileId":{
                                                            "description":"The billing profile ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "billingAccountId":{
                                                            "description":"The billing account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "configurablePropertyId":{
                                                            "description":"ID of the catalog's configurableProperty associated with this item.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "customerAccountId":{
                                                            "description":"The customer account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "shopperInput":{
                                                            "description":"Map of shopper input keys to values",
                                                            "additionalProperties":{
                                                                "type":"string"
                                                            },
                                                            "type":"object"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that defines it the item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "properties":{
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "configurationOptionId":{
                "description":"ID of the catalog's configurationOption associated with this item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "addOnItem":{
                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                "type":"boolean"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "configurablePropertyId":{
                "description":"ID of the catalog's configurableProperty associated with this item.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "configurationOptionId":{
                            "description":"ID of the catalog's configurationOption associated with this item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "addOnItem":{
                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                            "type":"boolean"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "configurablePropertyId":{
                            "description":"ID of the catalog's configurableProperty associated with this item.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                    "serviceAccountId":{
                                        "description":"The service account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "configurationOptionId":{
                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                        "type":"string"
                                    },
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "addOnItem":{
                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                        "type":"boolean"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "billingProfileId":{
                                        "description":"The billing profile ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "billingAccountId":{
                                        "description":"The billing account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "configurablePropertyId":{
                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "customerAccountId":{
                                        "description":"The customer account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "shopperInput":{
                                        "description":"Map of shopper input keys to values",
                                        "additionalProperties":{
                                            "type":"string"
                                        },
                                        "type":"object"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that defines it the item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                                "serviceAccountId":{
                                                    "description":"The service account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "configurationOptionId":{
                                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                                    "type":"string"
                                                },
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "addOnItem":{
                                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                    "type":"boolean"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "billingProfileId":{
                                                    "description":"The billing profile ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "billingAccountId":{
                                                    "description":"The billing account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "configurablePropertyId":{
                                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "customerAccountId":{
                                                    "description":"The customer account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "shopperInput":{
                                                    "description":"Map of shopper input keys to values",
                                                    "additionalProperties":{
                                                        "type":"string"
                                                    },
                                                    "type":"object"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that defines it the item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "properties":{
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the configurator system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            addOnItem: 
            boolean
            Whether this child item is an add-on (internally configured) or not (externally configured).
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configurablePropertyId: 
            string
            ID of the catalog's configurableProperty associated with this item.
 - 
            configurationOptionId: 
            string
            ID of the catalog's configurationOption associated with this item.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "configurationOptionId":{
            "description":"ID of the catalog's configurationOption associated with this item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "addOnItem":{
            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
            "type":"boolean"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "configurablePropertyId":{
            "description":"ID of the catalog's configurableProperty associated with this item.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "configurationOptionId":{
                        "description":"ID of the catalog's configurationOption associated with this item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "addOnItem":{
                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                        "type":"boolean"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "configurablePropertyId":{
                        "description":"ID of the catalog's configurableProperty associated with this item.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "configurationOptionId":{
                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "addOnItem":{
                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                    "type":"boolean"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "configurablePropertyId":{
                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                            "serviceAccountId":{
                                                "description":"The service account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "configurationOptionId":{
                                                "description":"ID of the catalog's configurationOption associated with this item.",
                                                "type":"string"
                                            },
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "addOnItem":{
                                                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                                "type":"boolean"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "billingProfileId":{
                                                "description":"The billing profile ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "billingAccountId":{
                                                "description":"The billing account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "configurablePropertyId":{
                                                "description":"ID of the catalog's configurableProperty associated with this item.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "customerAccountId":{
                                                "description":"The customer account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "shopperInput":{
                                                "description":"Map of shopper input keys to values",
                                                "additionalProperties":{
                                                    "type":"string"
                                                },
                                                "type":"object"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that defines it the item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "configurationOptionId":{
                "description":"ID of the catalog's configurationOption associated with this item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "addOnItem":{
                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                "type":"boolean"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "configurablePropertyId":{
                "description":"ID of the catalog's configurableProperty associated with this item.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "configurationOptionId":{
                            "description":"ID of the catalog's configurationOption associated with this item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "addOnItem":{
                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                            "type":"boolean"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "configurablePropertyId":{
                            "description":"ID of the catalog's configurableProperty associated with this item.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                    "serviceAccountId":{
                                        "description":"The service account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "configurationOptionId":{
                                        "description":"ID of the catalog's configurationOption associated with this item.",
                                        "type":"string"
                                    },
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "addOnItem":{
                                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                        "type":"boolean"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "billingProfileId":{
                                        "description":"The billing profile ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "billingAccountId":{
                                        "description":"The billing account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "configurablePropertyId":{
                                        "description":"ID of the catalog's configurableProperty associated with this item.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "customerAccountId":{
                                        "description":"The customer account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "shopperInput":{
                                        "description":"Map of shopper input keys to values",
                                        "additionalProperties":{
                                            "type":"string"
                                        },
                                        "type":"object"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that defines it the item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the configurator system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            addOnItem: 
            boolean
            Whether this child item is an add-on (internally configured) or not (externally configured).
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configurablePropertyId: 
            string
            ID of the catalog's configurableProperty associated with this item.
 - 
            configurationOptionId: 
            string
            ID of the catalog's configurationOption associated with this item.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "configurationOptionId":{
            "description":"ID of the catalog's configurationOption associated with this item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "addOnItem":{
            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
            "type":"boolean"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "configurablePropertyId":{
            "description":"ID of the catalog's configurableProperty associated with this item.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "configurationOptionId":{
                        "description":"ID of the catalog's configurationOption associated with this item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "addOnItem":{
                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                        "type":"boolean"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "configurablePropertyId":{
                        "description":"ID of the catalog's configurableProperty associated with this item.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "configurationOptionId":{
                                    "description":"ID of the catalog's configurationOption associated with this item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "addOnItem":{
                                    "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                                    "type":"boolean"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "billingProfileId":{
                                    "description":"The billing profile ID associated to the current item.",
                                    "type":"string"
                                },
                                "billingAccountId":{
                                    "description":"The billing account ID associated to the current item.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "configurablePropertyId":{
                                    "description":"ID of the catalog's configurableProperty associated with this item.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "customerAccountId":{
                                    "description":"The customer account ID associated to the current item.",
                                    "type":"string"
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that defines it the item is an asset or not.",
                                    "type":"boolean"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "configurationOptionId":{
                "description":"ID of the catalog's configurationOption associated with this item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "addOnItem":{
                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                "type":"boolean"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "configurablePropertyId":{
                "description":"ID of the catalog's configurableProperty associated with this item.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "configurationOptionId":{
                            "description":"ID of the catalog's configurationOption associated with this item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "addOnItem":{
                            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                            "type":"boolean"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "billingProfileId":{
                            "description":"The billing profile ID associated to the current item.",
                            "type":"string"
                        },
                        "billingAccountId":{
                            "description":"The billing account ID associated to the current item.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "configurablePropertyId":{
                            "description":"ID of the catalog's configurableProperty associated with this item.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "customerAccountId":{
                            "description":"The customer account ID associated to the current item.",
                            "type":"string"
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that defines it the item is an asset or not.",
                            "type":"boolean"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the configurator system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            addOnItem: 
            boolean
            Whether this child item is an add-on (internally configured) or not (externally configured).
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configurablePropertyId: 
            string
            ID of the catalog's configurableProperty associated with this item.
 - 
            configurationOptionId: 
            string
            ID of the catalog's configurationOption associated with this item.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "configurationOptionId":{
            "description":"ID of the catalog's configurationOption associated with this item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "addOnItem":{
            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
            "type":"boolean"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "configurablePropertyId":{
            "description":"ID of the catalog's configurableProperty associated with this item.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "configurationOptionId":{
                        "description":"ID of the catalog's configurationOption associated with this item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "addOnItem":{
                        "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                        "type":"boolean"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "configurablePropertyId":{
                        "description":"ID of the catalog's configurableProperty associated with this item.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                            }
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "configurationOptionId":{
                "description":"ID of the catalog's configurationOption associated with this item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "addOnItem":{
                "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
                "type":"boolean"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "configurablePropertyId":{
                "description":"ID of the catalog's configurableProperty associated with this item.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the configurator system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            addOnItem: 
            boolean
            Whether this child item is an add-on (internally configured) or not (externally configured).
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            catalogRefId: 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
 - 
            commerceItems: 
            array  commerceItems
            
            
 - 
            configurablePropertyId: 
            string
            ID of the catalog's configurableProperty associated with this item.
 - 
            configurationOptionId: 
            string
            ID of the catalog's configurationOption associated with this item.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
 - 
            externalPriceDetails: 
            object  externalPriceDetails
            
            Details about external pricing
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            productId: 
            string
            The ID of the product.
 - 
            quantity: 
            integer
            The quantity included.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            shopperInput: 
            object  shopperInput
            
            Additional Properties Allowed: additionalPropertiesMap of shopper input keys to values
 - 
            siteId: 
            string
            The ID of the site on which the item was added.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "configurationOptionId":{
            "description":"ID of the catalog's configurationOption associated with this item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "addOnItem":{
            "description":"Whether this child item is an add-on (internally configured) or not (externally configured).",
            "type":"boolean"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "configurablePropertyId":{
            "description":"ID of the catalog's configurableProperty associated with this item.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                }
            }
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
        }
    }
}
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}
    
    
    
    
    
    
Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
    Show Source
        - 
            externalPrice: 
            number
            External price of this commerce item
 - 
            externalPriceQuantity: 
            integer
            external quantity of this commerce item
 
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shopperInput
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"Map of shopper input keys to values",
    "additionalProperties":{
        "type":"string"
    },
    "type":"object"
}
    
    
    
    
    
    
    Map of shopper input keys to values
    
    
    
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the configurator system.
 - 
            name(required): 
            string
            The name to be associated with the externalData item.
 - 
            values(required): 
            object  values
            
            The array of values associated with an externalData item.
 
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            dynamic_property_key(required): 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
 
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the configurator system.
 - 
            name(required): 
            string
            The name to be associated with the externalData item.
 - 
            values(required): 
            object  values
            
            The array of values associated with an externalData item.
 
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            dynamic_property_key(required): 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
 
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the configurator system.
 - 
            name(required): 
            string
            The name to be associated with the externalData item.
 - 
            values(required): 
            object  values
            
            The array of values associated with an externalData item.
 
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            dynamic_property_key(required): 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
 
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the configurator system.
 - 
            name(required): 
            string
            The name to be associated with the externalData item.
 - 
            values(required): 
            object  values
            
            The array of values associated with an externalData item.
 
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            dynamic_property_key(required): 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
 
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the configurator system.
 - 
            name(required): 
            string
            The name to be associated with the externalData item.
 - 
            values(required): 
            object  values
            
            The array of values associated with an externalData item.
 
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            dynamic_property_key(required): 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
 
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the configurator system.
 - 
            name(required): 
            string
            The name to be associated with the externalData item.
 - 
            values(required): 
            object  values
            
            The array of values associated with an externalData item.
 
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            dynamic_property_key(required): 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
 
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the configurator system.
 - 
            name(required): 
            string
            The name to be associated with the externalData item.
 - 
            values(required): 
            object  values
            
            The array of values associated with an externalData item.
 
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            dynamic_property_key(required): 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
 
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the configurator system.
 - 
            name(required): 
            string
            The name to be associated with the externalData item.
 - 
            values(required): 
            object  values
            
            The array of values associated with an externalData item.
 
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            dynamic_property_key(required): 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
 
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the configurator system.
 - 
            name(required): 
            string
            The name to be associated with the externalData item.
 - 
            values(required): 
            object  values
            
            The array of values associated with an externalData item.
 
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            dynamic_property_key(required): 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
 
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the configurator system.
 - 
            name(required): 
            string
            The name to be associated with the externalData item.
 - 
            values(required): 
            object  values
            
            The array of values associated with an externalData item.
 
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            dynamic_property_key(required): 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
 
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the third party system.
 - 
            name: 
            string
            The name to be associated with the externalData item.
 - 
            values: 
            object  values
            
            The map values associated with an externalData item.
 
{
    "properties":{
        "values":{
            "description":"The map values associated with an externalData item.",
            "type":"object",
            "properties":{
                "value":{
                    "description":"Map value defined by external system.",
                    "type":"string"
                },
                "key":{
                    "description":"Map key defined by external system.",
                    "type":"string"
                }
            }
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the third party system.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe map values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            key: 
            string
            Map key defined by external system.
 - 
            value: 
            string
            Map value defined by external system.
 
{
    "description":"The map values associated with an externalData item.",
    "type":"object",
    "properties":{
        "value":{
            "description":"Map value defined by external system.",
            "type":"string"
        },
        "key":{
            "description":"Map key defined by external system.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            amount: 
            number
            price for whole quantity
 - 
            price: 
            number
            price for one quantity
 
{
    "type":"object",
    "properties":{
        "amount":{
            "description":"price for whole quantity",
            "type":"number"
        },
        "price":{
            "description":"price for one quantity",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "secondaryCurrencyTaxAmount":{
                "description":"The tax amount in secondary currency",
                "type":"number"
            },
            "amount":{
                "description":"The monetary amount.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "orderDiscountShare":{
                "description":"The Order Discount Share",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : itemDiscountInfos
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayArray of item promotions affecting this item.
    
    
    
    
    
        Show Source
        
        {
    "description":"Array of item promotions affecting this item.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "couponCodes":{
                "description":"One or more coupon codes used to grant the item promotion providing the discount.",
                "type":"array",
                "items":{
                    "type":"string"
                }
            },
            "amount":{
                "description":"The amount of discount this item received from the promotion.",
                "type":"number"
            },
            "promotionId":{
                "description":"The promotion id that resulted in the discount.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : orderDiscountInfos
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayArray of order promotions affecting this item.
    
    
    
    
    
        Show Source
        
        {
    "description":"Array of order promotions affecting this item.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "couponCodes":{
                "description":"One or more coupon codes used to grant the order promotion providing the discount.",
                "type":"array",
                "items":{
                    "type":"string"
                }
            },
            "amount":{
                "description":"The amount of discount this item received from the promotion.",
                "type":"number"
            },
            "promotionId":{
                "description":"The promotion id that resulted in the discount.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            amount: 
            number
            The monetary amount.
 - 
            amountIsFinal: 
            boolean
            Whether the amount is final.
 - 
            currencyCode: 
            string
            The three character currency code for the monetary amounts.
 - 
            detailedUnitPrice: 
            number
            The detailed unit price: amount / quantity. (read-only)
 - 
            discounted: 
            boolean
            Whether the price is discounted.
 - 
            orderDiscountShare: 
            number
            The Order Discount Share
 - 
            quantity: 
            integer
            The number of items covered by this price info
 - 
            range: 
            object  range
            
            Represents which specific items are covered by this price info.
 - 
            secondaryCurrencyTaxAmount: 
            number
            The tax amount in secondary currency
 - 
            tax: 
            number
            Monetary tax amount.
 
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "secondaryCurrencyTaxAmount":{
            "description":"The tax amount in secondary currency",
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "orderDiscountShare":{
            "description":"The Order Discount Share",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this price info.
    
    
    
    
    Show Source
        - 
            highBound: 
            integer
            The upper bound of the range this price info covers.
 - 
            lowBound: 
            integer
            The lower bound of the range this price info covers, inclusive.
 - 
            size: 
            integer
            The number of items in this range, inclusive. (read-only)
 
{
    "description":"Represents which specific items are covered by this price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            amount: 
            number
            The amount of discount this item received from the promotion.
 - 
            couponCodes: 
            array  couponCodes
            
            One or more coupon codes used to grant the item promotion providing the discount.
 - 
            promotionId: 
            string
            The promotion id that resulted in the discount.
 
{
    "type":"object",
    "properties":{
        "couponCodes":{
            "description":"One or more coupon codes used to grant the item promotion providing the discount.",
            "type":"array",
            "items":{
                "type":"string"
            }
        },
        "amount":{
            "description":"The amount of discount this item received from the promotion.",
            "type":"number"
        },
        "promotionId":{
            "description":"The promotion id that resulted in the discount.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : couponCodes
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayOne or more coupon codes used to grant the item promotion providing the discount.
    
    
    
    
    
        Show Source
        
        {
    "description":"One or more coupon codes used to grant the item promotion providing the discount.",
    "type":"array",
    "items":{
        "type":"string"
    }
}
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            amount: 
            number
            The amount of discount this item received from the promotion.
 - 
            couponCodes: 
            array  couponCodes
            
            One or more coupon codes used to grant the order promotion providing the discount.
 - 
            promotionId: 
            string
            The promotion id that resulted in the discount.
 
{
    "type":"object",
    "properties":{
        "couponCodes":{
            "description":"One or more coupon codes used to grant the order promotion providing the discount.",
            "type":"array",
            "items":{
                "type":"string"
            }
        },
        "amount":{
            "description":"The amount of discount this item received from the promotion.",
            "type":"number"
        },
        "promotionId":{
            "description":"The promotion id that resulted in the discount.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : couponCodes
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayOne or more coupon codes used to grant the order promotion providing the discount.
    
    
    
    
    
        Show Source
        
        {
    "description":"One or more coupon codes used to grant the order promotion providing the discount.",
    "type":"array",
    "items":{
        "type":"string"
    }
}
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            amount: 
            number
            price for whole quantity
 - 
            frequency: 
            string
            Frequency of this summary i.e, per month, per year etc
 - 
            price: 
            number
            price for one quantity
 
{
    "type":"object",
    "properties":{
        "amount":{
            "description":"price for whole quantity",
            "type":"number"
        },
        "price":{
            "description":"price for one quantity",
            "type":"number"
        },
        "frequency":{
            "description":"Frequency of this summary i.e, per month, per year etc",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            key: 
            string
            Order marker key. In a marketing campaign marker, a key signifies that it is a campaign marker. Also, it identifies the external marketing system that is the source of the campaign, e.g., campaign_eloqua
 - 
            value: 
            string
            Order marker value. In the case of a marketing campaign, it represents the actual unique campaign ID
 
{
    "type":"object",
    "properties":{
        "value":{
            "description":"Order marker value. In the case of a marketing campaign, it represents the actual unique campaign ID",
            "type":"string"
        },
        "key":{
            "description":"Order marker key. In a marketing campaign marker, a key signifies that it is a campaign marker. Also, it identifies the external marketing system that is the source of the campaign, e.g., campaign_eloqua",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            amount: 
            number
            total amount of all one-time charges
 
{
    "type":"object",
    "properties":{
        "amount":{
            "description":"total amount of all one-time charges",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            amount: 
            number
            The monetary amount of the payment.
 - 
            amountAuthorized: 
            number
            The monetary amount authorized.
 - 
            billingAddress: 
            object  billingAddress
            
            The billing address details
 - 
            currencyCode: 
            string
            The three character currency code. For example: USD.
 - 
            id: 
            string
            The internal ID of the payment group.
 - 
            paymentGroupClassType: 
            string
            The class type of the payment group.
 - 
            paymentMethod: 
            string
            The payment method.
 
{
    "type":"object",
    "properties":{
        "paymentGroupClassType":{
            "description":"The class type of the payment group.",
            "type":"string"
        },
        "amountAuthorized":{
            "description":"The monetary amount authorized.",
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount of the payment.",
            "type":"number"
        },
        "paymentMethod":{
            "description":"The payment method.",
            "type":"string"
        },
        "id":{
            "description":"The internal ID of the payment group.",
            "type":"string"
        },
        "billingAddress":{
            "description":"The billing address details",
            "type":"object",
            "properties":{
                "lastName":{
                    "description":"The last name of customer",
                    "type":"string"
                },
                "country":{
                    "description":"The country of the customer",
                    "type":"string"
                },
                "address3":{
                    "description":"The 3rd line of address field",
                    "type":"string"
                },
                "address2":{
                    "description":"The 2nd line of address field",
                    "type":"string"
                },
                "city":{
                    "description":"The city of the customer",
                    "type":"string"
                },
                "address1":{
                    "description":"The 1st line of address field",
                    "type":"string"
                },
                "prefix":{
                    "description":"The prefix",
                    "type":"string"
                },
                "postalCode":{
                    "description":"The postal code",
                    "type":"string"
                },
                "companyName":{
                    "description":"The company name",
                    "type":"string"
                },
                "jobTitle":{
                    "description":"The job title",
                    "type":"string"
                },
                "county":{
                    "description":"The county",
                    "type":"string"
                },
                "suffix":{
                    "description":"The suffix",
                    "type":"string"
                },
                "ownerId":{
                    "description":"The ID of the owner of this address",
                    "type":"string"
                },
                "firstName":{
                    "description":"The first name of the customer",
                    "type":"string"
                },
                "phoneNumber":{
                    "description":"The phone number of the customer",
                    "type":"string"
                },
                "faxNumber":{
                    "description":"The fax number of the customer",
                    "type":"string"
                },
                "middleName":{
                    "description":"The middle name of the customer",
                    "type":"string"
                },
                "state":{
                    "description":"The state",
                    "type":"string"
                },
                "email":{
                    "description":"The email of the customer",
                    "type":"string"
                }
            }
        },
        "currencyCode":{
            "description":"The three character currency code. For example: USD.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : billingAddress
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe billing address details
    
    
    
    
    Show Source
        - 
            address1: 
            string
            The 1st line of address field
 - 
            address2: 
            string
            The 2nd line of address field
 - 
            address3: 
            string
            The 3rd line of address field
 - 
            city: 
            string
            The city of the customer
 - 
            companyName: 
            string
            The company name
 - 
            country: 
            string
            The country of the customer
 - 
            county: 
            string
            The county
 - 
            email: 
            string
            The email of the customer
 - 
            faxNumber: 
            string
            The fax number of the customer
 - 
            firstName: 
            string
            The first name of the customer
 - 
            jobTitle: 
            string
            The job title
 - 
            lastName: 
            string
            The last name of customer
 - 
            middleName: 
            string
            The middle name of the customer
 - 
            ownerId: 
            string
            The ID of the owner of this address
 - 
            phoneNumber: 
            string
            The phone number of the customer
 - 
            postalCode: 
            string
            The postal code
 - 
            prefix: 
            string
            The prefix
 - 
            state: 
            string
            The state
 - 
            suffix: 
            string
            The suffix
 
{
    "description":"The billing address details",
    "type":"object",
    "properties":{
        "lastName":{
            "description":"The last name of customer",
            "type":"string"
        },
        "country":{
            "description":"The country of the customer",
            "type":"string"
        },
        "address3":{
            "description":"The 3rd line of address field",
            "type":"string"
        },
        "address2":{
            "description":"The 2nd line of address field",
            "type":"string"
        },
        "city":{
            "description":"The city of the customer",
            "type":"string"
        },
        "address1":{
            "description":"The 1st line of address field",
            "type":"string"
        },
        "prefix":{
            "description":"The prefix",
            "type":"string"
        },
        "postalCode":{
            "description":"The postal code",
            "type":"string"
        },
        "companyName":{
            "description":"The company name",
            "type":"string"
        },
        "jobTitle":{
            "description":"The job title",
            "type":"string"
        },
        "county":{
            "description":"The county",
            "type":"string"
        },
        "suffix":{
            "description":"The suffix",
            "type":"string"
        },
        "ownerId":{
            "description":"The ID of the owner of this address",
            "type":"string"
        },
        "firstName":{
            "description":"The first name of the customer",
            "type":"string"
        },
        "phoneNumber":{
            "description":"The phone number of the customer",
            "type":"string"
        },
        "faxNumber":{
            "description":"The fax number of the customer",
            "type":"string"
        },
        "middleName":{
            "description":"The middle name of the customer",
            "type":"string"
        },
        "state":{
            "description":"The state",
            "type":"string"
        },
        "email":{
            "description":"The email of the customer",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : orderTotalBySite
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe map containing order totals by site for all sites in a given order.
    
    
    
    
    
    
    
    
    
    
Nested Schema : loyaltyPrograms
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayLoyalty Programs Information
    
    
    
    
    
        Show Source
        
        {
    "description":"Loyalty Programs Information",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "programName":{
                "description":"programName of Loyalty Program",
                "type":"string"
            },
            "repositoryId":{
                "description":"repository Id",
                "type":"string"
            },
            "membershipId":{
                "description":"membershipId of the profile.",
                "type":"string"
            },
            "programId":{
                "description":"programId of Loyalty Program",
                "type":"string"
            },
            "status":{
                "description":"status of Enrollment.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : shippingAddress
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDefault shipping address
    
    
    
    
    Show Source
        - 
            address1: 
            string
            Address Line 1.
 - 
            address2: 
            string
            Address Line 2.
 - 
            address3: 
            string
            Address Line 3.
 - 
            city: 
            string
            City.
 - 
            country: 
            string
            Country.
 - 
            county: 
            string
            Name of the county.
 - 
            externalAddressId: 
            string
            External ID of the address
 - 
            phoneNumber: 
            string
            Phone number.
 - 
            postalCode: 
            string
            Postal code.
 - 
            repositoryId: 
            string
            repositoryId
 - 
            state: 
            string
            State.
 
{
    "description":"Default shipping address",
    "type":"object",
    "properties":{
        "externalAddressId":{
            "description":"External ID of the address",
            "type":"string"
        },
        "country":{
            "description":"Country.",
            "type":"string"
        },
        "phoneNumber":{
            "description":"Phone number.",
            "type":"string"
        },
        "address3":{
            "description":"Address Line 3.",
            "type":"string"
        },
        "address2":{
            "description":"Address Line 2.",
            "type":"string"
        },
        "city":{
            "description":"City.",
            "type":"string"
        },
        "address1":{
            "description":"Address Line 1.",
            "type":"string"
        },
        "postalCode":{
            "description":"Postal code.",
            "type":"string"
        },
        "repositoryId":{
            "description":"repositoryId",
            "type":"string"
        },
        "county":{
            "description":"Name of the county.",
            "type":"string"
        },
        "state":{
            "description":"State.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            membershipId: 
            string
            membershipId of the profile.
 - 
            programId: 
            string
            programId of Loyalty Program
 - 
            programName: 
            string
            programName of Loyalty Program
 - 
            repositoryId: 
            string
            repository Id
 - 
            status: 
            string
            status of Enrollment.
 
{
    "type":"object",
    "properties":{
        "programName":{
            "description":"programName of Loyalty Program",
            "type":"string"
        },
        "repositoryId":{
            "description":"repository Id",
            "type":"string"
        },
        "membershipId":{
            "description":"membershipId of the profile.",
            "type":"string"
        },
        "programId":{
            "description":"programId of Loyalty Program",
            "type":"string"
        },
        "status":{
            "description":"status of Enrollment.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : errorInfo
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arraythe array of errors, if any
    
    
    
    
    
        Show Source
        
        {
    "description":"the array of errors, if any",
    "type":"array",
    "items":{
        "type":"string"
    }
}
    
    
    
    
    
    
Nested Schema : notes
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arraythe notes (history) for the order
    
    
    
    
    
        Show Source
        
        {
    "description":"the notes (history) for the order",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "requestDate/quoteDate/rejectionDate":{
                "description":"the request/quote/rejection date for the note",
                "type":"number"
            },
            "profileType":{
                "description":"the profile type of the user that requested the quote",
                "type":"string"
            },
            "profileId":{
                "description":"the profile id of the user",
                "type":"string"
            },
            "requesterNote/providerNote/rejectionNote":{
                "description":"the requester/provider/rejection note",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            profileId: 
            string
            the profile id of the user
 - 
            profileType: 
            string
            the profile type of the user that requested the quote
 - 
            requestDate/quoteDate/rejectionDate: 
            number
            the request/quote/rejection date for the note
 - 
            requesterNote/providerNote/rejectionNote: 
            string
            the requester/provider/rejection note
 
{
    "type":"object",
    "properties":{
        "requestDate/quoteDate/rejectionDate":{
            "description":"the request/quote/rejection date for the note",
            "type":"number"
        },
        "profileType":{
            "description":"the profile type of the user that requested the quote",
            "type":"string"
        },
        "profileId":{
            "description":"the profile id of the user",
            "type":"string"
        },
        "requesterNote/providerNote/rejectionNote":{
            "description":"the requester/provider/rejection note",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            amount: 
            number
            price for whole quantity
 - 
            frequency: 
            string
            Frequency of this summary i.e, per month, per year etc
 
{
    "type":"object",
    "properties":{
        "amount":{
            "description":"price for whole quantity",
            "type":"number"
        },
        "frequency":{
            "description":"Frequency of this summary i.e, per month, per year etc",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actualShipDate: 
            string(date-time)
            The actual shipped date of this shipping group.
 - 
            commerceItemRelationships: 
            array  commerceItemRelationships
            
            The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.
 - 
            description: 
            string
            The description of this shipping group. Defaults to the ID.
 - 
            handlingInstructions: 
            array  handlingInstructions
            
            Handling instructions. Currently read-only.
 - 
            id: 
            string
            The ID of this shipping group.
 - 
            priceInfo: 
            object  priceInfo
            
            The pricing details about this shipping group.
 - 
            shipOnDate: 
            string(date-time)
            The date this shipping group is expected to ship upon.
 - 
            shippingAddress: 
            object  shippingAddress
            
            The shipping address for this shipping group.
 - 
            shippingGroupClassType: 
            string
            The class type for the ShippingGroup. Ex - "hardgoodShippingGroup", "virtualShippingGroup" etc.
 - 
            shippingMethod: 
            string
            The shipping method.
 - 
            shippingMethodDetails: 
            object  shippingMethodDetails
            
            Additional properties of shipping method
 - 
            specialInstructions: 
            object  specialInstructions
            
            Special instructions for the shipping group. Keys and values are strings.
 - 
            state: 
            string
            The state of this shipping group.
 - 
            stateDetail: 
            string
            Details about the state of this shipping group.
 - 
            submittedDate: 
            string(date-time)
            The date the shipping group was submitted.
 - 
            trackingNumber: 
            string
            The tracking number. In case of multiple tracking numbers the format should be carrierId-trackingNumber,carrierId-trackingNumber..., Here carrierId is the Id which has been added through the addCarrier end point.
 
{
    "type":"object",
    "properties":{
        "shippingMethod":{
            "description":"The shipping method.",
            "type":"string"
        },
        "description":{
            "description":"The description of this shipping group. Defaults to the ID.",
            "type":"string"
        },
        "submittedDate":{
            "format":"date-time",
            "description":"The date the shipping group was submitted.",
            "type":"string"
        },
        "shippingMethodDetails":{
            "description":"Additional properties of shipping method",
            "type":"object",
            "properties":{
                "internalName":{
                    "description":"The internal name of the shipping method",
                    "type":"string"
                },
                "displayName":{
                    "description":"The name of the shippingMethod",
                    "type":"string"
                },
                "description":{
                    "description":"The description of the shippingMethod",
                    "type":"string"
                },
                "externalId":{
                    "description":"The external id of the shipping method",
                    "type":"string"
                },
                "id":{
                    "description":"The Id of the shipping method.",
                    "type":"string"
                },
                "taxCode":{
                    "description":"The tax code of the shipping method",
                    "type":"string"
                }
            }
        },
        "priceInfo":{
            "description":"The pricing details about this shipping group.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether this item is discounted.",
                    "type":"boolean"
                },
                "secondaryCurrencyTaxAmount":{
                    "description":"The secondary currency tax amount.",
                    "type":"number"
                },
                "shippingTax":{
                    "description":"The shipping tax",
                    "type":"number"
                },
                "amount":{
                    "description":"The monetary amount.",
                    "type":"number"
                },
                "secondaryCurrencyShippingAmount":{
                    "description":"The secondary currency shipping amount.",
                    "type":"number"
                },
                "rawShipping":{
                    "description":"The monetary amount of the cost of raw shipping.",
                    "type":"number"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts.",
                    "type":"string"
                }
            }
        },
        "shipOnDate":{
            "format":"date-time",
            "description":"The date this shipping group is expected to ship upon.",
            "type":"string"
        },
        "actualShipDate":{
            "format":"date-time",
            "description":"The actual shipped date of this shipping group.",
            "type":"string"
        },
        "specialInstructions":{
            "description":"Special instructions for the shipping group. Keys and values are strings.",
            "type":"object",
            "properties":{
                "additionalProperties":{
                    "type":"string"
                }
            }
        },
        "shippingAddress":{
            "description":"The shipping address for this shipping group.",
            "type":"object",
            "properties":{
                "lastName":{
                    "description":"Last name.",
                    "type":"string"
                },
                "country":{
                    "description":"Country.",
                    "type":"string"
                },
                "address3":{
                    "description":"Address Line 3.",
                    "type":"string"
                },
                "address2":{
                    "description":"Address Line 2.",
                    "type":"string"
                },
                "city":{
                    "description":"City.",
                    "type":"string"
                },
                "address1":{
                    "description":"Address Line 1.",
                    "type":"string"
                },
                "prefix":{
                    "description":"Prefix.",
                    "type":"string"
                },
                "companyName":{
                    "description":"Company name.",
                    "type":"string"
                },
                "postalCode":{
                    "description":"Postal code.",
                    "type":"string"
                },
                "jobTitle":{
                    "description":"Job title.",
                    "type":"string"
                },
                "county":{
                    "description":"Name of the county.",
                    "type":"string"
                },
                "ownerId":{
                    "description":"The ID of the owner of this address.",
                    "type":"string"
                },
                "suffix":{
                    "description":"Suffix.",
                    "type":"string"
                },
                "firstName":{
                    "description":"First name.",
                    "type":"string"
                },
                "phoneNumber":{
                    "description":"Phone number.",
                    "type":"string"
                },
                "faxNumber":{
                    "description":"The fax number.",
                    "type":"string"
                },
                "middleName":{
                    "description":"Middle name.",
                    "type":"string"
                },
                "state":{
                    "description":"State.",
                    "type":"string"
                },
                "id":{
                    "description":"ID.",
                    "type":"string"
                },
                "email":{
                    "description":"The email address",
                    "type":"string"
                }
            }
        },
        "commerceItemRelationships":{
            "description":"The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "amount":{
                        "description":"The monetary value.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The quantity of items referenced by this relationship.",
                        "type":"integer"
                    },
                    "relationshipType":{
                        "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
                        "type":"string"
                    },
                    "returnedQuantity":{
                        "description":"Number of referenced items that were returned.",
                        "type":"integer"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a third party system.",
                        "type":"array",
                        "items":{
                            "properties":{
                                "values":{
                                    "description":"The map values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "value":{
                                            "description":"Map value defined by external system.",
                                            "type":"string"
                                        },
                                        "key":{
                                            "description":"Map key defined by external system.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the third party system.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "billingProfileId":{
                        "description":"The billing profile ID associated to the current item.",
                        "type":"string"
                    },
                    "range":{
                        "description":"The range covered by these commerce items",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "billingAccountId":{
                        "description":"The billing account ID associated to the current item.",
                        "type":"string"
                    },
                    "commerceItemExternalId":{
                        "description":"The referenced commerce item's external ID.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "commerceItemId":{
                        "description":"The referenced commerce item's internal ID.",
                        "type":"string"
                    },
                    "customerAccountId":{
                        "description":"The customer account ID associated to the current item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the third party system.",
                        "type":"string"
                    },
                    "id":{
                        "description":"The native ID of this item.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that defines it the item is an asset or not.",
                        "type":"boolean"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    }
                }
            }
        },
        "id":{
            "description":"The ID of this shipping group.",
            "type":"string"
        },
        "state":{
            "description":"The state of this shipping group.",
            "type":"string"
        },
        "stateDetail":{
            "description":"Details about the state of this shipping group.",
            "type":"string"
        },
        "trackingNumber":{
            "description":"The tracking number. In case of multiple tracking numbers the format should be carrierId-trackingNumber,carrierId-trackingNumber..., Here carrierId is the Id which has been added through the addCarrier end point.",
            "type":"string"
        },
        "handlingInstructions":{
            "description":"Handling instructions. Currently read-only.",
            "type":"array",
            "items":{
                "type":"string",
                "properties":{
                }
            }
        },
        "shippingGroupClassType":{
            "description":"The class type for the ShippingGroup. Ex - \"hardgoodShippingGroup\", \"virtualShippingGroup\" etc.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : commerceItemRelationships
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.
    
    
    
    
    
        Show Source
        
        {
    "description":"The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "amount":{
                "description":"The monetary value.",
                "type":"number"
            },
            "quantity":{
                "description":"The quantity of items referenced by this relationship.",
                "type":"integer"
            },
            "relationshipType":{
                "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
                "type":"string"
            },
            "returnedQuantity":{
                "description":"Number of referenced items that were returned.",
                "type":"integer"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a third party system.",
                "type":"array",
                "items":{
                    "properties":{
                        "values":{
                            "description":"The map values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "value":{
                                    "description":"Map value defined by external system.",
                                    "type":"string"
                                },
                                "key":{
                                    "description":"Map key defined by external system.",
                                    "type":"string"
                                }
                            }
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the third party system.",
                            "type":"string"
                        }
                    }
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "billingProfileId":{
                "description":"The billing profile ID associated to the current item.",
                "type":"string"
            },
            "range":{
                "description":"The range covered by these commerce items",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "billingAccountId":{
                "description":"The billing account ID associated to the current item.",
                "type":"string"
            },
            "commerceItemExternalId":{
                "description":"The referenced commerce item's external ID.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "commerceItemId":{
                "description":"The referenced commerce item's internal ID.",
                "type":"string"
            },
            "customerAccountId":{
                "description":"The customer account ID associated to the current item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the third party system.",
                "type":"string"
            },
            "id":{
                "description":"The native ID of this item.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that defines it the item is an asset or not.",
                "type":"boolean"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : handlingInstructions
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayHandling instructions. Currently read-only.
    
    
    
    
    
        Show Source
        
        {
    "description":"Handling instructions. Currently read-only.",
    "type":"array",
    "items":{
        "type":"string",
        "properties":{
        }
    }
}
    
    
    
    
    
    
Nested Schema : priceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe pricing details about this shipping group.
    
    
    
    
    Show Source
        - 
            amount: 
            number
            The monetary amount.
 - 
            amountIsFinal: 
            boolean
            Whether the amount is final.
 - 
            currencyCode: 
            string
            The currency code for the monetary amounts.
 - 
            discounted: 
            boolean
            Whether this item is discounted.
 - 
            rawShipping: 
            number
            The monetary amount of the cost of raw shipping.
 - 
            secondaryCurrencyShippingAmount: 
            number
            The secondary currency shipping amount.
 - 
            secondaryCurrencyTaxAmount: 
            number
            The secondary currency tax amount.
 - 
            shippingTax: 
            number
            The shipping tax
 
{
    "description":"The pricing details about this shipping group.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether this item is discounted.",
            "type":"boolean"
        },
        "secondaryCurrencyTaxAmount":{
            "description":"The secondary currency tax amount.",
            "type":"number"
        },
        "shippingTax":{
            "description":"The shipping tax",
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "secondaryCurrencyShippingAmount":{
            "description":"The secondary currency shipping amount.",
            "type":"number"
        },
        "rawShipping":{
            "description":"The monetary amount of the cost of raw shipping.",
            "type":"number"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shippingAddress
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe shipping address for this shipping group.
    
    
    
    
    Show Source
        - 
            address1: 
            string
            Address Line 1.
 - 
            address2: 
            string
            Address Line 2.
 - 
            address3: 
            string
            Address Line 3.
 - 
            city: 
            string
            City.
 - 
            companyName: 
            string
            Company name.
 - 
            country: 
            string
            Country.
 - 
            county: 
            string
            Name of the county.
 - 
            email: 
            string
            The email address
 - 
            faxNumber: 
            string
            The fax number.
 - 
            firstName: 
            string
            First name.
 - 
            id: 
            string
            ID.
 - 
            jobTitle: 
            string
            Job title.
 - 
            lastName: 
            string
            Last name.
 - 
            middleName: 
            string
            Middle name.
 - 
            ownerId: 
            string
            The ID of the owner of this address.
 - 
            phoneNumber: 
            string
            Phone number.
 - 
            postalCode: 
            string
            Postal code.
 - 
            prefix: 
            string
            Prefix.
 - 
            state: 
            string
            State.
 - 
            suffix: 
            string
            Suffix.
 
{
    "description":"The shipping address for this shipping group.",
    "type":"object",
    "properties":{
        "lastName":{
            "description":"Last name.",
            "type":"string"
        },
        "country":{
            "description":"Country.",
            "type":"string"
        },
        "address3":{
            "description":"Address Line 3.",
            "type":"string"
        },
        "address2":{
            "description":"Address Line 2.",
            "type":"string"
        },
        "city":{
            "description":"City.",
            "type":"string"
        },
        "address1":{
            "description":"Address Line 1.",
            "type":"string"
        },
        "prefix":{
            "description":"Prefix.",
            "type":"string"
        },
        "companyName":{
            "description":"Company name.",
            "type":"string"
        },
        "postalCode":{
            "description":"Postal code.",
            "type":"string"
        },
        "jobTitle":{
            "description":"Job title.",
            "type":"string"
        },
        "county":{
            "description":"Name of the county.",
            "type":"string"
        },
        "ownerId":{
            "description":"The ID of the owner of this address.",
            "type":"string"
        },
        "suffix":{
            "description":"Suffix.",
            "type":"string"
        },
        "firstName":{
            "description":"First name.",
            "type":"string"
        },
        "phoneNumber":{
            "description":"Phone number.",
            "type":"string"
        },
        "faxNumber":{
            "description":"The fax number.",
            "type":"string"
        },
        "middleName":{
            "description":"Middle name.",
            "type":"string"
        },
        "state":{
            "description":"State.",
            "type":"string"
        },
        "id":{
            "description":"ID.",
            "type":"string"
        },
        "email":{
            "description":"The email address",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : shippingMethodDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectAdditional properties of shipping method
    
    
    
    
    Show Source
        - 
            description: 
            string
            The description of the shippingMethod
 - 
            displayName: 
            string
            The name of the shippingMethod
 - 
            externalId: 
            string
            The external id of the shipping method
 - 
            id: 
            string
            The Id of the shipping method.
 - 
            internalName: 
            string
            The internal name of the shipping method
 - 
            taxCode: 
            string
            The tax code of the shipping method
 
{
    "description":"Additional properties of shipping method",
    "type":"object",
    "properties":{
        "internalName":{
            "description":"The internal name of the shipping method",
            "type":"string"
        },
        "displayName":{
            "description":"The name of the shippingMethod",
            "type":"string"
        },
        "description":{
            "description":"The description of the shippingMethod",
            "type":"string"
        },
        "externalId":{
            "description":"The external id of the shipping method",
            "type":"string"
        },
        "id":{
            "description":"The Id of the shipping method.",
            "type":"string"
        },
        "taxCode":{
            "description":"The tax code of the shipping method",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : specialInstructions
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectSpecial instructions for the shipping group. Keys and values are strings.
    
    
    
    
    Show Source
        
        {
    "description":"Special instructions for the shipping group. Keys and values are strings.",
    "type":"object",
    "properties":{
        "additionalProperties":{
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the item by the third party system.
 - 
            activationDate: 
            string
            The activation date in ISO format.
 - 
            amount: 
            number
            The monetary value.
 - 
            asset: 
            boolean
            The flag that defines it the item is an asset or not.
 - 
            assetKey: 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            billingAccountId: 
            string
            The billing account ID associated to the current item.
 - 
            billingProfileId: 
            string
            The billing profile ID associated to the current item.
 - 
            commerceItemExternalId: 
            string
            The referenced commerce item's external ID.
 - 
            commerceItemId: 
            string
            The referenced commerce item's internal ID.
 - 
            customerAccountId: 
            string
            The customer account ID associated to the current item.
 - 
            deactivationDate: 
            string
            The deactivation date in ISO format.
 - 
            externalData: 
            array  externalData
            
            External data to be associated with a commerce item, provided by a third party system.
 - 
            id: 
            string
            The native ID of this item.
 - 
            parentAssetKey: 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            quantity: 
            integer
            The quantity of items referenced by this relationship.
 - 
            range: 
            object  range
            
            The range covered by these commerce items
 - 
            relationshipType: 
            string
            The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.
 - 
            returnedQuantity: 
            integer
            Number of referenced items that were returned.
 - 
            rootAssetKey: 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
 - 
            serviceAccountId: 
            string
            The service account ID associated to the current item.
 - 
            serviceId: 
            string
            The service ID associated to the current item.
 - 
            transactionDate: 
            string
            ISO formatted Date on which the service action should be triggered.
 
{
    "type":"object",
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "amount":{
            "description":"The monetary value.",
            "type":"number"
        },
        "quantity":{
            "description":"The quantity of items referenced by this relationship.",
            "type":"integer"
        },
        "relationshipType":{
            "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
            "type":"string"
        },
        "returnedQuantity":{
            "description":"Number of referenced items that were returned.",
            "type":"integer"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a third party system.",
            "type":"array",
            "items":{
                "properties":{
                    "values":{
                        "description":"The map values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "value":{
                                "description":"Map value defined by external system.",
                                "type":"string"
                            },
                            "key":{
                                "description":"Map key defined by external system.",
                                "type":"string"
                            }
                        }
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the third party system.",
                        "type":"string"
                    }
                }
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "billingProfileId":{
            "description":"The billing profile ID associated to the current item.",
            "type":"string"
        },
        "range":{
            "description":"The range covered by these commerce items",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "billingAccountId":{
            "description":"The billing account ID associated to the current item.",
            "type":"string"
        },
        "commerceItemExternalId":{
            "description":"The referenced commerce item's external ID.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "commerceItemId":{
            "description":"The referenced commerce item's internal ID.",
            "type":"string"
        },
        "customerAccountId":{
            "description":"The customer account ID associated to the current item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the third party system.",
            "type":"string"
        },
        "id":{
            "description":"The native ID of this item.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that defines it the item is an asset or not.",
            "type":"boolean"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a third party system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a third party system.",
    "type":"array",
    "items":{
        "properties":{
            "values":{
                "description":"The map values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "value":{
                        "description":"Map value defined by external system.",
                        "type":"string"
                    },
                    "key":{
                        "description":"Map key defined by external system.",
                        "type":"string"
                    }
                }
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the third party system.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe range covered by these commerce items
    
    
    
    
    Show Source
        - 
            highBound: 
            integer
            The upper bound of the range.
 - 
            lowBound: 
            integer
            The lower bound of the range, inclusive.
 - 
            size: 
            integer
            The number of items in this range, inclusive. (read-only)
 
{
    "description":"The range covered by these commerce items",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Show Source
        object- 
            actionCode: 
            string
            The action code that has been set on the externalData item by the third party system.
 - 
            name: 
            string
            The name to be associated with the externalData item.
 - 
            values: 
            object  values
            
            The map values associated with an externalData item.
 
{
    "properties":{
        "values":{
            "description":"The map values associated with an externalData item.",
            "type":"object",
            "properties":{
                "value":{
                    "description":"Map value defined by external system.",
                    "type":"string"
                },
                "key":{
                    "description":"Map key defined by external system.",
                    "type":"string"
                }
            }
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the third party system.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe map values associated with an externalData item.
    
    
    
    
    Show Source
        - 
            key: 
            string
            Map key defined by external system.
 - 
            value: 
            string
            Map value defined by external system.
 
{
    "description":"The map values associated with an externalData item.",
    "type":"object",
    "properties":{
        "value":{
            "description":"Map value defined by external system.",
            "type":"string"
        },
        "key":{
            "description":"Map key defined by external system.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
Response
Supported Media Types
                - application/json
 
200 Response
No response is returned as this is an event webhook
                
                
                    Body ()