Functions2025-07
Standardized target and operation names across Function APIs
We’ve standardized target and operation names in the Cart Transform, Delivery Customization, Fulfillment Constraints, Order Routing, Payment Customization, Cart and Checkout Validation APIs for better consistency and extensibility. The Cart and Checkout Validation API now returns operations like other Function APIs. Please note that these changes will only affect functions using version 2025-07 and later.
Unchanged APIs:
- Discount, Order Discount, Product Discount, Shipping Discount and Discounts Allocator
- Local Pickup and Pickup Point Generator
New target names
Function API | Previous target name | New target name |
---|---|---|
Cart Transform API | purchase.cart-transform.run | cart.transform.run |
Delivery Customization API | purchase.delivery-customization.run | cart.delivery-options.transform.run |
Fulfillment Constraints API | purchase.fulfillment-constraint-rule.run | cart.fulfillment-constraints.generate.run |
Order Routing Location Rule API | purchase.order-routing-location-rule.run | cart.fulfillment-groups.location-rankings.generate.run |
Payment Customization API | purchase.payment-customization.run | cart.payment-methods.transform.run |
Cart and Checkout Validation API | purchase.validation.(fetch,run) | cart.validations.generate.(fetch,run) |
New operation names
Function API | Previous operation names | New operation names |
---|---|---|
Cart Transform API | expand, merge, update | lineExpand, linesMerge, lineUpdate |
Delivery Customization API | hide, move, rename | deliveryOptionHide, deliveryOptionMove, deliveryOptionRename |
Fulfillment Constraints API | mustFulfillFrom, mustFulfillFromSameLocation | deliverableLinesMustFulfillFromAdd, deliverableLinesMustFulfillFromSameLocationAdd |
Order Routing Location Rule API | rank | fulfillmentGroupLocationRankingAdd |
Payment Customization API | hide, move, rename | paymentMethodHide, paymentMethodMove, paymentMethodRename |
Cart and Checkout Validation API | N/A | validationAdd |
Was this section helpful?