---
title: >-
  Standardized target and operation names across Function APIs - Shopify
  developer changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: >-
    https://shopify.dev/changelog/posts/standardized-target-and-operation-names-across-function-apis
  md: >-
    https://shopify.dev/changelog/posts/standardized-target-and-operation-names-across-function-apis.md
metadata:
  effectiveApiVersion: 2025-07
  affectedApi:
    - displayName: Functions
      handle: functions-api
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: Update
    handle: update
  indicatesActionRequired: false
  createdAt: '2025-06-17T14:03:03-04:00'
  postedAt: '2025-06-23T17:45:00-04:00'
  updatedAt: '2025-06-23T20:48:11-04:00'
  effectiveAt: '2025-06-19T13:00:00-04:00'
---

June 23, 2025

# Standardized target and operation names across Function APIs

DateJune 23, 2025

Version[2025-07](https://shopify.dev/changelog?api_version=2025-07)

FlagsUpdate

SurfacesAPI

Affected APIs[Functions](https://shopify.dev/changelog?api_type=functions-api)

We’ve standardized target and operation names in the [Cart Transform](https://shopify.dev/docs/api/functions/2025-07/cart-transform), [Delivery Customization](https://shopify.dev/docs/api/functions/2025-07/delivery-customization), [Fulfillment Constraints](https://shopify.dev/docs/api/functions/2025-07/fulfillment-constraints), [Order Routing](https://shopify.dev/docs/api/functions/2025-07/order-routing-location-rule), [Payment Customization](https://shopify.dev/docs/api/functions/2025-07/payment-customization), [Cart and Checkout Validation](https://shopify.dev/docs/api/functions/2025-07/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 |
