order-custom-data-updated
An order-custom-data-updated event is triggered when the legacyCustomData field on an order or order item is updated. In addition to order data, this webhook also sends a JSON payload containing the differences between the previous and updated custom data, allowing systems to track changes effectively.
Example:
Properties:
keystringmetaobjectxRequestIdstring
occurredAtstringtypestringpayloadobjectidintegerbasketKeystringcostobjecttaxobjectvatobject (optional)amountfloat
withTaxintegerwithoutTaxintegerhasExternalPricesbool-
appliedFeesarray<object> (optional)categorystringkeystringoptionstring (optional)taxobjectvatobject (optional)amountfloat
amountobjectwithTaxintegerwithoutTaxinteger
appliedReductionsarray<object> (optional)idinteger (optional)categorystringtypestringcodestring (optional)displayNamestring (optional)amountobject (optional)relativefloatabsoluteWithTaxint
withTaxWithMembershipDiscountWithoutServiceCostsinteger (optional)withoutTaxWithMembershipDiscountinteger (optional)costCaptureinteger (optional)itemGroupsarray (optional)
currencyCodestringstatusstring (order_openpayment_pendingpayment_reservedinvoice_completedcancellation_pendingcancellation_completedinvoice_partially_completed)detailedStatusobject (optional)billingobjectcodestringnamestring
orderobjectcodestringnamestring
shippingobjectcodestringnamestring
legacyCustomDataobject (optional) (object is extensible as desired)addressobject (optional)billingobjectidinteger (optional)referenceKeystring (optional) (min length: 1, maximum length: 100)streetstringhouseNumberstring (optional)additionalstring (optional)zipCodestringcitystringcountryCodestring (exact length: 3)collectionPointobject (optional)customerKeystring (optional)descriptionstring (optional)keystringtypestring
isDefaultobjectbillingbooleanshippingboolean
recipientobjectfirstNamestring (optional)genderenum (mfdn) (optional)lastNamestringtitlestring (maximum length: 30)typestring (personalretailorganizationfamily)
phonestring (optional)statestring (optional)shopCountryobject (optional)idintegershopKeystring (exact length: 2) (optional)countryCodestring (exact length: 2) (optional)defaultLanguageCodestring (maximum length: 5)supportedLanguageCodesarray<string> (optional) (maximum length of an array item: 5)priceGroupKeystring (optional)smartSortingKeystring (optional)urlstring (optional)activebooleancurrencyCodestring (optional)deletedboolean
typestring (shippingbilling)
forwardobject (optional)idinteger (optional)referenceKeystring (optional) (min length: 1, maximum length: 100)streetstringhouseNumberstring (optional)additionalstring (optional)zipCodestringcitystringcountryCodestring (exact length: 3)collectionPointobject (optional)customerKeystring (optional)descriptionstring (optional)keystringtypestring
isDefaultobjectbillingbooleanshippingboolean
recipientobjectfirstNamestring (optional)genderenum (mfdn) (optional)lastNamestringtitlestring (maximum length: 30)typestring (personalretailorganizationfamily)
phonestring (optional)statestring (optional)shopCountryobject (optional)idintegershopKeystring (exact length: 2) (optional)countryCodestring (exact length: 2) (optional)defaultLanguageCodestring (maximum length: 5)supportedLanguageCodesarray<string> (optional) (maximum length of an array item: 5)priceGroupKeystring (optional)smartSortingKeystring (optional)urlstring (optional)activebooleancurrencyCodestring (optional)deletedboolean
typestring (shippingbilling)
shippingobjectidinteger (optional)referenceKeystring (optional) (min length: 1, maximum length: 100)streetstringhouseNumberstring (optional)additionalstring (optional)zipCodestringcitystringcountryCodestring (exact length: 3)collectionPointobject (optional)customerKeystring (optional)descriptionstring (optional)keystringtypestring
isDefaultobjectbillingbooleanshippingboolean
recipientobjectfirstNamestring (optional)genderenum (mfdn) (optional)lastNamestringtitlestring (maximum length: 30)typestring (personalretailorganizationfamily)
phonestring (optional)statestring (optional)shopCountryobject (optional)idintegershopKeystring (exact length: 2) (optional)countryCodestring (exact length: 2) (optional)defaultLanguageCodestring (maximum length: 5)supportedLanguageCodesarray<string> (optional) (maximum length of an array item: 5)priceGroupKeystring (optional)smartSortingKeystring (optional)urlstring (optional)activebooleancurrencyCodestring (optional)deletedboolean
typestring (shippingbilling)
contactsobject (optional)typestring (optional)valuestring (optional)
itemsarray<object> (optional)packageIdintegerpriceobjectwithTaxintwithoutTaxintappliedReductionsobject (optional)idstring (optional)categorystringtypestringcodestring (optional)displayNamestring (optional)amountobjectrelativefloatabsoluteWithTaxint
taxobject (optional)vatobject (optional)amountfloatratefloat
referenceobject (optional)withTaxintunitstringsizestring
absoluteVoucherReducedPricetaxobject (optional)vatobject (optional)amountfloatratefloat
withTaxint (optional)withoutTaxint (optional)
overrideWithoutTaxint (optional)overrideWithTaxint (optional)undiscountedWithOutTaxint (optional)undiscountedWithTaxint (optional)
statusenum (availableunavailabledeliverableundeliverablecancelledreturneddeliveredcreatedpendedconfirmeddelegatedpartially_shippedshippeddeliveredcancelled)keystringproductobjectidinteger (optional)namestring (optional)imagesarray<object> (optional)hashstring
idinteger (optional)warehouseIdinteger (optional)variantobjectidinteger (optional)referenceKeystring (optional)stockobject (optional)supplierIdinteger
reservationKeystring (optional)availableQuantityinteger (optional)basketItemKeystring (optional)deliveryForecastobject (optional)subsequentDeliveryobject (optional)keystring (optional)
deliverableobject (optional)keystring
promotionobject (optional)idstringnamestringversionstringdisplayNamestring (optional)codestring (optional)
promotionsarray<object> (optional)idstringnamestringversionstringdisplayNamestring (optional)codestring (optional)
campaignKeystring (optional)currencystring (optional) (maximum length: 3)lowestPriorPriceobject (optional)relativeDifferenceToPricefloatwithTaxinteger
itemGroupobject (optional)idstringisMainItembooleanisRequiredboolean
merchantobject (optional)referenceKeystring
createdAtstring (date-timeISO 8601)updatedAtstring (date-timeISO 8601)delegatedAtstring (date-timeISO 8601)shippedAtstring (date-timeISO 8601)cancelledAtstring (date-timeISO 8601)returnedAtstring (date-timeISO 8601)legacyCustomDataDiffarray (optional)
paymentarray<object> (optional)keystring (optional)amountinteger (optional)dataobject (optional) (object is extensible as desired)transactionKeystring (optional)installmentobject (optional)amountintegertypestring
optionsobject (optional)countOfInstallmentsinteger (optional)hasPaybreakboolean (optional)
isGiftCardboolean (optional)
customerobject (optional)idstring (optional)referenceKeystring (optional) (min length: 1, max length: 100)firstNamestring (optional)lastNamestringgenderenum (mfdn) (optional)birthDatestring (dateISO 8601)(optional)emailstring (optional)phonestring (optional)publicKeystring (optional) (min length: 1, max length: 100)titlestring (optional) (maximum length: 30)typestringgroupsarray<string> (optional)hasPasswordbooleanidentitiesarray (optional)externalUserIdstring (optional)identityProviderCodestring (optional)
createdAtstring (date-timeISO 8601)(optional)updatedAtstring (date-timeISO 8601) (optional)statusobjectisActivebooleanisGuestCustomerboolean
invoicedAtstring (date-timeISO 8601) (optional)membershipDiscountobject (optional)membershipCardIdinteger (optional)pointsUsedinteger (optional)reductionValueinteger (optional)taxinteger (optional)
packagesarray<object> (optional)idintegershipmentKeystring (optional)carrierKeystring (optional)deliveryDateobjectdeliveryStatusenum (openshipment_pendingdelegation_pendingshipment_completedcancellation_completed)trackingobject (optional)
publicKeystring (optional) (maximum length: 100)shippingobject (optional)policystringdeliveredOnstring (optional)deliveryCostsinteger (optional)expressDeliveryCostsinteger (optional)
vouchersarray<object> (optional)idintegerapplicableItemsarray (optional)codestringtypeenum (absoluterelative)valuenumberapplicableItemsarray<object> (optional)isAppliedboolean (optional)keystring (optional)
referenceKeystring (optional) (maximum length: 100)campaignKeystring (optional)updatedAtstring (date-timeISO 8601) (optional)createdAtstring (date-timeISO 8601) (optional)confirmedAtstring (date-timeISO 8601) (optional)shopCountryobject (optional)idintegershopKeystring (exact length: 2) (optional)countryCodestring (exact length: 2) (optional)defaultLanguageCodestring (maximum length: 5)supportedLanguageCodesarray<string> (optional) (maximum length of an array item: 5)priceGroupKeystring (optional)smartSortingKeystring (optional)urlstring (optional)activebooleancurrencyCodestring (optional)deletedboolean
loyaltyCardobject (optional)pointsintegerproviderstring ([A-Za-z])cardNumberstring (optional)
promotionobject (optional)idstring (optional)codestring (optional)displayNamestring (optional)reductionstring (optional)versionstring (optional)
channelobject (optional)idinteger (optional)keystring (optional)namestring (optional)typestring (optional)
legacyCustomDataDiffarray (optional)