This functional webhook is triggered during pricing operations and allows external item and order promotions to be applied to an order
                
                
                
                
                
                
    Root Schema : externalPromotions_request
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    This functional webhook is triggered during pricing operations and allows external item and order promotions to be applied to an order
    
    
    
    
        Show Source
        
        {
    "description":"This functional webhook is triggered during pricing operations and allows external item and order promotions to be applied to an order",
    "properties":{
        "externalCoupons":{
            "description":"External coupons applied to order.",
            "type":"array",
            "items":{
                "type":"string"
            }
        },
        "pricingOperation":{
            "description":"The pricing operation requested. This value will be order when full order pricing is being carried out (standard pricing which includes item pricing), or items when items only are being repriced. If only items has been requested the priceInfo values in the response will be zero.",
            "type":"string"
        },
        "profile":{
            "type":"object",
            "properties":{
                "firstName":{
                    "type":"string"
                },
                "lastName":{
                    "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"
                            }
                        }
                    }
                },
                "receiveEmail":{
                    "description":"The string representation of whether the user wants to recieve email or not",
                    "type":"string"
                },
                "id":{
                    "description":"Id",
                    "type":"string"
                },
                "locale":{
                    "type":"string"
                },
                "email":{
                    "type":"string"
                },
                "sitePropertiesList":{
                    "description":"The list of site related properties for the profile",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "site":{
                                "description":"The site data",
                                "type":"object",
                                "properties":{
                                    "id":{
                                        "description":"The id of the site",
                                        "type":"string"
                                    }
                                }
                            },
                            "properties":{
                                "description":"The site related properties for the profile",
                                "type":"object",
                                "properties":{
                                    "receiveEmail":{
                                        "description":"Indicates whether the user should receive marketing emails on the current site. Can be yes or no.",
                                        "type":"string"
                                    }
                                }
                            }
                        }
                    }
                },
                "daytimeTelephoneNumber":{
                    "description":"The day time phone number of the profile",
                    "type":"string"
                }
            }
        },
        "operation":{
            "type":"string"
        },
        "order":{
            "type":"object",
            "properties":{
                "taxPriceInfo":{
                    "type":"object",
                    "properties":{
                        "cityTax":{
                            "type":"number"
                        },
                        "secondaryCurrencyTaxAmount":{
                            "description":" tax amount in secondaryCurrency",
                            "type":"number"
                        },
                        "amount":{
                            "type":"number"
                        },
                        "valueAddedTax":{
                            "type":"number"
                        },
                        "countyTax":{
                            "type":"number"
                        },
                        "isTaxIncluded":{
                            "type":"boolean"
                        },
                        "miscTax":{
                            "type":"number"
                        },
                        "districtTax":{
                            "type":"number"
                        },
                        "stateTax":{
                            "type":"number"
                        },
                        "countryTax":{
                            "type":"number"
                        }
                    }
                },
                "shippingGroups":{
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "taxPriceInfo":{
                                "description":"The shipping address details.",
                                "type":"object",
                                "properties":{
                                    "secondaryCurrencyTaxAmount":{
                                        "description":"taxAmount in secondaryCurrency",
                                        "type":"number"
                                    },
                                    "cityTax":{
                                        "description":"City Tax",
                                        "type":"number"
                                    },
                                    "amount":{
                                        "description":"The total order amount.",
                                        "type":"number"
                                    },
                                    "valueAddedTax":{
                                        "description":"Value Added Tax.",
                                        "type":"number"
                                    },
                                    "countyTax":{
                                        "description":"County Tax.",
                                        "type":"number"
                                    },
                                    "isTaxIncluded":{
                                        "description":"If Tax is included?",
                                        "type":"boolean"
                                    },
                                    "miscTax":{
                                        "description":"Misc Tax.",
                                        "type":"number"
                                    },
                                    "districtTax":{
                                        "description":"District Tax.",
                                        "type":"number"
                                    },
                                    "stateTax":{
                                        "description":"State Tax.",
                                        "type":"number"
                                    },
                                    "countryTax":{
                                        "description":"Country Tax.",
                                        "type":"number"
                                    }
                                }
                            },
                            "priceInfo":{
                                "description":"The price information.",
                                "type":"object",
                                "properties":{
                                    "secondaryCurrencyTaxAmount":{
                                        "description":"The secondary currency tax amount.",
                                        "type":"number"
                                    },
                                    "amount":{
                                        "description":"The total order amount.",
                                        "type":"number"
                                    },
                                    "total":{
                                        "description":"The order total.",
                                        "type":"number"
                                    },
                                    "secondaryCurrencyShippingAmount":{
                                        "description":"The secondary currency shipping amount.",
                                        "type":"number"
                                    },
                                    "shipping":{
                                        "description":"The total shipping cost.",
                                        "type":"number"
                                    },
                                    "shippingSurchargeValue":{
                                        "description":"Extra handling costs for shipping the products",
                                        "type":"number"
                                    },
                                    "tax":{
                                        "description":"The total tax amount.",
                                        "type":"number"
                                    },
                                    "subTotal":{
                                        "description":"Sub-total.",
                                        "type":"number"
                                    },
                                    "currencyCode":{
                                        "description":"The currency code.",
                                        "type":"string"
                                    },
                                    "totalWithoutTax":{
                                        "description":"The total amount without tax.",
                                        "type":"number"
                                    }
                                }
                            },
                            "itemsIsTruncated":{
                                "description":"This property will be added to the webhook payload only if the corresponding items property is truncated. The value for this field will always be true if present",
                                "type":"boolean"
                            },
                            "discountInfo":{
                                "description":"The discount information.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                    }
                                }
                            },
                            "recurringChargePriceInfo":{
                                "type":"string"
                            },
                            "shippingMethod":{
                                "description":"The shipping method details for the order.",
                                "type":"object",
                                "properties":{
                                    "secondaryCurrencyTaxAmount":{
                                        "description":" The secondary currency tax amount.",
                                        "type":"number"
                                    },
                                    "shippingTax":{
                                        "type":"number"
                                    },
                                    "secondaryCurrencyShippingAmount":{
                                        "description":" The secondary currency shipping amount.",
                                        "type":"number"
                                    },
                                    "cost":{
                                        "description":"The total cost of shipping.",
                                        "type":"number"
                                    },
                                    "taxCode":{
                                        "type":"string"
                                    },
                                    "value":{
                                        "description":"The shipping method applied to the order.",
                                        "type":"string"
                                    },
                                    "shippingMethodDescription":{
                                        "type":"string"
                                    }
                                }
                            },
                            "shippingAddress":{
                                "description":"The shipping address details.",
                                "type":"object",
                                "properties":{
                                    "lastName":{
                                        "description":"Last name.",
                                        "type":"string"
                                    },
                                    "country":{
                                        "description":"Country.",
                                        "type":"string"
                                    },
                                    "address3":{
                                        "description":"Address snippet.",
                                        "type":"string"
                                    },
                                    "address2":{
                                        "description":"Address snippet.",
                                        "type":"string"
                                    },
                                    "city":{
                                        "description":"City.",
                                        "type":"string"
                                    },
                                    "address1":{
                                        "description":"Address snippet.",
                                        "type":"string"
                                    },
                                    "prefix":{
                                        "description":"Name prefix.",
                                        "type":"string"
                                    },
                                    "companyName":{
                                        "description":"Company name.",
                                        "type":"string"
                                    },
                                    "postalCode":{
                                        "description":"Postal code.",
                                        "type":"string"
                                    },
                                    "jobTitle":{
                                        "description":"Job title.",
                                        "type":"string"
                                    },
                                    "county":{
                                        "description":"County.",
                                        "type":"string"
                                    },
                                    "suffix":{
                                        "description":"Name suffix.",
                                        "type":"string"
                                    },
                                    "firstName":{
                                        "description":"First name",
                                        "type":"string"
                                    },
                                    "phoneNumber":{
                                        "description":"Phone number.",
                                        "type":"string"
                                    },
                                    "faxNumber":{
                                        "description":"Fax number.",
                                        "type":"string"
                                    },
                                    "middleName":{
                                        "description":"Middle name.",
                                        "type":"string"
                                    },
                                    "state":{
                                        "description":"State.",
                                        "type":"string"
                                    },
                                    "email":{
                                        "description":"Email address.",
                                        "type":"string"
                                    }
                                }
                            },
                            "items":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "rawTotalPrice":{
                                            "description":"The raw total price.",
                                            "type":"number"
                                        },
                                        "shippingSurchargeValue":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "availabilityDate":{
                                            "format":"date-time",
                                            "description":"The availability date for preOrdered/backOrdered quantity.",
                                            "type":"string"
                                        },
                                        "discountAmount":{
                                            "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
                                            "type":"number"
                                        },
                                        "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"
                                                    }
                                                }
                                            }
                                        },
                                        "preOrderQuantity":{
                                            "description":"The pre ordered quantity included.",
                                            "type":"integer"
                                        },
                                        "childItems":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                }
                                            }
                                        },
                                        "configuratorId":{
                                            "type":"string"
                                        },
                                        "price":{
                                            "type":"number"
                                        },
                                        "childItemsIsTruncated":{
                                            "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
                                            "type":"boolean"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "actionCode":{
                                            "description":"The action code that has been set on the item by the third party system.",
                                            "type":"string"
                                        },
                                        "stateDetailsAsUser":{
                                            "type":"string"
                                        },
                                        "unitPrice":{
                                            "type":"number"
                                        },
                                        "amount":{
                                            "description":"The monetary amount.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this price info",
                                            "type":"integer"
                                        },
                                        "productId":{
                                            "description":"The ID of the product.",
                                            "type":"string"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "detailedItemPriceInfo":{
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "type":"boolean"
                                                    },
                                                    "secondaryCurrencyTaxAmount":{
                                                        "description":" tax amount in secondaryCurrency",
                                                        "type":"number"
                                                    },
                                                    "amount":{
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "type":"integer"
                                                    },
                                                    "tax":{
                                                        "type":"number"
                                                    },
                                                    "orderDiscountShare":{
                                                        "type":"integer"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "catRefId":{
                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                            "type":"string"
                                        },
                                        "discountInfo":{
                                            "description":"Whether this item is discounted.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                }
                                            }
                                        },
                                        "siteId":{
                                            "description":"The ID of the site on which the item was added.",
                                            "type":"string"
                                        },
                                        "shopperInput":{
                                            "description":"Map of shopper input keys to values",
                                            "additionalProperties":{
                                                "type":"string"
                                            },
                                            "type":"object"
                                        },
                                        "backOrderQuantity":{
                                            "description":"The back ordered quantity included.",
                                            "type":"integer"
                                        },
                                        "commercerItemId":{
                                            "description":"Commerce Item ID for this commerce item.",
                                            "type":"string"
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        },
                                        "commercerId":{
                                            "description":"Commerce ID for this commerce item.",
                                            "type":"string"
                                        },
                                        "status":{
                                            "type":"string"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "creationTime":{
                    "type":"integer"
                },
                "lastModifiedDate":{
                    "type":"integer"
                },
                "orderId":{
                    "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"
                },
                "dynamicProperties":{
                    "description":"List of dynamic properties at line item level.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "id":{
                                "description":"The dynamic property id.",
                                "type":"string"
                            },
                            "label":{
                                "description":"The dynamic property label.",
                                "type":"string"
                            },
                            "value":{
                                "description":"The dynamic property value.",
                                "type":"string"
                            }
                        }
                    }
                },
                "payments":{
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "paymentGroupId":{
                                "type":"string"
                            },
                            "amount":{
                                "type":"integer"
                            },
                            "balance":{
                                "type":"number"
                            },
                            "gatewayName":{
                                "type":"string"
                            },
                            "giftCardNumber":{
                                "type":"integer"
                            },
                            "uiIntervention":{
                                "type":"string"
                            },
                            "paymentMethod":{
                                "type":"string"
                            },
                            "isAmountRemaining":{
                                "type":"boolean"
                            },
                            "paymentState":{
                                "type":"string"
                            },
                            "maskedCardNumber":{
                                "type":"string"
                            }
                        }
                    }
                },
                "shippingMethod":{
                    "type":"object",
                    "properties":{
                        "shippingTax":{
                            "type":"number"
                        },
                        "cost":{
                            "type":"number"
                        },
                        "value":{
                            "type":"string"
                        }
                    }
                },
                "orderStatus":{
                    "type":"string"
                },
                "cartName":{
                    "description":"Cart name for this order.",
                    "type":"string"
                },
                "creationDate":{
                    "type":"string"
                },
                "orderProfileId":{
                    "type":"string"
                },
                "priceInfo":{
                    "type":"object",
                    "properties":{
                        "secondaryCurrencyTaxAmount":{
                            "description":"The secondary currency tax amount.",
                            "type":"number"
                        },
                        "amount":{
                            "type":"number"
                        },
                        "total":{
                            "type":"number"
                        },
                        "secondaryCurrencyShippingAmount":{
                            "description":"The secondary currency shipping amount.",
                            "type":"number"
                        },
                        "shipping":{
                            "type":"number"
                        },
                        "secondaryCurrencyTotal":{
                            "description":"The secondary currency total amount.",
                            "type":"number"
                        },
                        "primaryCurrencyTotal":{
                            "description":"The primary currency total amount.",
                            "type":"number"
                        },
                        "shippingSurchargeValue":{
                            "type":"number"
                        },
                        "tax":{
                            "type":"number"
                        },
                        "subTotal":{
                            "type":"number"
                        },
                        "currencyCode":{
                            "type":"string"
                        },
                        "totalWithoutTax":{
                            "type":"number"
                        }
                    }
                },
                "discountInfo":{
                    "description":"The discount information.",
                    "type":"object",
                    "properties":{
                        "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"
                        },
                        "shippingDiscount":{
                            "description":"The shipping discount.",
                            "type":"number"
                        }
                    }
                },
                "shoppingCart":{
                    "type":"object",
                    "properties":{
                        "itemsIsTruncated":{
                            "description":"This property will be added to the webhook payload only if the corresponding items property is truncated. The value for this field will always be true if present",
                            "type":"boolean"
                        },
                        "numberOfItems":{
                            "type":"integer"
                        },
                        "items":{
                            "description":"The array of products in the shopping cart. 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":{
                                    "primaryThumbImageURL":{
                                        "type":"string"
                                    },
                                    "rawTotalPrice":{
                                        "type":"number"
                                    },
                                    "dynamicProperties":{
                                        "description":"List of dynamic properties at line item level.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "id":{
                                                    "description":"The dynamic property id.",
                                                    "type":"string"
                                                },
                                                "label":{
                                                    "description":"The dynamic property label.",
                                                    "type":"string"
                                                },
                                                "value":{
                                                    "description":"The dynamic property value.",
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    },
                                    "displayName":{
                                        "type":"string"
                                    },
                                    "shippingSurchargeValue":{
                                        "type":"integer"
                                    },
                                    "description":{
                                        "type":"string"
                                    },
                                    "discountAmount":{
                                        "type":"number"
                                    },
                                    "isItemValid":{
                                        "type":"boolean"
                                    },
                                    "configuratorId":{
                                        "type":"string"
                                    },
                                    "externalPrice":{
                                        "type":"number"
                                    },
                                    "price":{
                                        "type":"number"
                                    },
                                    "variant":{
                                        "description":"List of variants for the product.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "optionValue":{
                                                    "description":"The variant option value.",
                                                    "type":"string"
                                                },
                                                "optionName":{
                                                    "description":"The variant option name.",
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    },
                                    "childItemsIsTruncated":{
                                        "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
                                        "type":"boolean"
                                    },
                                    "onSale":{
                                        "type":"boolean"
                                    },
                                    "id":{
                                        "type":"string"
                                    },
                                    "unitPrice":{
                                        "type":"number"
                                    },
                                    "secondaryCurrencyShippingSurcharge":{
                                        "type":"integer"
                                    },
                                    "quantity":{
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "type":"string"
                                    },
                                    "salePrice":{
                                        "type":"number"
                                    },
                                    "externalRecurringCharge":{
                                        "type":"number"
                                    },
                                    "detailedItemPriceInfo":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "discounted":{
                                                    "type":"boolean"
                                                },
                                                "secondaryCurrencyTaxAmount":{
                                                    "description":" tax amount in secondaryCurrency",
                                                    "type":"number"
                                                },
                                                "amount":{
                                                    "type":"number"
                                                },
                                                "quantity":{
                                                    "type":"integer"
                                                },
                                                "tax":{
                                                    "type":"number"
                                                },
                                                "orderDiscountShare":{
                                                    "type":"integer"
                                                },
                                                "detailedUnitPrice":{
                                                    "type":"number"
                                                },
                                                "currencyCode":{
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    },
                                    "externalRecurringChargeFrequency":{
                                        "type":"string"
                                    },
                                    "externalPriceQuantity":{
                                        "type":"integer"
                                    },
                                    "catRefId":{
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDuration":{
                                        "type":"string"
                                    },
                                    "discountInfo":{
                                        "description":"The discount information.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "external":{
                                                    "description":"States whether this promotion was applied by an external system (only present on external promotions).",
                                                    "type":"boolean"
                                                },
                                                "coupon":{
                                                    "description":"The coupon ID.",
                                                    "type":"string"
                                                },
                                                "promotionDesc":{
                                                    "description":"The promotion description.",
                                                    "type":"string"
                                                },
                                                "promotionId":{
                                                    "description":"The promotion ID.",
                                                    "type":"string"
                                                }
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "shopperInput":{
                                        "description":"Map of shopper input keys to values",
                                        "additionalProperties":{
                                            "type":"string"
                                        },
                                        "type":"object"
                                    },
                                    "listPrice":{
                                        "type":"number"
                                    }
                                }
                            }
                        }
                    }
                },
                "shippingAddress":{
                    "type":"object",
                    "properties":{
                        "lastName":{
                            "type":"string"
                        },
                        "country":{
                            "type":"string"
                        },
                        "address3":{
                            "type":"string"
                        },
                        "address2":{
                            "type":"string"
                        },
                        "city":{
                            "type":"string"
                        },
                        "address1":{
                            "type":"string"
                        },
                        "prefix":{
                            "type":"string"
                        },
                        "companyName":{
                            "type":"string"
                        },
                        "postalCode":{
                            "type":"string"
                        },
                        "jobTitle":{
                            "type":"string"
                        },
                        "county":{
                            "type":"string"
                        },
                        "suffix":{
                            "type":"string"
                        },
                        "firstName":{
                            "type":"string"
                        },
                        "phoneNumber":{
                            "type":"integer"
                        },
                        "faxNumber":{
                            "type":"integer"
                        },
                        "middleName":{
                            "type":"string"
                        },
                        "state":{
                            "type":"string"
                        },
                        "email":{
                            "type":"string"
                        }
                    }
                },
                "siteId":{
                    "type":"string"
                }
            }
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : externalCoupons
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    External coupons applied to order.
    
    
    
    
    
        Show Source
        
        {
    "description":"External coupons applied to order.",
    "type":"array",
    "items":{
        "type":"string"
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : order
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "taxPriceInfo":{
            "type":"object",
            "properties":{
                "cityTax":{
                    "type":"number"
                },
                "secondaryCurrencyTaxAmount":{
                    "description":" tax amount in secondaryCurrency",
                    "type":"number"
                },
                "amount":{
                    "type":"number"
                },
                "valueAddedTax":{
                    "type":"number"
                },
                "countyTax":{
                    "type":"number"
                },
                "isTaxIncluded":{
                    "type":"boolean"
                },
                "miscTax":{
                    "type":"number"
                },
                "districtTax":{
                    "type":"number"
                },
                "stateTax":{
                    "type":"number"
                },
                "countryTax":{
                    "type":"number"
                }
            }
        },
        "shippingGroups":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "taxPriceInfo":{
                        "description":"The shipping address details.",
                        "type":"object",
                        "properties":{
                            "secondaryCurrencyTaxAmount":{
                                "description":"taxAmount in secondaryCurrency",
                                "type":"number"
                            },
                            "cityTax":{
                                "description":"City Tax",
                                "type":"number"
                            },
                            "amount":{
                                "description":"The total order amount.",
                                "type":"number"
                            },
                            "valueAddedTax":{
                                "description":"Value Added Tax.",
                                "type":"number"
                            },
                            "countyTax":{
                                "description":"County Tax.",
                                "type":"number"
                            },
                            "isTaxIncluded":{
                                "description":"If Tax is included?",
                                "type":"boolean"
                            },
                            "miscTax":{
                                "description":"Misc Tax.",
                                "type":"number"
                            },
                            "districtTax":{
                                "description":"District Tax.",
                                "type":"number"
                            },
                            "stateTax":{
                                "description":"State Tax.",
                                "type":"number"
                            },
                            "countryTax":{
                                "description":"Country Tax.",
                                "type":"number"
                            }
                        }
                    },
                    "priceInfo":{
                        "description":"The price information.",
                        "type":"object",
                        "properties":{
                            "secondaryCurrencyTaxAmount":{
                                "description":"The secondary currency tax amount.",
                                "type":"number"
                            },
                            "amount":{
                                "description":"The total order amount.",
                                "type":"number"
                            },
                            "total":{
                                "description":"The order total.",
                                "type":"number"
                            },
                            "secondaryCurrencyShippingAmount":{
                                "description":"The secondary currency shipping amount.",
                                "type":"number"
                            },
                            "shipping":{
                                "description":"The total shipping cost.",
                                "type":"number"
                            },
                            "shippingSurchargeValue":{
                                "description":"Extra handling costs for shipping the products",
                                "type":"number"
                            },
                            "tax":{
                                "description":"The total tax amount.",
                                "type":"number"
                            },
                            "subTotal":{
                                "description":"Sub-total.",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The currency code.",
                                "type":"string"
                            },
                            "totalWithoutTax":{
                                "description":"The total amount without tax.",
                                "type":"number"
                            }
                        }
                    },
                    "itemsIsTruncated":{
                        "description":"This property will be added to the webhook payload only if the corresponding items property is truncated. The value for this field will always be true if present",
                        "type":"boolean"
                    },
                    "discountInfo":{
                        "description":"The discount information.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                            }
                        }
                    },
                    "recurringChargePriceInfo":{
                        "type":"string"
                    },
                    "shippingMethod":{
                        "description":"The shipping method details for the order.",
                        "type":"object",
                        "properties":{
                            "secondaryCurrencyTaxAmount":{
                                "description":" The secondary currency tax amount.",
                                "type":"number"
                            },
                            "shippingTax":{
                                "type":"number"
                            },
                            "secondaryCurrencyShippingAmount":{
                                "description":" The secondary currency shipping amount.",
                                "type":"number"
                            },
                            "cost":{
                                "description":"The total cost of shipping.",
                                "type":"number"
                            },
                            "taxCode":{
                                "type":"string"
                            },
                            "value":{
                                "description":"The shipping method applied to the order.",
                                "type":"string"
                            },
                            "shippingMethodDescription":{
                                "type":"string"
                            }
                        }
                    },
                    "shippingAddress":{
                        "description":"The shipping address details.",
                        "type":"object",
                        "properties":{
                            "lastName":{
                                "description":"Last name.",
                                "type":"string"
                            },
                            "country":{
                                "description":"Country.",
                                "type":"string"
                            },
                            "address3":{
                                "description":"Address snippet.",
                                "type":"string"
                            },
                            "address2":{
                                "description":"Address snippet.",
                                "type":"string"
                            },
                            "city":{
                                "description":"City.",
                                "type":"string"
                            },
                            "address1":{
                                "description":"Address snippet.",
                                "type":"string"
                            },
                            "prefix":{
                                "description":"Name prefix.",
                                "type":"string"
                            },
                            "companyName":{
                                "description":"Company name.",
                                "type":"string"
                            },
                            "postalCode":{
                                "description":"Postal code.",
                                "type":"string"
                            },
                            "jobTitle":{
                                "description":"Job title.",
                                "type":"string"
                            },
                            "county":{
                                "description":"County.",
                                "type":"string"
                            },
                            "suffix":{
                                "description":"Name suffix.",
                                "type":"string"
                            },
                            "firstName":{
                                "description":"First name",
                                "type":"string"
                            },
                            "phoneNumber":{
                                "description":"Phone number.",
                                "type":"string"
                            },
                            "faxNumber":{
                                "description":"Fax number.",
                                "type":"string"
                            },
                            "middleName":{
                                "description":"Middle name.",
                                "type":"string"
                            },
                            "state":{
                                "description":"State.",
                                "type":"string"
                            },
                            "email":{
                                "description":"Email address.",
                                "type":"string"
                            }
                        }
                    },
                    "items":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "rawTotalPrice":{
                                    "description":"The raw total price.",
                                    "type":"number"
                                },
                                "shippingSurchargeValue":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "availabilityDate":{
                                    "format":"date-time",
                                    "description":"The availability date for preOrdered/backOrdered quantity.",
                                    "type":"string"
                                },
                                "discountAmount":{
                                    "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
                                    "type":"number"
                                },
                                "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"
                                            }
                                        }
                                    }
                                },
                                "preOrderQuantity":{
                                    "description":"The pre ordered quantity included.",
                                    "type":"integer"
                                },
                                "childItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                        }
                                    }
                                },
                                "configuratorId":{
                                    "type":"string"
                                },
                                "price":{
                                    "type":"number"
                                },
                                "childItemsIsTruncated":{
                                    "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
                                    "type":"boolean"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the third party system.",
                                    "type":"string"
                                },
                                "stateDetailsAsUser":{
                                    "type":"string"
                                },
                                "unitPrice":{
                                    "type":"number"
                                },
                                "amount":{
                                    "description":"The monetary amount.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this price info",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "detailedItemPriceInfo":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "type":"boolean"
                                            },
                                            "secondaryCurrencyTaxAmount":{
                                                "description":" tax amount in secondaryCurrency",
                                                "type":"number"
                                            },
                                            "amount":{
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "type":"integer"
                                            },
                                            "tax":{
                                                "type":"number"
                                            },
                                            "orderDiscountShare":{
                                                "type":"integer"
                                            },
                                            "detailedUnitPrice":{
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "catRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "discountInfo":{
                                    "description":"Whether this item is discounted.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "shopperInput":{
                                    "description":"Map of shopper input keys to values",
                                    "additionalProperties":{
                                        "type":"string"
                                    },
                                    "type":"object"
                                },
                                "backOrderQuantity":{
                                    "description":"The back ordered quantity included.",
                                    "type":"integer"
                                },
                                "commercerItemId":{
                                    "description":"Commerce Item ID for this commerce item.",
                                    "type":"string"
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                },
                                "commercerId":{
                                    "description":"Commerce ID for this commerce item.",
                                    "type":"string"
                                },
                                "status":{
                                    "type":"string"
                                }
                            }
                        }
                    }
                }
            }
        },
        "creationTime":{
            "type":"integer"
        },
        "lastModifiedDate":{
            "type":"integer"
        },
        "orderId":{
            "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"
        },
        "dynamicProperties":{
            "description":"List of dynamic properties at line item level.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "id":{
                        "description":"The dynamic property id.",
                        "type":"string"
                    },
                    "label":{
                        "description":"The dynamic property label.",
                        "type":"string"
                    },
                    "value":{
                        "description":"The dynamic property value.",
                        "type":"string"
                    }
                }
            }
        },
        "payments":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "paymentGroupId":{
                        "type":"string"
                    },
                    "amount":{
                        "type":"integer"
                    },
                    "balance":{
                        "type":"number"
                    },
                    "gatewayName":{
                        "type":"string"
                    },
                    "giftCardNumber":{
                        "type":"integer"
                    },
                    "uiIntervention":{
                        "type":"string"
                    },
                    "paymentMethod":{
                        "type":"string"
                    },
                    "isAmountRemaining":{
                        "type":"boolean"
                    },
                    "paymentState":{
                        "type":"string"
                    },
                    "maskedCardNumber":{
                        "type":"string"
                    }
                }
            }
        },
        "shippingMethod":{
            "type":"object",
            "properties":{
                "shippingTax":{
                    "type":"number"
                },
                "cost":{
                    "type":"number"
                },
                "value":{
                    "type":"string"
                }
            }
        },
        "orderStatus":{
            "type":"string"
        },
        "cartName":{
            "description":"Cart name for this order.",
            "type":"string"
        },
        "creationDate":{
            "type":"string"
        },
        "orderProfileId":{
            "type":"string"
        },
        "priceInfo":{
            "type":"object",
            "properties":{
                "secondaryCurrencyTaxAmount":{
                    "description":"The secondary currency tax amount.",
                    "type":"number"
                },
                "amount":{
                    "type":"number"
                },
                "total":{
                    "type":"number"
                },
                "secondaryCurrencyShippingAmount":{
                    "description":"The secondary currency shipping amount.",
                    "type":"number"
                },
                "shipping":{
                    "type":"number"
                },
                "secondaryCurrencyTotal":{
                    "description":"The secondary currency total amount.",
                    "type":"number"
                },
                "primaryCurrencyTotal":{
                    "description":"The primary currency total amount.",
                    "type":"number"
                },
                "shippingSurchargeValue":{
                    "type":"number"
                },
                "tax":{
                    "type":"number"
                },
                "subTotal":{
                    "type":"number"
                },
                "currencyCode":{
                    "type":"string"
                },
                "totalWithoutTax":{
                    "type":"number"
                }
            }
        },
        "discountInfo":{
            "description":"The discount information.",
            "type":"object",
            "properties":{
                "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"
                },
                "shippingDiscount":{
                    "description":"The shipping discount.",
                    "type":"number"
                }
            }
        },
        "shoppingCart":{
            "type":"object",
            "properties":{
                "itemsIsTruncated":{
                    "description":"This property will be added to the webhook payload only if the corresponding items property is truncated. The value for this field will always be true if present",
                    "type":"boolean"
                },
                "numberOfItems":{
                    "type":"integer"
                },
                "items":{
                    "description":"The array of products in the shopping cart. 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":{
                            "primaryThumbImageURL":{
                                "type":"string"
                            },
                            "rawTotalPrice":{
                                "type":"number"
                            },
                            "dynamicProperties":{
                                "description":"List of dynamic properties at line item level.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "id":{
                                            "description":"The dynamic property id.",
                                            "type":"string"
                                        },
                                        "label":{
                                            "description":"The dynamic property label.",
                                            "type":"string"
                                        },
                                        "value":{
                                            "description":"The dynamic property value.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "displayName":{
                                "type":"string"
                            },
                            "shippingSurchargeValue":{
                                "type":"integer"
                            },
                            "description":{
                                "type":"string"
                            },
                            "discountAmount":{
                                "type":"number"
                            },
                            "isItemValid":{
                                "type":"boolean"
                            },
                            "configuratorId":{
                                "type":"string"
                            },
                            "externalPrice":{
                                "type":"number"
                            },
                            "price":{
                                "type":"number"
                            },
                            "variant":{
                                "description":"List of variants for the product.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "optionValue":{
                                            "description":"The variant option value.",
                                            "type":"string"
                                        },
                                        "optionName":{
                                            "description":"The variant option name.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "childItemsIsTruncated":{
                                "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
                                "type":"boolean"
                            },
                            "onSale":{
                                "type":"boolean"
                            },
                            "id":{
                                "type":"string"
                            },
                            "unitPrice":{
                                "type":"number"
                            },
                            "secondaryCurrencyShippingSurcharge":{
                                "type":"integer"
                            },
                            "quantity":{
                                "type":"integer"
                            },
                            "productId":{
                                "type":"string"
                            },
                            "salePrice":{
                                "type":"number"
                            },
                            "externalRecurringCharge":{
                                "type":"number"
                            },
                            "detailedItemPriceInfo":{
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "type":"boolean"
                                        },
                                        "secondaryCurrencyTaxAmount":{
                                            "description":" tax amount in secondaryCurrency",
                                            "type":"number"
                                        },
                                        "amount":{
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "type":"integer"
                                        },
                                        "tax":{
                                            "type":"number"
                                        },
                                        "orderDiscountShare":{
                                            "type":"integer"
                                        },
                                        "detailedUnitPrice":{
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "externalRecurringChargeFrequency":{
                                "type":"string"
                            },
                            "externalPriceQuantity":{
                                "type":"integer"
                            },
                            "catRefId":{
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "type":"string"
                            },
                            "discountInfo":{
                                "description":"The discount information.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "external":{
                                            "description":"States whether this promotion was applied by an external system (only present on external promotions).",
                                            "type":"boolean"
                                        },
                                        "coupon":{
                                            "description":"The coupon ID.",
                                            "type":"string"
                                        },
                                        "promotionDesc":{
                                            "description":"The promotion description.",
                                            "type":"string"
                                        },
                                        "promotionId":{
                                            "description":"The promotion ID.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "siteId":{
                                "description":"The ID of the site on which the item was added.",
                                "type":"string"
                            },
                            "shopperInput":{
                                "description":"Map of shopper input keys to values",
                                "additionalProperties":{
                                    "type":"string"
                                },
                                "type":"object"
                            },
                            "listPrice":{
                                "type":"number"
                            }
                        }
                    }
                }
            }
        },
        "shippingAddress":{
            "type":"object",
            "properties":{
                "lastName":{
                    "type":"string"
                },
                "country":{
                    "type":"string"
                },
                "address3":{
                    "type":"string"
                },
                "address2":{
                    "type":"string"
                },
                "city":{
                    "type":"string"
                },
                "address1":{
                    "type":"string"
                },
                "prefix":{
                    "type":"string"
                },
                "companyName":{
                    "type":"string"
                },
                "postalCode":{
                    "type":"string"
                },
                "jobTitle":{
                    "type":"string"
                },
                "county":{
                    "type":"string"
                },
                "suffix":{
                    "type":"string"
                },
                "firstName":{
                    "type":"string"
                },
                "phoneNumber":{
                    "type":"integer"
                },
                "faxNumber":{
                    "type":"integer"
                },
                "middleName":{
                    "type":"string"
                },
                "state":{
                    "type":"string"
                },
                "email":{
                    "type":"string"
                }
            }
        },
        "siteId":{
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : profile
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "firstName":{
            "type":"string"
        },
        "lastName":{
            "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"
                    }
                }
            }
        },
        "receiveEmail":{
            "description":"The string representation of whether the user wants to recieve email or not",
            "type":"string"
        },
        "id":{
            "description":"Id",
            "type":"string"
        },
        "locale":{
            "type":"string"
        },
        "email":{
            "type":"string"
        },
        "sitePropertiesList":{
            "description":"The list of site related properties for the profile",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "site":{
                        "description":"The site data",
                        "type":"object",
                        "properties":{
                            "id":{
                                "description":"The id of the site",
                                "type":"string"
                            }
                        }
                    },
                    "properties":{
                        "description":"The site related properties for the profile",
                        "type":"object",
                        "properties":{
                            "receiveEmail":{
                                "description":"Indicates whether the user should receive marketing emails on the current site. Can be yes or no.",
                                "type":"string"
                            }
                        }
                    }
                }
            }
        },
        "daytimeTelephoneNumber":{
            "description":"The day time phone number of the profile",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : discountInfo
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The discount information.
    
    
    
    
        Show Source
        
        {
    "description":"The discount information.",
    "type":"object",
    "properties":{
        "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"
        },
        "shippingDiscount":{
            "description":"The shipping discount.",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : dynamicProperties
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    List of dynamic properties at line item level.
    
    
    
    
    
        Show Source
        
        {
    "description":"List of dynamic properties at line item level.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "id":{
                "description":"The dynamic property id.",
                "type":"string"
            },
            "label":{
                "description":"The dynamic property label.",
                "type":"string"
            },
            "value":{
                "description":"The dynamic property value.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : payments
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "paymentGroupId":{
                "type":"string"
            },
            "amount":{
                "type":"integer"
            },
            "balance":{
                "type":"number"
            },
            "gatewayName":{
                "type":"string"
            },
            "giftCardNumber":{
                "type":"integer"
            },
            "uiIntervention":{
                "type":"string"
            },
            "paymentMethod":{
                "type":"string"
            },
            "isAmountRemaining":{
                "type":"boolean"
            },
            "paymentState":{
                "type":"string"
            },
            "maskedCardNumber":{
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : priceInfo
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "secondaryCurrencyTaxAmount":{
            "description":"The secondary currency tax amount.",
            "type":"number"
        },
        "amount":{
            "type":"number"
        },
        "total":{
            "type":"number"
        },
        "secondaryCurrencyShippingAmount":{
            "description":"The secondary currency shipping amount.",
            "type":"number"
        },
        "shipping":{
            "type":"number"
        },
        "secondaryCurrencyTotal":{
            "description":"The secondary currency total amount.",
            "type":"number"
        },
        "primaryCurrencyTotal":{
            "description":"The primary currency total amount.",
            "type":"number"
        },
        "shippingSurchargeValue":{
            "type":"number"
        },
        "tax":{
            "type":"number"
        },
        "subTotal":{
            "type":"number"
        },
        "currencyCode":{
            "type":"string"
        },
        "totalWithoutTax":{
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : shippingAddress
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "lastName":{
            "type":"string"
        },
        "country":{
            "type":"string"
        },
        "address3":{
            "type":"string"
        },
        "address2":{
            "type":"string"
        },
        "city":{
            "type":"string"
        },
        "address1":{
            "type":"string"
        },
        "prefix":{
            "type":"string"
        },
        "companyName":{
            "type":"string"
        },
        "postalCode":{
            "type":"string"
        },
        "jobTitle":{
            "type":"string"
        },
        "county":{
            "type":"string"
        },
        "suffix":{
            "type":"string"
        },
        "firstName":{
            "type":"string"
        },
        "phoneNumber":{
            "type":"integer"
        },
        "faxNumber":{
            "type":"integer"
        },
        "middleName":{
            "type":"string"
        },
        "state":{
            "type":"string"
        },
        "email":{
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : shippingGroups
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "taxPriceInfo":{
                "description":"The shipping address details.",
                "type":"object",
                "properties":{
                    "secondaryCurrencyTaxAmount":{
                        "description":"taxAmount in secondaryCurrency",
                        "type":"number"
                    },
                    "cityTax":{
                        "description":"City Tax",
                        "type":"number"
                    },
                    "amount":{
                        "description":"The total order amount.",
                        "type":"number"
                    },
                    "valueAddedTax":{
                        "description":"Value Added Tax.",
                        "type":"number"
                    },
                    "countyTax":{
                        "description":"County Tax.",
                        "type":"number"
                    },
                    "isTaxIncluded":{
                        "description":"If Tax is included?",
                        "type":"boolean"
                    },
                    "miscTax":{
                        "description":"Misc Tax.",
                        "type":"number"
                    },
                    "districtTax":{
                        "description":"District Tax.",
                        "type":"number"
                    },
                    "stateTax":{
                        "description":"State Tax.",
                        "type":"number"
                    },
                    "countryTax":{
                        "description":"Country Tax.",
                        "type":"number"
                    }
                }
            },
            "priceInfo":{
                "description":"The price information.",
                "type":"object",
                "properties":{
                    "secondaryCurrencyTaxAmount":{
                        "description":"The secondary currency tax amount.",
                        "type":"number"
                    },
                    "amount":{
                        "description":"The total order amount.",
                        "type":"number"
                    },
                    "total":{
                        "description":"The order total.",
                        "type":"number"
                    },
                    "secondaryCurrencyShippingAmount":{
                        "description":"The secondary currency shipping amount.",
                        "type":"number"
                    },
                    "shipping":{
                        "description":"The total shipping cost.",
                        "type":"number"
                    },
                    "shippingSurchargeValue":{
                        "description":"Extra handling costs for shipping the products",
                        "type":"number"
                    },
                    "tax":{
                        "description":"The total tax amount.",
                        "type":"number"
                    },
                    "subTotal":{
                        "description":"Sub-total.",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The currency code.",
                        "type":"string"
                    },
                    "totalWithoutTax":{
                        "description":"The total amount without tax.",
                        "type":"number"
                    }
                }
            },
            "itemsIsTruncated":{
                "description":"This property will be added to the webhook payload only if the corresponding items property is truncated. The value for this field will always be true if present",
                "type":"boolean"
            },
            "discountInfo":{
                "description":"The discount information.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                    }
                }
            },
            "recurringChargePriceInfo":{
                "type":"string"
            },
            "shippingMethod":{
                "description":"The shipping method details for the order.",
                "type":"object",
                "properties":{
                    "secondaryCurrencyTaxAmount":{
                        "description":" The secondary currency tax amount.",
                        "type":"number"
                    },
                    "shippingTax":{
                        "type":"number"
                    },
                    "secondaryCurrencyShippingAmount":{
                        "description":" The secondary currency shipping amount.",
                        "type":"number"
                    },
                    "cost":{
                        "description":"The total cost of shipping.",
                        "type":"number"
                    },
                    "taxCode":{
                        "type":"string"
                    },
                    "value":{
                        "description":"The shipping method applied to the order.",
                        "type":"string"
                    },
                    "shippingMethodDescription":{
                        "type":"string"
                    }
                }
            },
            "shippingAddress":{
                "description":"The shipping address details.",
                "type":"object",
                "properties":{
                    "lastName":{
                        "description":"Last name.",
                        "type":"string"
                    },
                    "country":{
                        "description":"Country.",
                        "type":"string"
                    },
                    "address3":{
                        "description":"Address snippet.",
                        "type":"string"
                    },
                    "address2":{
                        "description":"Address snippet.",
                        "type":"string"
                    },
                    "city":{
                        "description":"City.",
                        "type":"string"
                    },
                    "address1":{
                        "description":"Address snippet.",
                        "type":"string"
                    },
                    "prefix":{
                        "description":"Name prefix.",
                        "type":"string"
                    },
                    "companyName":{
                        "description":"Company name.",
                        "type":"string"
                    },
                    "postalCode":{
                        "description":"Postal code.",
                        "type":"string"
                    },
                    "jobTitle":{
                        "description":"Job title.",
                        "type":"string"
                    },
                    "county":{
                        "description":"County.",
                        "type":"string"
                    },
                    "suffix":{
                        "description":"Name suffix.",
                        "type":"string"
                    },
                    "firstName":{
                        "description":"First name",
                        "type":"string"
                    },
                    "phoneNumber":{
                        "description":"Phone number.",
                        "type":"string"
                    },
                    "faxNumber":{
                        "description":"Fax number.",
                        "type":"string"
                    },
                    "middleName":{
                        "description":"Middle name.",
                        "type":"string"
                    },
                    "state":{
                        "description":"State.",
                        "type":"string"
                    },
                    "email":{
                        "description":"Email address.",
                        "type":"string"
                    }
                }
            },
            "items":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "rawTotalPrice":{
                            "description":"The raw total price.",
                            "type":"number"
                        },
                        "shippingSurchargeValue":{
                            "description":"Extra handling cost for shipping the product.",
                            "type":"number"
                        },
                        "availabilityDate":{
                            "format":"date-time",
                            "description":"The availability date for preOrdered/backOrdered quantity.",
                            "type":"string"
                        },
                        "discountAmount":{
                            "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
                            "type":"number"
                        },
                        "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"
                                    }
                                }
                            }
                        },
                        "preOrderQuantity":{
                            "description":"The pre ordered quantity included.",
                            "type":"integer"
                        },
                        "childItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                }
                            }
                        },
                        "configuratorId":{
                            "type":"string"
                        },
                        "price":{
                            "type":"number"
                        },
                        "childItemsIsTruncated":{
                            "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
                            "type":"boolean"
                        },
                        "onSale":{
                            "description":"Whether is on sale.",
                            "type":"boolean"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the third party system.",
                            "type":"string"
                        },
                        "stateDetailsAsUser":{
                            "type":"string"
                        },
                        "unitPrice":{
                            "type":"number"
                        },
                        "amount":{
                            "description":"The monetary amount.",
                            "type":"number"
                        },
                        "quantity":{
                            "description":"The number of items covered by this price info",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "salePrice":{
                            "description":"The sale price",
                            "type":"number"
                        },
                        "detailedItemPriceInfo":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "discounted":{
                                        "type":"boolean"
                                    },
                                    "secondaryCurrencyTaxAmount":{
                                        "description":" tax amount in secondaryCurrency",
                                        "type":"number"
                                    },
                                    "amount":{
                                        "type":"number"
                                    },
                                    "quantity":{
                                        "type":"integer"
                                    },
                                    "tax":{
                                        "type":"number"
                                    },
                                    "orderDiscountShare":{
                                        "type":"integer"
                                    },
                                    "detailedUnitPrice":{
                                        "type":"number"
                                    },
                                    "currencyCode":{
                                        "type":"string"
                                    }
                                }
                            }
                        },
                        "catRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "discountInfo":{
                            "description":"Whether this item is discounted.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "shopperInput":{
                            "description":"Map of shopper input keys to values",
                            "additionalProperties":{
                                "type":"string"
                            },
                            "type":"object"
                        },
                        "backOrderQuantity":{
                            "description":"The back ordered quantity included.",
                            "type":"integer"
                        },
                        "commercerItemId":{
                            "description":"Commerce Item ID for this commerce item.",
                            "type":"string"
                        },
                        "listPrice":{
                            "description":"The monetary amount of the list price.",
                            "type":"number"
                        },
                        "commercerId":{
                            "description":"Commerce ID for this commerce item.",
                            "type":"string"
                        },
                        "status":{
                            "type":"string"
                        }
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : shippingMethod
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "shippingTax":{
            "type":"number"
        },
        "cost":{
            "type":"number"
        },
        "value":{
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : shoppingCart
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "itemsIsTruncated":{
            "description":"This property will be added to the webhook payload only if the corresponding items property is truncated. The value for this field will always be true if present",
            "type":"boolean"
        },
        "numberOfItems":{
            "type":"integer"
        },
        "items":{
            "description":"The array of products in the shopping cart. 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":{
                    "primaryThumbImageURL":{
                        "type":"string"
                    },
                    "rawTotalPrice":{
                        "type":"number"
                    },
                    "dynamicProperties":{
                        "description":"List of dynamic properties at line item level.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "id":{
                                    "description":"The dynamic property id.",
                                    "type":"string"
                                },
                                "label":{
                                    "description":"The dynamic property label.",
                                    "type":"string"
                                },
                                "value":{
                                    "description":"The dynamic property value.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "displayName":{
                        "type":"string"
                    },
                    "shippingSurchargeValue":{
                        "type":"integer"
                    },
                    "description":{
                        "type":"string"
                    },
                    "discountAmount":{
                        "type":"number"
                    },
                    "isItemValid":{
                        "type":"boolean"
                    },
                    "configuratorId":{
                        "type":"string"
                    },
                    "externalPrice":{
                        "type":"number"
                    },
                    "price":{
                        "type":"number"
                    },
                    "variant":{
                        "description":"List of variants for the product.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "optionValue":{
                                    "description":"The variant option value.",
                                    "type":"string"
                                },
                                "optionName":{
                                    "description":"The variant option name.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "childItemsIsTruncated":{
                        "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
                        "type":"boolean"
                    },
                    "onSale":{
                        "type":"boolean"
                    },
                    "id":{
                        "type":"string"
                    },
                    "unitPrice":{
                        "type":"number"
                    },
                    "secondaryCurrencyShippingSurcharge":{
                        "type":"integer"
                    },
                    "quantity":{
                        "type":"integer"
                    },
                    "productId":{
                        "type":"string"
                    },
                    "salePrice":{
                        "type":"number"
                    },
                    "externalRecurringCharge":{
                        "type":"number"
                    },
                    "detailedItemPriceInfo":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "type":"boolean"
                                },
                                "secondaryCurrencyTaxAmount":{
                                    "description":" tax amount in secondaryCurrency",
                                    "type":"number"
                                },
                                "amount":{
                                    "type":"number"
                                },
                                "quantity":{
                                    "type":"integer"
                                },
                                "tax":{
                                    "type":"number"
                                },
                                "orderDiscountShare":{
                                    "type":"integer"
                                },
                                "detailedUnitPrice":{
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "externalRecurringChargeFrequency":{
                        "type":"string"
                    },
                    "externalPriceQuantity":{
                        "type":"integer"
                    },
                    "catRefId":{
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "type":"string"
                    },
                    "discountInfo":{
                        "description":"The discount information.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "external":{
                                    "description":"States whether this promotion was applied by an external system (only present on external promotions).",
                                    "type":"boolean"
                                },
                                "coupon":{
                                    "description":"The coupon ID.",
                                    "type":"string"
                                },
                                "promotionDesc":{
                                    "description":"The promotion description.",
                                    "type":"string"
                                },
                                "promotionId":{
                                    "description":"The promotion ID.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "listPrice":{
                        "type":"number"
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : taxPriceInfo
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "cityTax":{
            "type":"number"
        },
        "secondaryCurrencyTaxAmount":{
            "description":" tax amount in secondaryCurrency",
            "type":"number"
        },
        "amount":{
            "type":"number"
        },
        "valueAddedTax":{
            "type":"number"
        },
        "countyTax":{
            "type":"number"
        },
        "isTaxIncluded":{
            "type":"boolean"
        },
        "miscTax":{
            "type":"number"
        },
        "districtTax":{
            "type":"number"
        },
        "stateTax":{
            "type":"number"
        },
        "countryTax":{
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : orderCouponsMap
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The coupons that were claimed.
    
    
    
    
        Show Source
        
        {
    "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 : couponCode
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Coupon Code.
    
    
    
    
        Show Source
        
        {
    "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: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "id":{
            "description":"The dynamic property id.",
            "type":"string"
        },
        "label":{
            "description":"The dynamic property label.",
            "type":"string"
        },
        "value":{
            "description":"The dynamic property value.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "paymentGroupId":{
            "type":"string"
        },
        "amount":{
            "type":"integer"
        },
        "balance":{
            "type":"number"
        },
        "gatewayName":{
            "type":"string"
        },
        "giftCardNumber":{
            "type":"integer"
        },
        "uiIntervention":{
            "type":"string"
        },
        "paymentMethod":{
            "type":"string"
        },
        "isAmountRemaining":{
            "type":"boolean"
        },
        "paymentState":{
            "type":"string"
        },
        "maskedCardNumber":{
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "taxPriceInfo":{
            "description":"The shipping address details.",
            "type":"object",
            "properties":{
                "secondaryCurrencyTaxAmount":{
                    "description":"taxAmount in secondaryCurrency",
                    "type":"number"
                },
                "cityTax":{
                    "description":"City Tax",
                    "type":"number"
                },
                "amount":{
                    "description":"The total order amount.",
                    "type":"number"
                },
                "valueAddedTax":{
                    "description":"Value Added Tax.",
                    "type":"number"
                },
                "countyTax":{
                    "description":"County Tax.",
                    "type":"number"
                },
                "isTaxIncluded":{
                    "description":"If Tax is included?",
                    "type":"boolean"
                },
                "miscTax":{
                    "description":"Misc Tax.",
                    "type":"number"
                },
                "districtTax":{
                    "description":"District Tax.",
                    "type":"number"
                },
                "stateTax":{
                    "description":"State Tax.",
                    "type":"number"
                },
                "countryTax":{
                    "description":"Country Tax.",
                    "type":"number"
                }
            }
        },
        "priceInfo":{
            "description":"The price information.",
            "type":"object",
            "properties":{
                "secondaryCurrencyTaxAmount":{
                    "description":"The secondary currency tax amount.",
                    "type":"number"
                },
                "amount":{
                    "description":"The total order amount.",
                    "type":"number"
                },
                "total":{
                    "description":"The order total.",
                    "type":"number"
                },
                "secondaryCurrencyShippingAmount":{
                    "description":"The secondary currency shipping amount.",
                    "type":"number"
                },
                "shipping":{
                    "description":"The total shipping cost.",
                    "type":"number"
                },
                "shippingSurchargeValue":{
                    "description":"Extra handling costs for shipping the products",
                    "type":"number"
                },
                "tax":{
                    "description":"The total tax amount.",
                    "type":"number"
                },
                "subTotal":{
                    "description":"Sub-total.",
                    "type":"number"
                },
                "currencyCode":{
                    "description":"The currency code.",
                    "type":"string"
                },
                "totalWithoutTax":{
                    "description":"The total amount without tax.",
                    "type":"number"
                }
            }
        },
        "itemsIsTruncated":{
            "description":"This property will be added to the webhook payload only if the corresponding items property is truncated. The value for this field will always be true if present",
            "type":"boolean"
        },
        "discountInfo":{
            "description":"The discount information.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                }
            }
        },
        "recurringChargePriceInfo":{
            "type":"string"
        },
        "shippingMethod":{
            "description":"The shipping method details for the order.",
            "type":"object",
            "properties":{
                "secondaryCurrencyTaxAmount":{
                    "description":" The secondary currency tax amount.",
                    "type":"number"
                },
                "shippingTax":{
                    "type":"number"
                },
                "secondaryCurrencyShippingAmount":{
                    "description":" The secondary currency shipping amount.",
                    "type":"number"
                },
                "cost":{
                    "description":"The total cost of shipping.",
                    "type":"number"
                },
                "taxCode":{
                    "type":"string"
                },
                "value":{
                    "description":"The shipping method applied to the order.",
                    "type":"string"
                },
                "shippingMethodDescription":{
                    "type":"string"
                }
            }
        },
        "shippingAddress":{
            "description":"The shipping address details.",
            "type":"object",
            "properties":{
                "lastName":{
                    "description":"Last name.",
                    "type":"string"
                },
                "country":{
                    "description":"Country.",
                    "type":"string"
                },
                "address3":{
                    "description":"Address snippet.",
                    "type":"string"
                },
                "address2":{
                    "description":"Address snippet.",
                    "type":"string"
                },
                "city":{
                    "description":"City.",
                    "type":"string"
                },
                "address1":{
                    "description":"Address snippet.",
                    "type":"string"
                },
                "prefix":{
                    "description":"Name prefix.",
                    "type":"string"
                },
                "companyName":{
                    "description":"Company name.",
                    "type":"string"
                },
                "postalCode":{
                    "description":"Postal code.",
                    "type":"string"
                },
                "jobTitle":{
                    "description":"Job title.",
                    "type":"string"
                },
                "county":{
                    "description":"County.",
                    "type":"string"
                },
                "suffix":{
                    "description":"Name suffix.",
                    "type":"string"
                },
                "firstName":{
                    "description":"First name",
                    "type":"string"
                },
                "phoneNumber":{
                    "description":"Phone number.",
                    "type":"string"
                },
                "faxNumber":{
                    "description":"Fax number.",
                    "type":"string"
                },
                "middleName":{
                    "description":"Middle name.",
                    "type":"string"
                },
                "state":{
                    "description":"State.",
                    "type":"string"
                },
                "email":{
                    "description":"Email address.",
                    "type":"string"
                }
            }
        },
        "items":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "rawTotalPrice":{
                        "description":"The raw total price.",
                        "type":"number"
                    },
                    "shippingSurchargeValue":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "availabilityDate":{
                        "format":"date-time",
                        "description":"The availability date for preOrdered/backOrdered quantity.",
                        "type":"string"
                    },
                    "discountAmount":{
                        "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
                        "type":"number"
                    },
                    "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"
                                }
                            }
                        }
                    },
                    "preOrderQuantity":{
                        "description":"The pre ordered quantity included.",
                        "type":"integer"
                    },
                    "childItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                            }
                        }
                    },
                    "configuratorId":{
                        "type":"string"
                    },
                    "price":{
                        "type":"number"
                    },
                    "childItemsIsTruncated":{
                        "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
                        "type":"boolean"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the third party system.",
                        "type":"string"
                    },
                    "stateDetailsAsUser":{
                        "type":"string"
                    },
                    "unitPrice":{
                        "type":"number"
                    },
                    "amount":{
                        "description":"The monetary amount.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this price info",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "detailedItemPriceInfo":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "type":"boolean"
                                },
                                "secondaryCurrencyTaxAmount":{
                                    "description":" tax amount in secondaryCurrency",
                                    "type":"number"
                                },
                                "amount":{
                                    "type":"number"
                                },
                                "quantity":{
                                    "type":"integer"
                                },
                                "tax":{
                                    "type":"number"
                                },
                                "orderDiscountShare":{
                                    "type":"integer"
                                },
                                "detailedUnitPrice":{
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "catRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "discountInfo":{
                        "description":"Whether this item is discounted.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "shopperInput":{
                        "description":"Map of shopper input keys to values",
                        "additionalProperties":{
                            "type":"string"
                        },
                        "type":"object"
                    },
                    "backOrderQuantity":{
                        "description":"The back ordered quantity included.",
                        "type":"integer"
                    },
                    "commercerItemId":{
                        "description":"Commerce Item ID for this commerce item.",
                        "type":"string"
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    },
                    "commercerId":{
                        "description":"Commerce ID for this commerce item.",
                        "type":"string"
                    },
                    "status":{
                        "type":"string"
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : discountInfo
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The discount information.
    
    
    
    
    
        Show Source
        
        {
    "description":"The discount information.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "rawTotalPrice":{
                "description":"The raw total price.",
                "type":"number"
            },
            "shippingSurchargeValue":{
                "description":"Extra handling cost for shipping the product.",
                "type":"number"
            },
            "availabilityDate":{
                "format":"date-time",
                "description":"The availability date for preOrdered/backOrdered quantity.",
                "type":"string"
            },
            "discountAmount":{
                "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
                "type":"number"
            },
            "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"
                        }
                    }
                }
            },
            "preOrderQuantity":{
                "description":"The pre ordered quantity included.",
                "type":"integer"
            },
            "childItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                    }
                }
            },
            "configuratorId":{
                "type":"string"
            },
            "price":{
                "type":"number"
            },
            "childItemsIsTruncated":{
                "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
                "type":"boolean"
            },
            "onSale":{
                "description":"Whether is on sale.",
                "type":"boolean"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the third party system.",
                "type":"string"
            },
            "stateDetailsAsUser":{
                "type":"string"
            },
            "unitPrice":{
                "type":"number"
            },
            "amount":{
                "description":"The monetary amount.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this price info",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "salePrice":{
                "description":"The sale price",
                "type":"number"
            },
            "detailedItemPriceInfo":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "discounted":{
                            "type":"boolean"
                        },
                        "secondaryCurrencyTaxAmount":{
                            "description":" tax amount in secondaryCurrency",
                            "type":"number"
                        },
                        "amount":{
                            "type":"number"
                        },
                        "quantity":{
                            "type":"integer"
                        },
                        "tax":{
                            "type":"number"
                        },
                        "orderDiscountShare":{
                            "type":"integer"
                        },
                        "detailedUnitPrice":{
                            "type":"number"
                        },
                        "currencyCode":{
                            "type":"string"
                        }
                    }
                }
            },
            "catRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "discountInfo":{
                "description":"Whether this item is discounted.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "backOrderQuantity":{
                "description":"The back ordered quantity included.",
                "type":"integer"
            },
            "commercerItemId":{
                "description":"Commerce Item ID for this commerce item.",
                "type":"string"
            },
            "listPrice":{
                "description":"The monetary amount of the list price.",
                "type":"number"
            },
            "commercerId":{
                "description":"Commerce ID for this commerce item.",
                "type":"string"
            },
            "status":{
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : priceInfo
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The price information.
    
    
    
    
        Show Source
        
        {
    "description":"The price information.",
    "type":"object",
    "properties":{
        "secondaryCurrencyTaxAmount":{
            "description":"The secondary currency tax amount.",
            "type":"number"
        },
        "amount":{
            "description":"The total order amount.",
            "type":"number"
        },
        "total":{
            "description":"The order total.",
            "type":"number"
        },
        "secondaryCurrencyShippingAmount":{
            "description":"The secondary currency shipping amount.",
            "type":"number"
        },
        "shipping":{
            "description":"The total shipping cost.",
            "type":"number"
        },
        "shippingSurchargeValue":{
            "description":"Extra handling costs for shipping the products",
            "type":"number"
        },
        "tax":{
            "description":"The total tax amount.",
            "type":"number"
        },
        "subTotal":{
            "description":"Sub-total.",
            "type":"number"
        },
        "currencyCode":{
            "description":"The currency code.",
            "type":"string"
        },
        "totalWithoutTax":{
            "description":"The total amount without tax.",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : shippingAddress
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The shipping address details.
    
    
    
    
        Show Source
        
        {
    "description":"The shipping address details.",
    "type":"object",
    "properties":{
        "lastName":{
            "description":"Last name.",
            "type":"string"
        },
        "country":{
            "description":"Country.",
            "type":"string"
        },
        "address3":{
            "description":"Address snippet.",
            "type":"string"
        },
        "address2":{
            "description":"Address snippet.",
            "type":"string"
        },
        "city":{
            "description":"City.",
            "type":"string"
        },
        "address1":{
            "description":"Address snippet.",
            "type":"string"
        },
        "prefix":{
            "description":"Name prefix.",
            "type":"string"
        },
        "companyName":{
            "description":"Company name.",
            "type":"string"
        },
        "postalCode":{
            "description":"Postal code.",
            "type":"string"
        },
        "jobTitle":{
            "description":"Job title.",
            "type":"string"
        },
        "county":{
            "description":"County.",
            "type":"string"
        },
        "suffix":{
            "description":"Name suffix.",
            "type":"string"
        },
        "firstName":{
            "description":"First name",
            "type":"string"
        },
        "phoneNumber":{
            "description":"Phone number.",
            "type":"string"
        },
        "faxNumber":{
            "description":"Fax number.",
            "type":"string"
        },
        "middleName":{
            "description":"Middle name.",
            "type":"string"
        },
        "state":{
            "description":"State.",
            "type":"string"
        },
        "email":{
            "description":"Email address.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : shippingMethod
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The shipping method details for the order.
    
    
    
    
        Show Source
        
        {
    "description":"The shipping method details for the order.",
    "type":"object",
    "properties":{
        "secondaryCurrencyTaxAmount":{
            "description":" The secondary currency tax amount.",
            "type":"number"
        },
        "shippingTax":{
            "type":"number"
        },
        "secondaryCurrencyShippingAmount":{
            "description":" The secondary currency shipping amount.",
            "type":"number"
        },
        "cost":{
            "description":"The total cost of shipping.",
            "type":"number"
        },
        "taxCode":{
            "type":"string"
        },
        "value":{
            "description":"The shipping method applied to the order.",
            "type":"string"
        },
        "shippingMethodDescription":{
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : taxPriceInfo
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The shipping address details.
    
    
    
    
        Show Source
        
        {
    "description":"The shipping address details.",
    "type":"object",
    "properties":{
        "secondaryCurrencyTaxAmount":{
            "description":"taxAmount in secondaryCurrency",
            "type":"number"
        },
        "cityTax":{
            "description":"City Tax",
            "type":"number"
        },
        "amount":{
            "description":"The total order amount.",
            "type":"number"
        },
        "valueAddedTax":{
            "description":"Value Added Tax.",
            "type":"number"
        },
        "countyTax":{
            "description":"County Tax.",
            "type":"number"
        },
        "isTaxIncluded":{
            "description":"If Tax is included?",
            "type":"boolean"
        },
        "miscTax":{
            "description":"Misc Tax.",
            "type":"number"
        },
        "districtTax":{
            "description":"District Tax.",
            "type":"number"
        },
        "stateTax":{
            "description":"State Tax.",
            "type":"number"
        },
        "countryTax":{
            "description":"Country Tax.",
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "rawTotalPrice":{
            "description":"The raw total price.",
            "type":"number"
        },
        "shippingSurchargeValue":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "availabilityDate":{
            "format":"date-time",
            "description":"The availability date for preOrdered/backOrdered quantity.",
            "type":"string"
        },
        "discountAmount":{
            "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
            "type":"number"
        },
        "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"
                    }
                }
            }
        },
        "preOrderQuantity":{
            "description":"The pre ordered quantity included.",
            "type":"integer"
        },
        "childItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                }
            }
        },
        "configuratorId":{
            "type":"string"
        },
        "price":{
            "type":"number"
        },
        "childItemsIsTruncated":{
            "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
            "type":"boolean"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the third party system.",
            "type":"string"
        },
        "stateDetailsAsUser":{
            "type":"string"
        },
        "unitPrice":{
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this price info",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "detailedItemPriceInfo":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "type":"boolean"
                    },
                    "secondaryCurrencyTaxAmount":{
                        "description":" tax amount in secondaryCurrency",
                        "type":"number"
                    },
                    "amount":{
                        "type":"number"
                    },
                    "quantity":{
                        "type":"integer"
                    },
                    "tax":{
                        "type":"number"
                    },
                    "orderDiscountShare":{
                        "type":"integer"
                    },
                    "detailedUnitPrice":{
                        "type":"number"
                    },
                    "currencyCode":{
                        "type":"string"
                    }
                }
            }
        },
        "catRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "discountInfo":{
            "description":"Whether this item is discounted.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "backOrderQuantity":{
            "description":"The back ordered quantity included.",
            "type":"integer"
        },
        "commercerItemId":{
            "description":"Commerce Item ID for this commerce item.",
            "type":"string"
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        },
        "commercerId":{
            "description":"Commerce ID for this commerce item.",
            "type":"string"
        },
        "status":{
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : childItems
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : detailedItemPriceInfo
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "type":"boolean"
            },
            "secondaryCurrencyTaxAmount":{
                "description":" tax amount in secondaryCurrency",
                "type":"number"
            },
            "amount":{
                "type":"number"
            },
            "quantity":{
                "type":"integer"
            },
            "tax":{
                "type":"number"
            },
            "orderDiscountShare":{
                "type":"integer"
            },
            "detailedUnitPrice":{
                "type":"number"
            },
            "currencyCode":{
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : discountInfo
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Whether this item is discounted.
    
    
    
    
    
        Show Source
        
        {
    "description":"Whether this item is discounted.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : externalData
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    External 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 : shopperInput
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       Additional 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: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "discounted":{
            "type":"boolean"
        },
        "secondaryCurrencyTaxAmount":{
            "description":" tax amount in secondaryCurrency",
            "type":"number"
        },
        "amount":{
            "type":"number"
        },
        "quantity":{
            "type":"integer"
        },
        "tax":{
            "type":"number"
        },
        "orderDiscountShare":{
            "type":"integer"
        },
        "detailedUnitPrice":{
            "type":"number"
        },
        "currencyCode":{
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "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: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The map values associated with an externalData item.
    
    
    
    
        Show Source
        
        {
    "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: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The array of products in the shopping cart. 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 array of products in the shopping cart. 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":{
            "primaryThumbImageURL":{
                "type":"string"
            },
            "rawTotalPrice":{
                "type":"number"
            },
            "dynamicProperties":{
                "description":"List of dynamic properties at line item level.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "id":{
                            "description":"The dynamic property id.",
                            "type":"string"
                        },
                        "label":{
                            "description":"The dynamic property label.",
                            "type":"string"
                        },
                        "value":{
                            "description":"The dynamic property value.",
                            "type":"string"
                        }
                    }
                }
            },
            "displayName":{
                "type":"string"
            },
            "shippingSurchargeValue":{
                "type":"integer"
            },
            "description":{
                "type":"string"
            },
            "discountAmount":{
                "type":"number"
            },
            "isItemValid":{
                "type":"boolean"
            },
            "configuratorId":{
                "type":"string"
            },
            "externalPrice":{
                "type":"number"
            },
            "price":{
                "type":"number"
            },
            "variant":{
                "description":"List of variants for the product.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "optionValue":{
                            "description":"The variant option value.",
                            "type":"string"
                        },
                        "optionName":{
                            "description":"The variant option name.",
                            "type":"string"
                        }
                    }
                }
            },
            "childItemsIsTruncated":{
                "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
                "type":"boolean"
            },
            "onSale":{
                "type":"boolean"
            },
            "id":{
                "type":"string"
            },
            "unitPrice":{
                "type":"number"
            },
            "secondaryCurrencyShippingSurcharge":{
                "type":"integer"
            },
            "quantity":{
                "type":"integer"
            },
            "productId":{
                "type":"string"
            },
            "salePrice":{
                "type":"number"
            },
            "externalRecurringCharge":{
                "type":"number"
            },
            "detailedItemPriceInfo":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "discounted":{
                            "type":"boolean"
                        },
                        "secondaryCurrencyTaxAmount":{
                            "description":" tax amount in secondaryCurrency",
                            "type":"number"
                        },
                        "amount":{
                            "type":"number"
                        },
                        "quantity":{
                            "type":"integer"
                        },
                        "tax":{
                            "type":"number"
                        },
                        "orderDiscountShare":{
                            "type":"integer"
                        },
                        "detailedUnitPrice":{
                            "type":"number"
                        },
                        "currencyCode":{
                            "type":"string"
                        }
                    }
                }
            },
            "externalRecurringChargeFrequency":{
                "type":"string"
            },
            "externalPriceQuantity":{
                "type":"integer"
            },
            "catRefId":{
                "type":"string"
            },
            "externalRecurringChargeDuration":{
                "type":"string"
            },
            "discountInfo":{
                "description":"The discount information.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "external":{
                            "description":"States whether this promotion was applied by an external system (only present on external promotions).",
                            "type":"boolean"
                        },
                        "coupon":{
                            "description":"The coupon ID.",
                            "type":"string"
                        },
                        "promotionDesc":{
                            "description":"The promotion description.",
                            "type":"string"
                        },
                        "promotionId":{
                            "description":"The promotion ID.",
                            "type":"string"
                        }
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "shopperInput":{
                "description":"Map of shopper input keys to values",
                "additionalProperties":{
                    "type":"string"
                },
                "type":"object"
            },
            "listPrice":{
                "type":"number"
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "primaryThumbImageURL":{
            "type":"string"
        },
        "rawTotalPrice":{
            "type":"number"
        },
        "dynamicProperties":{
            "description":"List of dynamic properties at line item level.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "id":{
                        "description":"The dynamic property id.",
                        "type":"string"
                    },
                    "label":{
                        "description":"The dynamic property label.",
                        "type":"string"
                    },
                    "value":{
                        "description":"The dynamic property value.",
                        "type":"string"
                    }
                }
            }
        },
        "displayName":{
            "type":"string"
        },
        "shippingSurchargeValue":{
            "type":"integer"
        },
        "description":{
            "type":"string"
        },
        "discountAmount":{
            "type":"number"
        },
        "isItemValid":{
            "type":"boolean"
        },
        "configuratorId":{
            "type":"string"
        },
        "externalPrice":{
            "type":"number"
        },
        "price":{
            "type":"number"
        },
        "variant":{
            "description":"List of variants for the product.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "optionValue":{
                        "description":"The variant option value.",
                        "type":"string"
                    },
                    "optionName":{
                        "description":"The variant option name.",
                        "type":"string"
                    }
                }
            }
        },
        "childItemsIsTruncated":{
            "description":"This property will be added to the webhook payload only if the corresponding childItems property is truncated. The value for this field will be true always if present",
            "type":"boolean"
        },
        "onSale":{
            "type":"boolean"
        },
        "id":{
            "type":"string"
        },
        "unitPrice":{
            "type":"number"
        },
        "secondaryCurrencyShippingSurcharge":{
            "type":"integer"
        },
        "quantity":{
            "type":"integer"
        },
        "productId":{
            "type":"string"
        },
        "salePrice":{
            "type":"number"
        },
        "externalRecurringCharge":{
            "type":"number"
        },
        "detailedItemPriceInfo":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "type":"boolean"
                    },
                    "secondaryCurrencyTaxAmount":{
                        "description":" tax amount in secondaryCurrency",
                        "type":"number"
                    },
                    "amount":{
                        "type":"number"
                    },
                    "quantity":{
                        "type":"integer"
                    },
                    "tax":{
                        "type":"number"
                    },
                    "orderDiscountShare":{
                        "type":"integer"
                    },
                    "detailedUnitPrice":{
                        "type":"number"
                    },
                    "currencyCode":{
                        "type":"string"
                    }
                }
            }
        },
        "externalRecurringChargeFrequency":{
            "type":"string"
        },
        "externalPriceQuantity":{
            "type":"integer"
        },
        "catRefId":{
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "type":"string"
        },
        "discountInfo":{
            "description":"The discount information.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "external":{
                        "description":"States whether this promotion was applied by an external system (only present on external promotions).",
                        "type":"boolean"
                    },
                    "coupon":{
                        "description":"The coupon ID.",
                        "type":"string"
                    },
                    "promotionDesc":{
                        "description":"The promotion description.",
                        "type":"string"
                    },
                    "promotionId":{
                        "description":"The promotion ID.",
                        "type":"string"
                    }
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "shopperInput":{
            "description":"Map of shopper input keys to values",
            "additionalProperties":{
                "type":"string"
            },
            "type":"object"
        },
        "listPrice":{
            "type":"number"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : detailedItemPriceInfo
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "type":"boolean"
            },
            "secondaryCurrencyTaxAmount":{
                "description":" tax amount in secondaryCurrency",
                "type":"number"
            },
            "amount":{
                "type":"number"
            },
            "quantity":{
                "type":"integer"
            },
            "tax":{
                "type":"number"
            },
            "orderDiscountShare":{
                "type":"integer"
            },
            "detailedUnitPrice":{
                "type":"number"
            },
            "currencyCode":{
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : discountInfo
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The discount information.
    
    
    
    
    
        Show Source
        
        {
    "description":"The discount information.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "external":{
                "description":"States whether this promotion was applied by an external system (only present on external promotions).",
                "type":"boolean"
            },
            "coupon":{
                "description":"The coupon ID.",
                "type":"string"
            },
            "promotionDesc":{
                "description":"The promotion description.",
                "type":"string"
            },
            "promotionId":{
                "description":"The promotion ID.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : dynamicProperties
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    List of dynamic properties at line item level.
    
    
    
    
    
        Show Source
        
        {
    "description":"List of dynamic properties at line item level.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "id":{
                "description":"The dynamic property id.",
                "type":"string"
            },
            "label":{
                "description":"The dynamic property label.",
                "type":"string"
            },
            "value":{
                "description":"The dynamic property value.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : shopperInput
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       Additional 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 : variant
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    List of variants for the product.
    
    
    
    
    
        Show Source
        
        {
    "description":"List of variants for the product.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "optionValue":{
                "description":"The variant option value.",
                "type":"string"
            },
            "optionName":{
                "description":"The variant option name.",
                "type":"string"
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "discounted":{
            "type":"boolean"
        },
        "secondaryCurrencyTaxAmount":{
            "description":" tax amount in secondaryCurrency",
            "type":"number"
        },
        "amount":{
            "type":"number"
        },
        "quantity":{
            "type":"integer"
        },
        "tax":{
            "type":"number"
        },
        "orderDiscountShare":{
            "type":"integer"
        },
        "detailedUnitPrice":{
            "type":"number"
        },
        "currencyCode":{
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "external":{
            "description":"States whether this promotion was applied by an external system (only present on external promotions).",
            "type":"boolean"
        },
        "coupon":{
            "description":"The coupon ID.",
            "type":"string"
        },
        "promotionDesc":{
            "description":"The promotion description.",
            "type":"string"
        },
        "promotionId":{
            "description":"The promotion ID.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "id":{
            "description":"The dynamic property id.",
            "type":"string"
        },
        "label":{
            "description":"The dynamic property label.",
            "type":"string"
        },
        "value":{
            "description":"The dynamic property value.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "optionValue":{
            "description":"The variant option value.",
            "type":"string"
        },
        "optionName":{
            "description":"The variant option name.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : loyaltyPrograms
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Loyalty 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 : sitePropertiesList
    
      
      Type: array
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The list of site related properties for the profile
    
    
    
    
    
        Show Source
        
        {
    "description":"The list of site related properties for the profile",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "site":{
                "description":"The site data",
                "type":"object",
                "properties":{
                    "id":{
                        "description":"The id of the site",
                        "type":"string"
                    }
                }
            },
            "properties":{
                "description":"The site related properties for the profile",
                "type":"object",
                "properties":{
                    "receiveEmail":{
                        "description":"Indicates whether the user should receive marketing emails on the current site. Can be yes or no.",
                        "type":"string"
                    }
                }
            }
        }
    }
}
    
    
    
    
    
    
 
                
                
    Nested Schema : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "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 : items
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        {
    "type":"object",
    "properties":{
        "site":{
            "description":"The site data",
            "type":"object",
            "properties":{
                "id":{
                    "description":"The id of the site",
                    "type":"string"
                }
            }
        },
        "properties":{
            "description":"The site related properties for the profile",
            "type":"object",
            "properties":{
                "receiveEmail":{
                    "description":"Indicates whether the user should receive marketing emails on the current site. Can be yes or no.",
                    "type":"string"
                }
            }
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : properties
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The site related properties for the profile
    
    
    
    
        Show Source
        
        {
    "description":"The site related properties for the profile",
    "type":"object",
    "properties":{
        "receiveEmail":{
            "description":"Indicates whether the user should receive marketing emails on the current site. Can be yes or no.",
            "type":"string"
        }
    }
}
    
    
    
    
    
    
    
 
                
                
    Nested Schema : site
    
      Type: object
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    The site data
    
    
    
    
        Show Source
        
        {
    "description":"The site data",
    "type":"object",
    "properties":{
        "id":{
            "description":"The id of the site",
            "type":"string"
        }
    }
}