# GraphQL Admin API reference

The Admin API lets you build apps and integrations that extend and enhance the Shopify admin.

This page will help you get up and running with Shopify’s GraphQL API.


## Client libraries
Use Shopify’s officially supported libraries to build fast, reliable apps with the programming languages and frameworks you already know.
Use Shopify’s officially supported libraries to build fast, reliable apps with the programming languages and frameworks you already know.
|  |  |
|--|--|
| curl | Use the [curl utility](https://curl.se/) to make API queries directly from the command line. |
| Remix | The official package for Remix applications, with full TypeScript support.<br><br>- [Docs](/docs/api/shopify-app-remix)<br><br>- [npm package](https://www.npmjs.com/package/@shopify/shopify-app-remix)<br><br>- [GitHub repo](https://github.com/Shopify/shopify-app-js/tree/main/packages/apps/shopify-app-remix#readme) |
| Node.js | The official client library for Node.js applications, with full TypeScript support. It has no framework dependencies, so it can be used by any Node.js app.<br><br>- [Docs](https://github.com/Shopify/shopify-app-js/tree/main/packages/apps/shopify-api#readme)<br><br>- [npm package](https://www.npmjs.com/package/@shopify/shopify-api)<br><br>- [GitHub repo](https://github.com/Shopify/shopify-app-js/tree/main/packages/apps/shopify-api) |
| PHP | The official client library for PHP applications. It has no framework dependencies, so it can be used by any PHP app.<br><br>- [Docs](https://github.com/Shopify/shopify-api-php/tree/main/docs#readme)<br><br>- [Packagist package](https://packagist.org/packages/shopify/shopify-api )<br><br>- [GitHub repo](https://github.com/Shopify/shopify-api-php) |
| Python | The official client library for Python apps.<br><br>- [Docs](https://shopify.github.io/shopify_python_api)<br><br>- [PyPI package](https://pypi.org/project/ShopifyAPI)<br><br>- [GitHub repo](https://github.com/Shopify/shopify_python_api) |
| Ruby | The official client library for Ruby apps.<br><br>- [Docs](https://shopify.github.io/shopify-api-ruby/)<br><br>- [Ruby gem](https://rubygems.org/gems/shopify_api)<br><br>- [GitHub repo](https://github.com/Shopify/shopify-api-ruby) |
| Other | Need a different language? Check the list of [community-supported libraries](/apps/tools/api-libraries#third-party-admin-api-libraries). |

### Code samples
| Language | Code Sample |
|----------|------------|
| Remix | ```typescript npm install --save @shopify/shopify-app-remix<br># or<br>yarn add @shopify/shopify-app-remix``` |
| Node.js | ```javascript npm install --save @shopify/shopify-api<br># or<br>yarn add @shopify/shopify-api``` |
| PHP | ```php composer require shopify/shopify-api``` |
| Ruby | ```ruby bundle add shopify_api``` |


## Authentication
All GraphQL Admin API queries require a valid Shopify access token.

Public and custom apps created in the Partner Dashboard generate tokens using [OAuth](/apps/auth/oauth), and custom apps made in the Shopify admin are [authenticated in the Shopify admin](/apps/auth/admin-app-access-tokens).

Include your token as a `X-Shopify-Access-Token` header on all API queries. Using Shopify’s supported [client libraries](/apps/tools/api-libraries) can simplify this process.

To keep the platform secure, apps need to request specific [access scopes](/api/usage/access-scopes) during the install process. Only request as much data access as your app needs to work.

Learn more about [getting started with authentication](/apps/auth) and [building apps](/apps/getting-started).
All GraphQL Admin API queries require a valid Shopify access token.

Public and custom apps created in the Partner Dashboard generate tokens using [OAuth](/apps/auth/oauth), and custom apps made in the Shopify admin are [authenticated in the Shopify admin](/apps/auth/admin-app-access-tokens).

Include your token as a `X-Shopify-Access-Token` header on all API queries. Using Shopify’s supported [client libraries](/apps/tools/api-libraries) can simplify this process.

To keep the platform secure, apps need to request specific [access scopes](/api/usage/access-scopes) during the install process. Only request as much data access as your app needs to work.

Learn more about [getting started with authentication](/apps/auth) and [building apps](/apps/getting-started).
### Code samples
| Language | Code Sample |
|----------|------------|
| curl | ```bash curl -X POST \<br>https://{shop}.myshopify.com/admin/api/{API_VERSION}/graphql.json \<br>-H 'Content-Type: application/json' \<br>-H 'X-Shopify-Access-Token: {password}' \<br>-d '{<br>  "query": "{your_query}"<br>}'``` |
| Remix | ```typescript const {admin} = shopify.authenticate.admin(request);``` |
| Node.js | ```javascript const client = new shopify.clients.Graphql({session});<br>const response = await client.query({data: '{your_query}'});``` |
| PHP | ```php $session = Shopify\Utils::loadCurrentSession(<br>    $headers,<br>    $cookies,<br>    $isOnline<br>);<br>$client = new Shopify\Clients\Graphql(<br>    $session->getShop(),<br>    $session->getAccessToken()<br>);<br>$response = $client->query('{your_query}');``` |
| Ruby | ```ruby session = ShopifyAPI::Auth::Session.new(<br>  shop: 'your-development-store.myshopify.com',<br>  access_token: access_token,<br>)<br>client = ShopifyAPI::Clients::Graphql::Admin.new(<br>  session: session<br>)<br>response = client.query(query: '{your_query}')``` |


## Endpoint and queries
GraphQL queries are executed by sending POST HTTP requests to the endpoint:

GraphQL queries are executed by sending POST HTTP requests to the endpoint:
https://{store_name}.myshopify.com/admin/api/{API_VERSION}/graphql.json
Queries begin with one of the objects listed under [QueryRoot](/api/admin-graphql/{API_VERSION}/objects/queryroot). The QueryRoot is the schema’s entry-point for queries.

Queries are equivalent to making a GET request in REST. The example shown is a query to get the ID and title of the first three products.

Learn more about [API usage](/api/usage).
### Code samples
| Language | Code Sample |
|----------|------------|
| curl | ```bash # Get the ID and title of the three most recently added products<br>curl -X POST   https://{store_name}.myshopify.com/admin/api/{API_VERSION}/graphql.json \<br>  -H 'Content-Type: application/json' \<br>  -H 'X-Shopify-Access-Token: {access_token}' \<br>  -d '{<br>  "query": "{<br>    products(first: 3) {<br>      edges {<br>        node {<br>          id<br>          title<br>        }<br>      }<br>    }<br>  }"<br>}'``` |
| Remix | ```typescript const { admin } = await authenticate.admin(request);<br><br>const response = await admin.graphql(<br>  `#graphql<br>  query getProducts {<br>    products (first: 3) {<br>      edges {<br>        node {<br>          id<br>          title<br>        }<br>      }<br>    }<br>  }`<br>);<br><br>const data = await response.json();``` |
| Node.js | ```javascript const queryString = `{<br>  products (first: 3) {<br>    edges {<br>      node {<br>        id<br>        title<br>      }<br>    }<br>  }<br>}`<br><br>// `session` is built as part of the OAuth process<br>const client = new shopify.clients.Graphql({session});<br>const products = await client.query({<br>  data: queryString,<br>});``` |
| PHP | ```php $queryString = <<<QUERY<br>  {<br>    products (first: 3) {<br>      edges {<br>        node {<br>          id<br>          title<br>        }<br>      }<br>    }<br>  }<br>QUERY;<br><br>// `session` is built as part of the OAuth process<br>$client = new Shopify\Clients\Graphql(<br>    $session->getShop(),<br>    $session->getAccessToken()<br>);<br>$products = $client->query($queryString);``` |
| Ruby | ```ruby query = <<~GQL<br>  {<br>    products (first: 3) {<br>      edges {<br>        node {<br>          id<br>          title<br>        }<br>      }<br>    }<br>  }<br>GQL<br><br># session is built as part of the OAuth process<br>client = ShopifyAPI::Clients::Graphql::Admin.new(<br>  session: session<br>)<br>products = client.query(<br>  query: query,<br>)``` |

> NOTE: Explore and learn Shopify's Admin API using [GraphiQL Explorer](/apps/tools/graphiql-admin-api). To build queries and mutations with shop data, install [Shopify’s GraphiQL app](https://shopify-graphiql-app.shopifycloud.com/).

## Rate limits
The GraphQL Admin API is rate-limited using calculated query costs, measured in cost points. Each field returned by a query costs a set number of points. The total cost of a query is the maximum of possible fields selected, so more complex queries cost more to run.

Learn more about [rate limits](/api/usage/rate-limits#graphql-admin-api-rate-limits).
The GraphQL Admin API is rate-limited using calculated query costs, measured in cost points. Each field returned by a query costs a set number of points. The total cost of a query is the maximum of possible fields selected, so more complex queries cost more to run.

Learn more about [rate limits](/api/usage/rate-limits#graphql-admin-api-rate-limits).
### Request
```graphql

{
  products(first: 1) {
    edges {
      node {
        title
      }
    }
  }
}
```
### Response
| Language | Code Sample |
|----------|------------|
| json | ```json {<br>  "data": {<br>    "products": {<br>      "edges": [<br>        {<br>          "node": {<br>            "title": "Hiking backpack"<br>          }<br>        }<br>      ]<br>    }<br>  },<br>  "extensions": {<br>    "cost": {<br>      "requestedQueryCost": 3,<br>      "actualQueryCost": 3,<br>      "throttleStatus": {<br>        "maximumAvailable": 1000.0,<br>        "currentlyAvailable": 997,<br>        "restoreRate": 50.0<br>      }<br>    }<br>  }<br>}``` |


## Status and error codes
All API queries return HTTP status codes that contain more information about the response.

All API queries return HTTP status codes that contain more information about the response.GraphQL HTTP status codes are different from REST API status codes. Most importantly, the GraphQL API can return a `200 OK` response code in cases that would typically produce 4xx or 5xx errors in REST.> NOTE: Didn’t find the status code you’re looking for? View the complete list of [API status response and error codes](/api/usage/response-codes).
### Sample 200 error responses
| Language | Code Sample |
|----------|------------|
| Throttled | ```json {<br>  "errors": [<br>    {<br>      "message": "Query cost is 2003, which exceeds the single query max cost limit (1000).<br><br>See https://shopify.dev/concepts/about-apis/rate-limits for more information on how the<br>cost of a query is calculated.<br><br>To query larger amounts of data with fewer limits, bulk operations should be used instead.<br>See https://shopify.dev/tutorials/perform-bulk-operations-with-admin-api for usage details.<br>",<br>      "extensions": {<br>        "code": "MAX_COST_EXCEEDED",<br>        "cost": 2003,<br>        "maxCost": 1000,<br>        "documentation": "https://shopify.dev/api/usage/rate-limits"<br>      }<br>    }<br>  ]<br>}``` |
| Internal | ```json5 {<br>    "errors": [<br>      {<br>        "message": "Internal error. Looks like something went wrong on our end.<br>Request ID: 1b355a21-7117-44c5-8d8b-8948082f40a8 (include this in support requests).",<br>        "extensions": {<br>          "code": "INTERNAL_SERVER_ERROR",<br>          "requestId": "1b355a21-7117-44c5-8d8b-8948082f40a8"<br>        }<br>      }<br>    ]<br>  }``` |

### Sample error codes
| Language | Code Sample |
|----------|------------|
| 400 | ```400 HTTP/1.1 400 Bad Request<br>  {<br>    "errors": {<br>      "query": "Required parameter missing or invalid"<br>    }<br>  }``` |
| 402 | ```402 HTTP/1.1 402 Payment Required<br>  {<br>    "errors": "This shop's plan does not have access to this feature"<br>  }``` |
| 403 | ```403 HTTP/1.1 403 Access Denied<br>  {<br>    "errors": "User does not have access"<br>  }``` |
| 404 | ```404 HTTP/1.1 404 Not Found<br>  {<br>    "errors": "Not Found"<br>  }``` |
| 423 | ```423 HTTP/1.1 423 Locked<br>  {<br>    "errors": "This shop is unavailable"<br>  }``` |
| 500 | ```500 HTTP/1.1 500 Internal Server Error<br>  {<br>    "errors": "An unexpected error occurred"<br>  }``` |

The response for the errors object contains additional detail to help you debug your operation.

The response for mutations contains additional detail to help debug your query. To access this, you must request `userErrors`.

#### Properties
##### THROTTLED
The client has exceeded the [rate limit](#rate-limits). Similar to <span>429 Too Many Requests.</span>

##### ACCESS_DENIED
The client doesn’t have correct [authentication](#authentication) credentials. Similar to <span>401 Unauthorized.</span>

##### SHOP_INACTIVE
The shop is not active. This can happen when stores repeatedly exceed API rate limits or due to fraud risk.

##### INTERNAL_SERVER_ERROR
Shopify experienced an internal error while processing the request. This error is returned instead of <span>500 Internal Server Error</span> in most circumstances.
[{"title"=>"THROTTLED", "description"=>"The client has exceeded the [rate limit](#rate-limits). Similar to <span>429 Too Many Requests.</span>"}, {"title"=>"ACCESS_DENIED", "description"=>"The client doesn’t have correct [authentication](#authentication) credentials. Similar to <span>401 Unauthorized.</span>"}, {"title"=>"SHOP_INACTIVE", "description"=>"The shop is not active. This can happen when stores repeatedly exceed API rate limits or due to fraud risk."}, {"title"=>"INTERNAL_SERVER_ERROR", "description"=>"Shopify experienced an internal error while processing the request. This error is returned instead of <span>500 Internal Server Error</span> in most circumstances."}]

#### 400 Bad Request

The server will not process the request.


#### 402 Payment Required

The shop is frozen. The shop owner will need to pay the outstanding balance to [unfreeze](https://help.shopify.com/en/manual/your-account/pause-close-store#unfreeze-your-shopify-store) the shop.


#### 403 Forbidden

The shop is forbidden. Returned if the store has been marked as fraudulent.


#### 404 Not Found

The resource isn’t available. This is often caused by querying for something that’s been deleted.


#### 423 Locked

The shop isn’t available. This can happen when stores repeatedly exceed API rate limits or due to fraud risk.


#### 5xx Errors

An internal error occurred in Shopify. Check out the [Shopify status page](https://www.shopifystatus.com) for more information.
[{"content"=>"#### 400 Bad Request\n\nThe server will not process the request."}, {"content"=>"#### 402 Payment Required\n\nThe shop is frozen. The shop owner will need to pay the outstanding balance to [unfreeze](https://help.shopify.com/en/manual/your-account/pause-close-store#unfreeze-your-shopify-store) the shop."}, {"content"=>"#### 403 Forbidden\n\nThe shop is forbidden. Returned if the store has been marked as fraudulent."}, {"content"=>"#### 404 Not Found\n\nThe resource isn’t available. This is often caused by querying for something that’s been deleted."}, {"content"=>"#### 423 Locked\n\nThe shop isn’t available. This can happen when stores repeatedly exceed API rate limits or due to fraud risk."}, {"content"=>"#### 5xx Errors\n\nAn internal error occurred in Shopify. Check out the [Shopify status page](https://www.shopifystatus.com) for more information."}]

## **2024-07** API Reference

- [ARN](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/ARN.txt) - An Amazon Web Services Amazon Resource Name (ARN), including the Region and account ID. For more information, refer to [Amazon Resource Names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).
- [AbandonedCheckout](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AbandonedCheckout.txt) - A checkout that was abandoned by the customer.
- [AbandonedCheckoutLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AbandonedCheckoutLineItem.txt) - A single line item in an abandoned checkout.
- [AbandonedCheckoutLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/AbandonedCheckoutLineItemConnection.txt) - An auto-generated type for paginating through multiple AbandonedCheckoutLineItems.
- [Abandonment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Abandonment.txt) - A browse, cart, or checkout that was abandoned by a customer.
- [AbandonmentAbandonmentType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AbandonmentAbandonmentType.txt) - Specifies the abandonment type.
- [AbandonmentDeliveryState](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AbandonmentDeliveryState.txt) - Specifies the delivery state of a marketing activity.
- [AbandonmentEmailState](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AbandonmentEmailState.txt) - Specifies the email state.
- [AbandonmentEmailStateUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/AbandonmentEmailStateUpdatePayload.txt) - Return type for `abandonmentEmailStateUpdate` mutation.
- [AbandonmentEmailStateUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AbandonmentEmailStateUpdateUserError.txt) - An error that occurs during the execution of `AbandonmentEmailStateUpdate`.
- [AbandonmentEmailStateUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AbandonmentEmailStateUpdateUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentEmailStateUpdateUserError`.
- [AbandonmentUpdateActivitiesDeliveryStatusesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/AbandonmentUpdateActivitiesDeliveryStatusesPayload.txt) - Return type for `abandonmentUpdateActivitiesDeliveryStatuses` mutation.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AbandonmentUpdateActivitiesDeliveryStatusesUserError.txt) - An error that occurs during the execution of `AbandonmentUpdateActivitiesDeliveryStatuses`.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentUpdateActivitiesDeliveryStatusesUserError`.
- [AccessScope](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AccessScope.txt) - The permission required to access a Shopify Admin API or Storefront API resource for a shop. Merchants grant access scopes that are requested by applications.
- [AddAllProductsOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AddAllProductsOperation.txt) - Represents an operation publishing all products to a publication.
- [AdditionalFee](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AdditionalFee.txt) - The additional fees that have been applied to the order.
- [AdditionalFeeSale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AdditionalFeeSale.txt) - A sale associated with an additional fee charge.
- [AdjustmentSale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AdjustmentSale.txt) - A sale associated with an order price adjustment.
- [AdjustmentsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AdjustmentsSortKeys.txt) - The set of valid sort keys for the Adjustments query.
- [AllDiscountItems](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AllDiscountItems.txt) - Targets all items the cart for a specified discount.
- [AndroidApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AndroidApplication.txt) - The Android mobile platform application.
- [ApiVersion](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ApiVersion.txt) - A version of the API, as defined by [Shopify API versioning](https://shopify.dev/api/usage/versioning). Versions are commonly referred to by their handle (for example, `2021-10`).
- [App](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/App.txt) - A Shopify application.
- [AppCatalog](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppCatalog.txt) - A catalog that defines the publication associated with an app.
- [AppConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/AppConnection.txt) - An auto-generated type for paginating through multiple Apps.
- [AppCredit](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppCredit.txt) - App credits can be applied by the merchant towards future app purchases, subscriptions, or usage records in Shopify.
- [AppCreditConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/AppCreditConnection.txt) - An auto-generated type for paginating through multiple AppCredits.
- [AppDeveloperType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppDeveloperType.txt) - Possible types of app developer.
- [AppDiscountType](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppDiscountType.txt) - The details about the app extension that's providing the [discount type](https://help.shopify.com/manual/discounts/discount-types). This information includes the app extension's name and [client ID](https://shopify.dev/docs/apps/build/authentication-authorization/client-secrets), [App Bridge configuration](https://shopify.dev/docs/api/app-bridge), [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations), [function ID](https://shopify.dev/docs/apps/build/functions/input-output/metafields-for-input-queries), and other metadata about the discount type, including the discount type's name and description.
- [AppFeedback](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppFeedback.txt) - Reports the status of shops and their resources and displays this information within Shopify admin. AppFeedback is used to notify merchants about steps they need to take to set up an app on their store.
- [AppInstallation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppInstallation.txt) - Represents an installed application on a shop.
- [AppInstallationCategory](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppInstallationCategory.txt) - The possible categories of an app installation, based on their purpose or the environment they can run in.
- [AppInstallationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/AppInstallationConnection.txt) - An auto-generated type for paginating through multiple AppInstallations.
- [AppInstallationPrivacy](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppInstallationPrivacy.txt) - The levels of privacy of an app installation.
- [AppInstallationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppInstallationSortKeys.txt) - The set of valid sort keys for the AppInstallation query.
- [AppPlanInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/AppPlanInput.txt) - The pricing model for the app subscription. The pricing model input can be either `appRecurringPricingDetails` or `appUsagePricingDetails`.
- [AppPlanV2](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppPlanV2.txt) - The app plan that the merchant is subscribed to.
- [AppPricingDetails](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/AppPricingDetails.txt) - The information about the price that's charged to a shop every plan period. The concrete type can be `AppRecurringPricing` for recurring billing or `AppUsagePricing` for usage-based billing.
- [AppPricingInterval](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppPricingInterval.txt) - The frequency at which the shop is billed for an app subscription.
- [AppPublicCategory](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppPublicCategory.txt) - The public-facing category for an app.
- [AppPurchase](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/AppPurchase.txt) - Services and features purchased once by the store.
- [AppPurchaseOneTime](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppPurchaseOneTime.txt) - Services and features purchased once by a store.
- [AppPurchaseOneTimeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/AppPurchaseOneTimeConnection.txt) - An auto-generated type for paginating through multiple AppPurchaseOneTimes.
- [AppPurchaseOneTimeCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/AppPurchaseOneTimeCreatePayload.txt) - Return type for `appPurchaseOneTimeCreate` mutation.
- [AppPurchaseStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppPurchaseStatus.txt) - The approval status of the app purchase.  The merchant is charged for the purchase immediately after approval, and the status changes to `active`. If the payment fails, then the app purchase remains `pending`.  Purchases start as `pending` and can change to: `active`, `declined`, `expired`. After a purchase changes, it remains in that final state.
- [AppRecurringPricing](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppRecurringPricing.txt) - The pricing information about a subscription app. The object contains an interval (the frequency at which the shop is billed for an app subscription) and a price (the amount to be charged to the subscribing shop at each interval).
- [AppRecurringPricingInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/AppRecurringPricingInput.txt) - Instructs the app subscription to generate a fixed charge on a recurring basis. The frequency is specified by the billing interval.
- [AppRevenueAttributionRecord](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppRevenueAttributionRecord.txt) - Represents app revenue that was captured externally by the partner.
- [AppRevenueAttributionRecordConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/AppRevenueAttributionRecordConnection.txt) - An auto-generated type for paginating through multiple AppRevenueAttributionRecords.
- [AppRevenueAttributionRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppRevenueAttributionRecordSortKeys.txt) - The set of valid sort keys for the AppRevenueAttributionRecord query.
- [AppRevenueAttributionType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppRevenueAttributionType.txt) - Represents the billing types of revenue attribution.
- [AppSubscription](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppSubscription.txt) - Provides users access to services and/or features for a duration of time.
- [AppSubscriptionCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/AppSubscriptionCancelPayload.txt) - Return type for `appSubscriptionCancel` mutation.
- [AppSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/AppSubscriptionConnection.txt) - An auto-generated type for paginating through multiple AppSubscriptions.
- [AppSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/AppSubscriptionCreatePayload.txt) - Return type for `appSubscriptionCreate` mutation.
- [AppSubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppSubscriptionDiscount.txt) - Discount applied to the recurring pricing portion of a subscription.
- [AppSubscriptionDiscountAmount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppSubscriptionDiscountAmount.txt) - The fixed amount value of a discount.
- [AppSubscriptionDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/AppSubscriptionDiscountInput.txt) - The input fields to specify a discount to the recurring pricing portion of a subscription over a number of billing intervals.
- [AppSubscriptionDiscountPercentage](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppSubscriptionDiscountPercentage.txt) - The percentage value of a discount.
- [AppSubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/AppSubscriptionDiscountValue.txt) - The value of the discount.
- [AppSubscriptionDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/AppSubscriptionDiscountValueInput.txt) - The input fields to specify the value discounted every billing interval.
- [AppSubscriptionLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppSubscriptionLineItem.txt) - The plan attached to an app subscription.
- [AppSubscriptionLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/AppSubscriptionLineItemInput.txt) - The input fields to add more than one pricing plan to an app subscription.
- [AppSubscriptionLineItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/AppSubscriptionLineItemUpdatePayload.txt) - Return type for `appSubscriptionLineItemUpdate` mutation.
- [AppSubscriptionReplacementBehavior](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppSubscriptionReplacementBehavior.txt) - The replacement behavior when creating an app subscription for a merchant with an already existing app subscription.
- [AppSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppSubscriptionSortKeys.txt) - The set of valid sort keys for the AppSubscription query.
- [AppSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppSubscriptionStatus.txt) - The status of the app subscription.
- [AppSubscriptionTrialExtendPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/AppSubscriptionTrialExtendPayload.txt) - Return type for `appSubscriptionTrialExtend` mutation.
- [AppSubscriptionTrialExtendUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppSubscriptionTrialExtendUserError.txt) - An error that occurs during the execution of `AppSubscriptionTrialExtend`.
- [AppSubscriptionTrialExtendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppSubscriptionTrialExtendUserErrorCode.txt) - Possible error codes that can be returned by `AppSubscriptionTrialExtendUserError`.
- [AppTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppTransactionSortKeys.txt) - The set of valid sort keys for the AppTransaction query.
- [AppUsagePricing](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppUsagePricing.txt) - Defines a usage pricing model for the app subscription. These charges are variable based on how much the merchant uses the app.
- [AppUsagePricingInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/AppUsagePricingInput.txt) - The input fields to issue arbitrary charges for app usage associated with a subscription.
- [AppUsageRecord](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppUsageRecord.txt) - Store usage for app subscriptions with usage pricing.
- [AppUsageRecordConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/AppUsageRecordConnection.txt) - An auto-generated type for paginating through multiple AppUsageRecords.
- [AppUsageRecordCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/AppUsageRecordCreatePayload.txt) - Return type for `appUsageRecordCreate` mutation.
- [AppUsageRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AppUsageRecordSortKeys.txt) - The set of valid sort keys for the AppUsageRecord query.
- [AppleApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AppleApplication.txt) - The Apple mobile platform application.
- [Attribute](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Attribute.txt) - Represents a generic custom attribute, such as whether an order is a customer's first.
- [AttributeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/AttributeInput.txt) - The input fields for an attribute.
- [AutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AutomaticDiscountApplication.txt) - Automatic discount applications capture the intentions of a discount that was automatically applied.
- [AutomaticDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/AutomaticDiscountSortKeys.txt) - The set of valid sort keys for the AutomaticDiscount query.
- [AvailableChannelDefinitionsByChannel](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/AvailableChannelDefinitionsByChannel.txt) - Represents an object containing all information for channels available to a shop.
- [BadgeType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/BadgeType.txt) - The possible types for a badge.
- [BalanceTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/BalanceTransactionSortKeys.txt) - The set of valid sort keys for the BalanceTransaction query.
- [BasePaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/BasePaymentDetails.txt) - Generic payment details that are related to a transaction.
- [BasicEvent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/BasicEvent.txt) - Basic events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.  ### General events  | Action | Description  | |---|---| | `create` | The item was created. | | `destroy` | The item was destroyed. | | `published` | The item was published. | | `unpublished` | The item was unpublished. | | `update` | The item was updated.  |  ### Order events  Order events can be divided into the following categories:  - *Authorization*: Includes whether the authorization succeeded, failed, or is pending. - *Capture*: Includes whether the capture succeeded, failed, or is pending. - *Email*: Includes confirmation or cancellation of the order, as well as shipping. - *Fulfillment*: Includes whether the fulfillment succeeded, failed, or is pending. Also includes cancellation, restocking, and fulfillment updates. - *Order*: Includess the placement, confirmation, closing, re-opening, and cancellation of the order. - *Refund*: Includes whether the refund succeeded, failed, or is pending. - *Sale*: Includes whether the sale succeeded, failed, or is pending. - *Void*: Includes whether the void succeeded, failed, or is pending.  | Action  | Message  | Description  | |---|---|---| | `authorization_failure` | The customer, unsuccessfully, tried to authorize: `{money_amount}`. | Authorization failed. The funds cannot be captured. | | `authorization_pending` | Authorization for `{money_amount}` is pending. | Authorization pending. | | `authorization_success` | The customer successfully authorized us to capture: `{money_amount}`. | Authorization was successful and the funds are available for capture. | | `cancelled` | Order was cancelled by `{shop_staff_name}`. | The order was cancelled. | | `capture_failure` | We failed to capture: `{money_amount}`. | The capture failed. The funds cannot be transferred to the shop. | | `capture_pending` | Capture for `{money_amount}` is pending. | The capture is in process. The funds are not yet available to the shop. | | `capture_success` | We successfully captured: `{money_amount}` | The capture was successful and the funds are now available to the shop. | | `closed` | Order was closed. | The order was closed. | | `confirmed` | Received a new order: `{order_number}` by `{customer_name}`. | The order was confirmed. | | `fulfillment_cancelled` | We cancelled `{number_of_line_items}` from being fulfilled by the third party fulfillment service. | Fulfillment for one or more of the line_items failed. | | `fulfillment_pending` | We submitted `{number_of_line_items}` to the third party service. | One or more of the line_items has been assigned to a third party service for fulfillment. | | `fulfillment_success` | We successfully fulfilled line_items. | Fulfillment was successful for one or more line_items. | | `mail_sent` | `{message_type}` email was sent to the customer. | An email was sent to the customer. | | `placed` | Order was placed. | An order was placed by the customer. | | `re_opened` | Order was re-opened. | An order was re-opened. | | `refund_failure` | We failed to refund `{money_amount}`. | The refund failed. The funds are still with the shop. | | `refund_pending` | Refund of `{money_amount}` is still pending. | The refund is in process. The funds are still with shop. | | `refund_success` | We successfully refunded `{money_amount}`. | The refund was successful. The funds have been transferred to the customer. | | `restock_line_items` | We restocked `{number_of_line_items}`. |	One or more of the order's line items have been restocked. | | `sale_failure` | The customer failed to pay `{money_amount}`. | The sale failed. The funds are not available to the shop. | | `sale_pending` | The `{money_amount}` is pending. | The sale is in process. The funds are not yet available to the shop. | | `sale_success` | We successfully captured `{money_amount}`. | The sale was successful. The funds are now with the shop. | | `update` | `{order_number}` was updated. | The order was updated. | | `void_failure` | We failed to void the authorization. | Voiding the authorization failed. The authorization is still valid. | | `void_pending` | Authorization void is pending. | Voiding the authorization is in process. The authorization is still valid. | | `void_success` | We successfully voided the authorization. | Voiding the authorization was successful. The authorization is no longer valid. |
- [BigInt](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/BigInt.txt) - Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string.
- [BillingAttemptUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/BillingAttemptUserError.txt) - Represents an error that happens during the execution of a billing attempt mutation.
- [BillingAttemptUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/BillingAttemptUserErrorCode.txt) - Possible error codes that can be returned by `BillingAttemptUserError`.
- [Boolean](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/Boolean.txt) - Represents `true` or `false` values.
- [BulkMutationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/BulkMutationErrorCode.txt) - Possible error codes that can be returned by `BulkMutationUserError`.
- [BulkMutationUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/BulkMutationUserError.txt) - Represents an error that happens during execution of a bulk mutation.
- [BulkOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/BulkOperation.txt) - An asynchronous long-running operation to fetch data in bulk or to bulk import data.  Bulk operations are created using the `bulkOperationRunQuery` or `bulkOperationRunMutation` mutation. After they are created, clients should poll the `status` field for updates. When `COMPLETED`, the `url` field contains a link to the data in [JSONL](http://jsonlines.org/) format.  Refer to the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/imports) for more details.
- [BulkOperationCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/BulkOperationCancelPayload.txt) - Return type for `bulkOperationCancel` mutation.
- [BulkOperationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/BulkOperationErrorCode.txt) - Error codes for failed bulk operations.
- [BulkOperationRunMutationPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/BulkOperationRunMutationPayload.txt) - Return type for `bulkOperationRunMutation` mutation.
- [BulkOperationRunQueryPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/BulkOperationRunQueryPayload.txt) - Return type for `bulkOperationRunQuery` mutation.
- [BulkOperationStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/BulkOperationStatus.txt) - The valid values for the status of a bulk operation.
- [BulkOperationType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/BulkOperationType.txt) - The valid values for the bulk operation's type.
- [BulkProductResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/BulkProductResourceFeedbackCreatePayload.txt) - Return type for `bulkProductResourceFeedbackCreate` mutation.
- [BulkProductResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/BulkProductResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `BulkProductResourceFeedbackCreate`.
- [BulkProductResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/BulkProductResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `BulkProductResourceFeedbackCreateUserError`.
- [BundlesDraftOrderBundleLineItemComponentInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/BundlesDraftOrderBundleLineItemComponentInput.txt) - The input fields representing the components of a bundle line item.
- [BundlesFeature](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/BundlesFeature.txt) - Represents the Bundles feature configuration for the shop.
- [BusinessCustomerErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/BusinessCustomerErrorCode.txt) - Possible error codes that can be returned by `BusinessCustomerUserError`.
- [BusinessCustomerUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/BusinessCustomerUserError.txt) - An error that happens during the execution of a business customer mutation.
- [BuyerExperienceConfiguration](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/BuyerExperienceConfiguration.txt) - Settings describing the behavior of checkout for a B2B buyer.
- [BuyerExperienceConfigurationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/BuyerExperienceConfigurationInput.txt) - The input fields specifying the behavior of checkout for a B2B buyer.
- [CalculateExchangeLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CalculateExchangeLineItemInput.txt) - The input fields for exchange line items on a calculated return.
- [CalculateReturnInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CalculateReturnInput.txt) - The input fields to calculate return amounts associated with an order.
- [CalculateReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CalculateReturnLineItemInput.txt) - The input fields for return line items on a calculated return.
- [CalculatedAutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedAutomaticDiscountApplication.txt) - A discount that is automatically applied to an order that is being edited.
- [CalculatedDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedDiscountAllocation.txt) - An amount discounting the line that has been allocated by an associated discount application.
- [CalculatedDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/CalculatedDiscountApplication.txt) - A [discount application](https://shopify.dev/api/admin-graphql/latest/interfaces/discountapplication) involved in order editing that might be newly added or have new changes applied.
- [CalculatedDiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CalculatedDiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple CalculatedDiscountApplications.
- [CalculatedDiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedDiscountCodeApplication.txt) - A discount code that is applied to an order that is being edited.
- [CalculatedDraftOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedDraftOrder.txt) - The calculated fields for a draft order.
- [CalculatedDraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedDraftOrderLineItem.txt) - The calculated line item for a draft order.
- [CalculatedExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedExchangeLineItem.txt) - A calculated exchange line item.
- [CalculatedLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedLineItem.txt) - A line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CalculatedLineItemConnection.txt) - An auto-generated type for paginating through multiple CalculatedLineItems.
- [CalculatedManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedManualDiscountApplication.txt) - Represents a discount that was manually created for an order that is being edited.
- [CalculatedOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedOrder.txt) - An order with edits applied but not saved.
- [CalculatedRestockingFee](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedRestockingFee.txt) - The calculated costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [CalculatedReturn](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedReturn.txt) - A calculated return.
- [CalculatedReturnFee](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/CalculatedReturnFee.txt) - A calculated return fee.
- [CalculatedReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedReturnLineItem.txt) - A calculated return line item.
- [CalculatedReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedReturnShippingFee.txt) - The calculated cost of the return shipping.
- [CalculatedScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedScriptDiscountApplication.txt) - A discount created by a Shopify script for an order that is being edited.
- [CalculatedShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CalculatedShippingLine.txt) - A shipping line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedShippingLineStagedStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CalculatedShippingLineStagedStatus.txt) - Represents the staged status of a CalculatedShippingLine on a CalculatedOrder.
- [CardPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CardPaymentDetails.txt) - Card payment details related to a transaction.
- [CarrierServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CarrierServiceCreatePayload.txt) - Return type for `carrierServiceCreate` mutation.
- [CarrierServiceCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CarrierServiceCreateUserError.txt) - An error that occurs during the execution of `CarrierServiceCreate`.
- [CarrierServiceCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CarrierServiceCreateUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceCreateUserError`.
- [CarrierServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CarrierServiceDeletePayload.txt) - Return type for `carrierServiceDelete` mutation.
- [CarrierServiceDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CarrierServiceDeleteUserError.txt) - An error that occurs during the execution of `CarrierServiceDelete`.
- [CarrierServiceDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CarrierServiceDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceDeleteUserError`.
- [CarrierServiceSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CarrierServiceSortKeys.txt) - The set of valid sort keys for the CarrierService query.
- [CarrierServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CarrierServiceUpdatePayload.txt) - Return type for `carrierServiceUpdate` mutation.
- [CarrierServiceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CarrierServiceUpdateUserError.txt) - An error that occurs during the execution of `CarrierServiceUpdate`.
- [CarrierServiceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CarrierServiceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceUpdateUserError`.
- [CartTransform](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CartTransform.txt) - A Cart Transform Function to create [Customized Bundles.](https://shopify.dev/docs/apps/selling-strategies/bundles/add-a-customized-bundle).
- [CartTransformConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CartTransformConnection.txt) - An auto-generated type for paginating through multiple CartTransforms.
- [CartTransformCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CartTransformCreatePayload.txt) - Return type for `cartTransformCreate` mutation.
- [CartTransformCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CartTransformCreateUserError.txt) - An error that occurs during the execution of `CartTransformCreate`.
- [CartTransformCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CartTransformCreateUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformCreateUserError`.
- [CartTransformDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CartTransformDeletePayload.txt) - Return type for `cartTransformDelete` mutation.
- [CartTransformDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CartTransformDeleteUserError.txt) - An error that occurs during the execution of `CartTransformDelete`.
- [CartTransformDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CartTransformDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformDeleteUserError`.
- [CartTransformEligibleOperations](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CartTransformEligibleOperations.txt) - Represents the cart transform feature configuration for the shop.
- [CartTransformFeature](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CartTransformFeature.txt) - Represents the cart transform feature configuration for the shop.
- [CashTrackingAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CashTrackingAdjustment.txt) - Tracks an adjustment to the cash in a cash tracking session for a point of sale device over the course of a shift.
- [CashTrackingAdjustmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CashTrackingAdjustmentConnection.txt) - An auto-generated type for paginating through multiple CashTrackingAdjustments.
- [CashTrackingSession](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CashTrackingSession.txt) - Tracks the balance in a cash drawer for a point of sale device over the course of a shift.
- [CashTrackingSessionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CashTrackingSessionConnection.txt) - An auto-generated type for paginating through multiple CashTrackingSessions.
- [CashTrackingSessionTransactionsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CashTrackingSessionTransactionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessionTransactions query.
- [CashTrackingSessionsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CashTrackingSessionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessions query.
- [Catalog](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/Catalog.txt) - A list of products with publishing and pricing information. A catalog can be associated with a specific context, such as a [`Market`](https://shopify.dev/api/admin-graphql/current/objects/market), [`CompanyLocation`](https://shopify.dev/api/admin-graphql/current/objects/companylocation), or [`App`](https://shopify.dev/api/admin-graphql/current/objects/app).
- [CatalogConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CatalogConnection.txt) - An auto-generated type for paginating through multiple Catalogs.
- [CatalogContextInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CatalogContextInput.txt) - The input fields for the context in which the catalog's publishing and pricing rules apply.
- [CatalogContextUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CatalogContextUpdatePayload.txt) - Return type for `catalogContextUpdate` mutation.
- [CatalogCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CatalogCreateInput.txt) - The input fields required to create a catalog.
- [CatalogCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CatalogCreatePayload.txt) - Return type for `catalogCreate` mutation.
- [CatalogCsvOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CatalogCsvOperation.txt) - A catalog csv operation represents a CSV file import.
- [CatalogDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CatalogDeletePayload.txt) - Return type for `catalogDelete` mutation.
- [CatalogSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CatalogSortKeys.txt) - The set of valid sort keys for the Catalog query.
- [CatalogStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CatalogStatus.txt) - The state of a catalog.
- [CatalogType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CatalogType.txt) - The associated catalog's type.
- [CatalogUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CatalogUpdateInput.txt) - The input fields used to update a catalog.
- [CatalogUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CatalogUpdatePayload.txt) - Return type for `catalogUpdate` mutation.
- [CatalogUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CatalogUserError.txt) - Defines errors encountered while managing a catalog.
- [CatalogUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CatalogUserErrorCode.txt) - Possible error codes that can be returned by `CatalogUserError`.
- [Channel](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Channel.txt) - A channel represents an app where you sell a group of products and collections. A channel can be a platform or marketplace such as Facebook or Pinterest, an online store, or POS.
- [ChannelConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ChannelConnection.txt) - An auto-generated type for paginating through multiple Channels.
- [ChannelDefinition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ChannelDefinition.txt) - A channel definition represents channels surfaces on the platform. A channel definition can be a platform or a subsegment of it such as Facebook Home, Instagram Live, Instagram Shops, or WhatsApp chat.
- [ChannelInformation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ChannelInformation.txt) - Contains the information for a given sales channel.
- [CheckoutBranding](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBranding.txt) - The settings of checkout visual customizations.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation.
- [CheckoutBrandingBackground](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingBackground.txt) - The container background style.
- [CheckoutBrandingBackgroundStyle](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingBackgroundStyle.txt) - Possible values for the background style.
- [CheckoutBrandingBorder](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingBorder.txt) - Possible values for the border.
- [CheckoutBrandingBorderStyle](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingBorderStyle.txt) - The container border style.
- [CheckoutBrandingBorderWidth](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingBorderWidth.txt) - The container border width.
- [CheckoutBrandingButton](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingButton.txt) - The buttons customizations.
- [CheckoutBrandingButtonColorRoles](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingButtonColorRoles.txt) - Colors for buttons.
- [CheckoutBrandingButtonColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingButtonColorRolesInput.txt) - The input fields to set colors for buttons.
- [CheckoutBrandingButtonInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingButtonInput.txt) - The input fields used to update the buttons customizations.
- [CheckoutBrandingBuyerJourney](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingBuyerJourney.txt) - The customizations for the breadcrumbs that represent a buyer's journey to the checkout.
- [CheckoutBrandingBuyerJourneyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingBuyerJourneyInput.txt) - The input fields for updating breadcrumb customizations, which represent the buyer's journey to checkout.
- [CheckoutBrandingCartLink](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingCartLink.txt) - The customizations that you can make to cart links at checkout.
- [CheckoutBrandingCartLinkContentType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingCartLinkContentType.txt) - Possible values for the cart link content type for the header.
- [CheckoutBrandingCartLinkInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingCartLinkInput.txt) - The input fields for updating the cart link customizations at checkout.
- [CheckoutBrandingCheckbox](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingCheckbox.txt) - The checkboxes customizations.
- [CheckoutBrandingCheckboxInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingCheckboxInput.txt) - The input fields used to update the checkboxes customizations.
- [CheckoutBrandingChoiceList](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingChoiceList.txt) - The choice list customizations.
- [CheckoutBrandingChoiceListGroup](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingChoiceListGroup.txt) - The settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingChoiceListGroupInput.txt) - The input fields to update the settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingChoiceListInput.txt) - The input fields to use to update the choice list customizations.
- [CheckoutBrandingColorGlobal](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingColorGlobal.txt) - A set of colors for customizing the overall look and feel of the checkout.
- [CheckoutBrandingColorGlobalInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingColorGlobalInput.txt) - The input fields to customize the overall look and feel of the checkout.
- [CheckoutBrandingColorRoles](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingColorRoles.txt) - A group of colors used together on a surface.
- [CheckoutBrandingColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingColorRolesInput.txt) - The input fields for a group of colors used together on a surface.
- [CheckoutBrandingColorScheme](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingColorScheme.txt) - A base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingColorSchemeInput.txt) - The input fields for a base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeSelection](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingColorSchemeSelection.txt) - The possible color schemes.
- [CheckoutBrandingColorSchemes](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingColorSchemes.txt) - The color schemes.
- [CheckoutBrandingColorSchemesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingColorSchemesInput.txt) - The input fields for the color schemes.
- [CheckoutBrandingColorSelection](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingColorSelection.txt) - The possible colors.
- [CheckoutBrandingColors](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingColors.txt) - The color settings for global colors and color schemes.
- [CheckoutBrandingColorsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingColorsInput.txt) - The input fields used to update the color settings for global colors and color schemes.
- [CheckoutBrandingContainerDivider](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingContainerDivider.txt) - The container's divider customizations.
- [CheckoutBrandingContainerDividerInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingContainerDividerInput.txt) - The input fields used to update a container's divider customizations.
- [CheckoutBrandingContent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingContent.txt) - The content container customizations.
- [CheckoutBrandingContentInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingContentInput.txt) - The input fields used to update the content container customizations.
- [CheckoutBrandingControl](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingControl.txt) - The form controls customizations.
- [CheckoutBrandingControlColorRoles](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingControlColorRoles.txt) - Colors for form controls.
- [CheckoutBrandingControlColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingControlColorRolesInput.txt) - The input fields to define colors for form controls.
- [CheckoutBrandingControlInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingControlInput.txt) - The input fields used to update the form controls customizations.
- [CheckoutBrandingCornerRadius](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingCornerRadius.txt) - The options for customizing the corner radius of checkout-related objects. Examples include the primary button, the name text fields and the sections within the main area (if they have borders). Refer to this complete [list](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius#fieldswith) for objects with customizable corner radii.  The design system defines the corner radius pixel size for each option. Modify the defaults by setting the [designSystem.cornerRadius](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingDesignSystemInput#field-checkoutbrandingdesignsysteminput-cornerradius) input fields.
- [CheckoutBrandingCornerRadiusVariables](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingCornerRadiusVariables.txt) - Define the pixel size of corner radius options.
- [CheckoutBrandingCornerRadiusVariablesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingCornerRadiusVariablesInput.txt) - The input fields used to update the corner radius variables.
- [CheckoutBrandingCustomFont](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingCustomFont.txt) - A custom font.
- [CheckoutBrandingCustomFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingCustomFontGroupInput.txt) - The input fields required to update a custom font group.
- [CheckoutBrandingCustomFontInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingCustomFontInput.txt) - The input fields required to update a font.
- [CheckoutBrandingCustomizations](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingCustomizations.txt) - The customizations that apply to specific components or areas of the user interface.
- [CheckoutBrandingCustomizationsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingCustomizationsInput.txt) - The input fields used to update the components customizations.
- [CheckoutBrandingDesignSystem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingDesignSystem.txt) - The design system allows you to set values that represent specific attributes of your brand like color and font. These attributes are used throughout the user interface. This brings consistency and allows you to easily make broad design changes.
- [CheckoutBrandingDesignSystemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingDesignSystemInput.txt) - The input fields used to update the design system.
- [CheckoutBrandingDividerStyle](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingDividerStyle.txt) - The customizations for the page, content, main, and order summary dividers.
- [CheckoutBrandingDividerStyleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingDividerStyleInput.txt) - The input fields used to update the page, content, main and order summary dividers customizations.
- [CheckoutBrandingExpressCheckout](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingExpressCheckout.txt) - The Express Checkout customizations.
- [CheckoutBrandingExpressCheckoutButton](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingExpressCheckoutButton.txt) - The Express Checkout button customizations.
- [CheckoutBrandingExpressCheckoutButtonInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingExpressCheckoutButtonInput.txt) - The input fields to use to update the express checkout customizations.
- [CheckoutBrandingExpressCheckoutInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingExpressCheckoutInput.txt) - The input fields to use to update the Express Checkout customizations.
- [CheckoutBrandingFont](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/CheckoutBrandingFont.txt) - A font.
- [CheckoutBrandingFontGroup](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingFontGroup.txt) - A font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingFontGroupInput.txt) - The input fields used to update a font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontLoadingStrategy](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingFontLoadingStrategy.txt) - The font loading strategy determines how a font face is displayed after it is loaded or failed to load. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display.
- [CheckoutBrandingFontSize](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingFontSize.txt) - The font size.
- [CheckoutBrandingFontSizeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingFontSizeInput.txt) - The input fields used to update the font size.
- [CheckoutBrandingFooter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingFooter.txt) - A container for the footer section customizations.
- [CheckoutBrandingFooterAlignment](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingFooterAlignment.txt) - Possible values for the footer alignment.
- [CheckoutBrandingFooterContent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingFooterContent.txt) - The footer content customizations.
- [CheckoutBrandingFooterContentInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingFooterContentInput.txt) - The input fields for footer content customizations.
- [CheckoutBrandingFooterInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingFooterInput.txt) - The input fields when mutating the checkout footer settings.
- [CheckoutBrandingFooterPosition](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingFooterPosition.txt) - Possible values for the footer position.
- [CheckoutBrandingGlobal](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingGlobal.txt) - The global customizations.
- [CheckoutBrandingGlobalCornerRadius](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingGlobalCornerRadius.txt) - Possible choices to override corner radius customizations on all applicable objects. Note that this selection  can only be used to set the override to `NONE` (0px).  For more customizations options, set the [corner radius](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius) selection on specific objects while leaving the global corner radius unset.
- [CheckoutBrandingGlobalInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingGlobalInput.txt) - The input fields used to update the global customizations.
- [CheckoutBrandingHeader](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingHeader.txt) - The header customizations.
- [CheckoutBrandingHeaderAlignment](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingHeaderAlignment.txt) - The possible header alignments.
- [CheckoutBrandingHeaderCartLink](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingHeaderCartLink.txt) - The header cart link customizations.
- [CheckoutBrandingHeaderCartLinkInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingHeaderCartLinkInput.txt) - The input fields for header cart link customizations.
- [CheckoutBrandingHeaderInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingHeaderInput.txt) - The input fields used to update the header customizations.
- [CheckoutBrandingHeaderPosition](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingHeaderPosition.txt) - The possible header positions.
- [CheckoutBrandingHeadingLevel](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingHeadingLevel.txt) - The heading level customizations.
- [CheckoutBrandingHeadingLevelInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingHeadingLevelInput.txt) - The input fields for heading level customizations.
- [CheckoutBrandingImage](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingImage.txt) - A checkout branding image.
- [CheckoutBrandingImageInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingImageInput.txt) - The input fields used to update a checkout branding image uploaded via the Files API.
- [CheckoutBrandingInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingInput.txt) - The input fields used to upsert the checkout branding settings.
- [CheckoutBrandingLabelPosition](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingLabelPosition.txt) - Possible values for the label position.
- [CheckoutBrandingLogo](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingLogo.txt) - The store logo customizations.
- [CheckoutBrandingLogoInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingLogoInput.txt) - The input fields used to update the logo customizations.
- [CheckoutBrandingMain](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingMain.txt) - The main container customizations.
- [CheckoutBrandingMainInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingMainInput.txt) - The input fields used to update the main container customizations.
- [CheckoutBrandingMainSection](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingMainSection.txt) - The main sections customizations.
- [CheckoutBrandingMainSectionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingMainSectionInput.txt) - The input fields used to update the main sections customizations.
- [CheckoutBrandingMerchandiseThumbnail](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingMerchandiseThumbnail.txt) - The merchandise thumbnails customizations.
- [CheckoutBrandingMerchandiseThumbnailInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingMerchandiseThumbnailInput.txt) - The input fields used to update the merchandise thumbnails customizations.
- [CheckoutBrandingOrderSummary](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingOrderSummary.txt) - The order summary customizations.
- [CheckoutBrandingOrderSummaryInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingOrderSummaryInput.txt) - The input fields used to update the order summary container customizations.
- [CheckoutBrandingOrderSummarySection](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingOrderSummarySection.txt) - The order summary sections customizations.
- [CheckoutBrandingOrderSummarySectionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingOrderSummarySectionInput.txt) - The input fields used to update the order summary sections customizations.
- [CheckoutBrandingSelect](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingSelect.txt) - The selects customizations.
- [CheckoutBrandingSelectInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingSelectInput.txt) - The input fields used to update the selects customizations.
- [CheckoutBrandingShadow](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingShadow.txt) - The container shadow.
- [CheckoutBrandingShopifyFont](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingShopifyFont.txt) - A Shopify font.
- [CheckoutBrandingShopifyFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingShopifyFontGroupInput.txt) - The input fields used to update a Shopify font group.
- [CheckoutBrandingSimpleBorder](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingSimpleBorder.txt) - Possible values for the simple border.
- [CheckoutBrandingSpacing](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingSpacing.txt) - Possible values for the spacing.
- [CheckoutBrandingSpacingKeyword](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingSpacingKeyword.txt) - The spacing between UI elements.
- [CheckoutBrandingTextField](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingTextField.txt) - The text fields customizations.
- [CheckoutBrandingTextFieldInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingTextFieldInput.txt) - The input fields used to update the text fields customizations.
- [CheckoutBrandingTypography](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingTypography.txt) - The typography settings used for checkout-related text. Use these settings to customize the font family and size for primary and secondary text elements.  Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for further information on typography customization.
- [CheckoutBrandingTypographyFont](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingTypographyFont.txt) - The font selection.
- [CheckoutBrandingTypographyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingTypographyInput.txt) - The input fields used to update the typography. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information on how to set these fields.
- [CheckoutBrandingTypographyKerning](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingTypographyKerning.txt) - Possible values for the typography kerning.
- [CheckoutBrandingTypographyLetterCase](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingTypographyLetterCase.txt) - Possible values for the typography letter case.
- [CheckoutBrandingTypographySize](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingTypographySize.txt) - Possible choices for the font size.  Note that the value in pixels of these settings can be customized with the [typography size](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingFontSizeInput) object. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information.
- [CheckoutBrandingTypographyStyle](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingTypographyStyle.txt) - The typography customizations.
- [CheckoutBrandingTypographyStyleGlobal](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingTypographyStyleGlobal.txt) - The global typography customizations.
- [CheckoutBrandingTypographyStyleGlobalInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingTypographyStyleGlobalInput.txt) - The input fields used to update the global typography customizations.
- [CheckoutBrandingTypographyStyleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CheckoutBrandingTypographyStyleInput.txt) - The input fields used to update the typography customizations.
- [CheckoutBrandingTypographyWeight](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingTypographyWeight.txt) - Possible values for the font weight.
- [CheckoutBrandingUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CheckoutBrandingUpsertPayload.txt) - Return type for `checkoutBrandingUpsert` mutation.
- [CheckoutBrandingUpsertUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutBrandingUpsertUserError.txt) - An error that occurs during the execution of `CheckoutBrandingUpsert`.
- [CheckoutBrandingUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingUpsertUserErrorCode.txt) - Possible error codes that can be returned by `CheckoutBrandingUpsertUserError`.
- [CheckoutBrandingVisibility](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutBrandingVisibility.txt) - Possible visibility states.
- [CheckoutProfile](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CheckoutProfile.txt) - A checkout profile defines the branding settings and the UI extensions for a store's checkout. A checkout profile could be published or draft. A store might have at most one published checkout profile, which is used to render their live checkout. The store could also have multiple draft profiles that were created, previewed, and published using the admin checkout editor.
- [CheckoutProfileConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CheckoutProfileConnection.txt) - An auto-generated type for paginating through multiple CheckoutProfiles.
- [CheckoutProfileSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CheckoutProfileSortKeys.txt) - The set of valid sort keys for the CheckoutProfile query.
- [ChildProductRelationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ChildProductRelationInput.txt) - The input fields for adding products to the Combined Listing.
- [CodeDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CodeDiscountSortKeys.txt) - The set of valid sort keys for the CodeDiscount query.
- [Collection](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Collection.txt) - Represents a group of products that can be displayed in online stores and other sales channels in categories, which makes it easy for customers to find them. For example, an athletics store might create different collections for running attire, shoes, and accessories.  Collections can be defined by conditions, such as whether they match certain product tags. These are called smart or automated collections.  Collections can also be created for a custom group of products. These are called custom or manual collections.
- [CollectionAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CollectionAddProductsPayload.txt) - Return type for `collectionAddProducts` mutation.
- [CollectionAddProductsV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CollectionAddProductsV2Payload.txt) - Return type for `collectionAddProductsV2` mutation.
- [CollectionAddProductsV2UserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CollectionAddProductsV2UserError.txt) - An error that occurs during the execution of `CollectionAddProductsV2`.
- [CollectionAddProductsV2UserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CollectionAddProductsV2UserErrorCode.txt) - Possible error codes that can be returned by `CollectionAddProductsV2UserError`.
- [CollectionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CollectionConnection.txt) - An auto-generated type for paginating through multiple Collections.
- [CollectionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CollectionCreatePayload.txt) - Return type for `collectionCreate` mutation.
- [CollectionDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CollectionDeleteInput.txt) - The input fields for specifying the collection to delete.
- [CollectionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CollectionDeletePayload.txt) - Return type for `collectionDelete` mutation.
- [CollectionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CollectionInput.txt) - The input fields required to create a collection.
- [CollectionPublication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CollectionPublication.txt) - Represents the publications where a collection is published.
- [CollectionPublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CollectionPublicationConnection.txt) - An auto-generated type for paginating through multiple CollectionPublications.
- [CollectionPublicationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CollectionPublicationInput.txt) - The input fields for publications to which a collection will be published.
- [CollectionPublishInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CollectionPublishInput.txt) - The input fields for specifying a collection to publish and the sales channels to publish it to.
- [CollectionPublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CollectionPublishPayload.txt) - Return type for `collectionPublish` mutation.
- [CollectionRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CollectionRemoveProductsPayload.txt) - Return type for `collectionRemoveProducts` mutation.
- [CollectionReorderProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CollectionReorderProductsPayload.txt) - Return type for `collectionReorderProducts` mutation.
- [CollectionRule](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CollectionRule.txt) - Represents at rule that's used to assign products to a collection.
- [CollectionRuleColumn](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CollectionRuleColumn.txt) - Specifies the attribute of a product being used to populate the smart collection.
- [CollectionRuleConditionObject](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/CollectionRuleConditionObject.txt) - Specifies object for the condition of the rule.
- [CollectionRuleConditions](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CollectionRuleConditions.txt) - This object defines all columns and allowed relations that can be used in rules for smart collections to automatically include the matching products.
- [CollectionRuleConditionsRuleObject](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/CollectionRuleConditionsRuleObject.txt) - Specifies object with additional rule attributes.
- [CollectionRuleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CollectionRuleInput.txt) - The input fields for a rule to associate with a collection.
- [CollectionRuleMetafieldCondition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CollectionRuleMetafieldCondition.txt) - Identifies a metafield definition used as a rule for the smart collection.
- [CollectionRuleProductCategoryCondition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CollectionRuleProductCategoryCondition.txt) - Specifies the condition for a Product Category field.
- [CollectionRuleRelation](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CollectionRuleRelation.txt) - Specifies the relationship between the `column` and the `condition`.
- [CollectionRuleSet](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CollectionRuleSet.txt) - The set of rules that are used to determine which products are included in the collection.
- [CollectionRuleSetInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CollectionRuleSetInput.txt) - The input fields for a rule set of the collection.
- [CollectionRuleTextCondition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CollectionRuleTextCondition.txt) - Specifies the condition for a text field.
- [CollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CollectionSortKeys.txt) - The set of valid sort keys for the Collection query.
- [CollectionSortOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CollectionSortOrder.txt) - Specifies the sort order for the products in the collection.
- [CollectionUnpublishInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CollectionUnpublishInput.txt) - The input fields for specifying the collection to unpublish and the sales channels to remove it from.
- [CollectionUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CollectionUnpublishPayload.txt) - Return type for `collectionUnpublish` mutation.
- [CollectionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CollectionUpdatePayload.txt) - Return type for `collectionUpdate` mutation.
- [Color](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/Color.txt) - A string containing a hexadecimal representation of a color.  For example, "#6A8D48".
- [CombinedListing](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CombinedListing.txt) - A combined listing of products.
- [CombinedListingChild](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CombinedListingChild.txt) - A child of a combined listing.
- [CombinedListingChildConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CombinedListingChildConnection.txt) - An auto-generated type for paginating through multiple CombinedListingChildren.
- [CombinedListingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CombinedListingUpdatePayload.txt) - Return type for `combinedListingUpdate` mutation.
- [CombinedListingUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CombinedListingUpdateUserError.txt) - An error that occurs during the execution of `CombinedListingUpdate`.
- [CombinedListingUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CombinedListingUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CombinedListingUpdateUserError`.
- [CombinedListingsRole](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CombinedListingsRole.txt) - The role of the combined listing.
- [CommentEvent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CommentEvent.txt) - Comment events are generated by staff members of a shop. They are created when a staff member adds a comment to the timeline of an order, draft order, customer, or transfer.
- [CommentEventAttachment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CommentEventAttachment.txt) - A file attachment associated to a comment event.
- [CommentEventEmbed](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/CommentEventEmbed.txt) - The main embed of a comment event.
- [CommentEventSubject](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/CommentEventSubject.txt) - The subject line of a comment event.
- [CompaniesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompaniesDeletePayload.txt) - Return type for `companiesDelete` mutation.
- [Company](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Company.txt) - Represents information about a company which is also a customer of the shop.
- [CompanyAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CompanyAddress.txt) - Represents a billing or shipping address for a company location.
- [CompanyAddressDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyAddressDeletePayload.txt) - Return type for `companyAddressDelete` mutation.
- [CompanyAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CompanyAddressInput.txt) - The input fields to create or update the address of a company location.
- [CompanyAddressType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CompanyAddressType.txt) - The valid values for the address type of a company.
- [CompanyAssignCustomerAsContactPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyAssignCustomerAsContactPayload.txt) - Return type for `companyAssignCustomerAsContact` mutation.
- [CompanyAssignMainContactPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyAssignMainContactPayload.txt) - Return type for `companyAssignMainContact` mutation.
- [CompanyConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CompanyConnection.txt) - An auto-generated type for paginating through multiple Companies.
- [CompanyContact](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CompanyContact.txt) - A person that acts on behalf of company associated to [a customer](https://shopify.dev/api/admin-graphql/latest/objects/customer).
- [CompanyContactAssignRolePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyContactAssignRolePayload.txt) - Return type for `companyContactAssignRole` mutation.
- [CompanyContactAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyContactAssignRolesPayload.txt) - Return type for `companyContactAssignRoles` mutation.
- [CompanyContactConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CompanyContactConnection.txt) - An auto-generated type for paginating through multiple CompanyContacts.
- [CompanyContactCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyContactCreatePayload.txt) - Return type for `companyContactCreate` mutation.
- [CompanyContactDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyContactDeletePayload.txt) - Return type for `companyContactDelete` mutation.
- [CompanyContactInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CompanyContactInput.txt) - The input fields for company contact attributes when creating or updating a company contact.
- [CompanyContactRemoveFromCompanyPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyContactRemoveFromCompanyPayload.txt) - Return type for `companyContactRemoveFromCompany` mutation.
- [CompanyContactRevokeRolePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyContactRevokeRolePayload.txt) - Return type for `companyContactRevokeRole` mutation.
- [CompanyContactRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyContactRevokeRolesPayload.txt) - Return type for `companyContactRevokeRoles` mutation.
- [CompanyContactRole](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CompanyContactRole.txt) - The role for a [company contact](https://shopify.dev/api/admin-graphql/latest/objects/companycontact).
- [CompanyContactRoleAssign](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CompanyContactRoleAssign.txt) - The input fields for the role and location to assign to a company contact.
- [CompanyContactRoleAssignment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CompanyContactRoleAssignment.txt) - The CompanyContactRoleAssignment describes the company and location associated to a company contact's role.
- [CompanyContactRoleAssignmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CompanyContactRoleAssignmentConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoleAssignments.
- [CompanyContactRoleAssignmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CompanyContactRoleAssignmentSortKeys.txt) - The set of valid sort keys for the CompanyContactRoleAssignment query.
- [CompanyContactRoleConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CompanyContactRoleConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoles.
- [CompanyContactRoleSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CompanyContactRoleSortKeys.txt) - The set of valid sort keys for the CompanyContactRole query.
- [CompanyContactSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CompanyContactSortKeys.txt) - The set of valid sort keys for the CompanyContact query.
- [CompanyContactUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyContactUpdatePayload.txt) - Return type for `companyContactUpdate` mutation.
- [CompanyContactsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyContactsDeletePayload.txt) - Return type for `companyContactsDelete` mutation.
- [CompanyCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CompanyCreateInput.txt) - The input fields and values for creating a company and its associated resources.
- [CompanyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyCreatePayload.txt) - Return type for `companyCreate` mutation.
- [CompanyDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyDeletePayload.txt) - Return type for `companyDelete` mutation.
- [CompanyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CompanyInput.txt) - The input fields for company attributes when creating or updating a company.
- [CompanyLocation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CompanyLocation.txt) - A location or branch of a [company that's a customer](https://shopify.dev/api/admin-graphql/latest/objects/company) of the shop. Configuration of B2B relationship, for example prices lists and checkout settings, may be done for a location.
- [CompanyLocationAssignAddressPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationAssignAddressPayload.txt) - Return type for `companyLocationAssignAddress` mutation.
- [CompanyLocationAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationAssignRolesPayload.txt) - Return type for `companyLocationAssignRoles` mutation.
- [CompanyLocationAssignTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationAssignTaxExemptionsPayload.txt) - Return type for `companyLocationAssignTaxExemptions` mutation.
- [CompanyLocationCatalog](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CompanyLocationCatalog.txt) - A list of products with publishing and pricing information associated with company locations.
- [CompanyLocationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CompanyLocationConnection.txt) - An auto-generated type for paginating through multiple CompanyLocations.
- [CompanyLocationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationCreatePayload.txt) - Return type for `companyLocationCreate` mutation.
- [CompanyLocationCreateTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationCreateTaxRegistrationPayload.txt) - Return type for `companyLocationCreateTaxRegistration` mutation.
- [CompanyLocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationDeletePayload.txt) - Return type for `companyLocationDelete` mutation.
- [CompanyLocationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CompanyLocationInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationRevokeRolesPayload.txt) - Return type for `companyLocationRevokeRoles` mutation.
- [CompanyLocationRevokeTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationRevokeTaxExemptionsPayload.txt) - Return type for `companyLocationRevokeTaxExemptions` mutation.
- [CompanyLocationRevokeTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationRevokeTaxRegistrationPayload.txt) - Return type for `companyLocationRevokeTaxRegistration` mutation.
- [CompanyLocationRoleAssign](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CompanyLocationRoleAssign.txt) - The input fields for the role and contact to assign on a location.
- [CompanyLocationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CompanyLocationSortKeys.txt) - The set of valid sort keys for the CompanyLocation query.
- [CompanyLocationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CompanyLocationUpdateInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationUpdatePayload.txt) - Return type for `companyLocationUpdate` mutation.
- [CompanyLocationsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyLocationsDeletePayload.txt) - Return type for `companyLocationsDelete` mutation.
- [CompanyRevokeMainContactPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyRevokeMainContactPayload.txt) - Return type for `companyRevokeMainContact` mutation.
- [CompanySortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CompanySortKeys.txt) - The set of valid sort keys for the Company query.
- [CompanyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CompanyUpdatePayload.txt) - Return type for `companyUpdate` mutation.
- [ContextualPricingContext](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ContextualPricingContext.txt) - The input fields for the context data that determines the pricing of a variant. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada)for more information on how to use this input object.
- [ContextualPublicationContext](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ContextualPublicationContext.txt) - The context data that determines the publication status of a product.
- [Count](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Count.txt) - Details for count of elements.
- [CountPrecision](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CountPrecision.txt) - The precision of the value returned by a count field.
- [CountriesInShippingZones](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CountriesInShippingZones.txt) - The list of all the countries from the combined shipping zones for the shop.
- [CountryCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CountryCode.txt) - The code designating a country/region, which generally follows ISO 3166-1 alpha-2 guidelines. If a territory doesn't have a country code value in the `CountryCode` enum, then it might be considered a subdivision of another country. For example, the territories associated with Spain are represented by the country code `ES`, and the territories associated with the United States of America are represented by the country code `US`.
- [CountryHarmonizedSystemCode](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CountryHarmonizedSystemCode.txt) - The country-specific harmonized system code and ISO country code for an inventory item.
- [CountryHarmonizedSystemCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CountryHarmonizedSystemCodeConnection.txt) - An auto-generated type for paginating through multiple CountryHarmonizedSystemCodes.
- [CountryHarmonizedSystemCodeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CountryHarmonizedSystemCodeInput.txt) - The input fields required to specify a harmonized system code.
- [CreateMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CreateMediaInput.txt) - The input fields required to create a media object.
- [CropRegion](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CropRegion.txt) - The part of the image that should remain after cropping.
- [CurrencyCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CurrencyCode.txt) - The three-letter currency codes that represent the world currencies used in stores. These include standard ISO 4217 codes, legacy codes, and non-standard codes.
- [CurrencyFormats](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CurrencyFormats.txt) - Currency formats configured for the merchant. These formats are available to use within Liquid.
- [CurrencySetting](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CurrencySetting.txt) - A setting for a presentment currency.
- [CurrencySettingConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CurrencySettingConnection.txt) - An auto-generated type for paginating through multiple CurrencySettings.
- [CustomShippingPackageInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CustomShippingPackageInput.txt) - The input fields for a custom shipping package used to pack shipment.
- [Customer](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Customer.txt) - Represents information about a customer of the shop, such as the customer's contact details, their order history, and whether they've agreed to receive marketing material by email.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [CustomerAccountsV2](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerAccountsV2.txt) - Information about the shop's customer accounts.
- [CustomerAccountsVersion](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerAccountsVersion.txt) - The login redirection target for customer accounts.
- [CustomerAddTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerAddTaxExemptionsPayload.txt) - Return type for `customerAddTaxExemptions` mutation.
- [CustomerCancelDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerCancelDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerCancelDataErasureUserError`.
- [CustomerCancelDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerCancelDataErasurePayload.txt) - Return type for `customerCancelDataErasure` mutation.
- [CustomerCancelDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerCancelDataErasureUserError.txt) - An error that occurs when cancelling a customer data erasure request.
- [CustomerConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CustomerConnection.txt) - An auto-generated type for paginating through multiple Customers.
- [CustomerConsentCollectedFrom](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerConsentCollectedFrom.txt) - The source that collected the customer's consent to receive marketing materials.
- [CustomerCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerCreatePayload.txt) - Return type for `customerCreate` mutation.
- [CustomerCreditCard](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerCreditCard.txt) - Represents a card instrument for customer payment method.
- [CustomerCreditCardBillingAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerCreditCardBillingAddress.txt) - The billing address of a credit card payment instrument.
- [CustomerDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CustomerDeleteInput.txt) - The input fields to delete a customer.
- [CustomerDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerDeletePayload.txt) - Return type for `customerDelete` mutation.
- [CustomerEmailAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerEmailAddress.txt) - Represents an email address.
- [CustomerEmailAddressMarketingState](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerEmailAddressMarketingState.txt) - Possible marketing states for the customer’s email address.
- [CustomerEmailAddressOpenTrackingLevel](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerEmailAddressOpenTrackingLevel.txt) - The different levels related to whether a customer has opted in to having their opened emails tracked.
- [CustomerEmailMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CustomerEmailMarketingConsentInput.txt) - Information that describes when a customer consented to         receiving marketing material by email.
- [CustomerEmailMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerEmailMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by email.
- [CustomerEmailMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CustomerEmailMarketingConsentUpdateInput.txt) - The input fields for the email consent information to update for a given customer ID.
- [CustomerEmailMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerEmailMarketingConsentUpdatePayload.txt) - Return type for `customerEmailMarketingConsentUpdate` mutation.
- [CustomerEmailMarketingConsentUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerEmailMarketingConsentUpdateUserError.txt) - An error that occurs during the execution of `CustomerEmailMarketingConsentUpdate`.
- [CustomerEmailMarketingConsentUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerEmailMarketingConsentUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CustomerEmailMarketingConsentUpdateUserError`.
- [CustomerEmailMarketingState](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerEmailMarketingState.txt) - The possible email marketing states for a customer.
- [CustomerGenerateAccountActivationUrlPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerGenerateAccountActivationUrlPayload.txt) - Return type for `customerGenerateAccountActivationUrl` mutation.
- [CustomerInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CustomerInput.txt) - The input fields and values to use when creating or updating a customer.
- [CustomerJourney](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerJourney.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerJourneySummary](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerJourneySummary.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerMarketingOptInLevel](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerMarketingOptInLevel.txt) - The possible values for the marketing subscription opt-in level enabled at the time the customer consented to receive marketing information.  The levels are defined by [the M3AAWG best practices guideline   document](https://www.m3aawg.org/sites/maawg/files/news/M3AAWG_Senders_BCP_Ver3-2015-02.pdf).
- [CustomerMergeError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerMergeError.txt) - The error blocking a customer merge.
- [CustomerMergeErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerMergeErrorCode.txt) - Possible error codes that can be returned by `CustomerMergeUserError`.
- [CustomerMergeErrorFieldType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerMergeErrorFieldType.txt) - The types of the hard blockers preventing a customer from being merged to another customer.
- [CustomerMergeOverrideFields](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CustomerMergeOverrideFields.txt) - The input fields to override default customer merge rules.
- [CustomerMergePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerMergePayload.txt) - Return type for `customerMerge` mutation.
- [CustomerMergePreview](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerMergePreview.txt) - A preview of the results of a customer merge request.
- [CustomerMergePreviewAlternateFields](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerMergePreviewAlternateFields.txt) - The fields that can be used to override the default fields.
- [CustomerMergePreviewBlockingFields](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerMergePreviewBlockingFields.txt) - The blocking fields of a customer merge preview. These fields will block customer merge unless edited.
- [CustomerMergePreviewDefaultFields](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerMergePreviewDefaultFields.txt) - The fields that will be kept as part of a customer merge preview.
- [CustomerMergeRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerMergeRequest.txt) - A merge request for merging two customers.
- [CustomerMergeRequestStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerMergeRequestStatus.txt) - The status of the customer merge request.
- [CustomerMergeUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerMergeUserError.txt) - An error that occurs while merging two customers.
- [CustomerMergeable](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerMergeable.txt) - An object that represents whether a customer can be merged with another customer.
- [CustomerMoment](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/CustomerMoment.txt) - Represents a session preceding an order, often used for building a timeline of events leading to an order.
- [CustomerMomentConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CustomerMomentConnection.txt) - An auto-generated type for paginating through multiple CustomerMoments.
- [CustomerPaymentInstrument](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/CustomerPaymentInstrument.txt) - All possible instruments for CustomerPaymentMethods.
- [CustomerPaymentInstrumentBillingAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerPaymentInstrumentBillingAddress.txt) - The billing address of a payment instrument.
- [CustomerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerPaymentMethod.txt) - A customer's payment method.
- [CustomerPaymentMethodConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CustomerPaymentMethodConnection.txt) - An auto-generated type for paginating through multiple CustomerPaymentMethods.
- [CustomerPaymentMethodCreateFromDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerPaymentMethodCreateFromDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodCreateFromDuplicationData`.
- [CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodCreateFromDuplicationDataUserError`.
- [CustomerPaymentMethodCreditCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerPaymentMethodCreditCardCreatePayload.txt) - Return type for `customerPaymentMethodCreditCardCreate` mutation.
- [CustomerPaymentMethodCreditCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerPaymentMethodCreditCardUpdatePayload.txt) - Return type for `customerPaymentMethodCreditCardUpdate` mutation.
- [CustomerPaymentMethodGetDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerPaymentMethodGetDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetDuplicationData`.
- [CustomerPaymentMethodGetDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerPaymentMethodGetDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetDuplicationDataUserError`.
- [CustomerPaymentMethodGetUpdateUrlPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerPaymentMethodGetUpdateUrlPayload.txt) - Return type for `customerPaymentMethodGetUpdateUrl` mutation.
- [CustomerPaymentMethodGetUpdateUrlUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerPaymentMethodGetUpdateUrlUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetUpdateUrl`.
- [CustomerPaymentMethodGetUpdateUrlUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerPaymentMethodGetUpdateUrlUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetUpdateUrlUserError`.
- [CustomerPaymentMethodPaypalBillingAgreementCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerPaymentMethodPaypalBillingAgreementCreatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementCreate` mutation.
- [CustomerPaymentMethodPaypalBillingAgreementUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerPaymentMethodPaypalBillingAgreementUpdatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementUpdate` mutation.
- [CustomerPaymentMethodRemoteCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerPaymentMethodRemoteCreatePayload.txt) - Return type for `customerPaymentMethodRemoteCreate` mutation.
- [CustomerPaymentMethodRemoteCreditCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerPaymentMethodRemoteCreditCardCreatePayload.txt) - Return type for `customerPaymentMethodRemoteCreditCardCreate` mutation.
- [CustomerPaymentMethodRemoteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CustomerPaymentMethodRemoteInput.txt) - The input fields for a remote gateway payment method, only one remote reference permitted.
- [CustomerPaymentMethodRemoteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerPaymentMethodRemoteUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodRemoteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerPaymentMethodRemoteUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodRemoteUserError`.
- [CustomerPaymentMethodRevocationReason](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerPaymentMethodRevocationReason.txt) - The revocation reason types for a customer payment method.
- [CustomerPaymentMethodRevokePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerPaymentMethodRevokePayload.txt) - Return type for `customerPaymentMethodRevoke` mutation.
- [CustomerPaymentMethodSendUpdateEmailPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerPaymentMethodSendUpdateEmailPayload.txt) - Return type for `customerPaymentMethodSendUpdateEmail` mutation.
- [CustomerPaymentMethodUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerPaymentMethodUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerPaymentMethodUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodUserError`.
- [CustomerPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerPaypalBillingAgreement.txt) - Represents a PayPal instrument for customer payment method.
- [CustomerPhoneNumber](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerPhoneNumber.txt) - A phone number.
- [CustomerPredictedSpendTier](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerPredictedSpendTier.txt) - The valid tiers for the predicted spend of a customer with a shop.
- [CustomerProductSubscriberStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerProductSubscriberStatus.txt) - The possible product subscription states for a customer, as defined by the customer's subscription contracts.
- [CustomerRemoveTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerRemoveTaxExemptionsPayload.txt) - Return type for `customerRemoveTaxExemptions` mutation.
- [CustomerReplaceTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerReplaceTaxExemptionsPayload.txt) - Return type for `customerReplaceTaxExemptions` mutation.
- [CustomerRequestDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerRequestDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerRequestDataErasureUserError`.
- [CustomerRequestDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerRequestDataErasurePayload.txt) - Return type for `customerRequestDataErasure` mutation.
- [CustomerRequestDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerRequestDataErasureUserError.txt) - An error that occurs when requesting a customer data erasure.
- [CustomerSavedSearchSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerSavedSearchSortKeys.txt) - The set of valid sort keys for the CustomerSavedSearch query.
- [CustomerSegmentMember](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerSegmentMember.txt) - The member of a segment.
- [CustomerSegmentMemberConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CustomerSegmentMemberConnection.txt) - The connection type for the `CustomerSegmentMembers` object.
- [CustomerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerSegmentMembersQuery.txt) - A job to determine a list of members, such as customers, that are associated with an individual segment.
- [CustomerSegmentMembersQueryCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerSegmentMembersQueryCreatePayload.txt) - Return type for `customerSegmentMembersQueryCreate` mutation.
- [CustomerSegmentMembersQueryInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CustomerSegmentMembersQueryInput.txt) - The input fields and values for creating a customer segment members query.
- [CustomerSegmentMembersQueryUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerSegmentMembersQueryUserError.txt) - Represents a customer segment members query custom error.
- [CustomerSegmentMembersQueryUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerSegmentMembersQueryUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSegmentMembersQueryUserError`.
- [CustomerShopPayAgreement](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerShopPayAgreement.txt) - Represents a Shop Pay card instrument for customer payment method.
- [CustomerSmsMarketingConsentError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerSmsMarketingConsentError.txt) - An error that occurs during execution of an SMS marketing consent mutation.
- [CustomerSmsMarketingConsentErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerSmsMarketingConsentErrorCode.txt) - Possible error codes that can be returned by `CustomerSmsMarketingConsentError`.
- [CustomerSmsMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CustomerSmsMarketingConsentInput.txt) - The marketing consent information when the customer consented to         receiving marketing material by SMS.
- [CustomerSmsMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerSmsMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by SMS.  The customer's consent state reflects the record with the most recent date when consent was updated.
- [CustomerSmsMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/CustomerSmsMarketingConsentUpdateInput.txt) - The input fields for updating SMS marketing consent information for a given customer ID.
- [CustomerSmsMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerSmsMarketingConsentUpdatePayload.txt) - Return type for `customerSmsMarketingConsentUpdate` mutation.
- [CustomerSmsMarketingState](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerSmsMarketingState.txt) - The valid SMS marketing states for a customer’s phone number.
- [CustomerSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerSortKeys.txt) - The set of valid sort keys for the Customer query.
- [CustomerState](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/CustomerState.txt) - The valid values for the state of a customer's account with a shop.
- [CustomerStatistics](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerStatistics.txt) - A customer's computed statistics.
- [CustomerUpdateDefaultAddressPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerUpdateDefaultAddressPayload.txt) - Return type for `customerUpdateDefaultAddress` mutation.
- [CustomerUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/CustomerUpdatePayload.txt) - Return type for `customerUpdate` mutation.
- [CustomerVisit](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerVisit.txt) - Represents a customer's session visiting a shop's online store, including information about the marketing activity attributed to starting the session.
- [CustomerVisitProductInfo](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/CustomerVisitProductInfo.txt) - This type returns the information about the product and product variant from a customer visit.
- [CustomerVisitProductInfoConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/CustomerVisitProductInfoConnection.txt) - An auto-generated type for paginating through multiple CustomerVisitProductInfos.
- [DataSaleOptOutPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DataSaleOptOutPayload.txt) - Return type for `dataSaleOptOut` mutation.
- [DataSaleOptOutUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DataSaleOptOutUserError.txt) - An error that occurs during the execution of `DataSaleOptOut`.
- [DataSaleOptOutUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DataSaleOptOutUserErrorCode.txt) - Possible error codes that can be returned by `DataSaleOptOutUserError`.
- [Date](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/Date.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date string. For example, September 7, 2019 is represented as `"2019-07-16"`.
- [DateTime](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/DateTime.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date and time string. For example, 3:50 pm on September 7, 2019 in the time zone of UTC (Coordinated Universal Time) is represented as `"2019-09-07T15:50:00Z`".
- [DayOfTheWeek](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DayOfTheWeek.txt) - Days of the week from Monday to Sunday.
- [Decimal](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/Decimal.txt) - A signed decimal number, which supports arbitrary precision and is serialized as a string.  Example values: `"29.99"`, `"29.999"`.
- [DelegateAccessToken](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DelegateAccessToken.txt) - A token that delegates a set of scopes from the original permission.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [DelegateAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DelegateAccessTokenCreatePayload.txt) - Return type for `delegateAccessTokenCreate` mutation.
- [DelegateAccessTokenCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DelegateAccessTokenCreateUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenCreate`.
- [DelegateAccessTokenCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DelegateAccessTokenCreateUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenCreateUserError`.
- [DelegateAccessTokenDestroyPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DelegateAccessTokenDestroyPayload.txt) - Return type for `delegateAccessTokenDestroy` mutation.
- [DelegateAccessTokenDestroyUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DelegateAccessTokenDestroyUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenDestroy`.
- [DelegateAccessTokenDestroyUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DelegateAccessTokenDestroyUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenDestroyUserError`.
- [DelegateAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DelegateAccessTokenInput.txt) - The input fields for a delegate access token.
- [DeletionEvent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeletionEvent.txt) - Deletion events chronicle the destruction of resources (e.g. products and collections). Once deleted, the deletion event is the only trace of the original's existence, as the resource itself has been removed and can no longer be accessed.
- [DeletionEventConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DeletionEventConnection.txt) - An auto-generated type for paginating through multiple DeletionEvents.
- [DeletionEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeletionEventSortKeys.txt) - The set of valid sort keys for the DeletionEvent query.
- [DeletionEventSubjectType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeletionEventSubjectType.txt) - The supported subject types of deletion events.
- [DeliveryAvailableService](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryAvailableService.txt) - A shipping service and a list of countries that the service is available for.
- [DeliveryBrandedPromise](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryBrandedPromise.txt) - Represents a branded promise presented to buyers.
- [DeliveryCarrierService](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryCarrierService.txt) - A carrier service (also known as a carrier calculated service or shipping service) provides real-time shipping rates to Shopify. Some common carrier services include Canada Post, FedEx, UPS, and USPS. The term **carrier** is often used interchangeably with the terms **shipping company** and **rate provider**.  Using the CarrierService resource, you can add a carrier service to a shop and then provide a list of applicable shipping rates at checkout. You can even use the cart data to adjust shipping rates and offer shipping discounts based on what is in the customer's cart.  ## Requirements for accessing the CarrierService resource To access the CarrierService resource, add the `write_shipping` permission to your app's requested scopes. For more information, see [API access scopes](https://shopify.dev/docs/admin-api/access-scopes).  Your app's request to create a carrier service will fail unless the store installing your carrier service meets one of the following requirements: * It's on the Advanced Shopify plan or higher. * It's on the Shopify plan with yearly billing, or the carrier service feature has been added to the store for a monthly fee. For more information, contact [Shopify Support](https://help.shopify.com/questions). * It's a development store.  > Note: > If a store changes its Shopify plan, then the store's association with a carrier service is deactivated if the store no long meets one of the requirements above.  ## Providing shipping rates to Shopify When adding a carrier service to a store, you need to provide a POST endpoint rooted in the `callbackUrl` property where Shopify can retrieve applicable shipping rates. The callback URL should be a public endpoint that expects these requests from Shopify.  ### Example shipping rate request sent to a carrier service  ```json {   "rate": {     "origin": {       "country": "CA",       "postal_code": "K2P1L4",       "province": "ON",       "city": "Ottawa",       "name": null,       "address1": "150 Elgin St.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": "Jamie D's Emporium"     },     "destination": {       "country": "CA",       "postal_code": "K1M1M4",       "province": "ON",       "city": "Ottawa",       "name": "Bob Norman",       "address1": "24 Sussex Dr.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": null     },     "items": [{       "name": "Short Sleeve T-Shirt",       "sku": "",       "quantity": 1,       "grams": 1000,       "price": 1999,       "vendor": "Jamie D's Emporium",       "requires_shipping": true,       "taxable": true,       "fulfillment_service": "manual",       "properties": null,       "product_id": 48447225880,       "variant_id": 258644705304     }],     "currency": "USD",     "locale": "en"   } } ```  ### Example response ```json {    "rates": [        {            "service_name": "canadapost-overnight",            "service_code": "ON",            "total_price": "1295",            "description": "This is the fastest option by far",            "currency": "CAD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-2dayground",            "service_code": "2D",            "total_price": "2934",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-priorityovernight",            "service_code": "1D",            "total_price": "3587",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        }    ] } ```  The `address3`, `fax`, `address_type`, and `company_name` fields are returned by specific [ActiveShipping](https://github.com/Shopify/active_shipping) providers. For API-created carrier services, you should use only the following shipping address fields: * `address1` * `address2` * `city` * `zip` * `province` * `country`  Other values remain as `null` and are not sent to the callback URL.  ### Response fields  When Shopify requests shipping rates using your callback URL, the response object `rates` must be a JSON array of objects with the following fields.  Required fields must be included in the response for the carrier service integration to work properly.  | Field                   | Required | Description                                                                                                                                                                                                  | | ----------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `service_name`          | Yes      | The name of the rate, which customers see at checkout. For example: `Expedited Mail`.                                                                                                                        | | `description`           | Yes      | A description of the rate, which customers see at checkout. For example: `Includes tracking and insurance`.                                                                                                  | | `service_code`          | Yes      | A unique code associated with the rate. For example: `expedited_mail`.                                                                                                                                       | | `currency`              | Yes      | The currency of the shipping rate.                                                                                                                                                                           | | `total_price`           | Yes      | The total price expressed in subunits. If the currency doesn't use subunits, then the value must be multiplied by 100. For example: `"total_price": 500` for 5.00 CAD, `"total_price": 100000` for 1000 JPY. | | `phone_required`        | No       | Whether the customer must provide a phone number at checkout.                                                                                                                                                | | `min_delivery_date`     | No       | The earliest delivery date for the displayed rate.                                                                                                                                                           | | `max_delivery_date`     | No       | The latest delivery date for the displayed rate to still be valid.                                                                                                                                           |  ### Special conditions  * To indicate that this carrier service cannot handle this shipping request, return an empty array and any successful (20x) HTTP code. * To force backup rates instead, return a 40x or 50x HTTP code with any content. A good choice is the regular 404 Not Found code. * Redirects (30x codes) will only be followed for the same domain as the original callback URL. Attempting to redirect to a different domain will trigger backup rates. * There is no retry mechanism. The response must be successful on the first try, within the time budget listed below. Timeouts or errors will trigger backup rates.  ## Response Timeouts  The read timeout for rate requests are dynamic, based on the number of requests per minute (RPM). These limits are applied to each shop-app pair. The timeout values are as follows.  | RPM Range     | Timeout    | | ------------- | ---------- | | Under 1500    | 10s        | | 1500 to 3000  | 5s         | | Over 3000     | 3s         |  > Note: > These values are upper limits and should not be interpretted as a goal to develop towards. Shopify is constantly evaluating the performance of the platform and working towards improving resilience as well as app capabilities. As such, these numbers may be adjusted outside of our normal versioning timelines.  ## Server-side caching of requests Shopify provides server-side caching to reduce the number of requests it makes. Any shipping rate request that identically matches the following fields will be retrieved from Shopify's cache of the initial response: * variant IDs * default shipping box weight and dimensions * variant quantities * carrier service ID * origin address * destination address * item weights and signatures  If any of these fields differ, or if the cache has expired since the original request, then new shipping rates are requested. The cache expires 15 minutes after rates are successfully returned. If an error occurs, then the cache expires after 30 seconds.
- [DeliveryCarrierServiceAndLocations](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryCarrierServiceAndLocations.txt) - A carrier service and the associated list of shop locations.
- [DeliveryCarrierServiceConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DeliveryCarrierServiceConnection.txt) - An auto-generated type for paginating through multiple DeliveryCarrierServices.
- [DeliveryCarrierServiceCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryCarrierServiceCreateInput.txt) - The input fields required to create a carrier service.
- [DeliveryCarrierServiceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryCarrierServiceUpdateInput.txt) - The input fields used to update a carrier service.
- [DeliveryCondition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryCondition.txt) - A condition that must pass for a delivery method definition to be applied to an order.
- [DeliveryConditionCriteria](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DeliveryConditionCriteria.txt) - The value (weight or price) that the condition field is compared to.
- [DeliveryConditionField](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeliveryConditionField.txt) - The field type that the condition will be applied to.
- [DeliveryConditionOperator](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeliveryConditionOperator.txt) - The operator to use to determine if the condition passes.
- [DeliveryCountry](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryCountry.txt) - A country that is used to define a shipping zone.
- [DeliveryCountryAndZone](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryCountryAndZone.txt) - The country details and the associated shipping zone.
- [DeliveryCountryCodeOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryCountryCodeOrRestOfWorld.txt) - The country code and whether the country is a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryCodesOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryCountryCodesOrRestOfWorld.txt) - The list of country codes and information whether the countries are a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryCountryInput.txt) - The input fields to specify a country.
- [DeliveryCustomization](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryCustomization.txt) - A delivery customization.
- [DeliveryCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DeliveryCustomizationActivationPayload.txt) - Return type for `deliveryCustomizationActivation` mutation.
- [DeliveryCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DeliveryCustomizationConnection.txt) - An auto-generated type for paginating through multiple DeliveryCustomizations.
- [DeliveryCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DeliveryCustomizationCreatePayload.txt) - Return type for `deliveryCustomizationCreate` mutation.
- [DeliveryCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DeliveryCustomizationDeletePayload.txt) - Return type for `deliveryCustomizationDelete` mutation.
- [DeliveryCustomizationError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryCustomizationError.txt) - An error that occurs during the execution of a delivery customization mutation.
- [DeliveryCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeliveryCustomizationErrorCode.txt) - Possible error codes that can be returned by `DeliveryCustomizationError`.
- [DeliveryCustomizationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryCustomizationInput.txt) - The input fields to create and update a delivery customization.
- [DeliveryCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DeliveryCustomizationUpdatePayload.txt) - Return type for `deliveryCustomizationUpdate` mutation.
- [DeliveryLegacyModeBlocked](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryLegacyModeBlocked.txt) - Whether the shop is blocked from converting to full multi-location delivery profiles mode. If the shop is blocked, then the blocking reasons are also returned.
- [DeliveryLegacyModeBlockedReason](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeliveryLegacyModeBlockedReason.txt) - Reasons the shop is blocked from converting to full multi-location delivery profiles mode.
- [DeliveryLocalPickupSettings](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryLocalPickupSettings.txt) - Local pickup settings associated with a location.
- [DeliveryLocalPickupTime](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeliveryLocalPickupTime.txt) - Possible pickup time values that a location enabled for local pickup can have.
- [DeliveryLocationGroup](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryLocationGroup.txt) - A location group is a collection of locations. They share zones and delivery methods across delivery profiles.
- [DeliveryLocationGroupZone](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryLocationGroupZone.txt) - Links a location group with a zone and the associated method definitions.
- [DeliveryLocationGroupZoneConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DeliveryLocationGroupZoneConnection.txt) - An auto-generated type for paginating through multiple DeliveryLocationGroupZones.
- [DeliveryLocationGroupZoneInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryLocationGroupZoneInput.txt) - The input fields for a delivery zone associated to a location group and profile.
- [DeliveryLocationLocalPickupEnableInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryLocationLocalPickupEnableInput.txt) - The input fields for a local pickup setting associated with a location.
- [DeliveryLocationLocalPickupSettingsError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryLocationLocalPickupSettingsError.txt) - Represents an error that happened when changing local pickup settings for a location.
- [DeliveryLocationLocalPickupSettingsErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeliveryLocationLocalPickupSettingsErrorCode.txt) - Possible error codes that can be returned by `DeliveryLocationLocalPickupSettingsError`.
- [DeliveryMethod](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryMethod.txt) - The delivery method used by a fulfillment order.
- [DeliveryMethodAdditionalInformation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryMethodAdditionalInformation.txt) - Additional information included on a delivery method that will help during the delivery process.
- [DeliveryMethodDefinition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryMethodDefinition.txt) - A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
- [DeliveryMethodDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DeliveryMethodDefinitionConnection.txt) - An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
- [DeliveryMethodDefinitionCounts](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryMethodDefinitionCounts.txt) - The number of method definitions for a zone, separated into merchant-owned and participant definitions.
- [DeliveryMethodDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryMethodDefinitionInput.txt) - The input fields for a method definition.
- [DeliveryMethodDefinitionType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeliveryMethodDefinitionType.txt) - The different types of method definitions to filter by.
- [DeliveryMethodType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeliveryMethodType.txt) - Possible method types that a delivery method can have.
- [DeliveryParticipant](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryParticipant.txt) - A participant defines carrier-calculated rates for shipping services with a possible merchant-defined fixed fee or a percentage-of-rate fee.
- [DeliveryParticipantInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryParticipantInput.txt) - The input fields for a participant.
- [DeliveryParticipantService](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryParticipantService.txt) - A mail service provided by the participant.
- [DeliveryParticipantServiceInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryParticipantServiceInput.txt) - The input fields for a shipping service provided by a participant.
- [DeliveryPriceConditionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryPriceConditionInput.txt) - The input fields for a price-based condition of a delivery method definition.
- [DeliveryProductVariantsCount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryProductVariantsCount.txt) - How many product variants are in a profile. This count is capped at 500.
- [DeliveryProfile](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryProfile.txt) - A shipping profile. In Shopify, a shipping profile is a set of shipping rates scoped to a set of products or variants that can be shipped from selected locations to zones. Learn more about [building with delivery profiles](https://shopify.dev/apps/build/purchase-options/deferred/delivery-and-deferment/build-delivery-profiles).
- [DeliveryProfileConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DeliveryProfileConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfiles.
- [DeliveryProfileCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DeliveryProfileCreatePayload.txt) - Return type for `deliveryProfileCreate` mutation.
- [DeliveryProfileInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryProfileInput.txt) - The input fields for a delivery profile.
- [DeliveryProfileItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryProfileItem.txt) - A product and the subset of associated variants that are part of this delivery profile.
- [DeliveryProfileItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DeliveryProfileItemConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfileItems.
- [DeliveryProfileLocationGroup](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryProfileLocationGroup.txt) - Links a location group with zones. Both are associated to a delivery profile.
- [DeliveryProfileLocationGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryProfileLocationGroupInput.txt) - The input fields for a location group associated to a delivery profile.
- [DeliveryProfileRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DeliveryProfileRemovePayload.txt) - Return type for `deliveryProfileRemove` mutation.
- [DeliveryProfileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DeliveryProfileUpdatePayload.txt) - Return type for `deliveryProfileUpdate` mutation.
- [DeliveryPromiseProvider](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryPromiseProvider.txt) - A delivery promise provider. Currently restricted to select approved delivery promise partners.
- [DeliveryPromiseProviderUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DeliveryPromiseProviderUpsertPayload.txt) - Return type for `deliveryPromiseProviderUpsert` mutation.
- [DeliveryPromiseProviderUpsertUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryPromiseProviderUpsertUserError.txt) - An error that occurs during the execution of `DeliveryPromiseProviderUpsert`.
- [DeliveryPromiseProviderUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DeliveryPromiseProviderUpsertUserErrorCode.txt) - Possible error codes that can be returned by `DeliveryPromiseProviderUpsertUserError`.
- [DeliveryProvince](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryProvince.txt) - A region that is used to define a shipping zone.
- [DeliveryProvinceInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryProvinceInput.txt) - The input fields to specify a region.
- [DeliveryRateDefinition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryRateDefinition.txt) - The merchant-defined rate of the [DeliveryMethodDefinition](https://shopify.dev/api/admin-graphql/latest/objects/DeliveryMethodDefinition).
- [DeliveryRateDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryRateDefinitionInput.txt) - The input fields for a rate definition.
- [DeliveryRateProvider](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DeliveryRateProvider.txt) - A rate provided by a merchant-defined rate or a participant.
- [DeliverySetting](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliverySetting.txt) - The `DeliverySetting` object enables you to manage shop-wide shipping settings. You can enable legacy compatibility mode for the multi-location delivery profiles feature if the legacy mode isn't blocked.
- [DeliverySettingInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliverySettingInput.txt) - The input fields for shop-level delivery settings.
- [DeliverySettingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DeliverySettingUpdatePayload.txt) - Return type for `deliverySettingUpdate` mutation.
- [DeliveryShippingOriginAssignPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DeliveryShippingOriginAssignPayload.txt) - Return type for `deliveryShippingOriginAssign` mutation.
- [DeliveryUpdateConditionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryUpdateConditionInput.txt) - The input fields for updating the condition of a delivery method definition.
- [DeliveryWeightConditionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DeliveryWeightConditionInput.txt) - The input fields for a weight-based condition of a delivery method definition.
- [DeliveryZone](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryZone.txt) - A zone is a group of countries that have the same shipping rates. Customers can order products from a store only if they choose a shipping destination that's included in one of the store's zones.
- [DigitalWallet](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DigitalWallet.txt) - Digital wallet, such as Apple Pay, which can be used for accelerated checkouts.
- [Discount](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/Discount.txt) - A discount.
- [DiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountAllocation.txt) - An amount that's allocated to a line based on an associated discount application.
- [DiscountAmount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountAmount.txt) - The fixed amount value of a discount, and whether the amount is applied to each entitled item or spread evenly across the entitled items.
- [DiscountAmountInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountAmountInput.txt) - The input fields for the value of the discount and how it is applied.
- [DiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/DiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountApplicationAllocationMethod](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountApplicationAllocationMethod.txt) - The method by which the discount's value is allocated onto its entitled lines.
- [DiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple DiscountApplications.
- [DiscountApplicationLevel](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountApplicationLevel.txt) - The level at which the discount's value is applied.
- [DiscountApplicationTargetSelection](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountApplicationTargetSelection.txt) - The lines on the order to which the discount is applied, of the type defined by the discount application's `targetType`. For example, the value `ENTITLED`, combined with a `targetType` of `LINE_ITEM`, applies the discount on all line items that are entitled to the discount. The value `ALL`, combined with a `targetType` of `SHIPPING_LINE`, applies the discount on all shipping lines.
- [DiscountApplicationTargetType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountApplicationTargetType.txt) - The type of line (i.e. line item or shipping line) on an order that the discount is applicable towards.
- [DiscountAutomatic](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DiscountAutomatic.txt) - The type of discount associated to the automatic discount. For example, the automatic discount might offer a basic discount using a fixed percentage, or a fixed amount, on specific products from the order. The automatic discount may also be a BXGY discount, which offers customer discounts on select products if they add a specific product to their order.
- [DiscountAutomaticActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticActivatePayload.txt) - Return type for `discountAutomaticActivate` mutation.
- [DiscountAutomaticApp](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountAutomaticApp.txt) - The `DiscountAutomaticApp` object stores information about automatic discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountAutomaticApp`when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountCodeApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeApp) object has similar functionality to the `DiscountAutomaticApp` object, with the exception that `DiscountCodeApp` stores information about discount codes that are managed by an app using Shopify Functions.
- [DiscountAutomaticAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticAppCreatePayload.txt) - Return type for `discountAutomaticAppCreate` mutation.
- [DiscountAutomaticAppInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountAutomaticAppInput.txt) - The input fields for creating or updating an automatic discount that's managed by an app.  Use these input fields when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountAutomaticAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticAppUpdatePayload.txt) - Return type for `discountAutomaticAppUpdate` mutation.
- [DiscountAutomaticBasic](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountAutomaticBasic.txt) - The `DiscountAutomaticBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are automatically applied on a cart and at checkout. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountAutomaticBasic` object stores information about automatic amount off discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBasic) object has similar functionality to the `DiscountAutomaticBasic` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticBasicCreatePayload.txt) - Return type for `discountAutomaticBasicCreate` mutation.
- [DiscountAutomaticBasicInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountAutomaticBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticBasicUpdatePayload.txt) - Return type for `discountAutomaticBasicUpdate` mutation.
- [DiscountAutomaticBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticBulkDeletePayload.txt) - Return type for `discountAutomaticBulkDelete` mutation.
- [DiscountAutomaticBxgy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountAutomaticBxgy.txt) - The `DiscountAutomaticBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are automatically applied on a cart and at checkout. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountAutomaticBxgy` object stores information about automatic BXGY discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBxgy) object has similar functionality to the `DiscountAutomaticBxgy` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticBxgyCreatePayload.txt) - Return type for `discountAutomaticBxgyCreate` mutation.
- [DiscountAutomaticBxgyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountAutomaticBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticBxgyUpdatePayload.txt) - Return type for `discountAutomaticBxgyUpdate` mutation.
- [DiscountAutomaticConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DiscountAutomaticConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomatics.
- [DiscountAutomaticDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticDeactivatePayload.txt) - Return type for `discountAutomaticDeactivate` mutation.
- [DiscountAutomaticDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticDeletePayload.txt) - Return type for `discountAutomaticDelete` mutation.
- [DiscountAutomaticFreeShipping](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountAutomaticFreeShipping.txt) - The `DiscountAutomaticFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are automatically applied on a cart and at checkout. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountAutomaticFreeShipping` object stores information about automatic free shipping discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeFreeShipping) object has similar functionality to the `DiscountAutomaticFreeShipping` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticFreeShippingCreatePayload.txt) - Return type for `discountAutomaticFreeShippingCreate` mutation.
- [DiscountAutomaticFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountAutomaticFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountAutomaticFreeShippingUpdatePayload.txt) - Return type for `discountAutomaticFreeShippingUpdate` mutation.
- [DiscountAutomaticNode](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountAutomaticNode.txt) - The `DiscountAutomaticNode` object enables you to manage [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts) that are applied when an order meets specific criteria. You can create amount off, free shipping, or buy X get Y automatic discounts. For example, you can offer customers a free shipping discount that applies when conditions are met. Or you can offer customers a buy X get Y discount that's automatically applied when customers spend a specified amount of money, or a specified quantity of products.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountAutomaticNodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DiscountAutomaticNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomaticNodes.
- [DiscountClass](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [DiscountCode](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DiscountCode.txt) - The type of discount associated with the discount code. For example, the discount code might offer a basic discount of a fixed percentage, or a fixed amount, on specific products or the order. Alternatively, the discount might offer the customer free shipping on their order. A third option is a Buy X, Get Y (BXGY) discount, which offers a customer discounts on select products if they add a specific product to their order.
- [DiscountCodeActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeActivatePayload.txt) - Return type for `discountCodeActivate` mutation.
- [DiscountCodeApp](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCodeApp.txt) - The `DiscountCodeApp` object stores information about code discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountCodeApp` when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountAutomaticApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticApp) object has similar functionality to the `DiscountCodeApp` object, with the exception that `DiscountAutomaticApp` stores information about automatic discounts that are managed by an app using Shopify Functions.
- [DiscountCodeAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeAppCreatePayload.txt) - Return type for `discountCodeAppCreate` mutation.
- [DiscountCodeAppInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCodeAppInput.txt) - The input fields for creating or updating a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions).   Use these input fields when you need advanced or custom discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCodeAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeAppUpdatePayload.txt) - Return type for `discountCodeAppUpdate` mutation.
- [DiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCodeApplication.txt) - Discount code applications capture the intentions of a discount code at the time that it is applied onto an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountCodeBasic](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCodeBasic.txt) - The `DiscountCodeBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are applied on a cart and at checkout when a customer enters a code. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountCodeBasic` object stores information about amount off code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBasic) object has similar functionality to the `DiscountCodeBasic` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeBasicCreatePayload.txt) - Return type for `discountCodeBasicCreate` mutation.
- [DiscountCodeBasicInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCodeBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.
- [DiscountCodeBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeBasicUpdatePayload.txt) - Return type for `discountCodeBasicUpdate` mutation.
- [DiscountCodeBulkActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeBulkActivatePayload.txt) - Return type for `discountCodeBulkActivate` mutation.
- [DiscountCodeBulkDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeBulkDeactivatePayload.txt) - Return type for `discountCodeBulkDeactivate` mutation.
- [DiscountCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeBulkDeletePayload.txt) - Return type for `discountCodeBulkDelete` mutation.
- [DiscountCodeBxgy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCodeBxgy.txt) - The `DiscountCodeBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are applied on a cart and at checkout when a customer enters a code. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountCodeBxgy` object stores information about BXGY code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBxgy) object has similar functionality to the `DiscountCodeBxgy` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeBxgyCreatePayload.txt) - Return type for `discountCodeBxgyCreate` mutation.
- [DiscountCodeBxgyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCodeBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeBxgyUpdatePayload.txt) - Return type for `discountCodeBxgyUpdate` mutation.
- [DiscountCodeDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeDeactivatePayload.txt) - Return type for `discountCodeDeactivate` mutation.
- [DiscountCodeDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeDeletePayload.txt) - Return type for `discountCodeDelete` mutation.
- [DiscountCodeFreeShipping](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCodeFreeShipping.txt) - The `DiscountCodeFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are applied on a cart and at checkout when a customer enters a code. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountCodeFreeShipping` object stores information about free shipping code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticFreeShipping) object has similar functionality to the `DiscountCodeFreeShipping` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeFreeShippingCreatePayload.txt) - Return type for `discountCodeFreeShippingCreate` mutation.
- [DiscountCodeFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCodeFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeFreeShippingUpdatePayload.txt) - Return type for `discountCodeFreeShippingUpdate` mutation.
- [DiscountCodeNode](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCodeNode.txt) - The `DiscountCodeNode` object enables you to manage [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) that are applied when customers enter a code at checkout. For example, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store. Or, you can offer discounts where customers have to enter a code to get free shipping. Merchants can create and share discount codes individually with customers.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountCodeNodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DiscountCodeNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountCodeNodes.
- [DiscountCodeRedeemCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountCodeRedeemCodeBulkDeletePayload.txt) - Return type for `discountCodeRedeemCodeBulkDelete` mutation.
- [DiscountCodeSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountCodeSortKeys.txt) - The set of valid sort keys for the DiscountCode query.
- [DiscountCollections](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCollections.txt) - A list of collections that the discount can have as a prerequisite or a list of collections to which the discount can be applied.
- [DiscountCollectionsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCollectionsInput.txt) - The input fields for collections attached to a discount.
- [DiscountCombinesWith](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCombinesWith.txt) - The [discount classes](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that you can use in combination with [Shopify discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCombinesWithInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCombinesWithInput.txt) - The input fields to determine which discount classes the discount can combine with.
- [DiscountCountries](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCountries.txt) - The shipping destinations where the discount can be applied.
- [DiscountCountriesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCountriesInput.txt) - The input fields for a list of countries to add or remove from the free shipping discount.
- [DiscountCountryAll](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCountryAll.txt) - The `DiscountCountryAll` object lets you target all countries as shipping destination for discount eligibility.
- [DiscountCustomerAll](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCustomerAll.txt) - The `DiscountCustomerAll` object lets you target all customers for discount eligibility.
- [DiscountCustomerBuys](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCustomerBuys.txt) - The prerequisite items and prerequisite value that a customer must have on the order for the discount to be applicable.
- [DiscountCustomerBuysInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCustomerBuysInput.txt) - The input fields for prerequisite items and quantity for the discount.
- [DiscountCustomerBuysValue](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DiscountCustomerBuysValue.txt) - The prerequisite for the discount to be applicable. For example, the discount might require a customer to buy a minimum quantity of select items. Alternatively, the discount might require a customer to spend a minimum amount on select items.
- [DiscountCustomerBuysValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCustomerBuysValueInput.txt) - The input fields for prerequisite quantity or minimum purchase amount required for the discount.
- [DiscountCustomerGets](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCustomerGets.txt) - The items in the order that qualify for the discount, their quantities, and the total value of the discount.
- [DiscountCustomerGetsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCustomerGetsInput.txt) - Specifies the items that will be discounted, the quantity of items that will be discounted, and the value of discount.
- [DiscountCustomerGetsValue](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DiscountCustomerGetsValue.txt) - The type of the discount value and how it will be applied. For example, it might be a percentage discount on a fixed number of items. Alternatively, it might be a fixed amount evenly distributed across all items or on each individual item. A third example is a percentage discount on all items.
- [DiscountCustomerGetsValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCustomerGetsValueInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountCustomerSegments](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCustomerSegments.txt) - A list of customer segments that contain the customers that the discount applies to.
- [DiscountCustomerSegmentsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCustomerSegmentsInput.txt) - The input fields for which customer segments to add to or remove from the discount.
- [DiscountCustomerSelection](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DiscountCustomerSelection.txt) - The type used for targeting a set of customers who are eligible for the discount. For example, the discount might be available to all customers or it might only be available to a specific set of customers. You can define the set of customers by targeting a list of customer segments, or by targeting a list of specific customers.
- [DiscountCustomerSelectionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCustomerSelectionInput.txt) - The input fields for the customers who can use this discount.
- [DiscountCustomers](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountCustomers.txt) - A list of customers eligible for the discount.
- [DiscountCustomersInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountCustomersInput.txt) - The input fields for which customers to add to or remove from the discount.
- [DiscountEffect](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DiscountEffect.txt) - The type of discount that will be applied. Currently, only a percentage discount is supported.
- [DiscountEffectInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountEffectInput.txt) - The input fields for how the discount will be applied. Currently, only percentage off is supported.
- [DiscountErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountErrorCode.txt) - Possible error codes that can be returned by `DiscountUserError`.
- [DiscountItems](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DiscountItems.txt) - The type used to target the items required for discount eligibility, or the items to which the application of a discount might apply. For example, for a customer to be eligible for a discount, they're required to add an item from a specified collection to their order. Alternatively, a customer might be required to add a specific product or product variant. When using this type to target which items the discount will apply to, the discount might apply to all items on the order, or to specific products and product variants, or items in a given collection.
- [DiscountItemsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountItemsInput.txt) - The input fields for the items attached to a discount. You can specify the discount items by product ID or collection ID.
- [DiscountMinimumQuantity](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountMinimumQuantity.txt) - The minimum quantity of items required for the discount to apply.
- [DiscountMinimumQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountMinimumQuantityInput.txt) - The input fields for the minimum quantity required for the discount.
- [DiscountMinimumRequirement](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DiscountMinimumRequirement.txt) - The type of minimum requirement that must be met for the discount to be applied. For example, a customer must spend a minimum subtotal to be eligible for the discount. Alternatively, a customer must purchase a minimum quantity of items to be eligible for the discount.
- [DiscountMinimumRequirementInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountMinimumRequirementInput.txt) - The input fields for the minimum quantity or subtotal required for a discount.
- [DiscountMinimumSubtotal](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountMinimumSubtotal.txt) - The minimum subtotal required for the discount to apply.
- [DiscountMinimumSubtotalInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountMinimumSubtotalInput.txt) - The input fields for the minimum subtotal required for a discount.
- [DiscountNode](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountNode.txt) - The `DiscountNode` object enables you to manage [discounts](https://help.shopify.com/manual/discounts), which are applied at checkout or on a cart.   Discounts are a way for merchants to promote sales and special offers, or as customer loyalty rewards. Discounts can apply to [orders, products, or shipping](https://shopify.dev/docs/apps/build/discounts#discount-classes), and can be either automatic or code-based. For example, you can offer customers a buy X get Y discount that's automatically applied when purchases meet specific criteria. Or, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related mutations, limitations, and considerations.
- [DiscountNodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DiscountNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountNodes.
- [DiscountOnQuantity](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountOnQuantity.txt) - The quantity of items discounted, the discount value, and how the discount will be applied.
- [DiscountOnQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountOnQuantityInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountPercentage](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountPercentage.txt) - A discount effect that gives customers a percentage off of specified items on their order.
- [DiscountProducts](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountProducts.txt) - A list of products and product variants that the discount can have as a prerequisite or a list of products and product variants to which the discount can be applied.
- [DiscountProductsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountProductsInput.txt) - The input fields for the products and product variants attached to a discount.
- [DiscountPurchaseAmount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountPurchaseAmount.txt) - A purchase amount in the context of a discount. This object can be used to define the minimum purchase amount required for a discount to be applicable.
- [DiscountQuantity](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountQuantity.txt) - A quantity of items in the context of a discount. This object can be used to define the minimum quantity of items required to apply a discount. Alternatively, it can be used to define the quantity of items that can be discounted.
- [DiscountRedeemCode](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountRedeemCode.txt) - A code that a customer can use at checkout to receive a discount. For example, a customer can use the redeem code 'SUMMER20' at checkout to receive a 20% discount on their entire order.
- [DiscountRedeemCodeBulkAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DiscountRedeemCodeBulkAddPayload.txt) - Return type for `discountRedeemCodeBulkAdd` mutation.
- [DiscountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountRedeemCodeBulkCreation.txt) - The properties and status of a bulk discount redeem code creation operation.
- [DiscountRedeemCodeBulkCreationCode](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountRedeemCodeBulkCreationCode.txt) - A result of a discount redeem code creation operation created by a bulk creation.
- [DiscountRedeemCodeBulkCreationCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DiscountRedeemCodeBulkCreationCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodeBulkCreationCodes.
- [DiscountRedeemCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DiscountRedeemCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodes.
- [DiscountRedeemCodeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountRedeemCodeInput.txt) - The input fields for the redeem code to attach to a discount.
- [DiscountShareableUrl](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountShareableUrl.txt) - A shareable URL for a discount code.
- [DiscountShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountShareableUrlTargetType.txt) - The type of page where a shareable discount URL lands.
- [DiscountShippingDestinationSelection](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DiscountShippingDestinationSelection.txt) - The type used to target the eligible countries of an order's shipping destination for which the discount applies. For example, the discount might be applicable when shipping to all countries, or only to a set of countries.
- [DiscountShippingDestinationSelectionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DiscountShippingDestinationSelectionInput.txt) - The input fields for the destinations where the free shipping discount will be applied.
- [DiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountSortKeys.txt) - The set of valid sort keys for the Discount query.
- [DiscountStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountStatus.txt) - The status of the discount that describes its availability, expiration, or pending activation.
- [DiscountTargetType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountTargetType.txt) - The type of line (line item or shipping line) on an order that the subscription discount is applicable towards.
- [DiscountType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DiscountType.txt) - The type of the subscription discount.
- [DiscountUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DiscountUserError.txt) - An error that occurs during the execution of a discount mutation.
- [DisplayableError](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/DisplayableError.txt) - Represents an error in the input of a mutation.
- [DisputeEvidenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DisputeEvidenceUpdatePayload.txt) - Return type for `disputeEvidenceUpdate` mutation.
- [DisputeEvidenceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DisputeEvidenceUpdateUserError.txt) - An error that occurs during the execution of `DisputeEvidenceUpdate`.
- [DisputeEvidenceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DisputeEvidenceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `DisputeEvidenceUpdateUserError`.
- [DisputeStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DisputeStatus.txt) - The possible statuses of a dispute.
- [DisputeType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DisputeType.txt) - The possible types for a dispute.
- [Domain](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Domain.txt) - A unique string that represents the address of a Shopify store on the Internet.
- [DomainLocalization](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DomainLocalization.txt) - The country and language settings assigned to a domain.
- [DraftOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DraftOrder.txt) - An order that a merchant creates on behalf of a customer. Draft orders are useful for merchants that need to do the following tasks:  - Create new orders for sales made by phone, in person, by chat, or elsewhere. When a merchant accepts payment for a draft order, an order is created. - Send invoices to customers to pay with a secure checkout link. - Use custom items to represent additional costs or products that aren't displayed in a shop's inventory. - Re-create orders manually from active sales channels. - Sell products at discount or wholesale rates. - Take pre-orders. - Save an order as a draft and resume working on it later.  For draft orders in multiple currencies `presentment_money` is the source of truth for what a customer is going to be charged and `shop_money` is an estimate of what the merchant might receive in their shop currency.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [DraftOrderAppliedDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DraftOrderAppliedDiscount.txt) - The order-level discount applied to a draft order.
- [DraftOrderAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DraftOrderAppliedDiscountInput.txt) - The input fields for applying an order-level discount to a draft order.
- [DraftOrderAppliedDiscountType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DraftOrderAppliedDiscountType.txt) - The valid discount types that can be applied to a draft order.
- [DraftOrderBulkAddTagsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderBulkAddTagsPayload.txt) - Return type for `draftOrderBulkAddTags` mutation.
- [DraftOrderBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderBulkDeletePayload.txt) - Return type for `draftOrderBulkDelete` mutation.
- [DraftOrderBulkRemoveTagsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderBulkRemoveTagsPayload.txt) - Return type for `draftOrderBulkRemoveTags` mutation.
- [DraftOrderBundleAddedWarning](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DraftOrderBundleAddedWarning.txt) - A warning indicating that a bundle was added to a draft order.
- [DraftOrderCalculatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderCalculatePayload.txt) - Return type for `draftOrderCalculate` mutation.
- [DraftOrderCompletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderCompletePayload.txt) - Return type for `draftOrderComplete` mutation.
- [DraftOrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DraftOrderConnection.txt) - An auto-generated type for paginating through multiple DraftOrders.
- [DraftOrderCreateFromOrderPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderCreateFromOrderPayload.txt) - Return type for `draftOrderCreateFromOrder` mutation.
- [DraftOrderCreateMerchantCheckoutPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderCreateMerchantCheckoutPayload.txt) - Return type for `draftOrderCreateMerchantCheckout` mutation.
- [DraftOrderCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderCreatePayload.txt) - Return type for `draftOrderCreate` mutation.
- [DraftOrderDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DraftOrderDeleteInput.txt) - The input fields to specify the draft order to delete by its ID.
- [DraftOrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderDeletePayload.txt) - Return type for `draftOrderDelete` mutation.
- [DraftOrderDiscountNotAppliedWarning](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DraftOrderDiscountNotAppliedWarning.txt) - A warning indicating that a discount cannot be applied to a draft order.
- [DraftOrderDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderDuplicatePayload.txt) - Return type for `draftOrderDuplicate` mutation.
- [DraftOrderInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DraftOrderInput.txt) - The input fields used to create or update a draft order.
- [DraftOrderInvoicePreviewPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderInvoicePreviewPayload.txt) - Return type for `draftOrderInvoicePreview` mutation.
- [DraftOrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderInvoiceSendPayload.txt) - Return type for `draftOrderInvoiceSend` mutation.
- [DraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DraftOrderLineItem.txt) - The line item for a draft order.
- [DraftOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/DraftOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple DraftOrderLineItems.
- [DraftOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/DraftOrderLineItemInput.txt) - The input fields for a line item included in a draft order.
- [DraftOrderPlatformDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DraftOrderPlatformDiscount.txt) - The platform discounts applied to the draft order.
- [DraftOrderPlatformDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DraftOrderPlatformDiscountAllocation.txt) - Price reduction allocations across the draft order's lines.
- [DraftOrderPlatformDiscountAllocationTarget](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/DraftOrderPlatformDiscountAllocationTarget.txt) - The element of the draft being discounted.
- [DraftOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DraftOrderSortKeys.txt) - The set of valid sort keys for the DraftOrder query.
- [DraftOrderStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/DraftOrderStatus.txt) - The valid statuses for a draft order.
- [DraftOrderTag](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DraftOrderTag.txt) - Represents a draft order tag.
- [DraftOrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/DraftOrderUpdatePayload.txt) - Return type for `draftOrderUpdate` mutation.
- [DraftOrderWarning](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/DraftOrderWarning.txt) - A warning that is displayed to the merchant when a change is made to a draft order.
- [Duty](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Duty.txt) - The duty details for a line item.
- [DutySale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DutySale.txt) - A sale associated with a duty charge.
- [EditableProperty](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/EditableProperty.txt) - The attribute editable information.
- [EmailInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/EmailInput.txt) - The input fields for an email.
- [ErrorsServerPixelUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ErrorsServerPixelUserError.txt) - An error that occurs during the execution of a server pixel mutation.
- [ErrorsServerPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ErrorsServerPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsServerPixelUserError`.
- [ErrorsWebPixelUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ErrorsWebPixelUserError.txt) - An error that occurs during the execution of a web pixel mutation.
- [ErrorsWebPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ErrorsWebPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsWebPixelUserError`.
- [Event](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/Event.txt) - Events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.
- [EventBridgeServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/EventBridgeServerPixelUpdatePayload.txt) - Return type for `eventBridgeServerPixelUpdate` mutation.
- [EventBridgeWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/EventBridgeWebhookSubscriptionCreatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionCreate` mutation.
- [EventBridgeWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/EventBridgeWebhookSubscriptionInput.txt) - The input fields for an EventBridge webhook subscription.
- [EventBridgeWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/EventBridgeWebhookSubscriptionUpdatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionUpdate` mutation.
- [EventConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/EventConnection.txt) - An auto-generated type for paginating through multiple Events.
- [EventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/EventSortKeys.txt) - The set of valid sort keys for the Event query.
- [ExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ExchangeLineItem.txt) - An item for exchange.
- [ExchangeLineItemAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ExchangeLineItemAppliedDiscountInput.txt) - The input fields for an applied discount on a calculated exchange line item.
- [ExchangeLineItemAppliedDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ExchangeLineItemAppliedDiscountValueInput.txt) - The input value for an applied discount on a calculated exchange line item. Can either specify the value as a fixed amount or a percentage.
- [ExchangeLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ExchangeLineItemConnection.txt) - An auto-generated type for paginating through multiple ExchangeLineItems.
- [ExchangeLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ExchangeLineItemInput.txt) - The input fields for new line items to be added to the order as part of an exchange.
- [ExternalVideo](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ExternalVideo.txt) - Represents a video hosted outside of Shopify.
- [FailedRequirement](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FailedRequirement.txt) - Requirements that must be met before an app can be installed.
- [Fee](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/Fee.txt) - A additional cost, charged by the merchant, on an order. Examples include return shipping fees and restocking fees.
- [FeeSale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FeeSale.txt) - A sale associated with a fee.
- [File](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/File.txt) - A file interface.
- [FileAcknowledgeUpdateFailedPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FileAcknowledgeUpdateFailedPayload.txt) - Return type for `fileAcknowledgeUpdateFailed` mutation.
- [FileConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/FileConnection.txt) - An auto-generated type for paginating through multiple Files.
- [FileContentType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FileContentType.txt) - The possible content types for a file object.
- [FileCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FileCreateInput.txt) - The input fields that are required to create a file object.
- [FileCreateInputDuplicateResolutionMode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FileCreateInputDuplicateResolutionMode.txt) - The input fields for handling if filename is already in use.
- [FileCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FileCreatePayload.txt) - Return type for `fileCreate` mutation.
- [FileDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FileDeletePayload.txt) - Return type for `fileDelete` mutation.
- [FileError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FileError.txt) - A file error. This typically occurs when there is an issue with the file itself causing it to fail validation. Check the file before attempting to upload again.
- [FileErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FileErrorCode.txt) - The error types for a file.
- [FileSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FileSortKeys.txt) - The set of valid sort keys for the File query.
- [FileStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FileStatus.txt) - The possible statuses for a file object.
- [FileUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FileUpdateInput.txt) - The input fields that are required to update a file object.
- [FileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FileUpdatePayload.txt) - Return type for `fileUpdate` mutation.
- [FilesErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FilesErrorCode.txt) - Possible error codes that can be returned by `FilesUserError`.
- [FilesUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FilesUserError.txt) - An error that happens during the execution of a Files API query or mutation.
- [FilterOption](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FilterOption.txt) - A filter option is one possible value in a search filter.
- [FinancialSummaryDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FinancialSummaryDiscountAllocation.txt) - An amount that's allocated to a line item based on an associated discount application.
- [FinancialSummaryDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FinancialSummaryDiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.
- [Float](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/Float.txt) - Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).
- [FlowTriggerReceivePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FlowTriggerReceivePayload.txt) - Return type for `flowTriggerReceive` mutation.
- [FormattedString](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/FormattedString.txt) - A string containing a strict subset of HTML code. Non-allowed tags will be stripped out. Allowed tags: * `a` (allowed attributes: `href`, `target`) * `b` * `br` * `em` * `i` * `strong` * `u` Use [HTML](https://shopify.dev/api/admin-graphql/latest/scalars/HTML) instead if you need to include other HTML tags.  Example value: `"Your current domain is <strong>example.myshopify.com</strong>."`
- [Fulfillment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Fulfillment.txt) - Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.
- [FulfillmentCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentCancelPayload.txt) - Return type for `fulfillmentCancel` mutation.
- [FulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/FulfillmentConnection.txt) - An auto-generated type for paginating through multiple Fulfillments.
- [FulfillmentConstraintRule](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentConstraintRule.txt) - A fulfillment constraint rule.
- [FulfillmentConstraintRuleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentConstraintRuleCreatePayload.txt) - Return type for `fulfillmentConstraintRuleCreate` mutation.
- [FulfillmentConstraintRuleCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentConstraintRuleCreateUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleCreate`.
- [FulfillmentConstraintRuleCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentConstraintRuleCreateUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleCreateUserError`.
- [FulfillmentConstraintRuleDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentConstraintRuleDeletePayload.txt) - Return type for `fulfillmentConstraintRuleDelete` mutation.
- [FulfillmentConstraintRuleDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentConstraintRuleDeleteUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleDelete`.
- [FulfillmentConstraintRuleDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentConstraintRuleDeleteUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleDeleteUserError`.
- [FulfillmentCreateV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentCreateV2Payload.txt) - Return type for `fulfillmentCreateV2` mutation.
- [FulfillmentDisplayStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentDisplayStatus.txt) - The display status of a fulfillment.
- [FulfillmentEvent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentEvent.txt) - The fulfillment event that describes the fulfilllment status at a particular time.
- [FulfillmentEventConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/FulfillmentEventConnection.txt) - An auto-generated type for paginating through multiple FulfillmentEvents.
- [FulfillmentEventCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentEventCreatePayload.txt) - Return type for `fulfillmentEventCreate` mutation.
- [FulfillmentEventInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentEventInput.txt) - The input fields used to create a fulfillment event.
- [FulfillmentEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentEventSortKeys.txt) - The set of valid sort keys for the FulfillmentEvent query.
- [FulfillmentEventStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentEventStatus.txt) - The status that describes a fulfillment or delivery event.
- [FulfillmentHold](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentHold.txt) - A fulfillment hold currently applied on a fulfillment order.
- [FulfillmentHoldReason](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentHoldReason.txt) - The reason for a fulfillment hold.
- [FulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentLineItem.txt) - Represents a line item from an order that's included in a fulfillment.
- [FulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/FulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentLineItems.
- [FulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrder.txt) - The FulfillmentOrder object represents either an item or a group of items in an [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) that are expected to be fulfilled from the same location. There can be more than one fulfillment order for an [order](https://shopify.dev/api/admin-graphql/latest/objects/Order) at a given location.  {{ '/api/reference/fulfillment_order_relationships.png' | image }}  Fulfillment orders represent the work which is intended to be done in relation to an order. When fulfillment has started for one or more line items, a [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) is created by a merchant or third party to represent the ongoing or completed work of fulfillment.  [See below for more details on creating fulfillments](#the-lifecycle-of-a-fulfillment-order-at-a-location-which-is-managed-by-a-fulfillment-service).  > Note: > Shopify creates fulfillment orders automatically when an order is created. > It is not possible to manually create fulfillment orders. > > [See below for more details on the lifecycle of a fulfillment order](#the-lifecycle-of-a-fulfillment-order).  ## Retrieving fulfillment orders  ### Fulfillment orders from an order  All fulfillment orders related to a given order can be retrieved with the [Order.fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/objects/Order#connection-order-fulfillmentorders) connection.  [API access scopes](#api-access-scopes) govern which fulfillments orders are returned to clients. An API client will only receive a subset of the fulfillment orders which belong to an order if they don't have the necessary access scopes to view all of the fulfillment orders.  ### Fulfillment orders assigned to the app for fulfillment  Fulfillment service apps can retrieve the fulfillment orders which have been assigned to their locations with the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection. Use the `assignmentStatus` argument to control whether all assigned fulfillment orders should be returned or only those where a merchant has sent a [fulfillment request](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderMerchantRequest) and it has yet to be responded to.  The API client must be granted the `read_assigned_fulfillment_orders` access scope to access the assigned fulfillment orders.  ### All fulfillment orders  Apps can retrieve all fulfillment orders with the [fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/queries/fulfillmentOrders) query. This query returns all assigned, merchant-managed, and third-party fulfillment orders on the shop, which are accessible to the app according to the [fulfillment order access scopes](#api-access-scopes) it was granted with.  ## The lifecycle of a fulfillment order  ### Fulfillment Order Creation  After an order is created, a background worker performs the order routing process which determines which locations will be responsible for fulfilling the purchased items. Once the order routing process is complete, one or more fulfillment orders will be created and assigned to these locations. It is not possible to manually create fulfillment orders.  Once a fulfillment order has been created, it will have one of two different lifecycles depending on the type of location which the fulfillment order is assigned to.  ### The lifecycle of a fulfillment order at a merchant managed location  Fulfillment orders are completed by creating [fulfillments](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment). Fulfillments represents the work done.  For digital products a merchant or an order management app would create a fulfilment once the digital asset has been provisioned. For example, in the case of a digital gift card, a merchant would to do this once the gift card has been activated - before the email has been shipped.  On the other hand, for a traditional shipped order, a merchant or an order management app would create a fulfillment after picking and packing the items relating to a fulfillment order, but before the courier has collected the goods.  [Learn about managing fulfillment orders as an order management app](https://shopify.dev/apps/fulfillment/order-management-apps/manage-fulfillments).  ### The lifecycle of a fulfillment order at a location which is managed by a fulfillment service  For fulfillment orders which are assigned to a location that is managed by a fulfillment service, a merchant or an Order Management App can [send a fulfillment request](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitFulfillmentRequest) to the fulfillment service which operates the location to request that they fulfill the associated items. A fulfillment service has the option to [accept](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderAcceptFulfillmentRequest) or [reject](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderRejectFulfillmentRequest) this fulfillment request.  Once the fulfillment service has accepted the request, the request can no longer be cancelled by the merchant or order management app and instead a [cancellation request must be submitted](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitCancellationRequest) to the fulfillment service.  Once a fulfillment service accepts a fulfillment request, then after they are ready to pack items and send them for delivery, they create fulfillments with the [fulfillmentCreate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentCreate) mutation. They can provide tracking information right away or create fulfillments without it and then update the tracking information for fulfillments with the [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation.  [Learn about managing fulfillment orders as a fulfillment service](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments).  ## API access scopes  Fulfillment orders are governed by the following API access scopes:  * The `read_merchant_managed_fulfillment_orders` and   `write_merchant_managed_fulfillment_orders` access scopes   grant access to fulfillment orders assigned to merchant-managed locations. * The `read_assigned_fulfillment_orders` and `write_assigned_fulfillment_orders`   access scopes are intended for fulfillment services.   These scopes grant access to fulfillment orders assigned to locations that are being managed   by fulfillment services. * The `read_third_party_fulfillment_orders` and `write_third_party_fulfillment_orders`   access scopes grant access to fulfillment orders   assigned to locations managed by other fulfillment services.  ### Fulfillment service app access scopes  Usually, **fulfillment services** have the `write_assigned_fulfillment_orders` access scope and don't have the `*_third_party_fulfillment_orders` or `*_merchant_managed_fulfillment_orders` access scopes. The app will only have access to the fulfillment orders assigned to their location (or multiple locations if the app registers multiple fulfillment services on the shop). The app will not have access to fulfillment orders assigned to merchant-managed locations or locations owned by other fulfillment service apps.  ### Order management app access scopes  **Order management apps** will usually request `write_merchant_managed_fulfillment_orders` and `write_third_party_fulfillment_orders` access scopes. This will allow them to manage all fulfillment orders on behalf of a merchant.  If an app combines the functions of an order management app and a fulfillment service, then the app should request all access scopes to manage all assigned and all unassigned fulfillment orders.  ## Notifications about fulfillment orders  Fulfillment services are required to [register](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) a self-hosted callback URL which has a number of uses. One of these uses is that this callback URL will be notified whenever a merchant submits a fulfillment or cancellation request.  Both merchants and apps can [subscribe](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) to the [fulfillment order webhooks](https://shopify.dev/api/admin-graphql/latest/enums/WebhookSubscriptionTopic#value-fulfillmentorderscancellationrequestaccepted) to be notified whenever fulfillment order related domain events occur.  [Learn about fulfillment workflows](https://shopify.dev/apps/fulfillment).
- [FulfillmentOrderAcceptCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderAcceptCancellationRequestPayload.txt) - Return type for `fulfillmentOrderAcceptCancellationRequest` mutation.
- [FulfillmentOrderAcceptFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderAcceptFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderAcceptFulfillmentRequest` mutation.
- [FulfillmentOrderAction](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderAction.txt) - The actions that can be taken on a fulfillment order.
- [FulfillmentOrderAssignedLocation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderAssignedLocation.txt) - The fulfillment order's assigned location. This is the location where the fulfillment is expected to happen.   The fulfillment order's assigned location might change in the following cases:    - The fulfillment order has been entirely moved to a new location. For example, the [fulfillmentOrderMove](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove     ) mutation has been called, and you see the original fulfillment order in the [movedFulfillmentOrder](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove#field-fulfillmentordermovepayload-movedfulfillmentorder     ) field within the mutation's response.    - Work on the fulfillment order has not yet begun, which means that the fulfillment order has the       [OPEN](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-open),       [SCHEDULED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-scheduled), or       [ON_HOLD](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-onhold)       status, and the shop's location properties might be undergoing edits (for example, in the Shopify admin).  If the [fulfillmentOrderMove]( https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove ) mutation has moved the fulfillment order's line items to a new location, but hasn't moved the fulfillment order instance itself, then the original fulfillment order's assigned location doesn't change. This happens if the fulfillment order is being split during the move, or if all line items can be moved to an existing fulfillment order at a new location.  Once the fulfillment order has been taken into work or canceled, which means that the fulfillment order has the [IN_PROGRESS](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-inprogress), [CLOSED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-closed), [CANCELLED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-cancelled), or [INCOMPLETE](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-incomplete) status, `FulfillmentOrderAssignedLocation` acts as a snapshot of the shop's location content. Up-to-date shop's location data may be queried through [location](   https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderAssignedLocation#field-fulfillmentorderassignedlocation-location ) connection.
- [FulfillmentOrderAssignmentStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderAssignmentStatus.txt) - The assigment status to be used to filter fulfillment orders.
- [FulfillmentOrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderCancelPayload.txt) - Return type for `fulfillmentOrderCancel` mutation.
- [FulfillmentOrderClosePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderClosePayload.txt) - Return type for `fulfillmentOrderClose` mutation.
- [FulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/FulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrders.
- [FulfillmentOrderDestination](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderDestination.txt) - Represents the destination where the items should be sent upon fulfillment.
- [FulfillmentOrderHoldInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentOrderHoldInput.txt) - The input fields for the fulfillment hold applied on the fulfillment order.
- [FulfillmentOrderHoldPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderHoldPayload.txt) - Return type for `fulfillmentOrderHold` mutation.
- [FulfillmentOrderHoldUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderHold`.
- [FulfillmentOrderHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderHoldUserError`.
- [FulfillmentOrderInternationalDuties](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderInternationalDuties.txt) - The international duties relevant to a fulfillment order.
- [FulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderLineItem.txt) - Associates an order line item with quantities requiring fulfillment from the respective fulfillment order.
- [FulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/FulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLineItems.
- [FulfillmentOrderLineItemFinancialSummary](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderLineItemFinancialSummary.txt) - The financial details of a fulfillment order line item.
- [FulfillmentOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentOrderLineItemInput.txt) - The input fields used to include the quantity of the fulfillment order line item that should be fulfilled.
- [FulfillmentOrderLineItemWarning](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderLineItemWarning.txt) - A fulfillment order line item warning. For example, a warning about why a fulfillment request was rejected.
- [FulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be fulfilled.
- [FulfillmentOrderLineItemsPreparedForPickupInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentOrderLineItemsPreparedForPickupInput.txt) - The input fields for marking fulfillment order line items as ready for pickup.
- [FulfillmentOrderLineItemsPreparedForPickupPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderLineItemsPreparedForPickupPayload.txt) - Return type for `fulfillmentOrderLineItemsPreparedForPickup` mutation.
- [FulfillmentOrderLineItemsPreparedForPickupUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderLineItemsPreparedForPickupUserError.txt) - An error that occurs during the execution of `FulfillmentOrderLineItemsPreparedForPickup`.
- [FulfillmentOrderLineItemsPreparedForPickupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderLineItemsPreparedForPickupUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderLineItemsPreparedForPickupUserError`.
- [FulfillmentOrderLocationForMove](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderLocationForMove.txt) - A location that a fulfillment order can potentially move to.
- [FulfillmentOrderLocationForMoveConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/FulfillmentOrderLocationForMoveConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLocationForMoves.
- [FulfillmentOrderMerchantRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderMerchantRequest.txt) - A request made by the merchant or an order management app to a fulfillment service for a fulfillment order.
- [FulfillmentOrderMerchantRequestConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/FulfillmentOrderMerchantRequestConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderMerchantRequests.
- [FulfillmentOrderMerchantRequestKind](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderMerchantRequestKind.txt) - The kinds of request merchants can make to a fulfillment service.
- [FulfillmentOrderMergeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentOrderMergeInput.txt) - The input fields for merging fulfillment orders.
- [FulfillmentOrderMergeInputMergeIntent](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentOrderMergeInputMergeIntent.txt) - The input fields for merging fulfillment orders into a single merged fulfillment order.
- [FulfillmentOrderMergePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderMergePayload.txt) - Return type for `fulfillmentOrderMerge` mutation.
- [FulfillmentOrderMergeResult](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderMergeResult.txt) - The result of merging a set of fulfillment orders.
- [FulfillmentOrderMergeUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderMergeUserError.txt) - An error that occurs during the execution of `FulfillmentOrderMerge`.
- [FulfillmentOrderMergeUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderMergeUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderMergeUserError`.
- [FulfillmentOrderMovePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderMovePayload.txt) - Return type for `fulfillmentOrderMove` mutation.
- [FulfillmentOrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderOpenPayload.txt) - Return type for `fulfillmentOrderOpen` mutation.
- [FulfillmentOrderRejectCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderRejectCancellationRequestPayload.txt) - Return type for `fulfillmentOrderRejectCancellationRequest` mutation.
- [FulfillmentOrderRejectFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderRejectFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderRejectFulfillmentRequest` mutation.
- [FulfillmentOrderRejectionReason](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderRejectionReason.txt) - The reason for a fulfillment order rejection.
- [FulfillmentOrderReleaseHoldPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderReleaseHoldPayload.txt) - Return type for `fulfillmentOrderReleaseHold` mutation.
- [FulfillmentOrderReleaseHoldUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderReleaseHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReleaseHold`.
- [FulfillmentOrderReleaseHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderReleaseHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderReleaseHoldUserError`.
- [FulfillmentOrderRequestStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderRequestStatus.txt) - The request status of a fulfillment order.
- [FulfillmentOrderReschedulePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderReschedulePayload.txt) - Return type for `fulfillmentOrderReschedule` mutation.
- [FulfillmentOrderRescheduleUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderRescheduleUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReschedule`.
- [FulfillmentOrderRescheduleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderRescheduleUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderRescheduleUserError`.
- [FulfillmentOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderSortKeys.txt) - The set of valid sort keys for the FulfillmentOrder query.
- [FulfillmentOrderSplitInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentOrderSplitInput.txt) - The input fields for the split applied to the fulfillment order.
- [FulfillmentOrderSplitPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderSplitPayload.txt) - Return type for `fulfillmentOrderSplit` mutation.
- [FulfillmentOrderSplitResult](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderSplitResult.txt) - The result of splitting a fulfillment order.
- [FulfillmentOrderSplitUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderSplitUserError.txt) - An error that occurs during the execution of `FulfillmentOrderSplit`.
- [FulfillmentOrderSplitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderSplitUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderSplitUserError`.
- [FulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrderStatus.txt) - The status of a fulfillment order.
- [FulfillmentOrderSubmitCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderSubmitCancellationRequestPayload.txt) - Return type for `fulfillmentOrderSubmitCancellationRequest` mutation.
- [FulfillmentOrderSubmitFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrderSubmitFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderSubmitFulfillmentRequest` mutation.
- [FulfillmentOrderSupportedAction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrderSupportedAction.txt) - One of the actions that the fulfillment order supports in its current state.
- [FulfillmentOrdersReleaseHoldsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrdersReleaseHoldsPayload.txt) - Return type for `fulfillmentOrdersReleaseHolds` mutation.
- [FulfillmentOrdersReleaseHoldsUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrdersReleaseHoldsUserError.txt) - An error that occurs during the execution of `FulfillmentOrdersReleaseHolds`.
- [FulfillmentOrdersReleaseHoldsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrdersReleaseHoldsUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrdersReleaseHoldsUserError`.
- [FulfillmentOrdersSetFulfillmentDeadlinePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentOrdersSetFulfillmentDeadlinePayload.txt) - Return type for `fulfillmentOrdersSetFulfillmentDeadline` mutation.
- [FulfillmentOrdersSetFulfillmentDeadlineUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOrdersSetFulfillmentDeadlineUserError.txt) - An error that occurs during the execution of `FulfillmentOrdersSetFulfillmentDeadline`.
- [FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrdersSetFulfillmentDeadlineUserError`.
- [FulfillmentOriginAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentOriginAddress.txt) - The address at which the fulfillment occurred. This object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentOriginAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentOriginAddressInput.txt) - The input fields used to include the address at which the fulfillment occurred. This input object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentService](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentService.txt) - A **Fulfillment Service** is a third party warehouse that prepares and ships orders on behalf of the store owner. Fulfillment services charge a fee to package and ship items and update product inventory levels. Some well known fulfillment services with Shopify integrations include: Amazon, Shipwire, and Rakuten. When an app registers a new `FulfillmentService` on a store, Shopify automatically creates a `Location` that's associated to the fulfillment service. To learn more about fulfillment services, refer to [Manage fulfillments as a fulfillment service app](https://shopify.dev/apps/fulfillment/fulfillment-service-apps) guide.  ## Mutations  You can work with the `FulfillmentService` object with the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate), [fulfillmentServiceUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceUpdate), and [fulfillmentServiceDelete](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceDelete) mutations.  ## Hosted endpoints  Fulfillment service providers integrate with Shopify by providing Shopify with a set of hosted endpoints that Shopify can query on certain conditions. These endpoints must have a common prefix, and this prefix should be supplied in the `callbackUrl` parameter in the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate) mutation.  - Shopify sends POST requests to the `<callbackUrl>/fulfillment_order_notification` endpoint   to notify the fulfillment service about fulfillment requests and fulfillment cancellation requests.    For more information, refer to   [Receive fulfillment requests and cancellations](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-2-receive-fulfillment-requests-and-cancellations). - Shopify sends GET requests to the `<callbackUrl>/fetch_tracking_numbers` endpoint to retrieve tracking numbers for orders,   if `trackingSupport` is set to `true`.    For more information, refer to   [Enable tracking support](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-8-enable-tracking-support-optional).    Fulfillment services can also update tracking information with the   [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation,   rather than waiting for Shopify to ask for tracking numbers. - Shopify sends GET requests to the `<callbackUrl>/fetch_stock` endpoint to retrieve inventory levels,   if `inventoryManagement` is set to `true`.    For more information, refer to   [Sharing inventory levels with Shopify](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-9-share-inventory-levels-with-shopify-optional).  To make sure you have everything set up correctly, you can test the `callbackUrl`-prefixed endpoints in your development store.  ## Resources and webhooks  There are a variety of objects and webhooks that enable a fulfillment service to work. To exchange fulfillment information with Shopify, fulfillment services use the [FulfillmentOrder](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrder), [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) and [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) objects and related mutations. To act on fulfillment process events that happen on the Shopify side, besides awaiting calls to `callbackUrl`-prefixed endpoints, fulfillment services can subscribe to the [fulfillment order](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) and [order](https://shopify.dev/api/admin-rest/latest/resources/webhook) webhooks.
- [FulfillmentServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentServiceCreatePayload.txt) - Return type for `fulfillmentServiceCreate` mutation.
- [FulfillmentServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentServiceDeletePayload.txt) - Return type for `fulfillmentServiceDelete` mutation.
- [FulfillmentServiceType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentServiceType.txt) - The type of a fulfillment service.
- [FulfillmentServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentServiceUpdatePayload.txt) - Return type for `fulfillmentServiceUpdate` mutation.
- [FulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/FulfillmentStatus.txt) - The status of a fulfillment.
- [FulfillmentTrackingInfo](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FulfillmentTrackingInfo.txt) - Represents the tracking information for a fulfillment.
- [FulfillmentTrackingInfoUpdateV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/FulfillmentTrackingInfoUpdateV2Payload.txt) - Return type for `fulfillmentTrackingInfoUpdateV2` mutation.
- [FulfillmentTrackingInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentTrackingInput.txt) - The input fields that specify all possible fields for tracking information.  > Note: > If you provide the `url` field, you should not provide the `urls` field. > > If you provide the `number` field, you should not provide the `numbers` field. > > If you provide the `url` field, you should provide the `number` field. > > If you provide the `urls` field, you should provide the `numbers` field.
- [FulfillmentV2Input](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/FulfillmentV2Input.txt) - The input fields used to create a fulfillment from fulfillment orders.
- [FunctionsAppBridge](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FunctionsAppBridge.txt) - The App Bridge information for a Shopify Function.
- [FunctionsErrorHistory](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/FunctionsErrorHistory.txt) - The error history from running a Shopify Function.
- [GenericFile](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/GenericFile.txt) - Represents any file other than HTML.
- [GiftCard](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/GiftCard.txt) - Represents an issued gift card.
- [GiftCardConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/GiftCardConnection.txt) - An auto-generated type for paginating through multiple GiftCards.
- [GiftCardCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/GiftCardCreateInput.txt) - The input fields to issue a gift card.
- [GiftCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/GiftCardCreatePayload.txt) - Return type for `giftCardCreate` mutation.
- [GiftCardDisablePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/GiftCardDisablePayload.txt) - Return type for `giftCardDisable` mutation.
- [GiftCardErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/GiftCardErrorCode.txt) - Possible error codes that can be returned by `GiftCardUserError`.
- [GiftCardSale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/GiftCardSale.txt) - A sale associated with a gift card.
- [GiftCardSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/GiftCardSortKeys.txt) - The set of valid sort keys for the GiftCard query.
- [GiftCardUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/GiftCardUpdateInput.txt) - The input fields to update a gift card.
- [GiftCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/GiftCardUpdatePayload.txt) - Return type for `giftCardUpdate` mutation.
- [GiftCardUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/GiftCardUserError.txt) - Represents an error that happens during the execution of a gift card mutation.
- [HTML](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/HTML.txt) - A string containing HTML code. Refer to the [HTML spec](https://html.spec.whatwg.org/#elements-3) for a complete list of HTML elements.  Example value: `"<p>Grey cotton knit sweater.</p>"`
- [HasCompareDigest](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/HasCompareDigest.txt) - Represents a summary of the current version of data in a resource.  The `compare_digest` field can be used as input for mutations that implement a compare-and-swap mechanism.
- [HasEvents](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/HasEvents.txt) - Represents an object that has a list of events.
- [HasLocalizationExtensions](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/HasLocalizationExtensions.txt) - Localization extensions associated with the specified resource. For example, the tax id for government invoice.
- [HasMetafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/HasMetafieldDefinitions.txt) - Resources that metafield definitions can be applied to.
- [HasMetafields](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/HasMetafields.txt) - Represents information about the metafields associated to the specified resource.
- [HasPublishedTranslations](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/HasPublishedTranslations.txt) - Published translations associated with the resource.
- [HasStoreCreditAccounts](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/HasStoreCreditAccounts.txt) - Represents information about the store credit accounts associated to the specified owner.
- [ID](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/ID.txt) - Represents a unique identifier, often used to refetch an object. The ID type appears in a JSON response as a String, but it is not intended to be human-readable.  Example value: `"gid://shopify/Product/10079785100"`
- [Image](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Image.txt) - Represents an image resource.
- [ImageConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ImageConnection.txt) - An auto-generated type for paginating through multiple Images.
- [ImageContentType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ImageContentType.txt) - List of supported image content types.
- [ImageInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ImageInput.txt) - The input fields for an image.
- [ImageTransformInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ImageTransformInput.txt) - The available options for transforming an image.  All transformation options are considered best effort. Any transformation that the original image type doesn't support will be ignored.
- [ImageUploadParameter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ImageUploadParameter.txt) - A parameter to upload an image.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [IncomingRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/IncomingRequestLineItemInput.txt) - The input fields for the incoming line item.
- [Int](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/Int.txt) - Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
- [InventoryActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/InventoryActivatePayload.txt) - Return type for `inventoryActivate` mutation.
- [InventoryAdjustQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryAdjustQuantitiesInput.txt) - The input fields required to adjust inventory quantities.
- [InventoryAdjustQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/InventoryAdjustQuantitiesPayload.txt) - Return type for `inventoryAdjustQuantities` mutation.
- [InventoryAdjustQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryAdjustQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryAdjustQuantities`.
- [InventoryAdjustQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/InventoryAdjustQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryAdjustQuantitiesUserError`.
- [InventoryAdjustmentGroup](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryAdjustmentGroup.txt) - Represents a group of adjustments made as part of the same operation.
- [InventoryBulkToggleActivationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryBulkToggleActivationInput.txt) - The input fields to specify whether the inventory item should be activated or not at the specified location.
- [InventoryBulkToggleActivationPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/InventoryBulkToggleActivationPayload.txt) - Return type for `inventoryBulkToggleActivation` mutation.
- [InventoryBulkToggleActivationUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryBulkToggleActivationUserError.txt) - An error that occurred while setting the activation status of an inventory item.
- [InventoryBulkToggleActivationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/InventoryBulkToggleActivationUserErrorCode.txt) - Possible error codes that can be returned by `InventoryBulkToggleActivationUserError`.
- [InventoryChange](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryChange.txt) - Represents a change in an inventory quantity of an inventory item at a location.
- [InventoryChangeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryChangeInput.txt) - The input fields for the change to be made to an inventory item at a location.
- [InventoryDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/InventoryDeactivatePayload.txt) - Return type for `inventoryDeactivate` mutation.
- [InventoryItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryItem.txt) - Represents the goods available to be shipped to a customer. It holds essential information about the goods, including SKU and whether it is tracked. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/InventoryItemConnection.txt) - An auto-generated type for paginating through multiple InventoryItems.
- [InventoryItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryItemInput.txt) - The input fields for an inventory item.
- [InventoryItemMeasurement](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryItemMeasurement.txt) - Represents the packaged dimension for an inventory item.
- [InventoryItemMeasurementInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryItemMeasurementInput.txt) - The input fields for an inventory item measurement.
- [InventoryItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/InventoryItemUpdatePayload.txt) - Return type for `inventoryItemUpdate` mutation.
- [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryLevel.txt) - The quantities of an inventory item that are related to a specific location. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryLevelConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/InventoryLevelConnection.txt) - An auto-generated type for paginating through multiple InventoryLevels.
- [InventoryLevelInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryLevelInput.txt) - The input fields for an inventory level.
- [InventoryMoveQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryMoveQuantitiesInput.txt) - The input fields required to move inventory quantities.
- [InventoryMoveQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/InventoryMoveQuantitiesPayload.txt) - Return type for `inventoryMoveQuantities` mutation.
- [InventoryMoveQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryMoveQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryMoveQuantities`.
- [InventoryMoveQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/InventoryMoveQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryMoveQuantitiesUserError`.
- [InventoryMoveQuantityChange](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryMoveQuantityChange.txt) - Represents the change to be made to an inventory item at a location. The change can either involve the same quantity name between different locations, or involve different quantity names between the same location.
- [InventoryMoveQuantityTerminalInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryMoveQuantityTerminalInput.txt) - The input fields representing the change to be made to an inventory item at a location.
- [InventoryProperties](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryProperties.txt) - General inventory properties for the shop.
- [InventoryQuantity](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryQuantity.txt) - Represents a quantity of an inventory item at a specific location, for a specific name.
- [InventoryQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventoryQuantityName](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryQuantityName.txt) - Details about an individual quantity name.
- [InventoryScheduledChange](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventoryScheduledChange.txt) - Returns the scheduled changes to inventory states related to the ledger document.
- [InventoryScheduledChangeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/InventoryScheduledChangeConnection.txt) - An auto-generated type for paginating through multiple InventoryScheduledChanges.
- [InventoryScheduledChangeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryScheduledChangeInput.txt) - The input fields for a scheduled change of an inventory item.
- [InventoryScheduledChangeItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventoryScheduledChangeItemInput.txt) - The input fields for the inventory item associated with the scheduled changes that need to be applied.
- [InventorySetOnHandQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventorySetOnHandQuantitiesInput.txt) - The input fields required to set inventory on hand quantities.
- [InventorySetOnHandQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/InventorySetOnHandQuantitiesPayload.txt) - Return type for `inventorySetOnHandQuantities` mutation.
- [InventorySetOnHandQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventorySetOnHandQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetOnHandQuantities`.
- [InventorySetOnHandQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/InventorySetOnHandQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetOnHandQuantitiesUserError`.
- [InventorySetQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventorySetQuantitiesInput.txt) - The input fields required to set inventory quantities.
- [InventorySetQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/InventorySetQuantitiesPayload.txt) - Return type for `inventorySetQuantities` mutation.
- [InventorySetQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventorySetQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetQuantities`.
- [InventorySetQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/InventorySetQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetQuantitiesUserError`.
- [InventorySetQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventorySetQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventorySetScheduledChangesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/InventorySetScheduledChangesInput.txt) - The input fields for setting up scheduled changes of inventory items.
- [InventorySetScheduledChangesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/InventorySetScheduledChangesPayload.txt) - Return type for `inventorySetScheduledChanges` mutation.
- [InventorySetScheduledChangesUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/InventorySetScheduledChangesUserError.txt) - An error that occurs during the execution of `InventorySetScheduledChanges`.
- [InventorySetScheduledChangesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/InventorySetScheduledChangesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetScheduledChangesUserError`.
- [JSON](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/JSON.txt) - A [JSON](https://www.json.org/json-en.html) object.  Example value: `{   "product": {     "id": "gid://shopify/Product/1346443542550",     "title": "White T-shirt",     "options": [{       "name": "Size",       "values": ["M", "L"]     }]   } }`
- [Job](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Job.txt) - A job corresponds to some long running task that the client should poll for status.
- [JobResult](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/JobResult.txt) - A job corresponds to some long running task that the client should poll for status.
- [LanguageCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LanguageCode.txt) - Language codes supported by Shopify.
- [LegacyInteroperability](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/LegacyInteroperability.txt) - Interoperability metadata for types that directly correspond to a REST Admin API resource. For example, on the Product type, LegacyInteroperability returns metadata for the corresponding [Product object](https://shopify.dev/api/admin-graphql/latest/objects/product) in the REST Admin API.
- [LengthUnit](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LengthUnit.txt) - Units of measurement for length.
- [LimitedPendingOrderCount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LimitedPendingOrderCount.txt) - The total number of pending orders on a shop if less then a maximum, or that maximum. The atMax field indicates when this maximum has been reached.
- [LineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LineItem.txt) - Represents individual products and quantities purchased in the associated order.
- [LineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/LineItemConnection.txt) - An auto-generated type for paginating through multiple LineItems.
- [LineItemGroup](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LineItemGroup.txt) - A line item group (bundle) to which a line item belongs to.
- [LineItemMutable](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LineItemMutable.txt) - Represents a single line item on an order.
- [LineItemMutableConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/LineItemMutableConnection.txt) - An auto-generated type for paginating through multiple LineItemMutables.
- [LineItemSellingPlan](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LineItemSellingPlan.txt) - Represents the selling plan for a line item.
- [Link](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Link.txt) - A link to direct users to.
- [LinkedMetafield](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LinkedMetafield.txt) - The identifier for the metafield linked to this option.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [LinkedMetafieldCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/LinkedMetafieldCreateInput.txt) - The input fields required to link a product option to a metafield.
- [LinkedMetafieldInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/LinkedMetafieldInput.txt) - The input fields for linking a combined listing option to a metafield.
- [LinkedMetafieldUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/LinkedMetafieldUpdateInput.txt) - The input fields required to link a product option to a metafield.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [Locale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Locale.txt) - A locale.
- [LocalizableContentType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LocalizableContentType.txt) - Specifies the type of the underlying localizable content. This can be used to conditionally render different UI elements such as input fields.
- [LocalizationExtension](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LocalizationExtension.txt) - Represents the value captured by a localization extension. Localization extensions are additional fields required by certain countries on international orders. For example, some countries require additional fields for customs information or tax identification numbers.
- [LocalizationExtensionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/LocalizationExtensionConnection.txt) - An auto-generated type for paginating through multiple LocalizationExtensions.
- [LocalizationExtensionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/LocalizationExtensionInput.txt) - The input fields for a LocalizationExtensionInput.
- [LocalizationExtensionKey](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LocalizationExtensionKey.txt) - The key of a localization extension.
- [LocalizationExtensionPurpose](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LocalizationExtensionPurpose.txt) - The purpose of a localization extension.
- [Location](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Location.txt) - Represents the location where the physical good resides. You can stock inventory at active locations. Active locations that have `fulfills_online_orders: true` and are configured with a shipping rate, pickup enabled or local delivery will be able to sell from their storefront.
- [LocationActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/LocationActivatePayload.txt) - Return type for `locationActivate` mutation.
- [LocationActivateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LocationActivateUserError.txt) - An error that occurs while activating a location.
- [LocationActivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LocationActivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationActivateUserError`.
- [LocationAddAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/LocationAddAddressInput.txt) - The input fields to use to specify the address while adding a location.
- [LocationAddInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/LocationAddInput.txt) - The input fields to use to add a location.
- [LocationAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/LocationAddPayload.txt) - Return type for `locationAdd` mutation.
- [LocationAddUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LocationAddUserError.txt) - An error that occurs while adding a location.
- [LocationAddUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LocationAddUserErrorCode.txt) - Possible error codes that can be returned by `LocationAddUserError`.
- [LocationAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LocationAddress.txt) - Represents the address of a location.
- [LocationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/LocationConnection.txt) - An auto-generated type for paginating through multiple Locations.
- [LocationDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/LocationDeactivatePayload.txt) - Return type for `locationDeactivate` mutation.
- [LocationDeactivateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LocationDeactivateUserError.txt) - The possible errors that can be returned when executing the `locationDeactivate` mutation.
- [LocationDeactivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LocationDeactivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeactivateUserError`.
- [LocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/LocationDeletePayload.txt) - Return type for `locationDelete` mutation.
- [LocationDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LocationDeleteUserError.txt) - An error that occurs while deleting a location.
- [LocationDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LocationDeleteUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeleteUserError`.
- [LocationEditAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/LocationEditAddressInput.txt) - The input fields to use to edit the address of a location.
- [LocationEditInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/LocationEditInput.txt) - The input fields to use to edit a location.
- [LocationEditPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/LocationEditPayload.txt) - Return type for `locationEdit` mutation.
- [LocationEditUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LocationEditUserError.txt) - An error that occurs while editing a location.
- [LocationEditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LocationEditUserErrorCode.txt) - Possible error codes that can be returned by `LocationEditUserError`.
- [LocationLocalPickupDisablePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/LocationLocalPickupDisablePayload.txt) - Return type for `locationLocalPickupDisable` mutation.
- [LocationLocalPickupEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/LocationLocalPickupEnablePayload.txt) - Return type for `locationLocalPickupEnable` mutation.
- [LocationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/LocationSortKeys.txt) - The set of valid sort keys for the Location query.
- [LocationSuggestedAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/LocationSuggestedAddress.txt) - Represents a suggested address for a location.
- [MailingAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MailingAddress.txt) - Represents a customer mailing address.  For example, a customer's default address and an order's billing address are both mailling addresses.
- [MailingAddressConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MailingAddressConnection.txt) - An auto-generated type for paginating through multiple MailingAddresses.
- [MailingAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MailingAddressInput.txt) - The input fields to create or update a mailing address.
- [MailingAddressValidationResult](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MailingAddressValidationResult.txt) - Highest level of validation concerns identified for the address.
- [ManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ManualDiscountApplication.txt) - Manual discount applications capture the intentions of a discount that was manually created for an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [Market](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Market.txt) - A market is a group of one or more regions that you want to target for international sales. By creating a market, you can configure a distinct, localized shopping experience for customers from a specific area of the world. For example, you can [change currency](https://shopify.dev/api/admin-graphql/current/mutations/marketCurrencySettingsUpdate), [configure international pricing](https://shopify.dev/apps/internationalization/product-price-lists), or [add market-specific domains or subfolders](https://shopify.dev/api/admin-graphql/current/objects/MarketWebPresence).
- [MarketCatalog](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketCatalog.txt) - A list of products with publishing and pricing information associated with markets.
- [MarketCatalogConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MarketCatalogConnection.txt) - An auto-generated type for paginating through multiple MarketCatalogs.
- [MarketConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MarketConnection.txt) - An auto-generated type for paginating through multiple Markets.
- [MarketCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketCreateInput.txt) - The input fields required to create a market.
- [MarketCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketCreatePayload.txt) - Return type for `marketCreate` mutation.
- [MarketCurrencySettings](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketCurrencySettings.txt) - A market's currency settings.
- [MarketCurrencySettingsUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketCurrencySettingsUpdateInput.txt) - The input fields used to update the currency settings of a market.
- [MarketCurrencySettingsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketCurrencySettingsUpdatePayload.txt) - Return type for `marketCurrencySettingsUpdate` mutation.
- [MarketCurrencySettingsUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketCurrencySettingsUserError.txt) - Error codes for failed market multi-currency operations.
- [MarketCurrencySettingsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketCurrencySettingsUserErrorCode.txt) - Possible error codes that can be returned by `MarketCurrencySettingsUserError`.
- [MarketDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketDeletePayload.txt) - Return type for `marketDelete` mutation.
- [MarketLocalizableContent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketLocalizableContent.txt) - The market localizable content of a resource's field.
- [MarketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketLocalizableResource.txt) - A resource that has market localizable fields.
- [MarketLocalizableResourceConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MarketLocalizableResourceConnection.txt) - An auto-generated type for paginating through multiple MarketLocalizableResources.
- [MarketLocalizableResourceType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketLocalizableResourceType.txt) - The type of resources that are market localizable.
- [MarketLocalization](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketLocalization.txt) - The market localization of a field within a resource, which is determined by the market ID.
- [MarketLocalizationRegisterInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketLocalizationRegisterInput.txt) - The input fields and values for creating or updating a market localization.
- [MarketLocalizationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketLocalizationsRegisterPayload.txt) - Return type for `marketLocalizationsRegister` mutation.
- [MarketLocalizationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketLocalizationsRemovePayload.txt) - Return type for `marketLocalizationsRemove` mutation.
- [MarketRegion](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/MarketRegion.txt) - A geographic region which comprises a market.
- [MarketRegionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MarketRegionConnection.txt) - An auto-generated type for paginating through multiple MarketRegions.
- [MarketRegionCountry](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketRegionCountry.txt) - A country which comprises a market.
- [MarketRegionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketRegionCreateInput.txt) - The input fields for creating a market region with exactly one required option.
- [MarketRegionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketRegionDeletePayload.txt) - Return type for `marketRegionDelete` mutation.
- [MarketRegionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketRegionsCreatePayload.txt) - Return type for `marketRegionsCreate` mutation.
- [MarketRegionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketRegionsDeletePayload.txt) - Return type for `marketRegionsDelete` mutation.
- [MarketUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketUpdateInput.txt) - The input fields used to update a market.
- [MarketUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketUpdatePayload.txt) - Return type for `marketUpdate` mutation.
- [MarketUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketUserError.txt) - Defines errors encountered while managing a Market.
- [MarketUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketUserErrorCode.txt) - Possible error codes that can be returned by `MarketUserError`.
- [MarketWebPresence](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketWebPresence.txt) - The market’s web presence, which defines its SEO strategy. This can be a different domain (e.g. `example.ca`), subdomain (e.g. `ca.example.com`), or subfolders of the primary domain (e.g. `example.com/en-ca`). Each web presence comprises one or more language variants. If a market does not have its own web presence, it is accessible on the shop’s primary domain via [country selectors](https://shopify.dev/themes/internationalization/multiple-currencies-languages#the-country-selector).  Note: while the domain/subfolders defined by a market’s web presence are not applicable to custom storefronts, which must manage their own domains and routing, the languages chosen here do govern [the languages available on the Storefront API](https://shopify.dev/custom-storefronts/internationalization/multiple-languages) for the countries in this market.
- [MarketWebPresenceConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MarketWebPresenceConnection.txt) - An auto-generated type for paginating through multiple MarketWebPresences.
- [MarketWebPresenceCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketWebPresenceCreateInput.txt) - The input fields used to create a web presence for a market.
- [MarketWebPresenceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketWebPresenceCreatePayload.txt) - Return type for `marketWebPresenceCreate` mutation.
- [MarketWebPresenceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketWebPresenceDeletePayload.txt) - Return type for `marketWebPresenceDelete` mutation.
- [MarketWebPresenceRootUrl](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketWebPresenceRootUrl.txt) - The URL for the homepage of the online store in the context of a particular market and a particular locale.
- [MarketWebPresenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketWebPresenceUpdateInput.txt) - The input fields used to update a web presence for a market.
- [MarketWebPresenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketWebPresenceUpdatePayload.txt) - Return type for `marketWebPresenceUpdate` mutation.
- [MarketingActivitiesDeleteAllExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketingActivitiesDeleteAllExternalPayload.txt) - Return type for `marketingActivitiesDeleteAllExternal` mutation.
- [MarketingActivity](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketingActivity.txt) - The marketing activity resource represents marketing that a         merchant created through an app.
- [MarketingActivityBudgetInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketingActivityBudgetInput.txt) - The input fields combining budget amount and its marketing budget type.
- [MarketingActivityConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MarketingActivityConnection.txt) - An auto-generated type for paginating through multiple MarketingActivities.
- [MarketingActivityCreateExternalInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketingActivityCreateExternalInput.txt) - The input fields for creating an externally-managed marketing activity.
- [MarketingActivityCreateExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketingActivityCreateExternalPayload.txt) - Return type for `marketingActivityCreateExternal` mutation.
- [MarketingActivityCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketingActivityCreateInput.txt) - The input fields required to create a marketing activity.
- [MarketingActivityCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketingActivityCreatePayload.txt) - Return type for `marketingActivityCreate` mutation.
- [MarketingActivityDeleteExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketingActivityDeleteExternalPayload.txt) - Return type for `marketingActivityDeleteExternal` mutation.
- [MarketingActivityExtensionAppErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingActivityExtensionAppErrorCode.txt) - The error code resulted from the marketing activity extension integration.
- [MarketingActivityExtensionAppErrors](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketingActivityExtensionAppErrors.txt) - Represents errors returned from apps when using the marketing activity extension.
- [MarketingActivityExternalStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingActivityExternalStatus.txt) - Set of possible statuses for an external marketing activity.
- [MarketingActivityHierarchyLevel](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingActivityHierarchyLevel.txt) - Hierarchy levels for external marketing activities.
- [MarketingActivitySortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingActivitySortKeys.txt) - The set of valid sort keys for the MarketingActivity query.
- [MarketingActivityStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingActivityStatus.txt) - Status helps to identify if this marketing activity has been completed, queued, failed etc.
- [MarketingActivityStatusBadgeType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingActivityStatusBadgeType.txt) - StatusBadgeType helps to identify the color of the status badge.
- [MarketingActivityUpdateExternalInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketingActivityUpdateExternalInput.txt) - The input fields required to update an externally managed marketing activity.
- [MarketingActivityUpdateExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketingActivityUpdateExternalPayload.txt) - Return type for `marketingActivityUpdateExternal` mutation.
- [MarketingActivityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketingActivityUpdateInput.txt) - The input fields required to update a marketing activity.
- [MarketingActivityUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketingActivityUpdatePayload.txt) - Return type for `marketingActivityUpdate` mutation.
- [MarketingActivityUpsertExternalInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketingActivityUpsertExternalInput.txt) - The input fields for creating or updating an externally-managed marketing activity.
- [MarketingActivityUpsertExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketingActivityUpsertExternalPayload.txt) - Return type for `marketingActivityUpsertExternal` mutation.
- [MarketingActivityUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketingActivityUserError.txt) - An error that occurs during the execution of marketing activity and engagement mutations.
- [MarketingActivityUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingActivityUserErrorCode.txt) - Possible error codes that can be returned by `MarketingActivityUserError`.
- [MarketingBudget](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketingBudget.txt) - This type combines budget amount and its marketing budget type.
- [MarketingBudgetBudgetType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingBudgetBudgetType.txt) - The budget type for a marketing activity.
- [MarketingChannel](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingChannel.txt) - The medium through which the marketing activity and event reached consumers. This is used for reporting aggregation.
- [MarketingEngagement](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketingEngagement.txt) - Marketing engagement represents customer activity taken on a marketing activity or a marketing channel.
- [MarketingEngagementCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketingEngagementCreatePayload.txt) - Return type for `marketingEngagementCreate` mutation.
- [MarketingEngagementInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MarketingEngagementInput.txt) - The input fields for a marketing engagement.
- [MarketingEngagementsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MarketingEngagementsDeletePayload.txt) - Return type for `marketingEngagementsDelete` mutation.
- [MarketingEvent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MarketingEvent.txt) - Represents actions that market a merchant's store or products.
- [MarketingEventConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MarketingEventConnection.txt) - An auto-generated type for paginating through multiple MarketingEvents.
- [MarketingEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingEventSortKeys.txt) - The set of valid sort keys for the MarketingEvent query.
- [MarketingTactic](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MarketingTactic.txt) - The available types of tactics for a marketing activity.
- [Media](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/Media.txt) - Represents a media interface.
- [MediaConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MediaConnection.txt) - An auto-generated type for paginating through multiple Media.
- [MediaContentType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MediaContentType.txt) - The possible content types for a media object.
- [MediaError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MediaError.txt) - Represents a media error. This typically occurs when there is an issue with the media itself causing it to fail validation. Check the media before attempting to upload again.
- [MediaErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MediaErrorCode.txt) - Error types for media.
- [MediaHost](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MediaHost.txt) - Host for a Media Resource.
- [MediaImage](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MediaImage.txt) - An image hosted on Shopify.
- [MediaImageOriginalSource](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MediaImageOriginalSource.txt) - The original source for an image.
- [MediaPreviewImage](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MediaPreviewImage.txt) - Represents the preview image for a media.
- [MediaPreviewImageStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MediaPreviewImageStatus.txt) - The possible statuses for a media preview image.
- [MediaStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MediaStatus.txt) - The possible statuses for a media object.
- [MediaUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MediaUserError.txt) - Represents an error that happens during execution of a Media query or mutation.
- [MediaUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MediaUserErrorCode.txt) - Possible error codes that can be returned by `MediaUserError`.
- [MediaWarning](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MediaWarning.txt) - Represents a media warning. This occurs when there is a non-blocking concern regarding your media. Consider reviewing your media to ensure it is correct and its parameters are as expected.
- [MediaWarningCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MediaWarningCode.txt) - Warning types for media.
- [Menu](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Menu.txt) - A menu for display on the storefront.
- [MenuConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MenuConnection.txt) - An auto-generated type for paginating through multiple Menus.
- [MenuCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MenuCreatePayload.txt) - Return type for `menuCreate` mutation.
- [MenuCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MenuCreateUserError.txt) - An error that occurs during the execution of `MenuCreate`.
- [MenuCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MenuCreateUserErrorCode.txt) - Possible error codes that can be returned by `MenuCreateUserError`.
- [MenuDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MenuDeletePayload.txt) - Return type for `menuDelete` mutation.
- [MenuDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MenuDeleteUserError.txt) - An error that occurs during the execution of `MenuDelete`.
- [MenuDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MenuDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MenuDeleteUserError`.
- [MenuItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MenuItem.txt) - A menu item for display on the storefront.
- [MenuItemCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MenuItemCreateInput.txt) - The input fields required to create a valid Menu item.
- [MenuItemType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MenuItemType.txt) - A menu item type.
- [MenuItemUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MenuItemUpdateInput.txt) - The input fields required to update a valid Menu item.
- [MenuSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MenuSortKeys.txt) - The set of valid sort keys for the Menu query.
- [MenuUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MenuUpdatePayload.txt) - Return type for `menuUpdate` mutation.
- [MenuUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MenuUpdateUserError.txt) - An error that occurs during the execution of `MenuUpdate`.
- [MenuUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MenuUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MenuUpdateUserError`.
- [MerchandiseDiscountClass](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MerchandiseDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [MerchantApprovalSignals](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MerchantApprovalSignals.txt) - Merchant approval for accelerated onboarding to channel integration apps.
- [Metafield](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Metafield.txt) - Metafields enable you to attach additional information to a Shopify resource, such as a [Product](https://shopify.dev/api/admin-graphql/latest/objects/product) or a [Collection](https://shopify.dev/api/admin-graphql/latest/objects/collection). For more information about where you can attach metafields refer to [HasMetafields](https://shopify.dev/api/admin/graphql/reference/common-objects/HasMetafields). Some examples of the data that metafields enable you to store are specifications, size charts, downloadable documents, release dates, images, or part numbers. Metafields are identified by an owner resource, namespace, and key. and store a value along with type information for that value.
- [MetafieldAccess](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldAccess.txt) - The access settings for this metafield definition.
- [MetafieldAccessGrant](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldAccessGrant.txt) - An explicit access grant for the metafields under this definition.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessGrantDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldAccessGrantDeleteInput.txt) - The input fields for an explicit access grant to be deleted for the metafields under this definition.
- [MetafieldAccessGrantInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldAccessGrantInput.txt) - The input fields for an explicit access grant to be created or updated for the metafields under this definition.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessGrantOperationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldAccessGrantOperationInput.txt) - The input fields for possible operations for modifying access grants. Exactly one option is required.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldAccessInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAccessUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldAccessUpdateInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAdminAccess](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldAdminAccess.txt) - Possible admin access settings for metafields.
- [MetafieldAdminAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldAdminAccessInput.txt) - The possible values for setting metafield Admin API access.
- [MetafieldConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MetafieldConnection.txt) - An auto-generated type for paginating through multiple Metafields.
- [MetafieldCustomerAccountAccess](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldCustomerAccountAccess.txt) - Defines how the metafields of a definition can be accessed in the Customer Account API.
- [MetafieldCustomerAccountAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldCustomerAccountAccessInput.txt) - The possible values for setting metafield Customer Account API access.
- [MetafieldDefinition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinition.txt) - Metafield definitions enable you to define additional validation constraints for metafields, and enable the merchant to edit metafield values in context.
- [MetafieldDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MetafieldDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitions.
- [MetafieldDefinitionConstraintStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldDefinitionConstraintStatus.txt) - Metafield definition constraint criteria to filter metafield definitions by.
- [MetafieldDefinitionConstraintSubtypeIdentifier](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldDefinitionConstraintSubtypeIdentifier.txt) - The input fields used to identify a subtype of a resource for the purposes of metafield definition constraints.
- [MetafieldDefinitionConstraintValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinitionConstraintValue.txt) - A constraint subtype value that the metafield definition applies to.
- [MetafieldDefinitionConstraintValueConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MetafieldDefinitionConstraintValueConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitionConstraintValues.
- [MetafieldDefinitionConstraints](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinitionConstraints.txt) - The constraints that determine what subtypes of resources a metafield definition applies to.
- [MetafieldDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetafieldDefinitionCreatePayload.txt) - Return type for `metafieldDefinitionCreate` mutation.
- [MetafieldDefinitionCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinitionCreateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionCreate`.
- [MetafieldDefinitionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldDefinitionCreateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionCreateUserError`.
- [MetafieldDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetafieldDefinitionDeletePayload.txt) - Return type for `metafieldDefinitionDelete` mutation.
- [MetafieldDefinitionDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinitionDeleteUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionDelete`.
- [MetafieldDefinitionDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldDefinitionDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionDeleteUserError`.
- [MetafieldDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldDefinitionInput.txt) - The input fields required to create a metafield definition.
- [MetafieldDefinitionPinPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetafieldDefinitionPinPayload.txt) - Return type for `metafieldDefinitionPin` mutation.
- [MetafieldDefinitionPinUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinitionPinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionPin`.
- [MetafieldDefinitionPinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldDefinitionPinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionPinUserError`.
- [MetafieldDefinitionPinnedStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldDefinitionPinnedStatus.txt) - Possible metafield definition pinned statuses.
- [MetafieldDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldDefinitionSortKeys.txt) - The set of valid sort keys for the MetafieldDefinition query.
- [MetafieldDefinitionSupportedValidation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinitionSupportedValidation.txt) - The type and name for the optional validation configuration of a metafield.  For example, a supported validation might consist of a `max` name and a `number_integer` type. This validation can then be used to enforce a maximum character length for a `single_line_text_field` metafield.
- [MetafieldDefinitionType](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinitionType.txt) - A metafield definition type provides basic foundation and validation for a metafield.
- [MetafieldDefinitionUnpinPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetafieldDefinitionUnpinPayload.txt) - Return type for `metafieldDefinitionUnpin` mutation.
- [MetafieldDefinitionUnpinUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinitionUnpinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUnpin`.
- [MetafieldDefinitionUnpinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldDefinitionUnpinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUnpinUserError`.
- [MetafieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldDefinitionUpdateInput.txt) - The input fields required to update a metafield definition.
- [MetafieldDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetafieldDefinitionUpdatePayload.txt) - Return type for `metafieldDefinitionUpdate` mutation.
- [MetafieldDefinitionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinitionUpdateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUpdate`.
- [MetafieldDefinitionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldDefinitionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUpdateUserError`.
- [MetafieldDefinitionValidation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldDefinitionValidation.txt) - A configured metafield definition validation.  For example, for a metafield definition of `number_integer` type, you can set a validation with the name `max` and a value of `15`. This validation will ensure that the value of the metafield is a number less than or equal to 15.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldDefinitionValidationInput.txt) - The name and value for a metafield definition validation.  For example, for a metafield definition of `single_line_text_field` type, you can set a validation with the name `min` and a value of `10`. This validation will ensure that the value of the metafield is at least 10 characters.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldDefinitionValidationStatus.txt) - Possible metafield definition validation statuses.
- [MetafieldDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldDeleteInput.txt) - The input fields to delete a metafield.
- [MetafieldDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetafieldDeletePayload.txt) - Return type for `metafieldDelete` mutation.
- [MetafieldGrantAccessLevel](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldGrantAccessLevel.txt) - Possible access levels for explicit metafield access grants.
- [MetafieldIdentifier](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldIdentifier.txt) - Identifies a metafield by its owner resource, namespace, and key.
- [MetafieldIdentifierInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldIdentifierInput.txt) - The input fields that identify metafields.
- [MetafieldInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldInput.txt) - The input fields to use to create or update a metafield through a mutation on the owning resource. An alternative way to create or update a metafield is by using the [metafieldsSet](https://shopify.dev/api/admin-graphql/latest/mutations/metafieldsSet) mutation.
- [MetafieldOwnerType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldOwnerType.txt) - Possible types of a metafield's owner resource.
- [MetafieldReference](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/MetafieldReference.txt) - The resource referenced by the metafield value.
- [MetafieldReferenceConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MetafieldReferenceConnection.txt) - An auto-generated type for paginating through multiple MetafieldReferences.
- [MetafieldReferencer](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/MetafieldReferencer.txt) - Types of resources that may use metafields to reference other resources.
- [MetafieldRelation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldRelation.txt) - Defines a relation between two resources via a reference metafield. The referencer owns the joining field with a given namespace and key, while the target is referenced by the field.
- [MetafieldRelationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MetafieldRelationConnection.txt) - An auto-generated type for paginating through multiple MetafieldRelations.
- [MetafieldStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldStorefrontAccess.txt) - Defines how the metafields of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetafieldStorefrontAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldStorefrontAccessInput.txt) - The possible values for setting metafield storefront access. Storefront accesss governs both Liquid and the GraphQL Storefront API.
- [MetafieldStorefrontVisibility](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldStorefrontVisibility.txt) - By default, the Storefront API can't read metafields. To make specific metafields visible in the Storefront API, you need to create a `MetafieldStorefrontVisibility` record. A `MetafieldStorefrontVisibility` record is a list of the metafields, defined by the `owner_type`, `namespace`, and `key`, to make visible in the Storefront API.  Learn about [exposing metafields in the Storefront API] (https://shopify.dev/custom-storefronts/products-collections/metafields) for more details.
- [MetafieldStorefrontVisibilityConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MetafieldStorefrontVisibilityConnection.txt) - An auto-generated type for paginating through multiple MetafieldStorefrontVisibilities.
- [MetafieldStorefrontVisibilityCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetafieldStorefrontVisibilityCreatePayload.txt) - Return type for `metafieldStorefrontVisibilityCreate` mutation.
- [MetafieldStorefrontVisibilityDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetafieldStorefrontVisibilityDeletePayload.txt) - Return type for `metafieldStorefrontVisibilityDelete` mutation.
- [MetafieldStorefrontVisibilityInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldStorefrontVisibilityInput.txt) - The input fields to create a MetafieldStorefrontVisibility record.
- [MetafieldValidationStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldValidationStatus.txt) - Possible metafield validation statuses.
- [MetafieldValueType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldValueType.txt) - Legacy type information for the stored value. Replaced by `type`.
- [MetafieldsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetafieldsDeletePayload.txt) - Return type for `metafieldsDelete` mutation.
- [MetafieldsSetInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetafieldsSetInput.txt) - The input fields for a metafield value to set.
- [MetafieldsSetPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetafieldsSetPayload.txt) - Return type for `metafieldsSet` mutation.
- [MetafieldsSetUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetafieldsSetUserError.txt) - An error that occurs during the execution of `MetafieldsSet`.
- [MetafieldsSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetafieldsSetUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldsSetUserError`.
- [Metaobject](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Metaobject.txt) - Provides an object instance represented by a MetaobjectDefinition.
- [MetaobjectAccess](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectAccess.txt) - Provides metaobject definition's access configuration.
- [MetaobjectAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectAccessInput.txt) - The input fields for configuring metaobject access controls.
- [MetaobjectAdminAccess](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetaobjectAdminAccess.txt) - Defines how the metaobjects of a definition can be accessed in admin API surface areas.
- [MetaobjectBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetaobjectBulkDeletePayload.txt) - Return type for `metaobjectBulkDelete` mutation.
- [MetaobjectBulkDeleteWhereCondition](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectBulkDeleteWhereCondition.txt) - Specifies the condition by which metaobjects are deleted. Exactly one field of input is required.
- [MetaobjectCapabilities](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectCapabilities.txt) - Provides the capabilities of a metaobject definition.
- [MetaobjectCapabilitiesOnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectCapabilitiesOnlineStore.txt) - The Online Store capability of a metaobject definition.
- [MetaobjectCapabilitiesPublishable](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectCapabilitiesPublishable.txt) - The publishable capability of a metaobject definition.
- [MetaobjectCapabilitiesRenderable](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectCapabilitiesRenderable.txt) - The renderable capability of a metaobject definition.
- [MetaobjectCapabilitiesTranslatable](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectCapabilitiesTranslatable.txt) - The translatable capability of a metaobject definition.
- [MetaobjectCapabilityCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityCreateInput.txt) - The input fields for creating a metaobject capability.
- [MetaobjectCapabilityData](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectCapabilityData.txt) - Provides the capabilities of a metaobject.
- [MetaobjectCapabilityDataInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityDataInput.txt) - The input fields for metaobject capabilities.
- [MetaobjectCapabilityDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectCapabilityDataOnlineStore.txt) - The Online Store capability for the parent metaobject.
- [MetaobjectCapabilityDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityDataOnlineStoreInput.txt) - The input fields for the Online Store capability to control renderability on the Online Store.
- [MetaobjectCapabilityDataPublishable](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectCapabilityDataPublishable.txt) - The publishable capability for the parent metaobject.
- [MetaobjectCapabilityDataPublishableInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityDataPublishableInput.txt) - The input fields for publishable capability to adjust visibility on channels.
- [MetaobjectCapabilityDefinitionDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectCapabilityDefinitionDataOnlineStore.txt) - The Online Store capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityDefinitionDataOnlineStoreInput.txt) - The input fields of the Online Store capability.
- [MetaobjectCapabilityDefinitionDataRenderable](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectCapabilityDefinitionDataRenderable.txt) - The renderable capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataRenderableInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityDefinitionDataRenderableInput.txt) - The input fields of the renderable capability for SEO aliases.
- [MetaobjectCapabilityOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityOnlineStoreInput.txt) - The input fields for enabling and disabling the Online Store capability.
- [MetaobjectCapabilityPublishableInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityPublishableInput.txt) - The input fields for enabling and disabling the publishable capability.
- [MetaobjectCapabilityRenderableInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityRenderableInput.txt) - The input fields for enabling and disabling the renderable capability.
- [MetaobjectCapabilityTranslatableInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityTranslatableInput.txt) - The input fields for enabling and disabling the translatable capability.
- [MetaobjectCapabilityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCapabilityUpdateInput.txt) - The input fields for updating a metaobject capability.
- [MetaobjectConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MetaobjectConnection.txt) - An auto-generated type for paginating through multiple Metaobjects.
- [MetaobjectCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectCreateInput.txt) - The input fields for creating a metaobject.
- [MetaobjectCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetaobjectCreatePayload.txt) - Return type for `metaobjectCreate` mutation.
- [MetaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectDefinition.txt) - Provides the definition of a generic object structure composed of metafields.
- [MetaobjectDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MetaobjectDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetaobjectDefinitions.
- [MetaobjectDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectDefinitionCreateInput.txt) - The input fields for creating a metaobject definition.
- [MetaobjectDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetaobjectDefinitionCreatePayload.txt) - Return type for `metaobjectDefinitionCreate` mutation.
- [MetaobjectDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetaobjectDefinitionDeletePayload.txt) - Return type for `metaobjectDefinitionDelete` mutation.
- [MetaobjectDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectDefinitionUpdateInput.txt) - The input fields for updating a metaobject definition.
- [MetaobjectDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetaobjectDefinitionUpdatePayload.txt) - Return type for `metaobjectDefinitionUpdate` mutation.
- [MetaobjectDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetaobjectDeletePayload.txt) - Return type for `metaobjectDelete` mutation.
- [MetaobjectField](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectField.txt) - Provides a field definition and the data value assigned to it.
- [MetaobjectFieldDefinition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectFieldDefinition.txt) - Defines a field for a MetaobjectDefinition with properties such as the field's data type and validations.
- [MetaobjectFieldDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectFieldDefinitionCreateInput.txt) - The input fields for creating a metaobject field definition.
- [MetaobjectFieldDefinitionDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectFieldDefinitionDeleteInput.txt) - The input fields for deleting a metaobject field definition.
- [MetaobjectFieldDefinitionOperationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectFieldDefinitionOperationInput.txt) - The input fields for possible operations for modifying field definitions. Exactly one option is required.
- [MetaobjectFieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectFieldDefinitionUpdateInput.txt) - The input fields for updating a metaobject field definition.
- [MetaobjectFieldInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectFieldInput.txt) - The input fields for a metaobject field value.
- [MetaobjectHandleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectHandleInput.txt) - The input fields for retrieving a metaobject by handle.
- [MetaobjectStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetaobjectStatus.txt) - Defines visibility status for metaobjects.
- [MetaobjectStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetaobjectStorefrontAccess.txt) - Defines how the metaobjects of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetaobjectThumbnail](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectThumbnail.txt) - Provides attributes for visual representation.
- [MetaobjectUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectUpdateInput.txt) - The input fields for updating a metaobject.
- [MetaobjectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetaobjectUpdatePayload.txt) - Return type for `metaobjectUpdate` mutation.
- [MetaobjectUpsertInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MetaobjectUpsertInput.txt) - The input fields for upserting a metaobject.
- [MetaobjectUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MetaobjectUpsertPayload.txt) - Return type for `metaobjectUpsert` mutation.
- [MetaobjectUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MetaobjectUserError.txt) - Defines errors encountered while managing metaobject resources.
- [MetaobjectUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MetaobjectUserErrorCode.txt) - Possible error codes that can be returned by `MetaobjectUserError`.
- [MethodDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MethodDefinitionSortKeys.txt) - The set of valid sort keys for the MethodDefinition query.
- [MobilePlatformApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/MobilePlatformApplication.txt) - You can use the `MobilePlatformApplication` resource to enable [shared web credentials](https://developer.apple.com/documentation/security/shared_web_credentials) for Shopify iOS apps, as well as to create [iOS universal link](https://developer.apple.com/ios/universal-links/) or [Android app link](https://developer.android.com/training/app-links/) verification endpoints for merchant Shopify iOS or Android apps. Shared web credentials let iOS users access a native app after logging into the respective website in Safari without re-entering their username and password. If a user changes their credentials in the app, then those changes are reflected in Safari. You must use a custom domain to integrate shared web credentials with Shopify. With each platform's link system, users can tap a link to a shop's website and get seamlessly redirected to a merchant's installed app without going through a browser or manually selecting an app.  For full configuration instructions on iOS shared web credentials, see the [associated domains setup](https://developer.apple.com/documentation/security/password_autofill/setting_up_an_app_s_associated_domains) technical documentation.  For full configuration instructions on iOS universal links or Android App Links, see the respective [iOS universal link](https://developer.apple.com/documentation/uikit/core_app/allowing_apps_and_websites_to_link_to_your_content) or [Android app link](https://developer.android.com/training/app-links) technical documentation.
- [MobilePlatformApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/MobilePlatformApplicationConnection.txt) - An auto-generated type for paginating through multiple MobilePlatformApplications.
- [MobilePlatformApplicationCreateAndroidInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MobilePlatformApplicationCreateAndroidInput.txt) - The input fields for an Android based mobile platform application.
- [MobilePlatformApplicationCreateAppleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MobilePlatformApplicationCreateAppleInput.txt) - The input fields for an Apple based mobile platform application.
- [MobilePlatformApplicationCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MobilePlatformApplicationCreateInput.txt) - The input fields for a mobile application platform type.
- [MobilePlatformApplicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MobilePlatformApplicationCreatePayload.txt) - Return type for `mobilePlatformApplicationCreate` mutation.
- [MobilePlatformApplicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MobilePlatformApplicationDeletePayload.txt) - Return type for `mobilePlatformApplicationDelete` mutation.
- [MobilePlatformApplicationUpdateAndroidInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MobilePlatformApplicationUpdateAndroidInput.txt) - The input fields for an Android based mobile platform application.
- [MobilePlatformApplicationUpdateAppleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MobilePlatformApplicationUpdateAppleInput.txt) - The input fields for an Apple based mobile platform application.
- [MobilePlatformApplicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MobilePlatformApplicationUpdateInput.txt) - The input fields for the mobile platform application platform type.
- [MobilePlatformApplicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/MobilePlatformApplicationUpdatePayload.txt) - Return type for `mobilePlatformApplicationUpdate` mutation.
- [MobilePlatformApplicationUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MobilePlatformApplicationUserError.txt) - Represents an error in the input of a mutation.
- [MobilePlatformApplicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/MobilePlatformApplicationUserErrorCode.txt) - Possible error codes that can be returned by `MobilePlatformApplicationUserError`.
- [Model3d](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Model3d.txt) - Represents a Shopify hosted 3D model.
- [Model3dBoundingBox](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Model3dBoundingBox.txt) - Bounding box information of a 3d model.
- [Model3dSource](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Model3dSource.txt) - A source for a Shopify-hosted 3d model.  Types of sources include GLB and USDZ formatted 3d models, where the former is an original 3d model and the latter has been converted from the original.  If the original source is in GLB format and over 15 MBs in size, then both the original and the USDZ formatted source are optimized to reduce the file size.
- [Money](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/Money.txt) - A monetary value string without a currency symbol or code. Example value: `"100.57"`.
- [MoneyBag](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MoneyBag.txt) - A collection of monetary values in their respective currencies. Typically used in the context of multi-currency pricing and transactions, when an amount in the shop's currency is converted to the customer's currency of choice (the presentment currency).
- [MoneyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MoneyInput.txt) - The input fields for a monetary value with currency.
- [MoneyV2](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MoneyV2.txt) - A monetary value with currency.
- [MoveInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/MoveInput.txt) - The input fields for a single move of an object to a specific position in a set, using a zero-based index.
- [abandonmentEmailStateUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/abandonmentEmailStateUpdate.txt) - Updates the email state value for an abandonment.
- [abandonmentUpdateActivitiesDeliveryStatuses](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/abandonmentUpdateActivitiesDeliveryStatuses.txt) - Updates the marketing activities delivery statuses for an abandonment.
- [appPurchaseOneTimeCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/appPurchaseOneTimeCreate.txt) - Charges a shop for features or services one time. This type of charge is recommended for apps that aren't billed on a recurring basis. Test and demo shops aren't charged.
- [appSubscriptionCancel](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/appSubscriptionCancel.txt) - Cancels an app subscription on a store.
- [appSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/appSubscriptionCreate.txt) - Allows an app to charge a store for features or services on a recurring basis.
- [appSubscriptionLineItemUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/appSubscriptionLineItemUpdate.txt) - Updates the capped amount on the usage pricing plan of an app subscription line item.
- [appSubscriptionTrialExtend](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/appSubscriptionTrialExtend.txt) - Extends the trial of an app subscription.
- [appUsageRecordCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/appUsageRecordCreate.txt) - Enables an app to charge a store for features or services on a per-use basis. The usage charge value is counted towards the `cappedAmount` limit that was specified in the `appUsagePricingDetails` field when the app subscription was created. If you create an app usage charge that causes the total usage charges in a billing interval to exceed the capped amount, then a `Total price exceeds balance remaining` error is returned.
- [bulkOperationCancel](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/bulkOperationCancel.txt) - Starts the cancelation process of a running bulk operation.  There may be a short delay from when a cancelation starts until the operation is actually canceled.
- [bulkOperationRunMutation](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/bulkOperationRunMutation.txt) - Creates and runs a bulk operation mutation.  To learn how to bulk import large volumes of data asynchronously, refer to the [bulk import data guide](https://shopify.dev/api/usage/bulk-operations/imports).
- [bulkOperationRunQuery](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/bulkOperationRunQuery.txt) - Creates and runs a bulk operation query.  See the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/queries) for more details.
- [bulkProductResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/bulkProductResourceFeedbackCreate.txt) - Creates product feedback for multiple products.
- [carrierServiceCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/carrierServiceCreate.txt) - Creates a new carrier service.
- [carrierServiceDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/carrierServiceDelete.txt) - Removes an existing carrier service.
- [carrierServiceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/carrierServiceUpdate.txt) - Updates a carrier service. Only the app that creates a carrier service can update it.
- [cartTransformCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/cartTransformCreate.txt) - Create a CartTransform function to the Shop.
- [cartTransformDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/cartTransformDelete.txt) - Destroy a cart transform function from the Shop.
- [catalogContextUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/catalogContextUpdate.txt) - Updates the context of a catalog.
- [catalogCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/catalogCreate.txt) - Creates a new catalog.
- [catalogDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/catalogDelete.txt) - Delete a catalog.
- [catalogUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/catalogUpdate.txt) - Updates an existing catalog.
- [checkoutBrandingUpsert](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/checkoutBrandingUpsert.txt) - Updates the checkout branding settings for a [checkout profile](https://shopify.dev/api/admin-graphql/unstable/queries/checkoutProfile).  If the settings don't exist, then new settings are created. The checkout branding settings applied to a published checkout profile will be immediately visible within the store's checkout. The checkout branding settings applied to a draft checkout profile could be previewed within the admin checkout editor.  To learn more about updating checkout branding settings, refer to the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [collectionAddProducts](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/collectionAddProducts.txt) - Adds products to a collection.
- [collectionAddProductsV2](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/collectionAddProductsV2.txt) - Asynchronously adds a set of products to a given collection. It can take a long time to run. Instead of returning a collection, it returns a job which should be polled.
- [collectionCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/collectionCreate.txt) - Creates a collection.
- [collectionDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/collectionDelete.txt) - Deletes a collection.
- [collectionPublish](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/collectionPublish.txt) - Publishes a collection to a channel.
- [collectionRemoveProducts](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/collectionRemoveProducts.txt) - Removes a set of products from a given collection. The mutation can take a long time to run. Instead of returning an updated collection the mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). For use with manual collections only.
- [collectionReorderProducts](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/collectionReorderProducts.txt) - Asynchronously reorders a set of products within a specified collection. Instead of returning an updated collection, this mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). The [`Collection.sortOrder`](https://shopify.dev/api/admin-graphql/latest/objects/Collection#field-collection-sortorder) must be `MANUAL`. Displaced products will have their position altered in a consistent manner, with no gaps.
- [collectionUnpublish](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/collectionUnpublish.txt) - Unpublishes a collection.
- [collectionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/collectionUpdate.txt) - Updates a collection.
- [combinedListingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/combinedListingUpdate.txt) - Add, remove and update `CombinedListing`s of a given Product.  `CombinedListing`s are comprised of multiple products to create a single listing. There are two kinds of products used in a `CombinedListing`:  1. Parent products 2. Child products  The parent product is created with a `productCreate` with a `CombinedListingRole` of `PARENT`. Once created, you can associate child products with the parent product using this mutation. Parent products represent the idea of a product (e.g. Shoe).  Child products represent a particular option value (or combination of option values) of a parent product. For instance, with your Shoe parent product, you may have several child products representing specific colors of the shoe (e.g. Shoe - Blue). You could also have child products representing more than a single option (e.g. Shoe - Blue/Canvas, Shoe - Blue/Leather, etc...).  The combined listing is the association of parent product to one or more child products.  Learn more about [Combined Listings](https://shopify.dev/apps/selling-strategies/combined-listings).
- [companiesDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companiesDelete.txt) - Deletes a list of companies.
- [companyAddressDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyAddressDelete.txt) - Deletes a company address.
- [companyAssignCustomerAsContact](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyAssignCustomerAsContact.txt) - Assigns the customer as a company contact.
- [companyAssignMainContact](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyAssignMainContact.txt) - Assigns the main contact for the company.
- [companyContactAssignRole](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyContactAssignRole.txt) - Assigns a role to a contact for a location.
- [companyContactAssignRoles](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyContactAssignRoles.txt) - Assigns roles on a company contact.
- [companyContactCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyContactCreate.txt) - Creates a company contact.
- [companyContactDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyContactDelete.txt) - Deletes a company contact.
- [companyContactRemoveFromCompany](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyContactRemoveFromCompany.txt) - Removes a company contact from a Company.
- [companyContactRevokeRole](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyContactRevokeRole.txt) - Revokes a role on a company contact.
- [companyContactRevokeRoles](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyContactRevokeRoles.txt) - Revokes roles on a company contact.
- [companyContactUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyContactUpdate.txt) - Updates a company contact.
- [companyContactsDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyContactsDelete.txt) - Deletes one or more company contacts.
- [companyCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyCreate.txt) - Creates a company.
- [companyDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyDelete.txt) - Deletes a company.
- [companyLocationAssignAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationAssignAddress.txt) - Updates an address on a company location.
- [companyLocationAssignRoles](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationAssignRoles.txt) - Assigns roles on a company location.
- [companyLocationAssignTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationAssignTaxExemptions.txt) - Assigns tax exemptions to the company location.
- [companyLocationCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationCreate.txt) - Creates a company location.
- [companyLocationCreateTaxRegistration](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationCreateTaxRegistration.txt) - Creates a tax registration for a company location.
- [companyLocationDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationDelete.txt) - Deletes a company location.
- [companyLocationRevokeRoles](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationRevokeRoles.txt) - Revokes roles on a company location.
- [companyLocationRevokeTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationRevokeTaxExemptions.txt) - Revokes tax exemptions from the company location.
- [companyLocationRevokeTaxRegistration](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationRevokeTaxRegistration.txt) - Revokes tax registration on a company location.
- [companyLocationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationUpdate.txt) - Updates a company location.
- [companyLocationsDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyLocationsDelete.txt) - Deletes a list of company locations.
- [companyRevokeMainContact](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyRevokeMainContact.txt) - Revokes the main contact from the company.
- [companyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/companyUpdate.txt) - Updates a company.
- [customerAddTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerAddTaxExemptions.txt) - Add tax exemptions for the customer.
- [customerCancelDataErasure](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerCancelDataErasure.txt) - Cancels a pending erasure of a customer's data.  To request an erasure of a customer's data use the [customerRequestDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerRequestDataErasure).
- [customerCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerCreate.txt) - Create a new customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerDelete.txt) - Delete a customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerEmailMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerEmailMarketingConsentUpdate.txt) - Update a customer's email marketing information information.
- [customerGenerateAccountActivationUrl](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerGenerateAccountActivationUrl.txt) - Generate an account activation URL for a customer.
- [customerMerge](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerMerge.txt) - Merges two customers.
- [customerPaymentMethodCreditCardCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerPaymentMethodCreditCardCreate.txt) - Creates a credit card payment method for a customer using a session id. These values are only obtained through card imports happening from a PCI compliant environment. Please use customerPaymentMethodRemoteCreate if you are not managing credit cards directly.
- [customerPaymentMethodCreditCardUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerPaymentMethodCreditCardUpdate.txt) - Updates the credit card payment method for a customer.
- [customerPaymentMethodGetUpdateUrl](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerPaymentMethodGetUpdateUrl.txt) - Returns a URL that allows the customer to update a specific payment method.  Currently, `customerPaymentMethodGetUpdateUrl` only supports Shop Pay.
- [customerPaymentMethodPaypalBillingAgreementCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerPaymentMethodPaypalBillingAgreementCreate.txt) - Creates a PayPal billing agreement for a customer.
- [customerPaymentMethodPaypalBillingAgreementUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerPaymentMethodPaypalBillingAgreementUpdate.txt) - Updates a PayPal billing agreement for a customer.
- [customerPaymentMethodRemoteCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerPaymentMethodRemoteCreate.txt) - Create a payment method from remote gateway identifiers.
- [customerPaymentMethodRemoteCreditCardCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerPaymentMethodRemoteCreditCardCreate.txt) - Create a payment method from a credit card stored by Stripe.
- [customerPaymentMethodRevoke](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerPaymentMethodRevoke.txt) - Revokes a customer's payment method.
- [customerPaymentMethodSendUpdateEmail](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerPaymentMethodSendUpdateEmail.txt) - Sends a link to the customer so they can update a specific payment method.
- [customerRemoveTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerRemoveTaxExemptions.txt) - Remove tax exemptions from a customer.
- [customerReplaceTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerReplaceTaxExemptions.txt) - Replace tax exemptions for a customer.
- [customerRequestDataErasure](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerRequestDataErasure.txt) - Enqueues a request to erase customer's data. Read more [here](https://help.shopify.com/manual/privacy-and-security/privacy/processing-customer-data-requests#erase-customer-personal-data).  To cancel the data erasure request use the [customerCancelDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerCancelDataErasure).
- [customerSegmentMembersQueryCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerSegmentMembersQueryCreate.txt) - Creates a customer segment members query.
- [customerSmsMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerSmsMarketingConsentUpdate.txt) - Update a customer's SMS marketing consent information.
- [customerUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerUpdate.txt) - Update a customer's attributes. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerUpdateDefaultAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/customerUpdateDefaultAddress.txt) - Updates a customer's default address.
- [dataSaleOptOut](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/dataSaleOptOut.txt) - Opt out a customer from data sale.
- [delegateAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/delegateAccessTokenCreate.txt) - Creates a delegate access token.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [delegateAccessTokenDestroy](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/delegateAccessTokenDestroy.txt) - Destroys a delegate access token.
- [deliveryCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliveryCustomizationActivation.txt) - Activates and deactivates delivery customizations.
- [deliveryCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliveryCustomizationCreate.txt) - Creates a delivery customization.
- [deliveryCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliveryCustomizationDelete.txt) - Creates a delivery customization.
- [deliveryCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliveryCustomizationUpdate.txt) - Updates a delivery customization.
- [deliveryProfileCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliveryProfileCreate.txt) - Create a delivery profile.
- [deliveryProfileRemove](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliveryProfileRemove.txt) - Enqueue the removal of a delivery profile.
- [deliveryProfileUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliveryProfileUpdate.txt) - Update a delivery profile.
- [deliveryPromiseProviderUpsert](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliveryPromiseProviderUpsert.txt) - Creates or updates a delivery promise provider. Currently restricted to select approved delivery promise partners.
- [deliverySettingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliverySettingUpdate.txt) - Set the delivery settings for a shop.
- [deliveryShippingOriginAssign](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliveryShippingOriginAssign.txt) - Assigns a location as the shipping origin while using legacy compatibility mode for multi-location delivery profiles.
- [discountAutomaticActivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticActivate.txt) - Activates an automatic discount.
- [discountAutomaticAppCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticAppCreate.txt) - Creates an automatic discount that's managed by an app. Use this mutation with [Shopify Functions](https://shopify.dev/docs/apps/build/functions) when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create an automatic discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create code discounts with custom logic, use the [`discountCodeAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppCreate) mutation.
- [discountAutomaticAppUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticAppUpdate.txt) - Updates an existing automatic discount that's managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to update a new "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To update code discounts with custom logic, use the [`discountCodeAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppUpdate) mutation instead.
- [discountAutomaticBasicCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicCreate) mutation.
- [discountAutomaticBasicUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticBasicUpdate.txt) - Updates an existing [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicUpdate) mutation instead.
- [discountAutomaticBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticBulkDelete.txt) - Asynchronously delete automatic discounts in bulk if a `search` or `saved_search_id` argument is provided or if a maximum discount threshold is reached (1,000). Otherwise, deletions will occur inline. **Warning:** All automatic discounts will be deleted if a blank `search` argument is provided.
- [discountAutomaticBxgyCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyCreate) mutation.
- [discountAutomaticBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticBxgyUpdate.txt) - Updates an existing [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyUpdate) mutation instead.
- [discountAutomaticDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticDeactivate.txt) - Deactivates an automatic discount.
- [discountAutomaticDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticDelete.txt) - Deletes an [automatic discount](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [discountAutomaticFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticFreeShippingCreate.txt) - Creates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingCreate) mutation.
- [discountAutomaticFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountAutomaticFreeShippingUpdate.txt) - Updates an existing [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingUpdate) mutation instead.
- [discountCodeActivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeActivate.txt) - Activates a code discount.
- [discountCodeAppCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeAppCreate.txt) - Creates a code discount. The discount type must be provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Functions can implement [order](https://shopify.dev/docs/api/functions/reference/order-discounts), [product](https://shopify.dev/docs/api/functions/reference/product-discounts), or [shipping](https://shopify.dev/docs/api/functions/reference/shipping-discounts) discount functions. Use this mutation with Shopify Functions when you need custom logic beyond [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create a code discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create automatic discounts with custom logic, use [`discountAutomaticAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppCreate).
- [discountCodeAppUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeAppUpdate.txt) - Updates a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  > Note: > To update automatic discounts, use [`discountAutomaticAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppUpdate).
- [discountCodeBasicCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicCreate) mutation.
- [discountCodeBasicUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeBasicUpdate.txt) - Updates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicUpdate) mutation.
- [discountCodeBulkActivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeBulkActivate.txt) - Activates multiple [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can activate discounts for all codes that match a search criteria, or activate a predefined set of discount codes.
- [discountCodeBulkDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeBulkDeactivate.txt) - Deactivates multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can deactivate discounts for all codes that match a search criteria, or deactivate a predefined set of discount codes.
- [discountCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeBulkDelete.txt) - Deletes multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can delete discounts for all codes that match a search criteria, or delete a predefined set of discount codes.
- [discountCodeBxgyCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyCreate) mutation.
- [discountCodeBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeBxgyUpdate.txt) - Updates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyUpdate) mutation.
- [discountCodeDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeDeactivate.txt) - Deactivates a code discount.
- [discountCodeDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeDelete.txt) - Deletes a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [discountCodeFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeFreeShippingCreate.txt) - Creates an [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingCreate) mutation.
- [discountCodeFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeFreeShippingUpdate.txt) - Updates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update a free shipping discount that's automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingUpdate) mutation.
- [discountCodeRedeemCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountCodeRedeemCodeBulkDelete.txt) - Asynchronously delete discount redeem codes in bulk. Specify the redeem codes to delete by providing a search query, a saved search ID, or a list of redeem code IDs.
- [discountRedeemCodeBulkAdd](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/discountRedeemCodeBulkAdd.txt) - Asynchronously add discount redeem codes in bulk. Specify the codes to add and the discount code ID that the codes will belong to.
- [disputeEvidenceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/disputeEvidenceUpdate.txt) - Updates a dispute evidence.
- [draftOrderBulkAddTags](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderBulkAddTags.txt) - Adds tags to multiple draft orders.
- [draftOrderBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderBulkDelete.txt) - Deletes multiple draft orders.
- [draftOrderBulkRemoveTags](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderBulkRemoveTags.txt) - Removes tags from multiple draft orders.
- [draftOrderCalculate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderCalculate.txt) - Calculates the properties of a draft order. Useful for determining information such as total taxes or price without actually creating a draft order.
- [draftOrderComplete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderComplete.txt) - Completes a draft order and creates an order.
- [draftOrderCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderCreate.txt) - Creates a draft order.
- [draftOrderCreateFromOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderCreateFromOrder.txt) - Creates a draft order from order.
- [draftOrderCreateMerchantCheckout](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderCreateMerchantCheckout.txt) - Creates a merchant checkout for the given draft order.
- [draftOrderDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderDelete.txt) - Deletes a draft order.
- [draftOrderDuplicate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderDuplicate.txt) - Duplicates a draft order.
- [draftOrderInvoicePreview](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderInvoicePreview.txt) - Previews a draft order invoice email.
- [draftOrderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderInvoiceSend.txt) - Sends an email invoice for a draft order.
- [draftOrderUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/draftOrderUpdate.txt) - Updates a draft order.  If a checkout has been started for a draft order, any update to the draft will unlink the checkout. Checkouts are created but not immediately completed when opening the merchant credit card modal in the admin, and when a buyer opens the invoice URL. This is usually fine, but there is an edge case where a checkout is in progress and the draft is updated before the checkout completes. This will not interfere with the checkout and order creation, but if the link from draft to checkout is broken the draft will remain open even after the order is created.
- [eventBridgeServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/eventBridgeServerPixelUpdate.txt) - Updates the server pixel to connect to an EventBridge endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [eventBridgeWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/eventBridgeWebhookSubscriptionCreate.txt) - Creates a new Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [eventBridgeWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/eventBridgeWebhookSubscriptionUpdate.txt) - Updates an Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [fileAcknowledgeUpdateFailed](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fileAcknowledgeUpdateFailed.txt) - Acknowledges file update failure by resetting FAILED status to READY and clearing any media errors.
- [fileCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fileCreate.txt) - Creates file assets using an external URL or for files that were previously uploaded using the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate). These files are added to the [Files page](https://shopify.com/admin/settings/files) in Shopify admin.  Files are processed asynchronously. Some data is not available until processing is completed. Check [fileStatus](https://shopify.dev/api/admin-graphql/latest/interfaces/File#field-file-filestatus) to know when the files are READY or FAILED. See the [FileStatus](https://shopify.dev/api/admin-graphql/latest/enums/filestatus) for the complete set of possible fileStatus values.  To get a list of all files, use the [files query](https://shopify.dev/api/admin-graphql/latest/queries/files).
- [fileDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fileDelete.txt) - Deletes existing file assets that were uploaded to Shopify.
- [fileUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fileUpdate.txt) - Updates an existing file asset that was uploaded to Shopify.
- [flowTriggerReceive](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/flowTriggerReceive.txt) - Triggers any workflows that begin with the trigger specified in the request body. To learn more, refer to [_Create Shopify Flow triggers_](https://shopify.dev/apps/flow/triggers).
- [fulfillmentCancel](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentCancel.txt) - Cancels a fulfillment.
- [fulfillmentConstraintRuleCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentConstraintRuleCreate.txt) - Creates a fulfillment constraint rule and its metafield.
- [fulfillmentConstraintRuleDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentConstraintRuleDelete.txt) - Deletes a fulfillment constraint rule and its metafields.
- [fulfillmentCreateV2](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentCreateV2.txt) - Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.
- [fulfillmentEventCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentEventCreate.txt) - Creates a fulfillment event for a specified fulfillment.
- [fulfillmentOrderAcceptCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderAcceptCancellationRequest.txt) - Accept a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderAcceptFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderAcceptFulfillmentRequest.txt) - Accepts a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderCancel](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderCancel.txt) - Marks a fulfillment order as canceled.
- [fulfillmentOrderClose](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderClose.txt) - Marks an in-progress fulfillment order as incomplete, indicating the fulfillment service is unable to ship any remaining items, and closes the fulfillment request.  This mutation can only be called for fulfillment orders that meet the following criteria:   - Assigned to a fulfillment service location,   - The fulfillment request has been accepted,   - The fulfillment order status is `IN_PROGRESS`.  This mutation can only be called by the fulfillment service app that accepted the fulfillment request. Calling this mutation returns the control of the fulfillment order to the merchant, allowing them to move the fulfillment order line items to another location and fulfill from there, remove and refund the line items, or to request fulfillment from the same fulfillment service again.  Closing a fulfillment order is explained in [the fulfillment service guide](https://shopify.dev/apps/build/orders-fulfillment/fulfillment-service-apps/build-for-fulfillment-services#step-7-optional-close-a-fulfillment-order).
- [fulfillmentOrderHold](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderHold.txt) - Applies a fulfillment hold on a fulfillment order.  As of the [2025-01 API version](https://shopify.dev/changelog/apply-multiple-holds-to-a-single-fulfillment-order), the mutation can be successfully executed on fulfillment orders that are already on hold. To place multiple holds on a fulfillment order, apps need to supply the [handle](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentHold#field-handle) field. Each app can place up to 10 active holds per fulfillment order. If an app attempts to place more than this, the mutation will return [a user error indicating that the limit has been reached](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderHoldUserErrorCode#value-fulfillmentorderholdlimitreached). The app would need to release one of its existing holds before being able to apply a new one.
- [fulfillmentOrderLineItemsPreparedForPickup](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderLineItemsPreparedForPickup.txt) - Mark line items associated with a fulfillment order as being ready for pickup by a customer.  Sends a Ready For Pickup notification to the customer to let them know that their order is ready to be picked up.
- [fulfillmentOrderMerge](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderMerge.txt) - Merges a set or multiple sets of fulfillment orders together into one based on line item inputs and quantities.
- [fulfillmentOrderMove](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderMove.txt) - Changes the location which is assigned to fulfill a number of unfulfilled fulfillment order line items.  Moving a fulfillment order will fail in the following circumstances:  * The fulfillment order is closed. * The destination location has never stocked the requested inventory item. * The API client doesn't have the correct permissions.  Line items which have already been fulfilled can't be re-assigned and will always remain assigned to the original location.  You can't change the assigned location while a fulfillment order has a [request status](https://shopify.dev/docs/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus) of `SUBMITTED`, `ACCEPTED`, `CANCELLATION_REQUESTED`, or `CANCELLATION_REJECTED`. These request statuses mean that a fulfillment order is awaiting action by a fulfillment service and can't be re-assigned without first having the fulfillment service accept a cancellation request. This behavior is intended to prevent items from being fulfilled by multiple locations or fulfillment services.  ### How re-assigning line items affects fulfillment orders  **First scenario:** Re-assign all line items belonging to a fulfillment order to a new location.  In this case, the [assignedLocation](https://shopify.dev/docs/api/admin-graphql/latest/objects/fulfillmentorder#field-fulfillmentorder-assignedlocation) of the original fulfillment order will be updated to the new location.  **Second scenario:** Re-assign a subset of the line items belonging to a fulfillment order to a new location. You can specify a subset of line items using the `fulfillmentOrderLineItems` parameter (available as of the `2023-04` API version), or specify that the original fulfillment order contains line items which have already been fulfilled.  If the new location is already assigned to another active fulfillment order, on the same order, then a new fulfillment order is created. The existing fulfillment order is closed and line items are recreated in a new fulfillment order.
- [fulfillmentOrderOpen](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderOpen.txt) - Marks a scheduled fulfillment order as open.
- [fulfillmentOrderRejectCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderRejectCancellationRequest.txt) - Rejects a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderRejectFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderRejectFulfillmentRequest.txt) - Rejects a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderReleaseHold](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderReleaseHold.txt) - Releases the fulfillment hold on a fulfillment order.
- [fulfillmentOrderReschedule](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderReschedule.txt) - Reschedules a scheduled fulfillment order.  Updates the value of the `fulfillAt` field on a scheduled fulfillment order.  The fulfillment order will be marked as ready for fulfillment at this date and time.
- [fulfillmentOrderSplit](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderSplit.txt) - Splits a fulfillment order or orders based on line item inputs and quantities.
- [fulfillmentOrderSubmitCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderSubmitCancellationRequest.txt) - Sends a cancellation request to the fulfillment service of a fulfillment order.
- [fulfillmentOrderSubmitFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrderSubmitFulfillmentRequest.txt) - Sends a fulfillment request to the fulfillment service of a fulfillment order.
- [fulfillmentOrdersReleaseHolds](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrdersReleaseHolds.txt) - Releases the fulfillment holds on a list of fulfillment orders.
- [fulfillmentOrdersSetFulfillmentDeadline](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentOrdersSetFulfillmentDeadline.txt) - Sets the latest date and time by which the fulfillment orders need to be fulfilled.
- [fulfillmentServiceCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentServiceCreate.txt) - Creates a fulfillment service.  ## Fulfillment service location  When creating a fulfillment service, a new location will be automatically created on the shop and will be associated with this fulfillment service. This location will be named after the fulfillment service and inherit the shop's address.  If you are using API version `2023-10` or later, and you need to specify custom attributes for the fulfillment service location (for example, to change its address to a country different from the shop's country), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation after creating the fulfillment service.
- [fulfillmentServiceDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentServiceDelete.txt) - Deletes a fulfillment service.
- [fulfillmentServiceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentServiceUpdate.txt) - Updates a fulfillment service.  If you are using API version `2023-10` or later, and you need to update the location managed by the fulfillment service (for example, to change the address of a fulfillment service), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation.
- [fulfillmentTrackingInfoUpdateV2](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/fulfillmentTrackingInfoUpdateV2.txt) - Updates tracking information for a fulfillment.
- [giftCardCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/giftCardCreate.txt) - Create a gift card.
- [giftCardDisable](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/giftCardDisable.txt) - Disable a gift card. A disabled gift card cannot be used by a customer. A disabled gift card cannot be re-enabled.
- [giftCardUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/giftCardUpdate.txt) - Update a gift card.
- [inventoryActivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/inventoryActivate.txt) - Activate an inventory item at a location.
- [inventoryAdjustQuantities](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/inventoryAdjustQuantities.txt) - Apply changes to inventory quantities.
- [inventoryBulkToggleActivation](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/inventoryBulkToggleActivation.txt) - Modify the activation status of an inventory item at locations. Activating an inventory item at a particular location allows that location to stock that inventory item. Deactivating an inventory item at a location removes the inventory item's quantities and turns off the inventory item from that location.
- [inventoryDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/inventoryDeactivate.txt) - Removes an inventory item's quantities from a location, and turns off inventory at the location.
- [inventoryItemUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/inventoryItemUpdate.txt) - Updates an inventory item.
- [inventoryMoveQuantities](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/inventoryMoveQuantities.txt) - Moves inventory between inventory quantity names at a single location.
- [inventorySetOnHandQuantities](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/inventorySetOnHandQuantities.txt) - Set inventory on-hand quantities using absolute values.
- [inventorySetQuantities](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/inventorySetQuantities.txt) - Set quantities of specified name using absolute values. This mutation supports compare-and-set functionality to handle concurrent requests properly. If `ignoreCompareQuantity` is not set to true, the mutation will only update the quantity if the persisted quantity matches the `compareQuantity` value. If the `compareQuantity` value does not match the persisted value, the mutation will return an error. In order to opt out of the `compareQuantity` check, the `ignoreCompareQuantity` argument can be set to true.  > Note: > Only use this mutation if calling on behalf of a system that acts as the source of truth for inventory quantities, > otherwise please consider using the [inventoryAdjustQuantities](https://shopify.dev/api/admin-graphql/latest/mutations/inventoryAdjustQuantities) mutation. > > > Opting out of the `compareQuantity` check can lead to inaccurate inventory quantities if multiple requests are made concurrently. > It is recommended to always include the `compareQuantity` value to ensure the accuracy of the inventory quantities and to opt out > of the check using `ignoreCompareQuantity` only when necessary.
- [inventorySetScheduledChanges](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/inventorySetScheduledChanges.txt) - Set up scheduled changes of inventory items.
- [locationActivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/locationActivate.txt) - Activates a location so that you can stock inventory at the location. Refer to the [`isActive`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-isactive) and [`activatable`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-activatable) fields on the `Location` object.
- [locationAdd](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/locationAdd.txt) - Adds a new location.
- [locationDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/locationDeactivate.txt) - Deactivates a location and moves inventory, pending orders, and moving transfers to a destination location.
- [locationDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/locationDelete.txt) - Deletes a location.
- [locationEdit](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/locationEdit.txt) - Edits an existing location.  [As of the 2023-10 API version](https://shopify.dev/changelog/apps-can-now-change-the-name-and-address-of-their-fulfillment-service-locations), apps can change the name and address of their fulfillment service locations.
- [locationLocalPickupDisable](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/locationLocalPickupDisable.txt) - Disables local pickup for a location.
- [locationLocalPickupEnable](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/locationLocalPickupEnable.txt) - Enables local pickup for a location.
- [marketCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketCreate.txt) - Creates a new market.
- [marketCurrencySettingsUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketCurrencySettingsUpdate.txt) - Updates currency settings of a market.
- [marketDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketDelete.txt) - Deletes a market definition.
- [marketLocalizationsRegister](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketLocalizationsRegister.txt) - Creates or updates market localizations.
- [marketLocalizationsRemove](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketLocalizationsRemove.txt) - Deletes market localizations.
- [marketRegionDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketRegionDelete.txt) - Deletes a market region.
- [marketRegionsCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketRegionsCreate.txt) - Creates regions that belong to an existing market.
- [marketRegionsDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketRegionsDelete.txt) - Deletes a list of market regions.
- [marketUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketUpdate.txt) - Updates the properties of a market.
- [marketWebPresenceCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketWebPresenceCreate.txt) - Creates a web presence for a market.
- [marketWebPresenceDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketWebPresenceDelete.txt) - Deletes a market web presence.
- [marketWebPresenceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketWebPresenceUpdate.txt) - Updates a market web presence.
- [marketingActivitiesDeleteAllExternal](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketingActivitiesDeleteAllExternal.txt) - Deletes all external marketing activities. Deletion is performed by a background job, as it may take a bit of time to complete if a large number of activities are to be deleted. Attempting to create or modify external activities before the job has completed will result in the create/update/upsert mutation returning an error.
- [marketingActivityCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketingActivityCreate.txt) - Create new marketing activity.
- [marketingActivityCreateExternal](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketingActivityCreateExternal.txt) - Creates a new external marketing activity.
- [marketingActivityDeleteExternal](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketingActivityDeleteExternal.txt) - Deletes an external marketing activity.
- [marketingActivityUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketingActivityUpdate.txt) - Updates a marketing activity with the latest information.
- [marketingActivityUpdateExternal](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketingActivityUpdateExternal.txt) - Update an external marketing activity.
- [marketingActivityUpsertExternal](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketingActivityUpsertExternal.txt) - Creates a new external marketing activity or updates an existing one. When optional fields are absent or null, associated information will be removed from an existing marketing activity.
- [marketingEngagementCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketingEngagementCreate.txt) - Creates a new marketing engagement for a marketing activity or a marketing channel.
- [marketingEngagementsDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/marketingEngagementsDelete.txt) - Marks channel-level engagement data such that it no longer appears in reports.           Activity-level data cannot be deleted directly, instead the MarketingActivity itself should be deleted to           hide it from reports.
- [menuCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/menuCreate.txt) - Creates a menu.
- [menuDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/menuDelete.txt) - Deletes a menu.
- [menuUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/menuUpdate.txt) - Updates a menu.
- [metafieldDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metafieldDefinitionCreate.txt) - Creates a metafield definition. Any metafields existing under the same owner type, namespace, and key will be checked against this definition and will have their type updated accordingly. For metafields that are not valid, they will remain unchanged but any attempts to update them must align with this definition.
- [metafieldDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metafieldDefinitionDelete.txt) - Delete a metafield definition. Optionally deletes all associated metafields asynchronously when specified.
- [metafieldDefinitionPin](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metafieldDefinitionPin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUnpin](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metafieldDefinitionUnpin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metafieldDefinitionUpdate.txt) - Updates a metafield definition.
- [metafieldDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metafieldDelete.txt) - Deletes a metafield.
- [metafieldStorefrontVisibilityCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metafieldStorefrontVisibilityCreate.txt) - Creates a `MetafieldStorefrontVisibility` record to make all metafields that belong to the specified resource and have the established `namespace` and `key` combination visible in the Storefront API.
- [metafieldStorefrontVisibilityDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metafieldStorefrontVisibilityDelete.txt) - Deletes a `MetafieldStorefrontVisibility` record. All metafields that belongs to the specified record will no longer be visible in the Storefront API.
- [metafieldsDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metafieldsDelete.txt) - Deletes multiple metafields in bulk.
- [metafieldsSet](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metafieldsSet.txt) - Sets metafield values. Metafield values will be set regardless if they were previously created or not.  Allows a maximum of 25 metafields to be set at a time.  This operation is atomic, meaning no changes are persisted if an error is encountered.  As of `2024-07`, this operation supports compare-and-set functionality to better handle concurrent requests. If `compareDigest` is set for any metafield, the mutation will only set that metafield if the persisted metafield value matches the digest used on `compareDigest`. If the metafield doesn't exist yet, but you want to guarantee that the operation will run in a safe manner, set `compareDigest` to `null`. The `compareDigest` value can be acquired by querying the metafield object and selecting `compareDigest` as a field. If the `compareDigest` value does not match the digest for the persisted value, the mutation will return an error. You can opt out of write guarantees by not sending `compareDigest` in the request.
- [metaobjectBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metaobjectBulkDelete.txt) - Asynchronously delete metaobjects and their associated metafields in bulk.
- [metaobjectCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metaobjectCreate.txt) - Creates a new metaobject.
- [metaobjectDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metaobjectDefinitionCreate.txt) - Creates a new metaobject definition.
- [metaobjectDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metaobjectDefinitionDelete.txt) - Deletes the specified metaobject definition. Also deletes all related metafield definitions, metaobjects, and metafields asynchronously.
- [metaobjectDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metaobjectDefinitionUpdate.txt) - Updates a metaobject definition with new settings and metafield definitions.
- [metaobjectDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metaobjectDelete.txt) - Deletes the specified metaobject and its associated metafields.
- [metaobjectUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metaobjectUpdate.txt) - Updates an existing metaobject.
- [metaobjectUpsert](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/metaobjectUpsert.txt) - Retrieves a metaobject by handle, then updates it with the provided input values. If no matching metaobject is found, a new metaobject is created with the provided input values.
- [mobilePlatformApplicationCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/mobilePlatformApplicationCreate.txt) - Create a mobile platform application.
- [mobilePlatformApplicationDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/mobilePlatformApplicationDelete.txt) - Delete a mobile platform application.
- [mobilePlatformApplicationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/mobilePlatformApplicationUpdate.txt) - Update a mobile platform application.
- [orderCancel](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderCancel.txt) - Cancels an order.
- [orderCapture](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderCapture.txt) - Captures payment for an authorized transaction on an order. An order can only be captured if it has a successful authorization transaction. Capturing an order will claim the money reserved by the authorization. orderCapture can be used to capture multiple times as long as the OrderTransaction is multi-capturable. To capture a partial payment, the included `amount` value should be less than the total order amount. Multi-capture is available only to stores on a Shopify Plus plan.
- [orderClose](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderClose.txt) - Closes an open order.
- [orderCreateMandatePayment](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderCreateMandatePayment.txt) - Creates a payment for an order by mandate.
- [orderDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderDelete.txt) - Deletes an order. For more information on which orders can be deleted, refer to [Delete an order](https://help.shopify.com/manual/orders/cancel-delete-order#delete-an-order).
- [orderEditAddCustomItem](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditAddCustomItem.txt) - Adds a custom line item to an existing order. For example, you could add a gift wrapping service as a [custom line item](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing#add-a-custom-line-item). To learn how to edit existing orders, refer to [Edit an existing order with Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditAddLineItemDiscount.txt) - Adds a discount to a line item on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditAddShippingLine.txt) - Adds a shipping line to an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddVariant](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditAddVariant.txt) - Adds a line item from an existing product variant.
- [orderEditBegin](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditBegin.txt) - Starts editing an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditCommit](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditCommit.txt) - Applies and saves staged changes to an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditRemoveDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditRemoveDiscount.txt) - Removes a discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditRemoveLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditRemoveLineItemDiscount.txt) - Removes a line item discount that was applied as part of an order edit.
- [orderEditRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditRemoveShippingLine.txt) - Removes a shipping line from an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditSetQuantity](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditSetQuantity.txt) - Sets the quantity of a line item on an order that is being edited. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditUpdateDiscount.txt) - Updates a manual line level discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderEditUpdateShippingLine.txt) - Updates a shipping line on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderInvoiceSend.txt) - Sends an email invoice for an order.
- [orderMarkAsPaid](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderMarkAsPaid.txt) - Marks an order as paid. You can only mark an order as paid if it isn't already fully paid.
- [orderOpen](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderOpen.txt) - Opens a closed order.
- [orderRiskAssessmentCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderRiskAssessmentCreate.txt) - Create a risk assessment for an order.
- [orderUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/orderUpdate.txt) - Updates the fields of an order.
- [paymentCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/paymentCustomizationActivation.txt) - Activates and deactivates payment customizations.
- [paymentCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/paymentCustomizationCreate.txt) - Creates a payment customization.
- [paymentCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/paymentCustomizationDelete.txt) - Deletes a payment customization.
- [paymentCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/paymentCustomizationUpdate.txt) - Updates a payment customization.
- [paymentReminderSend](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/paymentReminderSend.txt) - Sends an email payment reminder for a payment schedule.
- [paymentTermsCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/paymentTermsCreate.txt) - Create payment terms on an order. To create payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/paymentTermsDelete.txt) - Delete payment terms for an order. To delete payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/paymentTermsUpdate.txt) - Update payment terms on an order. To update payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [priceListCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceListCreate.txt) - Creates a price list. You can use the `priceListCreate` mutation to create a new price list and associate it with a catalog. This enables you to sell your products with contextual pricing.
- [priceListDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceListDelete.txt) - Deletes a price list. For example, you can delete a price list so that it no longer applies for products in the associated market.
- [priceListFixedPricesAdd](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceListFixedPricesAdd.txt) - Creates or updates fixed prices on a price list. You can use the `priceListFixedPricesAdd` mutation to set a fixed price for specific product variants. This lets you change product variant pricing on a per country basis. Any existing fixed price list prices for these variants will be overwritten.
- [priceListFixedPricesByProductUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceListFixedPricesByProductUpdate.txt) - Updates the fixed prices for all variants for a product on a price list. You can use the `priceListFixedPricesByProductUpdate` mutation to set or remove a fixed price for all variants of a product associated with the price list.
- [priceListFixedPricesDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceListFixedPricesDelete.txt) - Deletes specific fixed prices from a price list using a product variant ID. You can use the `priceListFixedPricesDelete` mutation to delete a set of fixed prices from a price list. After deleting the set of fixed prices from the price list, the price of each product variant reverts to the original price that was determined by the price list adjustment.
- [priceListFixedPricesUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceListFixedPricesUpdate.txt) - Updates fixed prices on a price list. You can use the `priceListFixedPricesUpdate` mutation to set a fixed price for specific product variants or to delete prices for variants associated with the price list.
- [priceListUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceListUpdate.txt) - Updates a price list. If you modify the currency, then any fixed prices set on the price list will be deleted.
- [priceRuleActivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceRuleActivate.txt) - Activate a price rule.
- [priceRuleCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceRuleCreate.txt) - Create a price rule using the input.
- [priceRuleDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceRuleDeactivate.txt) - Deactivate a price rule.
- [priceRuleDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceRuleDelete.txt) - Delete a price rule.
- [priceRuleDiscountCodeCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceRuleDiscountCodeCreate.txt) - Create a discount code for a price rule.
- [priceRuleDiscountCodeUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceRuleDiscountCodeUpdate.txt) - Update a discount code for a price rule.
- [priceRuleUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/priceRuleUpdate.txt) - Updates a price rule using its ID and an input.
- [privateMetafieldDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/privateMetafieldDelete.txt) - Deletes a private metafield. Private metafields are automatically deleted when the app that created them is uninstalled.
- [privateMetafieldUpsert](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/privateMetafieldUpsert.txt) - Creates or updates a private metafield. Use private metafields when you don't want the metafield data to be accessible by merchants or other apps. Private metafields are accessible only by the application that created them and only from the GraphQL Admin API.  An application can create a maximum of 10 private metafields per shop resource.
- [productAppendImages](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productAppendImages.txt) - Appends images to a product.
- [productBundleCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productBundleCreate.txt) - Creates a new componentized product.
- [productBundleUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productBundleUpdate.txt) - Updates a componentized product.
- [productChangeStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productChangeStatus.txt) - Changes the status of a product. This allows you to set the availability of the product across all channels.
- [productCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productCreate.txt) - Creates a product.  Learn more about the [product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model) and [adding product data](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/add-data).
- [productCreateMedia](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productCreateMedia.txt) - Creates media for a product.
- [productDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productDelete.txt) - Deletes a product, including all associated variants and media.  As of API version `2023-01`, if you need to delete a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you may encounter timeout errors. To avoid these timeout errors, you can instead use the asynchronous [ProductDeleteAsync](https://shopify.dev/api/admin-graphql/latest/mutations/productDeleteAsync) mutation.
- [productDeleteAsync](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productDeleteAsync.txt) - Deletes a product asynchronously, including all associated variants and media.
- [productDeleteImages](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productDeleteImages.txt) - Removes product images from the product.
- [productDeleteMedia](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productDeleteMedia.txt) - Deletes media for a product.
- [productDuplicate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productDuplicate.txt) - Duplicates a product.  If you need to duplicate a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you might encounter timeout errors.  To avoid these timeout errors, you can instead duplicate the product asynchronously.  In API version 2024-10 and higher, include `synchronous: false` argument in this mutation to perform the duplication asynchronously.  In API version 2024-07 and lower, use the asynchronous [`ProductDuplicateAsyncV2`](https://shopify.dev/api/admin-graphql/2024-07/mutations/productDuplicateAsyncV2).
- [productDuplicateAsyncV2](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productDuplicateAsyncV2.txt) - Asynchronously duplicate a single product.  For API version 2024-10 and higher, use the `productDuplicate` mutation with the `synchronous: false` argument instead.
- [productFeedCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productFeedCreate.txt) - Creates a product feed for a specific publication.
- [productFeedDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productFeedDelete.txt) - Deletes a product feed for a specific publication.
- [productFullSync](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productFullSync.txt) - Runs the full product sync for a given shop.
- [productImageUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productImageUpdate.txt) - Updates an image of a product.
- [productJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product.
- [productLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productLeaveSellingPlanGroups.txt) - Removes multiple groups from a product.
- [productOptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productOptionUpdate.txt) - Updates a product option.
- [productOptionsCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productOptionsCreate.txt) - Creates options on a product.
- [productOptionsDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productOptionsDelete.txt) - Deletes the specified options.
- [productOptionsReorder](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productOptionsReorder.txt) - Reorders options and option values on a product, causing product variants to alter their position.  Options order take precedence over option values order. Depending on the existing product variants, some input orders might not be achieved.  Example:   Existing product variants:     ["Red / Small", "Green / Medium", "Blue / Small"].    New order:     [       {         name: "Size", values: [{ name: "Small" }, { name: "Medium" }],         name: "Color", values: [{ name: "Green" }, { name: "Red" }, { name: "Blue" }]       }     ].    Description:     Variants with "Green" value are expected to appear before variants with "Red" and "Blue" values.     However, "Size" option appears before "Color".    Therefore, output will be:     ["Small / "Red", "Small / Blue", "Medium / Green"].
- [productPublish](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productPublish.txt) - Publishes a product. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can only be published on online stores.
- [productReorderImages](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productReorderImages.txt) - Asynchronously reorders a set of images for a given product.
- [productReorderMedia](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productReorderMedia.txt) - Asynchronously reorders the media attached to a product.
- [productSet](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productSet.txt) - Creates or updates a product in a single request.  Use this mutation when syncing information from an external data source into Shopify.  When using this mutation to update a product, specify that product's `id` in the input.  Any list field (e.g. [collections](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-collections), [metafields](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-metafields), [variants](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-variants)) will be updated so that all included entries are either created or updated, and all existing entries not included will be deleted.  All other fields will be updated to the value passed. Omitted fields will not be updated.  When run in synchronous mode, you will get the product back in the response. For versions `2024-04` and earlier, the synchronous mode has an input limit of 100 variants. This limit has been removed for versions `2024-07` and later.  In asynchronous mode, you will instead get a [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation) object back. You can then use the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query to retrieve the updated product data. This query uses the `ProductSetOperation` object to check the status of the operation and to retrieve the details of the updated product and its variants.  If you need to update a subset of variants, use one of the bulk variant mutations: - [productVariantsBulkCreate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkCreate) - [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkUpdate) - [productVariantsBulkDelete](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkDelete)  If you need to update options, use one of the product option mutations: - [productOptionsCreate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsCreate) - [productOptionUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionUpdate) - [productOptionsDelete](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsDelete) - [productOptionsReorder](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsReorder)  See our guide to [sync product data from an external source](https://shopify.dev/api/admin/migrate/new-product-model/sync-data) for more.
- [productUnpublish](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productUnpublish.txt) - Unpublishes a product.
- [productUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productUpdate.txt) - Updates a product.  For versions `2024-01` and older: If you update a product and only include some variants in the update, then any variants not included will be deleted.  To safely manage variants without the risk of deleting excluded variants, use [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantsbulkupdate).  If you want to update a single variant, then use [productVariantUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantupdate).
- [productUpdateMedia](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productUpdateMedia.txt) - Updates media for a product.
- [productVariantAppendMedia](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantAppendMedia.txt) - Appends media from a product to variants of the product.
- [productVariantCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantCreate.txt) - Creates a product variant.
- [productVariantDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantDelete.txt) - Deletes a product variant.
- [productVariantDetachMedia](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantDetachMedia.txt) - Detaches media from product variants.
- [productVariantJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product variant.
- [productVariantLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantLeaveSellingPlanGroups.txt) - Remove multiple groups from a product variant.
- [productVariantRelationshipBulkUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantRelationshipBulkUpdate.txt) - Creates new bundles, updates existing bundles, and removes bundle components for one or multiple bundles.
- [productVariantUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantUpdate.txt) - Updates a product variant.
- [productVariantsBulkCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantsBulkCreate.txt) - Creates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantsBulkDelete.txt) - Deletes multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkReorder](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantsBulkReorder.txt) - Reorders multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productVariantsBulkUpdate.txt) - Updates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [pubSubServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/pubSubServerPixelUpdate.txt) - Updates the server pixel to connect to a Google PubSub endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [pubSubWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/pubSubWebhookSubscriptionCreate.txt) - Creates a new Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [pubSubWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/pubSubWebhookSubscriptionUpdate.txt) - Updates a Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [publicationCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/publicationCreate.txt) - Creates a publication.
- [publicationDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/publicationDelete.txt) - Deletes a publication.
- [publicationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/publicationUpdate.txt) - Updates a publication.
- [publishablePublish](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/publishablePublish.txt) - Publishes a resource to a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishablePublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/publishablePublishToCurrentChannel.txt) - Publishes a resource to current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishableUnpublish](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/publishableUnpublish.txt) - Unpublishes a resource from a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [publishableUnpublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/publishableUnpublishToCurrentChannel.txt) - Unpublishes a resource from the current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [quantityPricingByVariantUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/quantityPricingByVariantUpdate.txt) - Updates quantity pricing on a price list. You can use the `quantityPricingByVariantUpdate` mutation to set fixed prices, quantity rules, and quantity price breaks. This mutation does not allow partial successes. If any of the requested resources fail to update, none of the requested resources will be updated. Delete operations are executed before create operations.
- [quantityRulesAdd](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/quantityRulesAdd.txt) - Creates or updates existing quantity rules on a price list. You can use the `quantityRulesAdd` mutation to set order level minimums, maximumums and increments for specific product variants.
- [quantityRulesDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/quantityRulesDelete.txt) - Deletes specific quantity rules from a price list using a product variant ID. You can use the `quantityRulesDelete` mutation to delete a set of quantity rules from a price list.
- [refundCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/refundCreate.txt) - Creates a refund.
- [returnApproveRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/returnApproveRequest.txt) - Approves a customer's return request. If this mutation is successful, then the `Return.status` field of the approved return is set to `OPEN`.
- [returnCancel](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/returnCancel.txt) - Cancels a return and restores the items back to being fulfilled. Canceling a return is only available before any work has been done on the return (such as an inspection or refund).
- [returnClose](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/returnClose.txt) - Indicates a return is complete, either when a refund has been made and items restocked, or simply when it has been marked as returned in the system.
- [returnCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/returnCreate.txt) - Creates a return.
- [returnDeclineRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/returnDeclineRequest.txt) - Declines a return on an order. When a return is declined, each `ReturnLineItem.fulfillmentLineItem` can be associated to a new return. Use the `ReturnCreate` or `ReturnRequest` mutation to initiate a new return.
- [returnLineItemRemoveFromReturn](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/returnLineItemRemoveFromReturn.txt) - Removes return lines from a return.
- [returnRefund](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/returnRefund.txt) - Refunds a return when its status is `OPEN` or `CLOSED` and associates it with the related return request.
- [returnReopen](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/returnReopen.txt) - Reopens a closed return.
- [returnRequest](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/returnRequest.txt) - A customer's return request that hasn't been approved or declined. This mutation sets the value of the `Return.status` field to `REQUESTED`. To create a return that has the `Return.status` field set to `OPEN`, use the `returnCreate` mutation.
- [reverseDeliveryCreateWithShipping](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/reverseDeliveryCreateWithShipping.txt) - Creates a new reverse delivery with associated external shipping information.
- [reverseDeliveryDispose](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/reverseDeliveryDispose.txt) - Disposes reverse delivery line items for a reverse delivery on the same shop.
- [reverseDeliveryShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/reverseDeliveryShippingUpdate.txt) - Updates a reverse delivery with associated external shipping information.
- [reverseFulfillmentOrderDispose](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/reverseFulfillmentOrderDispose.txt) - Disposes reverse fulfillment order line items.
- [savedSearchCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/savedSearchCreate.txt) - Creates a saved search.
- [savedSearchDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/savedSearchDelete.txt) - Delete a saved search.
- [savedSearchUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/savedSearchUpdate.txt) - Updates a saved search.
- [scriptTagCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/scriptTagCreate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Creates a new script tag.
- [scriptTagDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/scriptTagDelete.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Deletes a script tag.
- [scriptTagUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/scriptTagUpdate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Updates a script tag.
- [segmentCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/segmentCreate.txt) - Creates a segment.
- [segmentDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/segmentDelete.txt) - Deletes a segment.
- [segmentUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/segmentUpdate.txt) - Updates a segment.
- [sellingPlanGroupAddProductVariants](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/sellingPlanGroupAddProductVariants.txt) - Adds multiple product variants to a selling plan group.
- [sellingPlanGroupAddProducts](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/sellingPlanGroupAddProducts.txt) - Adds multiple products to a selling plan group.
- [sellingPlanGroupCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/sellingPlanGroupCreate.txt) - Creates a Selling Plan Group.
- [sellingPlanGroupDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/sellingPlanGroupDelete.txt) - Delete a Selling Plan Group. This does not affect subscription contracts.
- [sellingPlanGroupRemoveProductVariants](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/sellingPlanGroupRemoveProductVariants.txt) - Removes multiple product variants from a selling plan group.
- [sellingPlanGroupRemoveProducts](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/sellingPlanGroupRemoveProducts.txt) - Removes multiple products from a selling plan group.
- [sellingPlanGroupUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/sellingPlanGroupUpdate.txt) - Update a Selling Plan Group.
- [serverPixelCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/serverPixelCreate.txt) - Creates a new unconfigured server pixel. A single server pixel can exist for an app and shop combination. If you call this mutation when a server pixel already exists, then an error will return.
- [serverPixelDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/serverPixelDelete.txt) - Deletes the Server Pixel associated with the current app & shop.
- [shippingPackageDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/shippingPackageDelete.txt) - Deletes a shipping package.
- [shippingPackageMakeDefault](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/shippingPackageMakeDefault.txt) - Set a shipping package as the default. The default shipping package is the one used to calculate shipping costs on checkout.
- [shippingPackageUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/shippingPackageUpdate.txt) - Updates a shipping package.
- [shopLocaleDisable](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/shopLocaleDisable.txt) - Deletes a locale for a shop. This also deletes all translations of this locale.
- [shopLocaleEnable](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/shopLocaleEnable.txt) - Adds a locale for a shop. The newly added locale is in the unpublished state.
- [shopLocaleUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/shopLocaleUpdate.txt) - Updates a locale for a shop.
- [shopPolicyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/shopPolicyUpdate.txt) - Updates a shop policy.
- [shopResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/shopResourceFeedbackCreate.txt) - The `ResourceFeedback` object lets your app report the status of shops and their resources. For example, if your app is a marketplace channel, then you can use resource feedback to alert merchants that they need to connect their marketplace account by signing in.  Resource feedback notifications are displayed to the merchant on the home screen of their Shopify admin, and in the product details view for any products that are published to your app.  This resource should be used only in cases where you're describing steps that a merchant is required to complete. If your app offers optional or promotional set-up steps, or if it makes recommendations, then don't use resource feedback to let merchants know about them.  ## Sending feedback on a shop  You can send resource feedback on a shop to let the merchant know what steps they need to take to make sure that your app is set up correctly. Feedback can have one of two states: `requires_action` or `success`. You need to send a `requires_action` feedback request for each step that the merchant is required to complete.  If there are multiple set-up steps that require merchant action, then send feedback with a state of `requires_action` as merchants complete prior steps. And to remove the feedback message from the Shopify admin, send a `success` feedback request.  #### Important Sending feedback replaces previously sent feedback for the shop. Send a new `shopResourceFeedbackCreate` mutation to push the latest state of a shop or its resources to Shopify.
- [shopifyPaymentsPayoutAlternateCurrencyCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/shopifyPaymentsPayoutAlternateCurrencyCreate.txt) - Creates an alternate currency payout for a Shopify Payments account.
- [stagedUploadTargetGenerate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/stagedUploadTargetGenerate.txt) - Generates the URL and signed paramaters needed to upload an asset to Shopify.
- [stagedUploadTargetsGenerate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/stagedUploadTargetsGenerate.txt) - Uploads multiple images.
- [stagedUploadsCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/stagedUploadsCreate.txt) - Creates staged upload targets for each input. This is the first step in the upload process. The returned staged upload targets' URL and parameter fields can be used to send a request to upload the file described in the corresponding input.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [standardMetafieldDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/standardMetafieldDefinitionEnable.txt) - Activates the specified standard metafield definition from its template.  Refer to the [list of standard metafield definition templates](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [standardMetaobjectDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/standardMetaobjectDefinitionEnable.txt) - Enables the specified standard metaobject definition from its template.
- [storeCreditAccountCredit](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/storeCreditAccountCredit.txt) - Creates a credit transaction that increases the store credit account balance by the given amount. This operation will create an account if one does not already exist. A store credit account owner can hold multiple accounts each with a different currency. Use the most appropriate currency for the given store credit account owner.
- [storeCreditAccountDebit](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/storeCreditAccountDebit.txt) - Creates a debit transaction that decreases the store credit account balance by the given amount.
- [storefrontAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/storefrontAccessTokenCreate.txt) - Creates a storefront access token for use with the [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [storefrontAccessTokenDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/storefrontAccessTokenDelete.txt) - Deletes a storefront access token.
- [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingAttemptCreate.txt) - Creates a new subscription billing attempt. For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleBulkCharge](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleBulkCharge.txt) - Asynchronously queries and charges all subscription billing cycles whose [billingAttemptExpectedDate](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionBillingCycle#field-billingattemptexpecteddate) values fall within a specified date range and meet additional filtering criteria. The results of this action can be retrieved using the [subscriptionBillingCycleBulkResults](https://shopify.dev/api/admin-graphql/latest/queries/subscriptionBillingCycleBulkResults) query.
- [subscriptionBillingCycleBulkSearch](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleBulkSearch.txt) - Asynchronously queries all subscription billing cycles whose [billingAttemptExpectedDate](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionBillingCycle#field-billingattemptexpecteddate) values fall within a specified date range and meet additional filtering criteria. The results of this action can be retrieved using the [subscriptionBillingCycleBulkResults](https://shopify.dev/api/admin-graphql/latest/queries/subscriptionBillingCycleBulkResults) query.
- [subscriptionBillingCycleCharge](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleCharge.txt) - Creates a new subscription billing attempt for a specified billing cycle. This is the alternative mutation for [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionBillingAttemptCreate). For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleContractDraftCommit](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleContractDraftCommit.txt) - Commits the updates of a Subscription Billing Cycle Contract draft.
- [subscriptionBillingCycleContractDraftConcatenate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleContractDraftConcatenate.txt) - Concatenates a contract to a Subscription Draft.
- [subscriptionBillingCycleContractEdit](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleContractEdit.txt) - Edit the contents of a subscription contract for the specified billing cycle.
- [subscriptionBillingCycleEditDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleEditDelete.txt) - Delete the schedule and contract edits of the selected subscription billing cycle.
- [subscriptionBillingCycleEditsDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleEditsDelete.txt) - Delete the current and future schedule and contract edits of a list of subscription billing cycles.
- [subscriptionBillingCycleScheduleEdit](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleScheduleEdit.txt) - Modify the schedule of a specific billing cycle.
- [subscriptionBillingCycleSkip](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleSkip.txt) - Skips a Subscription Billing Cycle.
- [subscriptionBillingCycleUnskip](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionBillingCycleUnskip.txt) - Unskips a Subscription Billing Cycle.
- [subscriptionContractActivate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionContractActivate.txt) - Activates a Subscription Contract. Contract status must be either active, paused, or failed.
- [subscriptionContractAtomicCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionContractAtomicCreate.txt) - Creates a Subscription Contract.
- [subscriptionContractCancel](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionContractCancel.txt) - Cancels a Subscription Contract.
- [subscriptionContractCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionContractCreate.txt) - Creates a Subscription Contract Draft. You can submit all the desired information for the draft using [Subscription Draft Input object](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionDraftInput). You can also update the draft using the [Subscription Contract Update](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractUpdate) mutation. The draft is not saved until you call the [Subscription Draft Commit](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionDraftCommit) mutation.
- [subscriptionContractExpire](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionContractExpire.txt) - Expires a Subscription Contract.
- [subscriptionContractFail](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionContractFail.txt) - Fails a Subscription Contract.
- [subscriptionContractPause](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionContractPause.txt) - Pauses a Subscription Contract.
- [subscriptionContractProductChange](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionContractProductChange.txt) - Allows for the easy change of a Product in a Contract or a Product price change.
- [subscriptionContractSetNextBillingDate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionContractSetNextBillingDate.txt) - Sets the next billing date of a Subscription Contract. This field is managed by the apps.         Alternatively you can utilize our         [Billing Cycles APIs](https://shopify.dev/docs/apps/selling-strategies/subscriptions/billing-cycles),         which provide auto-computed billing dates and additional functionalities.
- [subscriptionContractUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionContractUpdate.txt) - The subscriptionContractUpdate mutation allows you to create a draft of an existing subscription contract. This [draft](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionDraft) can be reviewed and modified as needed. Once the draft is committed with [subscriptionDraftCommit](https://shopify.dev/api/admin-graphql/latest/mutations/subscriptionDraftCommit), the changes are applied to the original subscription contract.
- [subscriptionDraftCommit](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftCommit.txt) - Commits the updates of a Subscription Contract draft.
- [subscriptionDraftDiscountAdd](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftDiscountAdd.txt) - Adds a subscription discount to a subscription draft.
- [subscriptionDraftDiscountCodeApply](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftDiscountCodeApply.txt) - Applies a code discount on the subscription draft.
- [subscriptionDraftDiscountRemove](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftDiscountRemove.txt) - Removes a subscription discount from a subscription draft.
- [subscriptionDraftDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftDiscountUpdate.txt) - Updates a subscription discount on a subscription draft.
- [subscriptionDraftFreeShippingDiscountAdd](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftFreeShippingDiscountAdd.txt) - Adds a subscription free shipping discount to a subscription draft.
- [subscriptionDraftFreeShippingDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftFreeShippingDiscountUpdate.txt) - Updates a subscription free shipping discount on a subscription draft.
- [subscriptionDraftLineAdd](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftLineAdd.txt) - Adds a subscription line to a subscription draft.
- [subscriptionDraftLineRemove](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftLineRemove.txt) - Removes a subscription line from a subscription draft.
- [subscriptionDraftLineUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftLineUpdate.txt) - Updates a subscription line on a subscription draft.
- [subscriptionDraftUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/subscriptionDraftUpdate.txt) - Updates a Subscription Draft.
- [tagsAdd](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/tagsAdd.txt) - Add tags to an order, a draft order, a customer, a product, or an online store article.
- [tagsRemove](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/tagsRemove.txt) - Remove tags from an order, a draft order, a customer, a product, or an online store article.
- [taxAppConfigure](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/taxAppConfigure.txt) - Allows tax app configurations for tax partners.
- [transactionVoid](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/transactionVoid.txt) - Trigger the voiding of an uncaptured authorization transaction.
- [translationsRegister](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/translationsRegister.txt) - Creates or updates translations.
- [translationsRemove](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/translationsRemove.txt) - Deletes translations.
- [urlRedirectBulkDeleteAll](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/urlRedirectBulkDeleteAll.txt) - Asynchronously delete [URL redirects](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) in bulk.
- [urlRedirectBulkDeleteByIds](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/urlRedirectBulkDeleteByIds.txt) - Asynchronously delete [URLRedirect](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect)  objects in bulk by IDs. Learn more about [URLRedirect](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)  objects.
- [urlRedirectBulkDeleteBySavedSearch](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/urlRedirectBulkDeleteBySavedSearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectBulkDeleteBySearch](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/urlRedirectBulkDeleteBySearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/urlRedirectCreate.txt) - Creates a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/urlRedirectDelete.txt) - Deletes a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectImportCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/urlRedirectImportCreate.txt) - Creates a [`UrlRedirectImport`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirectImport) object.  After creating the `UrlRedirectImport` object, the `UrlRedirectImport` request can be performed using the [`urlRedirectImportSubmit`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportSubmit) mutation.
- [urlRedirectImportSubmit](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/urlRedirectImportSubmit.txt) - Submits a `UrlRedirectImport` request to be processed.  The `UrlRedirectImport` request is first created with the [`urlRedirectImportCreate`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportCreate) mutation.
- [urlRedirectUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/urlRedirectUpdate.txt) - Updates a URL redirect.
- [validationCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/validationCreate.txt) - Creates a validation.
- [validationDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/validationDelete.txt) - Deletes a validation.
- [validationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/validationUpdate.txt) - Update a validation.
- [webPixelCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/webPixelCreate.txt) - Creates a new web pixel settings.
- [webPixelDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/webPixelDelete.txt) - Deletes the web pixel shop settings.
- [webPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/webPixelUpdate.txt) - Updates the web pixel settings.
- [webhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/webhookSubscriptionCreate.txt) - Creates a new webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionDelete](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/webhookSubscriptionDelete.txt) - Deletes a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/webhookSubscriptionUpdate.txt) - Updates a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [MutationsStagedUploadTargetGenerateUploadParameter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/MutationsStagedUploadTargetGenerateUploadParameter.txt) - A signed upload parameter for uploading an asset to Shopify.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [Navigable](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/Navigable.txt) - A default cursor that you can use in queries to paginate your results. Each edge in a connection can return a cursor, which is a reference to the edge's position in the connection. You can use an edge's cursor as the starting point to retrieve the nodes before or after it in a connection.  To learn more about using cursor-based pagination, refer to [Paginating results with GraphQL](https://shopify.dev/api/usage/pagination-graphql).
- [NavigationItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/NavigationItem.txt) - A navigation item, holding basic link attributes.
- [ObjectDimensionsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ObjectDimensionsInput.txt) - The input fields for dimensions of an object.
- [OnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OnlineStore.txt) - The shop's online store channel.
- [OnlineStoreArticle](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OnlineStoreArticle.txt) - An article in the blogging system.
- [OnlineStoreBlog](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OnlineStoreBlog.txt) - Shopify stores come with a built-in blogging engine, allowing a shop to have one or more blogs.  Blogs are meant to be used as a type of magazine or newsletter for the shop, with content that changes over time.
- [OnlineStorePage](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OnlineStorePage.txt) - A page on the Online Store.
- [OnlineStorePasswordProtection](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OnlineStorePasswordProtection.txt) - Storefront password information.
- [OnlineStorePreviewable](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/OnlineStorePreviewable.txt) - Online Store preview URL of the object.
- [OptionAndValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OptionAndValueInput.txt) - The input fields for the options and values of the combined listing.
- [OptionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OptionCreateInput.txt) - The input fields for creating a product option.
- [OptionReorderInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OptionReorderInput.txt) - The input fields for reordering a product option and/or its values.
- [OptionSetInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OptionSetInput.txt) - The input fields for creating or updating a product option.
- [OptionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OptionUpdateInput.txt) - The input fields for updating a product option.
- [OptionValueCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OptionValueCreateInput.txt) - The input fields required to create a product option value.
- [OptionValueReorderInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OptionValueReorderInput.txt) - The input fields for reordering a product option value.
- [OptionValueSetInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OptionValueSetInput.txt) - The input fields for creating or updating a product option value.
- [OptionValueUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OptionValueUpdateInput.txt) - The input fields for updating a product option value.
- [Order](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Order.txt) - An order is a customer's request to purchase one or more products from a shop. You can retrieve and update orders using the `Order` object. Learn more about [editing an existing order with the GraphQL Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).  Only the last 60 days' worth of orders from a store are accessible from the `Order` object by default. If you want to access older orders, then you need to [request access to all orders](https://shopify.dev/api/usage/access-scopes#orders-permissions). If your app is granted access, then you can add the `read_all_orders` scope to your app along with `read_orders` or `write_orders`. [Private apps](https://shopify.dev/apps/auth/basic-http) are not affected by this change and are automatically granted the scope.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [OrderActionType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderActionType.txt) - The possible order action types for a [sales agreement](https://shopify.dev/api/admin-graphql/latest/interfaces/salesagreement).
- [OrderAgreement](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderAgreement.txt) - An agreement associated with an order placement.
- [OrderApp](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderApp.txt) - The [application](https://shopify.dev/apps) that created the order.
- [OrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderCancelPayload.txt) - Return type for `orderCancel` mutation.
- [OrderCancelReason](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderCancelReason.txt) - Represents the reason for the order's cancellation.
- [OrderCancelUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderCancelUserError.txt) - Errors related to order cancellation.
- [OrderCancelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderCancelUserErrorCode.txt) - Possible error codes that can be returned by `OrderCancelUserError`.
- [OrderCancellation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderCancellation.txt) - Details about the order cancellation.
- [OrderCaptureInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderCaptureInput.txt) - The input fields for the authorized transaction to capture and the total amount to capture from it.
- [OrderCapturePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderCapturePayload.txt) - Return type for `orderCapture` mutation.
- [OrderCloseInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderCloseInput.txt) - The input fields for specifying an open order to close.
- [OrderClosePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderClosePayload.txt) - Return type for `orderClose` mutation.
- [OrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/OrderConnection.txt) - An auto-generated type for paginating through multiple Orders.
- [OrderCreateMandatePaymentPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderCreateMandatePaymentPayload.txt) - Return type for `orderCreateMandatePayment` mutation.
- [OrderCreateMandatePaymentUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderCreateMandatePaymentUserError.txt) - An error that occurs during the execution of `OrderCreateMandatePayment`.
- [OrderCreateMandatePaymentUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderCreateMandatePaymentUserErrorCode.txt) - Possible error codes that can be returned by `OrderCreateMandatePaymentUserError`.
- [OrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderDeletePayload.txt) - Return type for `orderDelete` mutation.
- [OrderDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderDeleteUserError.txt) - Errors related to deleting an order.
- [OrderDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderDeleteUserErrorCode.txt) - Possible error codes that can be returned by `OrderDeleteUserError`.
- [OrderDisplayFinancialStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderDisplayFinancialStatus.txt) - Represents the order's current financial status.
- [OrderDisplayFulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderDisplayFulfillmentStatus.txt) - Represents the order's aggregated fulfillment status for display purposes.
- [OrderDisputeSummary](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderDisputeSummary.txt) - A summary of the important details for a dispute on an order.
- [OrderEditAddCustomItemPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditAddCustomItemPayload.txt) - Return type for `orderEditAddCustomItem` mutation.
- [OrderEditAddLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditAddLineItemDiscountPayload.txt) - Return type for `orderEditAddLineItemDiscount` mutation.
- [OrderEditAddShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderEditAddShippingLineInput.txt) - The input fields used to add a shipping line.
- [OrderEditAddShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditAddShippingLinePayload.txt) - Return type for `orderEditAddShippingLine` mutation.
- [OrderEditAddShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderEditAddShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditAddShippingLine`.
- [OrderEditAddShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderEditAddShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditAddShippingLineUserError`.
- [OrderEditAddVariantPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditAddVariantPayload.txt) - Return type for `orderEditAddVariant` mutation.
- [OrderEditAgreement](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderEditAgreement.txt) - An agreement associated with an edit to the order.
- [OrderEditAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderEditAppliedDiscountInput.txt) - The input fields used to add a discount during an order edit.
- [OrderEditBeginPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditBeginPayload.txt) - Return type for `orderEditBegin` mutation.
- [OrderEditCommitPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditCommitPayload.txt) - Return type for `orderEditCommit` mutation.
- [OrderEditRemoveDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditRemoveDiscountPayload.txt) - Return type for `orderEditRemoveDiscount` mutation.
- [OrderEditRemoveDiscountUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderEditRemoveDiscountUserError.txt) - An error that occurs during the execution of `OrderEditRemoveDiscount`.
- [OrderEditRemoveDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderEditRemoveDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveDiscountUserError`.
- [OrderEditRemoveLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditRemoveLineItemDiscountPayload.txt) - Return type for `orderEditRemoveLineItemDiscount` mutation.
- [OrderEditRemoveShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditRemoveShippingLinePayload.txt) - Return type for `orderEditRemoveShippingLine` mutation.
- [OrderEditRemoveShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderEditRemoveShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditRemoveShippingLine`.
- [OrderEditRemoveShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderEditRemoveShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveShippingLineUserError`.
- [OrderEditSetQuantityPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditSetQuantityPayload.txt) - Return type for `orderEditSetQuantity` mutation.
- [OrderEditUpdateDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditUpdateDiscountPayload.txt) - Return type for `orderEditUpdateDiscount` mutation.
- [OrderEditUpdateDiscountUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderEditUpdateDiscountUserError.txt) - An error that occurs during the execution of `OrderEditUpdateDiscount`.
- [OrderEditUpdateDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderEditUpdateDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateDiscountUserError`.
- [OrderEditUpdateShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderEditUpdateShippingLineInput.txt) - The input fields used to update a shipping line.
- [OrderEditUpdateShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderEditUpdateShippingLinePayload.txt) - Return type for `orderEditUpdateShippingLine` mutation.
- [OrderEditUpdateShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderEditUpdateShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditUpdateShippingLine`.
- [OrderEditUpdateShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderEditUpdateShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateShippingLineUserError`.
- [OrderInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderInput.txt) - The input fields for specifying the information to be updated on an order when using the orderUpdate mutation.
- [OrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderInvoiceSendPayload.txt) - Return type for `orderInvoiceSend` mutation.
- [OrderInvoiceSendUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderInvoiceSendUserError.txt) - An error that occurs during the execution of `OrderInvoiceSend`.
- [OrderInvoiceSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderInvoiceSendUserErrorCode.txt) - Possible error codes that can be returned by `OrderInvoiceSendUserError`.
- [OrderMarkAsPaidInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderMarkAsPaidInput.txt) - The input fields for specifying the order to mark as paid.
- [OrderMarkAsPaidPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderMarkAsPaidPayload.txt) - Return type for `orderMarkAsPaid` mutation.
- [OrderOpenInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderOpenInput.txt) - The input fields for specifying a closed order to open.
- [OrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderOpenPayload.txt) - Return type for `orderOpen` mutation.
- [OrderPaymentCollectionDetails](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderPaymentCollectionDetails.txt) - The payment collection details for an order that requires additional payment following an edit to the order.
- [OrderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderPaymentStatus.txt) - The status of a customer's payment for an order.
- [OrderPaymentStatusResult](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderPaymentStatusResult.txt) - The type of a payment status.
- [OrderReturnStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderReturnStatus.txt) - The order's aggregated return status that's used for display purposes. An order might have multiple returns, so this field communicates the prioritized return status. The `OrderReturnStatus` enum is a supported filter parameter in the [`orders` query](https://shopify.dev/api/admin-graphql/latest/queries/orders#:~:text=reference_location_id-,return_status,-risk_level).
- [OrderRisk](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderRisk.txt) - Represents a fraud check on an order. As of version 2024-04 this resource is deprecated. Risk Assessments can be queried via the [OrderRisk Assessments API](https://shopify.dev/api/admin-graphql/2024-04/objects/OrderRiskAssessment).
- [OrderRiskAssessment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderRiskAssessment.txt) - The risk assessments for an order.
- [OrderRiskAssessmentCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderRiskAssessmentCreateInput.txt) - The input fields for an order risk assessment.
- [OrderRiskAssessmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderRiskAssessmentCreatePayload.txt) - Return type for `orderRiskAssessmentCreate` mutation.
- [OrderRiskAssessmentCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderRiskAssessmentCreateUserError.txt) - An error that occurs during the execution of `OrderRiskAssessmentCreate`.
- [OrderRiskAssessmentCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderRiskAssessmentCreateUserErrorCode.txt) - Possible error codes that can be returned by `OrderRiskAssessmentCreateUserError`.
- [OrderRiskAssessmentFactInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderRiskAssessmentFactInput.txt) - The input fields to create a fact on an order risk assessment.
- [OrderRiskLevel](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderRiskLevel.txt) - The likelihood that an order is fraudulent.
- [OrderRiskRecommendationResult](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderRiskRecommendationResult.txt) - List of possible values for an OrderRiskRecommendation recommendation.
- [OrderRiskSummary](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderRiskSummary.txt) - Summary of risk characteristics for an order.
- [OrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderSortKeys.txt) - The set of valid sort keys for the Order query.
- [OrderStagedChange](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/OrderStagedChange.txt) - A change that has been applied to an order.
- [OrderStagedChangeAddCustomItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderStagedChangeAddCustomItem.txt) - A change to the order representing the addition of a custom line item. For example, you might want to add gift wrapping service as a custom line item.
- [OrderStagedChangeAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderStagedChangeAddLineItemDiscount.txt) - The discount applied to an item that was added during the current order edit.
- [OrderStagedChangeAddShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderStagedChangeAddShippingLine.txt) - A new [shipping line](https://shopify.dev/api/admin-graphql/latest/objects/shippingline) added as part of an order edit.
- [OrderStagedChangeAddVariant](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderStagedChangeAddVariant.txt) - A change to the order representing the addition of an existing product variant.
- [OrderStagedChangeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/OrderStagedChangeConnection.txt) - An auto-generated type for paginating through multiple OrderStagedChanges.
- [OrderStagedChangeDecrementItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderStagedChangeDecrementItem.txt) - An removal of items from an existing line item on the order.
- [OrderStagedChangeIncrementItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderStagedChangeIncrementItem.txt) - An addition of items to an existing line item on the order.
- [OrderStagedChangeRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderStagedChangeRemoveShippingLine.txt) - A shipping line removed during an order edit.
- [OrderTransaction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/OrderTransaction.txt) - A payment transaction in the context of an order.
- [OrderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/OrderTransactionConnection.txt) - An auto-generated type for paginating through multiple OrderTransactions.
- [OrderTransactionErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderTransactionErrorCode.txt) - A standardized error code, independent of the payment provider.
- [OrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/OrderTransactionInput.txt) - The input fields for the information needed to create an order transaction.
- [OrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderTransactionKind.txt) - The different kinds of order transactions.
- [OrderTransactionStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/OrderTransactionStatus.txt) - The different states that an `OrderTransaction` can have.
- [OrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/OrderUpdatePayload.txt) - Return type for `orderUpdate` mutation.
- [PageInfo](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PageInfo.txt) - Returns information about pagination in a connection, in accordance with the [Relay specification](https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo). For more information, please read our [GraphQL Pagination Usage Guide](https://shopify.dev/api/usage/pagination-graphql).
- [PaymentCustomization](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentCustomization.txt) - A payment customization.
- [PaymentCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PaymentCustomizationActivationPayload.txt) - Return type for `paymentCustomizationActivation` mutation.
- [PaymentCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/PaymentCustomizationConnection.txt) - An auto-generated type for paginating through multiple PaymentCustomizations.
- [PaymentCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PaymentCustomizationCreatePayload.txt) - Return type for `paymentCustomizationCreate` mutation.
- [PaymentCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PaymentCustomizationDeletePayload.txt) - Return type for `paymentCustomizationDelete` mutation.
- [PaymentCustomizationError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentCustomizationError.txt) - An error that occurs during the execution of a payment customization mutation.
- [PaymentCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PaymentCustomizationErrorCode.txt) - Possible error codes that can be returned by `PaymentCustomizationError`.
- [PaymentCustomizationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PaymentCustomizationInput.txt) - The input fields to create and update a payment customization.
- [PaymentCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PaymentCustomizationUpdatePayload.txt) - Return type for `paymentCustomizationUpdate` mutation.
- [PaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/PaymentDetails.txt) - Payment details related to a transaction.
- [PaymentInstrument](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/PaymentInstrument.txt) - All possible instrument outputs for Payment Mandates.
- [PaymentMandate](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentMandate.txt) - A payment instrument and the permission the owner of the instrument gives to the merchant to debit it.
- [PaymentMethods](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PaymentMethods.txt) - Some of the payment methods used in Shopify.
- [PaymentReminderSendPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PaymentReminderSendPayload.txt) - Return type for `paymentReminderSend` mutation.
- [PaymentReminderSendUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentReminderSendUserError.txt) - An error that occurs during the execution of `PaymentReminderSend`.
- [PaymentReminderSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PaymentReminderSendUserErrorCode.txt) - Possible error codes that can be returned by `PaymentReminderSendUserError`.
- [PaymentSchedule](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentSchedule.txt) - Represents the payment schedule for a single payment defined in the payment terms.
- [PaymentScheduleConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/PaymentScheduleConnection.txt) - An auto-generated type for paginating through multiple PaymentSchedules.
- [PaymentScheduleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PaymentScheduleInput.txt) - The input fields used to create a payment schedule for payment terms.
- [PaymentSettings](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentSettings.txt) - Settings related to payments.
- [PaymentTerms](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentTerms.txt) - Represents the payment terms for an order or draft order.
- [PaymentTermsCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PaymentTermsCreateInput.txt) - The input fields used to create a payment terms.
- [PaymentTermsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PaymentTermsCreatePayload.txt) - Return type for `paymentTermsCreate` mutation.
- [PaymentTermsCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentTermsCreateUserError.txt) - An error that occurs during the execution of `PaymentTermsCreate`.
- [PaymentTermsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PaymentTermsCreateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsCreateUserError`.
- [PaymentTermsDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PaymentTermsDeleteInput.txt) - The input fields used to delete the payment terms.
- [PaymentTermsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PaymentTermsDeletePayload.txt) - Return type for `paymentTermsDelete` mutation.
- [PaymentTermsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentTermsDeleteUserError.txt) - An error that occurs during the execution of `PaymentTermsDelete`.
- [PaymentTermsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PaymentTermsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsDeleteUserError`.
- [PaymentTermsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PaymentTermsInput.txt) - The input fields to create payment terms. Payment terms set the date that payment is due.
- [PaymentTermsTemplate](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentTermsTemplate.txt) - Represents the payment terms template object.
- [PaymentTermsType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PaymentTermsType.txt) - The type of a payment terms or a payment terms template.
- [PaymentTermsUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PaymentTermsUpdateInput.txt) - The input fields used to update the payment terms.
- [PaymentTermsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PaymentTermsUpdatePayload.txt) - Return type for `paymentTermsUpdate` mutation.
- [PaymentTermsUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PaymentTermsUpdateUserError.txt) - An error that occurs during the execution of `PaymentTermsUpdate`.
- [PaymentTermsUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PaymentTermsUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsUpdateUserError`.
- [PayoutSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PayoutSortKeys.txt) - The set of valid sort keys for the Payout query.
- [PaypalExpressSubscriptionsGatewayStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PaypalExpressSubscriptionsGatewayStatus.txt) - Represents a valid PayPal Express subscriptions gateway status.
- [PreparedFulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PreparedFulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be marked as prepared for pickup by a customer.
- [PriceCalculationType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceCalculationType.txt) - How to caluclate the parent product variant's price while bulk updating variant relationships.
- [PriceInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceInput.txt) - The input fields for updating the price of a parent product variant.
- [PriceList](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceList.txt) - Represents a price list, including information about related prices and eligibility rules. You can use price lists to specify either fixed prices or adjusted relative prices that override initial product variant prices. Price lists are applied to customers using context rules, which determine price list eligibility.    For more information on price lists, refer to   [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceListAdjustment.txt) - The type and value of a price list adjustment.  For more information on price lists, refer to [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustmentInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceListAdjustmentInput.txt) - The input fields to set a price list adjustment.
- [PriceListAdjustmentSettings](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceListAdjustmentSettings.txt) - Represents the settings of price list adjustments.
- [PriceListAdjustmentSettingsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceListAdjustmentSettingsInput.txt) - The input fields to set a price list's adjustment settings.
- [PriceListAdjustmentType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceListAdjustmentType.txt) - Represents a percentage price adjustment type.
- [PriceListCompareAtMode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceListCompareAtMode.txt) - Represents how the compare at price will be determined for a price list.
- [PriceListConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/PriceListConnection.txt) - An auto-generated type for paginating through multiple PriceLists.
- [PriceListCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceListCreateInput.txt) - The input fields to create a price list.
- [PriceListCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceListCreatePayload.txt) - Return type for `priceListCreate` mutation.
- [PriceListDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceListDeletePayload.txt) - Return type for `priceListDelete` mutation.
- [PriceListFixedPricesAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceListFixedPricesAddPayload.txt) - Return type for `priceListFixedPricesAdd` mutation.
- [PriceListFixedPricesByProductBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceListFixedPricesByProductBulkUpdateUserError.txt) - Error codes for failed price list fixed prices by product bulk update operations.
- [PriceListFixedPricesByProductBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceListFixedPricesByProductBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PriceListFixedPricesByProductBulkUpdateUserError`.
- [PriceListFixedPricesByProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceListFixedPricesByProductUpdatePayload.txt) - Return type for `priceListFixedPricesByProductUpdate` mutation.
- [PriceListFixedPricesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceListFixedPricesDeletePayload.txt) - Return type for `priceListFixedPricesDelete` mutation.
- [PriceListFixedPricesUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceListFixedPricesUpdatePayload.txt) - Return type for `priceListFixedPricesUpdate` mutation.
- [PriceListParent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceListParent.txt) - Represents relative adjustments from one price list to other prices.   You can use a `PriceListParent` to specify an adjusted relative price using a percentage-based   adjustment. Adjusted prices work in conjunction with exchange rules and rounding.    [Adjustment types](https://shopify.dev/api/admin-graphql/latest/enums/pricelistadjustmenttype)   support both percentage increases and decreases.
- [PriceListParentCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceListParentCreateInput.txt) - The input fields to create a price list adjustment.
- [PriceListParentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceListParentUpdateInput.txt) - The input fields used to update a price list's adjustment.
- [PriceListPrice](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceListPrice.txt) - Represents information about pricing for a product variant         as defined on a price list, such as the price, compare at price, and origin type. You can use a `PriceListPrice` to specify a fixed price for a specific product variant. For examples, refer to [PriceListFixedPricesAdd](https://shopify.dev/api/admin-graphql/latest/mutations/priceListFixedPricesAdd) and [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/PriceListPriceConnection.txt) - An auto-generated type for paginating through multiple PriceListPrices.
- [PriceListPriceInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceListPriceInput.txt) - The input fields for providing the fields and values to use when creating or updating a fixed price list price.
- [PriceListPriceOriginType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceListPriceOriginType.txt) - Represents the origin of a price, either fixed (defined on the price list) or relative (calculated using a price list adjustment configuration). For examples, refer to [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceListPriceUserError.txt) - An error for a failed price list price operation.
- [PriceListPriceUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceListPriceUserErrorCode.txt) - Possible error codes that can be returned by `PriceListPriceUserError`.
- [PriceListProductPriceInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceListProductPriceInput.txt) - The input fields representing the price for all variants of a product.
- [PriceListSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceListSortKeys.txt) - The set of valid sort keys for the PriceList query.
- [PriceListUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceListUpdateInput.txt) - The input fields used to update a price list.
- [PriceListUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceListUpdatePayload.txt) - Return type for `priceListUpdate` mutation.
- [PriceListUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceListUserError.txt) - Error codes for failed contextual pricing operations.
- [PriceListUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceListUserErrorCode.txt) - Possible error codes that can be returned by `PriceListUserError`.
- [PriceRule](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRule.txt) - Price rules are a set of conditions, including entitlements and prerequisites, that must be met in order for a discount code to apply.  We recommend using the types and queries detailed at [Getting started with discounts](https://shopify.dev/docs/apps/selling-strategies/discounts/getting-started) instead. These will replace the GraphQL `PriceRule` object and REST Admin `PriceRule` and `DiscountCode` resources.
- [PriceRuleActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceRuleActivatePayload.txt) - Return type for `priceRuleActivate` mutation.
- [PriceRuleAllocationMethod](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceRuleAllocationMethod.txt) - The method by which the price rule's value is allocated to its entitled items.
- [PriceRuleConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/PriceRuleConnection.txt) - An auto-generated type for paginating through multiple PriceRules.
- [PriceRuleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceRuleCreatePayload.txt) - Return type for `priceRuleCreate` mutation.
- [PriceRuleCustomerSelection](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleCustomerSelection.txt) - A selection of customers for whom the price rule applies.
- [PriceRuleCustomerSelectionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleCustomerSelectionInput.txt) - The input fields to update a price rule customer selection.
- [PriceRuleDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceRuleDeactivatePayload.txt) - Return type for `priceRuleDeactivate` mutation.
- [PriceRuleDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceRuleDeletePayload.txt) - Return type for `priceRuleDelete` mutation.
- [PriceRuleDiscountCode](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleDiscountCode.txt) - A discount code of a price rule.
- [PriceRuleDiscountCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/PriceRuleDiscountCodeConnection.txt) - An auto-generated type for paginating through multiple PriceRuleDiscountCodes.
- [PriceRuleDiscountCodeCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceRuleDiscountCodeCreatePayload.txt) - Return type for `priceRuleDiscountCodeCreate` mutation.
- [PriceRuleDiscountCodeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleDiscountCodeInput.txt) - The input fields to manipulate a discount code.
- [PriceRuleDiscountCodeUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceRuleDiscountCodeUpdatePayload.txt) - Return type for `priceRuleDiscountCodeUpdate` mutation.
- [PriceRuleEntitlementToPrerequisiteQuantityRatio](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleEntitlementToPrerequisiteQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleEntitlementToPrerequisiteQuantityRatioInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleEntitlementToPrerequisiteQuantityRatioInput.txt) - Specifies the quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceRuleErrorCode.txt) - Possible error codes that could be returned by a price rule mutation.
- [PriceRuleFeature](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceRuleFeature.txt) - The list of features that can be supported by a price rule.
- [PriceRuleFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleFixedAmountValue.txt) - The value of a fixed amount price rule.
- [PriceRuleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleInput.txt) - The input fields to manipulate a price rule.
- [PriceRuleItemEntitlements](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleItemEntitlements.txt) - The items to which this price rule applies. This may be multiple products, product variants, collections or combinations of the aforementioned.
- [PriceRuleItemEntitlementsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleItemEntitlementsInput.txt) - The input fields to update a price rule line item entitlement.
- [PriceRuleItemPrerequisitesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleItemPrerequisitesInput.txt) - The input fields to update a price rule's item prerequisites.
- [PriceRuleLineItemPrerequisites](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleLineItemPrerequisites.txt) - Single or multiple line item products, product variants or collections required for the price rule to be applicable, can also be provided in combination.
- [PriceRuleMoneyRange](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleMoneyRange.txt) - A money range within which the price rule is applicable.
- [PriceRuleMoneyRangeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleMoneyRangeInput.txt) - The input fields to update the money range within which the price rule is applicable.
- [PriceRulePercentValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRulePercentValue.txt) - The value of a percent price rule.
- [PriceRulePrerequisiteToEntitlementQuantityRatio](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRulePrerequisiteToEntitlementQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRulePrerequisiteToEntitlementQuantityRatioInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRulePrerequisiteToEntitlementQuantityRatioInput.txt) - Specifies the quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleQuantityRange](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleQuantityRange.txt) - A quantity range within which the price rule is applicable.
- [PriceRuleQuantityRangeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleQuantityRangeInput.txt) - The input fields to update the quantity range within which the price rule is applicable.
- [PriceRuleShareableUrl](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleShareableUrl.txt) - Shareable URL for the discount code associated with the price rule.
- [PriceRuleShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceRuleShareableUrlTargetType.txt) - The type of page where a shareable price rule URL lands.
- [PriceRuleShippingEntitlementsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleShippingEntitlementsInput.txt) - The input fields to update a price rule shipping entitlement.
- [PriceRuleShippingLineEntitlements](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleShippingLineEntitlements.txt) - The shipping lines to which the price rule applies to.
- [PriceRuleSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceRuleSortKeys.txt) - The set of valid sort keys for the PriceRule query.
- [PriceRuleStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceRuleStatus.txt) - The status of the price rule.
- [PriceRuleTarget](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceRuleTarget.txt) - The type of lines (line_item or shipping_line) to which the price rule applies.
- [PriceRuleTrait](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PriceRuleTrait.txt) - The list of features that can be supported by a price rule.
- [PriceRuleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PriceRuleUpdatePayload.txt) - Return type for `priceRuleUpdate` mutation.
- [PriceRuleUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleUserError.txt) - Represents an error that happens during execution of a price rule mutation.
- [PriceRuleValidityPeriod](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PriceRuleValidityPeriod.txt) - A time period during which a price rule is applicable.
- [PriceRuleValidityPeriodInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleValidityPeriodInput.txt) - The input fields to update the validity period of a price rule.
- [PriceRuleValue](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/PriceRuleValue.txt) - The type of the price rule value. The price rule value might be a percentage value, or a fixed amount.
- [PriceRuleValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PriceRuleValueInput.txt) - The input fields to update a price rule.
- [PricingPercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PricingPercentageValue.txt) - One type of value given to a customer when a discount is applied to an order. The application of a discount with this value gives the customer the specified percentage off a specified item.
- [PricingValue](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/PricingValue.txt) - The type of value given to a customer when a discount is applied to an order. For example, the application of the discount might give the customer a percentage off a specified item. Alternatively, the application of the discount might give the customer a monetary value in a given currency off an order.
- [PrivateMetafield](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PrivateMetafield.txt) - Private metafields represent custom metadata that is attached to a resource. Private metafields are accessible only by the application that created them and only from the GraphQL Admin API.  An application can create a maximum of 10 private metafields per shop resource.  Private metafields are deprecated. Metafields created using a reserved namespace are private by default. See our guide for [migrating private metafields](https://shopify.dev/docs/apps/custom-data/metafields/migrate-private-metafields).
- [PrivateMetafieldConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/PrivateMetafieldConnection.txt) - An auto-generated type for paginating through multiple PrivateMetafields.
- [PrivateMetafieldDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PrivateMetafieldDeleteInput.txt) - The input fields for the private metafield to delete.
- [PrivateMetafieldDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PrivateMetafieldDeletePayload.txt) - Return type for `privateMetafieldDelete` mutation.
- [PrivateMetafieldInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PrivateMetafieldInput.txt) - The input fields for a private metafield.
- [PrivateMetafieldUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PrivateMetafieldUpsertPayload.txt) - Return type for `privateMetafieldUpsert` mutation.
- [PrivateMetafieldValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PrivateMetafieldValueInput.txt) - The input fields for the value and value type of the private metafield.
- [PrivateMetafieldValueType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PrivateMetafieldValueType.txt) - Supported private metafield value types.
- [Product](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Product.txt) - The `Product` object lets you manage products in a merchant’s store.  Products are the goods and services that merchants offer to customers. They can include various details such as title, description, price, images, and options such as size or color. You can use [product variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/productvariant) to create or update different versions of the same product. You can also add or update product [media](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/media). Products can be organized by grouping them into a [collection](https://shopify.dev/docs/api/admin-graphql/latest/objects/collection).  Learn more about working with [Shopify's product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/product-model-components), including limitations and considerations.
- [ProductAppendImagesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductAppendImagesInput.txt) - The input fields for specifying product images to append.
- [ProductAppendImagesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductAppendImagesPayload.txt) - Return type for `productAppendImages` mutation.
- [ProductBundleComponent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductBundleComponent.txt) - The product's component information.
- [ProductBundleComponentConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ProductBundleComponentConnection.txt) - An auto-generated type for paginating through multiple ProductBundleComponents.
- [ProductBundleComponentInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductBundleComponentInput.txt) - The input fields for a single component related to a componentized product.
- [ProductBundleComponentOptionSelection](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductBundleComponentOptionSelection.txt) - A relationship between a component option and a parent option.
- [ProductBundleComponentOptionSelectionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductBundleComponentOptionSelectionInput.txt) - The input fields for a single option related to a component product.
- [ProductBundleComponentOptionSelectionStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductBundleComponentOptionSelectionStatus.txt) - The status of a component option value related to a bundle.
- [ProductBundleComponentOptionSelectionValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductBundleComponentOptionSelectionValue.txt) - A component option value related to a bundle line.
- [ProductBundleComponentQuantityOption](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductBundleComponentQuantityOption.txt) - A quantity option related to a bundle.
- [ProductBundleComponentQuantityOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductBundleComponentQuantityOptionInput.txt) - Input for the quantity option related to a component product. This will become a new option on the parent bundle product that doesn't have a corresponding option on the component.
- [ProductBundleComponentQuantityOptionValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductBundleComponentQuantityOptionValue.txt) - A quantity option value related to a componentized product.
- [ProductBundleComponentQuantityOptionValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductBundleComponentQuantityOptionValueInput.txt) - The input fields for a single quantity option value related to a component product.
- [ProductBundleCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductBundleCreateInput.txt) - The input fields for creating a componentized product.
- [ProductBundleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductBundleCreatePayload.txt) - Return type for `productBundleCreate` mutation.
- [ProductBundleMutationUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductBundleMutationUserError.txt) - Defines errors encountered while managing a product bundle.
- [ProductBundleMutationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductBundleMutationUserErrorCode.txt) - Possible error codes that can be returned by `ProductBundleMutationUserError`.
- [ProductBundleOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductBundleOperation.txt) - An entity that represents details of an asynchronous [ProductBundleCreate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleCreate) or [ProductBundleUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleUpdate) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned when the bundle was created or updated, this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductBundleUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductBundleUpdateInput.txt) - The input fields for updating a componentized product.
- [ProductBundleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductBundleUpdatePayload.txt) - Return type for `productBundleUpdate` mutation.
- [ProductCategory](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [ProductCategoryInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductCategoryInput.txt) - The input fields to use when adding a product category to a product. The [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) contains the full list of available values.
- [ProductChangeStatusPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductChangeStatusPayload.txt) - Return type for `productChangeStatus` mutation.
- [ProductChangeStatusUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductChangeStatusUserError.txt) - An error that occurs during the execution of `ProductChangeStatus`.
- [ProductChangeStatusUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductChangeStatusUserErrorCode.txt) - Possible error codes that can be returned by `ProductChangeStatusUserError`.
- [ProductClaimOwnershipInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductClaimOwnershipInput.txt) - The input fields to claim ownership for Product features such as Bundles.
- [ProductCollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductCollectionSortKeys.txt) - The set of valid sort keys for the ProductCollection query.
- [ProductCompareAtPriceRange](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductCompareAtPriceRange.txt) - The compare-at price range of the product.
- [ProductConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ProductConnection.txt) - An auto-generated type for paginating through multiple Products.
- [ProductContextualPricing](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductContextualPricing.txt) - The price of a product in a specific country. Prices vary between countries. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada) for more information on how to use this object.
- [ProductCreateMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductCreateMediaPayload.txt) - Return type for `productCreateMedia` mutation.
- [ProductCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductCreatePayload.txt) - Return type for `productCreate` mutation.
- [ProductDeleteAsyncPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductDeleteAsyncPayload.txt) - Return type for `productDeleteAsync` mutation.
- [ProductDeleteImagesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductDeleteImagesPayload.txt) - Return type for `productDeleteImages` mutation.
- [ProductDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductDeleteInput.txt) - The input fields for specifying the product to delete.
- [ProductDeleteMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductDeleteMediaPayload.txt) - Return type for `productDeleteMedia` mutation.
- [ProductDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductDeletePayload.txt) - Return type for `productDelete` mutation.
- [ProductDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductDeleteUserError.txt) - An error that occurred while setting the activation status of an inventory item.
- [ProductDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductDeleteUserError`.
- [ProductDuplicateAsyncInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductDuplicateAsyncInput.txt) - The input fields for the product async duplicate mutation.
- [ProductDuplicateAsyncV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductDuplicateAsyncV2Payload.txt) - Return type for `productDuplicateAsyncV2` mutation.
- [ProductDuplicateJob](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductDuplicateJob.txt) - Represents a product duplication job.
- [ProductDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductDuplicatePayload.txt) - Return type for `productDuplicate` mutation.
- [ProductDuplicateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductDuplicateUserError.txt) - An error that occurred while duplicating the product.
- [ProductDuplicateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductDuplicateUserErrorCode.txt) - Possible error codes that can be returned by `ProductDuplicateUserError`.
- [ProductFeed](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductFeed.txt) - A product feed.
- [ProductFeedConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ProductFeedConnection.txt) - An auto-generated type for paginating through multiple ProductFeeds.
- [ProductFeedCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductFeedCreatePayload.txt) - Return type for `productFeedCreate` mutation.
- [ProductFeedCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductFeedCreateUserError.txt) - An error that occurs during the execution of `ProductFeedCreate`.
- [ProductFeedCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductFeedCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedCreateUserError`.
- [ProductFeedDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductFeedDeletePayload.txt) - Return type for `productFeedDelete` mutation.
- [ProductFeedDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductFeedDeleteUserError.txt) - An error that occurs during the execution of `ProductFeedDelete`.
- [ProductFeedDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductFeedDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedDeleteUserError`.
- [ProductFeedInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductFeedInput.txt) - The input fields required to create a product feed.
- [ProductFeedStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductFeedStatus.txt) - The valid values for the status of product feed.
- [ProductFullSyncPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductFullSyncPayload.txt) - Return type for `productFullSync` mutation.
- [ProductFullSyncUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductFullSyncUserError.txt) - An error that occurs during the execution of `ProductFullSync`.
- [ProductFullSyncUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductFullSyncUserErrorCode.txt) - Possible error codes that can be returned by `ProductFullSyncUserError`.
- [ProductImageSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductImageSortKeys.txt) - The set of valid sort keys for the ProductImage query.
- [ProductImageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductImageUpdatePayload.txt) - Return type for `productImageUpdate` mutation.
- [ProductInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductInput.txt) - The input fields for creating or updating a product.
- [ProductJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductJoinSellingPlanGroupsPayload.txt) - Return type for `productJoinSellingPlanGroups` mutation.
- [ProductLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductLeaveSellingPlanGroupsPayload.txt) - Return type for `productLeaveSellingPlanGroups` mutation.
- [ProductMediaSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductMediaSortKeys.txt) - The set of valid sort keys for the ProductMedia query.
- [ProductOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/ProductOperation.txt) - An entity that represents details of an asynchronous operation on a product.
- [ProductOperationStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductOperationStatus.txt) - Represents the state of this product operation.
- [ProductOption](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductOption.txt) - The product property names. For example, "Size", "Color", and "Material". Variants are selected based on permutations of these options. The limit for each product property name is 255 characters.
- [ProductOptionDeleteStrategy](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductOptionDeleteStrategy.txt) - The set of strategies available for use on the `productOptionDelete` mutation.
- [ProductOptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductOptionUpdatePayload.txt) - Return type for `productOptionUpdate` mutation.
- [ProductOptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductOptionUpdateUserError.txt) - Error codes for failed `ProductOptionUpdate` mutation.
- [ProductOptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductOptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionUpdateUserError`.
- [ProductOptionUpdateVariantStrategy](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductOptionUpdateVariantStrategy.txt) - The set of variant strategies available for use in the `productOptionUpdate` mutation.
- [ProductOptionValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductOptionValue.txt) - The product option value names. For example, "Red", "Blue", and "Green" for a "Color" option.
- [ProductOptionValueSwatch](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductOptionValueSwatch.txt) - A swatch associated with a product option value.
- [ProductOptionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductOptionsCreatePayload.txt) - Return type for `productOptionsCreate` mutation.
- [ProductOptionsCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductOptionsCreateUserError.txt) - Error codes for failed `ProductOptionsCreate` mutation.
- [ProductOptionsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductOptionsCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsCreateUserError`.
- [ProductOptionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductOptionsDeletePayload.txt) - Return type for `productOptionsDelete` mutation.
- [ProductOptionsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductOptionsDeleteUserError.txt) - Error codes for failed `ProductOptionsDelete` mutation.
- [ProductOptionsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductOptionsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsDeleteUserError`.
- [ProductOptionsReorderPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductOptionsReorderPayload.txt) - Return type for `productOptionsReorder` mutation.
- [ProductOptionsReorderUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductOptionsReorderUserError.txt) - Error codes for failed `ProductOptionsReorder` mutation.
- [ProductOptionsReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductOptionsReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsReorderUserError`.
- [ProductPriceRange](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductPriceRange.txt) - The price range of the product.
- [ProductPriceRangeV2](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductPriceRangeV2.txt) - The price range of the product.
- [ProductPublication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductPublication.txt) - Represents the channels where a product is published.
- [ProductPublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ProductPublicationConnection.txt) - An auto-generated type for paginating through multiple ProductPublications.
- [ProductPublicationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductPublicationInput.txt) - The input fields for specifying a publication to which a product will be published.
- [ProductPublishInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductPublishInput.txt) - The input fields for specifying a product to publish and the channels to publish it to.
- [ProductPublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductPublishPayload.txt) - Return type for `productPublish` mutation.
- [ProductReorderImagesPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductReorderImagesPayload.txt) - Return type for `productReorderImages` mutation.
- [ProductReorderMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductReorderMediaPayload.txt) - Return type for `productReorderMedia` mutation.
- [ProductResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductResourceFeedback.txt) - Reports the status of product for a Sales Channel or Storefront API. This might include why a product is not available in a Sales Channel and how a merchant might fix this.
- [ProductResourceFeedbackInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductResourceFeedbackInput.txt) - The input fields used to create a product feedback.
- [ProductSale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductSale.txt) - A sale associated with a product.
- [ProductSetInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductSetInput.txt) - The input fields required to create or update a product via ProductSet mutation.
- [ProductSetOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductSetOperation.txt) - An entity that represents details of an asynchronous [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously), this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductSetPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductSetPayload.txt) - Return type for `productSet` mutation.
- [ProductSetUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductSetUserError.txt) - Defines errors for ProductSet mutation.
- [ProductSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductSetUserErrorCode.txt) - Possible error codes that can be returned by `ProductSetUserError`.
- [ProductSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductSortKeys.txt) - The set of valid sort keys for the Product query.
- [ProductStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductStatus.txt) - The possible product statuses.
- [ProductTaxonomyNode](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductTaxonomyNode.txt) - Represents a [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) node.
- [ProductUnpublishInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductUnpublishInput.txt) - The input fields for specifying a product to unpublish from a channel and the sales channels to unpublish it from.
- [ProductUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductUnpublishPayload.txt) - Return type for `productUnpublish` mutation.
- [ProductUpdateMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductUpdateMediaPayload.txt) - Return type for `productUpdateMedia` mutation.
- [ProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductUpdatePayload.txt) - Return type for `productUpdate` mutation.
- [ProductVariant](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductVariant.txt) - Represents a product variant.
- [ProductVariantAppendMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductVariantAppendMediaInput.txt) - The input fields required to append media to a single variant.
- [ProductVariantAppendMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantAppendMediaPayload.txt) - Return type for `productVariantAppendMedia` mutation.
- [ProductVariantComponent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductVariantComponent.txt) - A product variant component associated with a product variant.
- [ProductVariantComponentConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ProductVariantComponentConnection.txt) - An auto-generated type for paginating through multiple ProductVariantComponents.
- [ProductVariantConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ProductVariantConnection.txt) - An auto-generated type for paginating through multiple ProductVariants.
- [ProductVariantContextualPricing](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductVariantContextualPricing.txt) - The price of a product variant in a specific country. Prices vary between countries.
- [ProductVariantCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantCreatePayload.txt) - Return type for `productVariantCreate` mutation.
- [ProductVariantDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantDeletePayload.txt) - Return type for `productVariantDelete` mutation.
- [ProductVariantDetachMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductVariantDetachMediaInput.txt) - The input fields required to detach media from a single variant.
- [ProductVariantDetachMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantDetachMediaPayload.txt) - Return type for `productVariantDetachMedia` mutation.
- [ProductVariantGroupRelationshipInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductVariantGroupRelationshipInput.txt) - The input fields for the bundle components for core.
- [ProductVariantInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductVariantInput.txt) - The input fields for specifying a product variant to create or update.
- [ProductVariantInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductVariantInventoryPolicy.txt) - The valid values for the inventory policy of a product variant once it is out of stock.
- [ProductVariantJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantJoinSellingPlanGroupsPayload.txt) - Return type for `productVariantJoinSellingPlanGroups` mutation.
- [ProductVariantLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantLeaveSellingPlanGroupsPayload.txt) - Return type for `productVariantLeaveSellingPlanGroups` mutation.
- [ProductVariantPositionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductVariantPositionInput.txt) - The input fields representing a product variant position.
- [ProductVariantPricePair](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductVariantPricePair.txt) - The compare-at price and price of a variant sharing a currency.
- [ProductVariantPricePairConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ProductVariantPricePairConnection.txt) - An auto-generated type for paginating through multiple ProductVariantPricePairs.
- [ProductVariantRelationshipBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantRelationshipBulkUpdatePayload.txt) - Return type for `productVariantRelationshipBulkUpdate` mutation.
- [ProductVariantRelationshipBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductVariantRelationshipBulkUpdateUserError.txt) - An error that occurs during the execution of `ProductVariantRelationshipBulkUpdate`.
- [ProductVariantRelationshipBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductVariantRelationshipBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantRelationshipBulkUpdateUserError`.
- [ProductVariantRelationshipUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductVariantRelationshipUpdateInput.txt) - The input fields for updating a composite product variant.
- [ProductVariantSetInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductVariantSetInput.txt) - The input fields for specifying a product variant to create or update.
- [ProductVariantSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductVariantSortKeys.txt) - The set of valid sort keys for the ProductVariant query.
- [ProductVariantUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantUpdatePayload.txt) - Return type for `productVariantUpdate` mutation.
- [ProductVariantsBulkCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantsBulkCreatePayload.txt) - Return type for `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateStrategy](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductVariantsBulkCreateStrategy.txt) - The set of strategies available for use on the `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductVariantsBulkCreateUserError.txt) - Error codes for failed product variant bulk create mutations.
- [ProductVariantsBulkCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductVariantsBulkCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkCreateUserError`.
- [ProductVariantsBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantsBulkDeletePayload.txt) - Return type for `productVariantsBulkDelete` mutation.
- [ProductVariantsBulkDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductVariantsBulkDeleteUserError.txt) - Error codes for failed bulk variant delete mutations.
- [ProductVariantsBulkDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductVariantsBulkDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkDeleteUserError`.
- [ProductVariantsBulkInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ProductVariantsBulkInput.txt) - The input fields for specifying a product variant to create as part of a variant bulk mutation.
- [ProductVariantsBulkReorderPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantsBulkReorderPayload.txt) - Return type for `productVariantsBulkReorder` mutation.
- [ProductVariantsBulkReorderUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductVariantsBulkReorderUserError.txt) - Error codes for failed bulk product variants reorder operation.
- [ProductVariantsBulkReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductVariantsBulkReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkReorderUserError`.
- [ProductVariantsBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ProductVariantsBulkUpdatePayload.txt) - Return type for `productVariantsBulkUpdate` mutation.
- [ProductVariantsBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ProductVariantsBulkUpdateUserError.txt) - Error codes for failed variant bulk update mutations.
- [ProductVariantsBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProductVariantsBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkUpdateUserError`.
- [ProfileItemSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ProfileItemSortKeys.txt) - The set of valid sort keys for the ProfileItem query.
- [PubSubServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PubSubServerPixelUpdatePayload.txt) - Return type for `pubSubServerPixelUpdate` mutation.
- [PubSubWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PubSubWebhookSubscriptionCreatePayload.txt) - Return type for `pubSubWebhookSubscriptionCreate` mutation.
- [PubSubWebhookSubscriptionCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PubSubWebhookSubscriptionCreateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionCreate`.
- [PubSubWebhookSubscriptionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PubSubWebhookSubscriptionCreateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionCreateUserError`.
- [PubSubWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PubSubWebhookSubscriptionInput.txt) - The input fields for a PubSub webhook subscription.
- [PubSubWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PubSubWebhookSubscriptionUpdatePayload.txt) - Return type for `pubSubWebhookSubscriptionUpdate` mutation.
- [PubSubWebhookSubscriptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PubSubWebhookSubscriptionUpdateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionUpdate`.
- [PubSubWebhookSubscriptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PubSubWebhookSubscriptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionUpdateUserError`.
- [Publication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Publication.txt) - A publication is a group of products and collections that is published to an app.
- [PublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/PublicationConnection.txt) - An auto-generated type for paginating through multiple Publications.
- [PublicationCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PublicationCreateInput.txt) - The input fields for creating a publication.
- [PublicationCreateInputPublicationDefaultState](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PublicationCreateInputPublicationDefaultState.txt) - The input fields for the possible values for the default state of a publication.
- [PublicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PublicationCreatePayload.txt) - Return type for `publicationCreate` mutation.
- [PublicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PublicationDeletePayload.txt) - Return type for `publicationDelete` mutation.
- [PublicationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PublicationInput.txt) - The input fields required to publish a resource.
- [PublicationOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/PublicationOperation.txt) - The possible types of publication operations.
- [PublicationResourceOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PublicationResourceOperation.txt) - A bulk update operation on a publication.
- [PublicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PublicationUpdateInput.txt) - The input fields for updating a publication.
- [PublicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PublicationUpdatePayload.txt) - Return type for `publicationUpdate` mutation.
- [PublicationUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PublicationUserError.txt) - Defines errors encountered while managing a publication.
- [PublicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/PublicationUserErrorCode.txt) - Possible error codes that can be returned by `PublicationUserError`.
- [Publishable](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/Publishable.txt) - Represents a resource that can be published to a channel. A publishable resource can be either a Product or Collection.
- [PublishablePublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PublishablePublishPayload.txt) - Return type for `publishablePublish` mutation.
- [PublishablePublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PublishablePublishToCurrentChannelPayload.txt) - Return type for `publishablePublishToCurrentChannel` mutation.
- [PublishableUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PublishableUnpublishPayload.txt) - Return type for `publishableUnpublish` mutation.
- [PublishableUnpublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/PublishableUnpublishToCurrentChannelPayload.txt) - Return type for `publishableUnpublishToCurrentChannel` mutation.
- [PurchasingCompany](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/PurchasingCompany.txt) - Represents information about the purchasing company for the order or draft order.
- [PurchasingCompanyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PurchasingCompanyInput.txt) - The input fields for a purchasing company, which is a combination of company, company contact, and company location.
- [PurchasingEntity](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/PurchasingEntity.txt) - Represents information about the purchasing entity for the order or draft order.
- [PurchasingEntityInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/PurchasingEntityInput.txt) - The input fields for a purchasing entity. Can either be a customer or a purchasing company.
- [QuantityPriceBreak](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/QuantityPriceBreak.txt) - Quantity price breaks lets you offer different rates that are based on the amount of a specific variant being ordered.
- [QuantityPriceBreakConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/QuantityPriceBreakConnection.txt) - An auto-generated type for paginating through multiple QuantityPriceBreaks.
- [QuantityPriceBreakInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/QuantityPriceBreakInput.txt) - The input fields and values to use when creating quantity price breaks.
- [QuantityPriceBreakSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/QuantityPriceBreakSortKeys.txt) - The set of valid sort keys for the QuantityPriceBreak query.
- [QuantityPricingByVariantUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/QuantityPricingByVariantUpdateInput.txt) - The input fields used to update quantity pricing.
- [QuantityPricingByVariantUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/QuantityPricingByVariantUpdatePayload.txt) - Return type for `quantityPricingByVariantUpdate` mutation.
- [QuantityPricingByVariantUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/QuantityPricingByVariantUserError.txt) - Error codes for failed volume pricing operations.
- [QuantityPricingByVariantUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/QuantityPricingByVariantUserErrorCode.txt) - Possible error codes that can be returned by `QuantityPricingByVariantUserError`.
- [QuantityRule](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/QuantityRule.txt) - The quantity rule for the product variant in a given context.
- [QuantityRuleConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/QuantityRuleConnection.txt) - An auto-generated type for paginating through multiple QuantityRules.
- [QuantityRuleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/QuantityRuleInput.txt) - The input fields for the per-order quantity rule to be applied on the product variant.
- [QuantityRuleOriginType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/QuantityRuleOriginType.txt) - The origin of quantity rule on a price list.
- [QuantityRuleUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/QuantityRuleUserError.txt) - An error for a failed quantity rule operation.
- [QuantityRuleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/QuantityRuleUserErrorCode.txt) - Possible error codes that can be returned by `QuantityRuleUserError`.
- [QuantityRulesAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/QuantityRulesAddPayload.txt) - Return type for `quantityRulesAdd` mutation.
- [QuantityRulesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/QuantityRulesDeletePayload.txt) - Return type for `quantityRulesDelete` mutation.
- [QueryRoot](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/QueryRoot.txt) - The schema's entry-point for queries. This acts as the public, top-level API from which all queries must start.
- [abandonment](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/abandonment.txt) - Returns an abandonment by ID.
- [abandonmentByAbandonedCheckoutId](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/abandonmentByAbandonedCheckoutId.txt) - Returns an Abandonment by the Abandoned Checkout ID.
- [app](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/app.txt) - Lookup an App by ID or return the currently authenticated App.
- [appByHandle](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/appByHandle.txt) - Fetches app by handle. Returns null if the app doesn't exist.
- [appByKey](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/appByKey.txt) - Fetches an app by its client ID. Returns null if the app doesn't exist.
- [appDiscountType](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/appDiscountType.txt) - An app discount type.
- [appDiscountTypes](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/appDiscountTypes.txt) - A list of app discount types installed by apps.
- [appInstallation](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/appInstallation.txt) - Lookup an AppInstallation by ID or return the AppInstallation for the currently authenticated App.
- [appInstallations](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/appInstallations.txt) - A list of app installations. To use this query, you need to contact [Shopify Support](https://partners.shopify.com/current/support/) to grant your custom app the `read_apps` access scope. Public apps can't be granted this access scope.
- [assignedFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/assignedFulfillmentOrders.txt) - The paginated list of fulfillment orders assigned to the shop locations owned by the app.  Assigned fulfillment orders are fulfillment orders that are set to be fulfilled from locations managed by [fulfillment services](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) that are registered by the app. One app (api_client) can host multiple fulfillment services on a shop. Each fulfillment service manages a dedicated location on a shop. Assigned fulfillment orders can have associated [fulfillment requests](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus), or might currently not be requested to be fulfilled.  The app must have the `read_assigned_fulfillment_orders` [access scope](https://shopify.dev/docs/api/usage/access-scopes) to be able to retrieve the fulfillment orders assigned to its locations.  All assigned fulfillment orders (except those with the `CLOSED` status) will be returned by default. Perform filtering with the `assignmentStatus` argument to receive only fulfillment orders that have been requested to be fulfilled.
- [automaticDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/automaticDiscount.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNode](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/automaticDiscountNode.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNodes](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/automaticDiscountNodes.txt) - Returns a list of [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [automaticDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/automaticDiscountSavedSearches.txt) - List of the shop's automatic discount saved searches.
- [automaticDiscounts](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/automaticDiscounts.txt) - List of automatic discounts.
- [availableCarrierServices](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/availableCarrierServices.txt) - Returns a list of activated carrier services and associated shop locations that support them.
- [availableLocales](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/availableLocales.txt) - A list of available locales.
- [carrierService](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/carrierService.txt) - Returns a `DeliveryCarrierService` object by ID.
- [carrierServices](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/carrierServices.txt) - Retrieve a list of CarrierServices.
- [cartTransforms](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/cartTransforms.txt) - List of Cart transform objects owned by the current API client.
- [cashTrackingSession](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/cashTrackingSession.txt) - Lookup a cash tracking session by ID.
- [cashTrackingSessions](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/cashTrackingSessions.txt) - Returns a shop's cash tracking sessions for locations with a POS Pro subscription.  Tip: To query for cash tracking sessions in bulk, you can [perform a bulk operation](https://shopify.dev/docs/api/usage/bulk-operations/queries).
- [catalog](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/catalog.txt) - Returns a Catalog resource by ID.
- [catalogOperations](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/catalogOperations.txt) - Returns the most recent catalog operations for the shop.
- [catalogs](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/catalogs.txt) - The catalogs belonging to the shop.
- [catalogsCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/catalogsCount.txt) - The count of catalogs belonging to the shop. Limited to a maximum of 10000.
- [channel](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/channel.txt) - Lookup a channel by ID.
- [channels](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/channels.txt) - List of the active sales channels.
- [checkoutBranding](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/checkoutBranding.txt) - Returns the visual customizations for checkout for a given checkout profile.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [checkoutProfile](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/checkoutProfile.txt) - A checkout profile on a shop.
- [checkoutProfiles](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/checkoutProfiles.txt) - List of checkout profiles on a shop.
- [codeDiscountNode](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/codeDiscountNode.txt) - Returns a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes) resource by ID.
- [codeDiscountNodeByCode](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/codeDiscountNodeByCode.txt) - Returns a code discount identified by its discount code.
- [codeDiscountNodes](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/codeDiscountNodes.txt) - Returns a list of [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [codeDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/codeDiscountSavedSearches.txt) - List of the shop's code discount saved searches.
- [collection](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/collection.txt) - Returns a Collection resource by ID.
- [collectionByHandle](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/collectionByHandle.txt) - Return a collection by its handle.
- [collectionRulesConditions](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/collectionRulesConditions.txt) - Lists all rules that can be used to create smart collections.
- [collectionSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/collectionSavedSearches.txt) - Returns a list of the shop's collection saved searches.
- [collections](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/collections.txt) - Returns a list of collections.
- [companies](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/companies.txt) - Returns the list of companies in the shop.
- [companiesCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/companiesCount.txt) - The number of companies for a shop.
- [company](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/company.txt) - Returns a `Company` object by ID.
- [companyContact](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/companyContact.txt) - Returns a `CompanyContact` object by ID.
- [companyContactRole](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/companyContactRole.txt) - Returns a `CompanyContactRole` object by ID.
- [companyLocation](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/companyLocation.txt) - Returns a `CompanyLocation` object by ID.
- [companyLocations](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/companyLocations.txt) - Returns the list of company locations in the shop.
- [currentAppInstallation](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/currentAppInstallation.txt) - Return the AppInstallation for the currently authenticated App.
- [currentBulkOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/currentBulkOperation.txt) - Returns the current app's most recent BulkOperation. Apps can run one bulk query and one bulk mutation operation at a time, by shop.
- [customer](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/customer.txt) - Returns a Customer resource by ID.
- [customerMergeJobStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/customerMergeJobStatus.txt) - Returns the status of a customer merge request job.
- [customerMergePreview](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/customerMergePreview.txt) - Returns a preview of a customer merge request.
- [customerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/customerPaymentMethod.txt) - Returns a CustomerPaymentMethod resource by its ID.
- [customerSegmentMembers](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/customerSegmentMembers.txt) - The list of members, such as customers, that's associated with an individual segment. The maximum page size is 1000.
- [customerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/customerSegmentMembersQuery.txt) - Returns a segment members query resource by ID.
- [customerSegmentMembership](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/customerSegmentMembership.txt) - Whether a member, which is a customer, belongs to a segment.
- [customers](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/customers.txt) - Returns a list of customers.
- [customersCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/customersCount.txt) - The number of customers.
- [deletionEvents](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/deletionEvents.txt) - The paginated list of deletion events.
- [deliveryCustomization](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/deliveryCustomization.txt) - The delivery customization.
- [deliveryCustomizations](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/deliveryCustomizations.txt) - The delivery customizations.
- [deliveryProfile](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/deliveryProfile.txt) - Returns a Delivery Profile resource by ID.
- [deliveryProfiles](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/deliveryProfiles.txt) - Returns a list of saved delivery profiles.
- [deliveryPromiseProvider](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/deliveryPromiseProvider.txt) - Lookup a delivery promise provider.
- [deliverySettings](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/deliverySettings.txt) - Returns the shop-wide shipping settings.
- [discountCodesCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/discountCodesCount.txt) - The total number of discount codes for the shop.
- [discountNode](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/discountNode.txt) - Returns a discount resource by ID.
- [discountNodes](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/discountNodes.txt) - Returns a list of discounts.
- [discountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/discountRedeemCodeBulkCreation.txt) - Returns a bulk code creation resource by ID.
- [discountRedeemCodeSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/discountRedeemCodeSavedSearches.txt) - List of the shop's redeemed discount code saved searches.
- [dispute](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/dispute.txt) - Returns dispute details based on ID.
- [disputeEvidence](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/disputeEvidence.txt) - Returns dispute evidence details based on ID.
- [domain](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/domain.txt) - Lookup a Domain by ID.
- [draftOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/draftOrder.txt) - Returns a DraftOrder resource by ID.
- [draftOrderSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/draftOrderSavedSearches.txt) - List of the shop's draft order saved searches.
- [draftOrderTag](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/draftOrderTag.txt) - Returns a DraftOrderTag resource by ID.
- [draftOrders](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/draftOrders.txt) - List of saved draft orders.
- [fileSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/fileSavedSearches.txt) - A list of the shop's file saved searches.
- [files](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/files.txt) - Returns a paginated list of files that have been uploaded to Shopify.
- [fulfillment](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/fulfillment.txt) - Returns a Fulfillment resource by ID.
- [fulfillmentConstraintRules](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/fulfillmentConstraintRules.txt) - The fulfillment constraint rules that belong to a shop.
- [fulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/fulfillmentOrder.txt) - Returns a Fulfillment order resource by ID.
- [fulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/fulfillmentOrders.txt) - The paginated list of all fulfillment orders. The returned fulfillment orders are filtered according to the [fulfillment order access scopes](https://shopify.dev/api/admin-graphql/latest/objects/fulfillmentorder#api-access-scopes) granted to the app.  Use this query to retrieve fulfillment orders assigned to merchant-managed locations, third-party fulfillment service locations, or all kinds of locations together.  For fetching only the fulfillment orders assigned to the app's locations, use the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection.
- [fulfillmentService](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/fulfillmentService.txt) - Returns a FulfillmentService resource by ID.
- [giftCard](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/giftCard.txt) - Returns a gift card resource by ID.
- [giftCards](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/giftCards.txt) - Returns a list of gift cards.
- [giftCardsCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/giftCardsCount.txt) - The total number of gift cards issued for the shop. Limited to a maximum of 10000.
- [inventoryItem](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/inventoryItem.txt) - Returns an [InventoryItem](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryItem) object by ID.
- [inventoryItems](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/inventoryItems.txt) - Returns a list of inventory items.
- [inventoryLevel](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/inventoryLevel.txt) - Returns an [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryLevel) object by ID.
- [inventoryProperties](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/inventoryProperties.txt) - General inventory properties for the shop.
- [job](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/job.txt) - Returns a Job resource by ID. Used to check the status of internal jobs and any applicable changes.
- [location](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/location.txt) - Returns an inventory Location resource by ID.
- [locations](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/locations.txt) - Returns a list of active inventory locations.
- [locationsAvailableForDeliveryProfiles](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/locationsAvailableForDeliveryProfiles.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsAvailableForDeliveryProfilesConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/locationsAvailableForDeliveryProfilesConnection.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/locationsCount.txt) - Returns the count of locations for the given shop. Limited to a maximum of 10000.
- [manualHoldsFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/manualHoldsFulfillmentOrders.txt) - Returns a list of fulfillment orders that are on hold.
- [market](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/market.txt) - Returns a market resource by ID.
- [marketByGeography](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/marketByGeography.txt) - Returns the applicable market for a customer based on where they are in the world.
- [marketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/marketLocalizableResource.txt) - A resource that can have localized values for different markets.
- [marketLocalizableResources](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/marketLocalizableResources.txt) - Resources that can have localized values for different markets.
- [marketLocalizableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/marketLocalizableResourcesByIds.txt) - Resources that can have localized values for different markets.
- [marketingActivities](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/marketingActivities.txt) - A list of marketing activities associated with the marketing app.
- [marketingActivity](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/marketingActivity.txt) - Returns a MarketingActivity resource by ID.
- [marketingEvent](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/marketingEvent.txt) - Returns a MarketingEvent resource by ID.
- [marketingEvents](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/marketingEvents.txt) - A list of marketing events associated with the marketing app.
- [markets](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/markets.txt) - The markets configured for the shop.
- [menu](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/menu.txt) - Returns a Menu resource by ID.
- [menus](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/menus.txt) - The shop's menus.
- [metafieldDefinition](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metafieldDefinition.txt) - Returns a metafield definition by identifier.
- [metafieldDefinitionTypes](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metafieldDefinitionTypes.txt) - Each metafield definition has a type, which defines the type of information that it can store. This type is enforced across every instance of the resource that owns the metafield definition.  Refer to the [list of supported metafield types](https://shopify.dev/apps/metafields/types).
- [metafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metafieldDefinitions.txt) - Returns a list of metafield definitions.
- [metafieldStorefrontVisibilities](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metafieldStorefrontVisibilities.txt) - List of the `MetafieldStorefrontVisibility` records.
- [metafieldStorefrontVisibility](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metafieldStorefrontVisibility.txt) - Returns a `MetafieldStorefrontVisibility` record by ID. A `MetafieldStorefrontVisibility` record lists the metafields to make visible in the Storefront API.
- [metaobject](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metaobject.txt) - Retrieves a metaobject by ID.
- [metaobjectByHandle](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metaobjectByHandle.txt) - Retrieves a metaobject by handle.
- [metaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metaobjectDefinition.txt) - Retrieves a metaobject definition by ID.
- [metaobjectDefinitionByType](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metaobjectDefinitionByType.txt) - Finds a metaobject definition by type.
- [metaobjectDefinitions](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metaobjectDefinitions.txt) - All metaobject definitions.
- [metaobjects](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/metaobjects.txt) - All metaobjects for the shop.
- [mobilePlatformApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/mobilePlatformApplication.txt) - Return a mobile platform application by its ID.
- [mobilePlatformApplications](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/mobilePlatformApplications.txt) - List the mobile platform applications.
- [node](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/node.txt) - Returns a specific node (any object that implements the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) by ID, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification). This field is commonly used for refetching an object.
- [nodes](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/nodes.txt) - Returns the list of nodes (any objects that implement the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) with the given IDs, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification).
- [onlineStore](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/onlineStore.txt) - The shop's online store channel.
- [order](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/order.txt) - Returns an Order resource by ID.
- [orderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/orderPaymentStatus.txt) - Returns a payment status by payment reference ID. Used to check the status of a deferred payment.
- [orderSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/orderSavedSearches.txt) - List of the shop's order saved searches.
- [orders](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/orders.txt) - Returns a list of orders placed in the store.
- [ordersCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/ordersCount.txt) - Returns the count of orders for the given shop. Limited to a maximum of 10000.
- [paymentCustomization](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/paymentCustomization.txt) - The payment customization.
- [paymentCustomizations](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/paymentCustomizations.txt) - The payment customizations.
- [paymentTermsTemplates](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/paymentTermsTemplates.txt) - The list of payment terms templates eligible for all shops and users.
- [pendingOrdersCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/pendingOrdersCount.txt) - The number of pendings orders. Limited to a maximum of 10000.
- [priceList](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/priceList.txt) - Returns a price list resource by ID.
- [priceLists](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/priceLists.txt) - All price lists for a shop.
- [priceRule](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/priceRule.txt) - Returns a code price rule resource by ID.
- [priceRuleSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/priceRuleSavedSearches.txt) - List of the shop's price rule saved searches.
- [priceRules](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/priceRules.txt) - Returns a list of price rule resources that have at least one associated discount code.
- [primaryMarket](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/primaryMarket.txt) - The primary market of the shop.
- [privateMetafield](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/privateMetafield.txt) - Returns a private metafield by ID. Private metafields are accessible only by the application that created them.
- [privateMetafields](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/privateMetafields.txt) - Returns a list of private metafields associated to a resource.
- [product](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/product.txt) - Returns a Product resource by ID.
- [productByHandle](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/productByHandle.txt) - Return a product by its handle.
- [productDuplicateJob](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/productDuplicateJob.txt) - Returns the product duplicate job.
- [productFeed](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/productFeed.txt) - Returns a ProductFeed resource by ID.
- [productFeeds](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/productFeeds.txt) - The product feeds for the shop.
- [productOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/productOperation.txt) - Returns a ProductOperation resource by ID.  This can be used to query the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously) by the [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  For the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), the `userErrors` field provides mutation errors that occurred during the operation.
- [productResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/productResourceFeedback.txt) - Returns the product resource feedback for the currently authenticated app.
- [productSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/productSavedSearches.txt) - Returns a list of the shop's product saved searches.
- [productVariant](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/productVariant.txt) - Returns a ProductVariant resource by ID.
- [productVariants](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/productVariants.txt) - Returns a list of product variants.
- [products](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/products.txt) - Returns a list of products.
- [productsCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/productsCount.txt) - Count of products.
- [publicApiVersions](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/publicApiVersions.txt) - The list of publicly-accessible Admin API versions, including supported versions, the release candidate, and unstable versions.
- [publication](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/publication.txt) - Lookup a publication by ID.
- [publications](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/publications.txt) - List of publications.
- [publicationsCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/publicationsCount.txt) - Count of publications.
- [publishedProductsCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/publishedProductsCount.txt) - Returns a count of published products by publication ID.
- [refund](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/refund.txt) - Returns a Refund resource by ID.
- [return](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/return.txt) - Returns a Return resource by ID.
- [returnCalculate](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/returnCalculate.txt) - The calculated monetary value to be exchanged due to the return.
- [returnableFulfillment](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/returnableFulfillment.txt) - Lookup a returnable fulfillment by ID.
- [returnableFulfillments](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/returnableFulfillments.txt) - List of returnable fulfillments.
- [reverseDelivery](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/reverseDelivery.txt) - Lookup a reverse delivery by ID.
- [reverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/reverseFulfillmentOrder.txt) - Lookup a reverse fulfillment order by ID.
- [scriptTag](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/scriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Lookup a script tag resource by ID.
- [scriptTags](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/scriptTags.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A list of script tags.
- [segment](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/segment.txt) - The Customer Segment.
- [segmentFilterSuggestions](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/segmentFilterSuggestions.txt) - A list of filter suggestions associated with a segment. A segment is a group of members (commonly customers) that meet specific criteria.
- [segmentFilters](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/segmentFilters.txt) - A list of filters.
- [segmentMigrations](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/segmentMigrations.txt) - A list of a shop's segment migrations.
- [segmentValueSuggestions](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/segmentValueSuggestions.txt) - The list of suggested values corresponding to a particular filter for a segment. A segment is a group of members, such as customers, that meet specific criteria.
- [segments](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/segments.txt) - A list of a shop's segments.
- [segmentsCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/segmentsCount.txt) - The number of segments for a shop.
- [sellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/sellingPlanGroup.txt) - Returns a Selling Plan Group resource by ID.
- [sellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/sellingPlanGroups.txt) - List Selling Plan Groups.
- [serverPixel](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/serverPixel.txt) - The server pixel configured by the app.
- [shop](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/shop.txt) - Returns the Shop resource corresponding to the access token used in the request. The Shop resource contains business and store management settings for the shop.
- [shopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/shopBillingPreferences.txt) - The shop's billing preferences.
- [shopLocales](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/shopLocales.txt) - A list of locales available on a shop.
- [shopifyFunction](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/shopifyFunction.txt) - The Shopify Function.
- [shopifyFunctions](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/shopifyFunctions.txt) - Returns the Shopify Functions for apps installed on the shop.
- [shopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/shopifyPaymentsAccount.txt) - Shopify Payments account information, including balances and payouts.
- [staffMember](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/staffMember.txt) - The StaffMember resource, by ID.
- [standardMetafieldDefinitionTemplates](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/standardMetafieldDefinitionTemplates.txt) - Standard metafield definitions are intended for specific, common use cases. Their namespace and keys reflect these use cases and are reserved.  Refer to all available [`Standard Metafield Definition Templates`](https://shopify.dev/api/admin-graphql/latest/objects/StandardMetafieldDefinitionTemplate).
- [storeCreditAccount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/storeCreditAccount.txt) - Returns a store credit account resource by ID.
- [subscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/subscriptionBillingAttempt.txt) - Returns a SubscriptionBillingAttempt by ID.
- [subscriptionBillingAttempts](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/subscriptionBillingAttempts.txt) - Returns subscription billing attempts on a store.
- [subscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/subscriptionBillingCycle.txt) - Returns a subscription billing cycle found either by cycle index or date.
- [subscriptionBillingCycleBulkResults](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/subscriptionBillingCycleBulkResults.txt) - Retrieves the results of the asynchronous job for the subscription billing cycle bulk action based on the specified job ID. This query can be used to obtain the billing cycles that match the criteria defined in the subscriptionBillingCycleBulkSearch and subscriptionBillingCycleBulkCharge mutations.
- [subscriptionBillingCycles](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/subscriptionBillingCycles.txt) - Returns subscription billing cycles for a contract ID.
- [subscriptionContract](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/subscriptionContract.txt) - Returns a Subscription Contract resource by ID.
- [subscriptionContracts](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/subscriptionContracts.txt) - List Subscription Contracts.
- [subscriptionDraft](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/subscriptionDraft.txt) - Returns a Subscription Draft resource by ID.
- [taxonomy](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of the loaded taxonomy tree.
- [tenderTransactions](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/tenderTransactions.txt) - Returns a list of TenderTransactions associated with the shop.
- [translatableResource](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/translatableResource.txt) - A resource that can have localized values for different languages.
- [translatableResources](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/translatableResources.txt) - Resources that can have localized values for different languages.
- [translatableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/translatableResourcesByIds.txt) - Resources that can have localized values for different languages.
- [urlRedirect](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/urlRedirect.txt) - Returns a redirect resource by ID.
- [urlRedirectImport](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/urlRedirectImport.txt) - Returns a redirect import resource by ID.
- [urlRedirectSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/urlRedirectSavedSearches.txt) - A list of the shop's URL redirect saved searches.
- [urlRedirects](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/urlRedirects.txt) - A list of redirects for a shop.
- [validation](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/validation.txt) - Validation available on the shop.
- [validations](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/validations.txt) - Validations available on the shop.
- [webPixel](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/webPixel.txt) - The web pixel configured by the app.
- [webhookSubscription](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/webhookSubscription.txt) - Returns a webhook subscription by ID.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptions](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/webhookSubscriptions.txt) - Returns a list of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionsCount](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/webhookSubscriptionsCount.txt) - The count of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe). Limited to a maximum of 10000.
- [Refund](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Refund.txt) - The record of the line items and transactions that were refunded to a customer, along with restocking instructions for refunded line items.
- [RefundAgreement](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/RefundAgreement.txt) - An agreement between the merchant and customer to refund all or a portion of the order.
- [RefundConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/RefundConnection.txt) - An auto-generated type for paginating through multiple Refunds.
- [RefundCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/RefundCreatePayload.txt) - Return type for `refundCreate` mutation.
- [RefundDuty](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/RefundDuty.txt) - Represents a refunded duty.
- [RefundDutyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/RefundDutyInput.txt) - The input fields required to reimburse duties on a refund.
- [RefundDutyRefundType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/RefundDutyRefundType.txt) - The type of refund to perform for a particular refund duty.
- [RefundInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/RefundInput.txt) - The input fields to create a refund.
- [RefundLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/RefundLineItem.txt) - A line item that's included in a refund.
- [RefundLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/RefundLineItemConnection.txt) - An auto-generated type for paginating through multiple RefundLineItems.
- [RefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/RefundLineItemInput.txt) - The input fields required to reimburse line items on a refund.
- [RefundLineItemRestockType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/RefundLineItemRestockType.txt) - The type of restock performed for a particular refund line item.
- [RefundShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/RefundShippingInput.txt) - The input fields for the shipping cost to refund.
- [RefundShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/RefundShippingLine.txt) - A shipping line item that's included in a refund.
- [RefundShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/RefundShippingLineConnection.txt) - An auto-generated type for paginating through multiple RefundShippingLines.
- [RemoteAuthorizeNetCustomerPaymentProfileInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/RemoteAuthorizeNetCustomerPaymentProfileInput.txt) - The input fields for a remote Authorize.net customer payment profile.
- [RemoteBraintreePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/RemoteBraintreePaymentMethodInput.txt) - The input fields for a remote Braintree customer payment profile.
- [RemoteStripePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/RemoteStripePaymentMethodInput.txt) - The input fields for a remote stripe payment method.
- [ResourceAlert](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ResourceAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store resource, with 1 or more actions to take. For example, you could use an alert to indicate that you're not charging taxes on some product variants. They can optionally have a specific icon and be dismissed by merchants.
- [ResourceAlertAction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ResourceAlertAction.txt) - An action associated to a resource alert, such as editing variants.
- [ResourceAlertIcon](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ResourceAlertIcon.txt) - The available icons for resource alerts.
- [ResourceAlertSeverity](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ResourceAlertSeverity.txt) - The possible severity levels for a resource alert.
- [ResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ResourceFeedback.txt) - Represents feedback from apps about a resource, and the steps required to set up the apps on the shop.
- [ResourceFeedbackCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ResourceFeedbackCreateInput.txt) - The input fields for a resource feedback object.
- [ResourceFeedbackState](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ResourceFeedbackState.txt) - The state of the resource feedback.
- [ResourceOperation](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/ResourceOperation.txt) - Represents a merchandising background operation interface.
- [ResourceOperationStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ResourceOperationStatus.txt) - Represents the state of this catalog operation.
- [ResourcePublication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ResourcePublication.txt) - A resource publication represents information about the publication of a resource. An instance of `ResourcePublication`, unlike `ResourcePublicationV2`, can be neither published or scheduled to be published.  See [ResourcePublicationV2](/api/admin-graphql/latest/objects/ResourcePublicationV2) for more context.
- [ResourcePublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ResourcePublicationConnection.txt) - An auto-generated type for paginating through multiple ResourcePublications.
- [ResourcePublicationV2](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ResourcePublicationV2.txt) - A resource publication represents information about the publication of a resource. Unlike `ResourcePublication`, an instance of `ResourcePublicationV2` can't be unpublished. It must either be published or scheduled to be published.  See [ResourcePublication](/api/admin-graphql/latest/objects/ResourcePublication) for more context.
- [ResourcePublicationV2Connection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ResourcePublicationV2Connection.txt) - An auto-generated type for paginating through multiple ResourcePublicationV2s.
- [RestockingFee](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/RestockingFee.txt) - A restocking fee is a fee captured as part of a return to cover the costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [RestockingFeeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/RestockingFeeInput.txt) - The input fields for a restocking fee.
- [Return](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Return.txt) - Represents a return.
- [ReturnAgreement](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReturnAgreement.txt) - An agreement between the merchant and customer for a return.
- [ReturnApproveRequestInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnApproveRequestInput.txt) - The input fields for approving a customer's return request.
- [ReturnApproveRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReturnApproveRequestPayload.txt) - Return type for `returnApproveRequest` mutation.
- [ReturnCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReturnCancelPayload.txt) - Return type for `returnCancel` mutation.
- [ReturnClosePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReturnClosePayload.txt) - Return type for `returnClose` mutation.
- [ReturnConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ReturnConnection.txt) - An auto-generated type for paginating through multiple Returns.
- [ReturnCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReturnCreatePayload.txt) - Return type for `returnCreate` mutation.
- [ReturnDecline](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReturnDecline.txt) - Additional information about why a merchant declined the customer's return request.
- [ReturnDeclineReason](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ReturnDeclineReason.txt) - The reason why the merchant declined a customer's return request.
- [ReturnDeclineRequestInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnDeclineRequestInput.txt) - The input fields for declining a customer's return request.
- [ReturnDeclineRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReturnDeclineRequestPayload.txt) - Return type for `returnDeclineRequest` mutation.
- [ReturnErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ReturnErrorCode.txt) - Possible error codes that can be returned by `ReturnUserError`.
- [ReturnInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnInput.txt) - The input fields for a return.
- [ReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReturnLineItem.txt) - A return line item.
- [ReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnLineItemInput.txt) - The input fields for a return line item.
- [ReturnLineItemRemoveFromReturnInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnLineItemRemoveFromReturnInput.txt) - The input fields for a removing a return line item from a return.
- [ReturnLineItemRemoveFromReturnPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReturnLineItemRemoveFromReturnPayload.txt) - Return type for `returnLineItemRemoveFromReturn` mutation.
- [ReturnLineItemType](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/ReturnLineItemType.txt) - A return line item of any type.
- [ReturnLineItemTypeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ReturnLineItemTypeConnection.txt) - An auto-generated type for paginating through multiple ReturnLineItemTypes.
- [ReturnReason](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ReturnReason.txt) - The reason for returning the return line item.
- [ReturnRefundInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnRefundInput.txt) - The input fields to refund a return.
- [ReturnRefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnRefundLineItemInput.txt) - The input fields for a return refund line item.
- [ReturnRefundOrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnRefundOrderTransactionInput.txt) - The input fields to create order transactions when refunding a return.
- [ReturnRefundPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReturnRefundPayload.txt) - Return type for `returnRefund` mutation.
- [ReturnReopenPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReturnReopenPayload.txt) - Return type for `returnReopen` mutation.
- [ReturnRequestInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnRequestInput.txt) - The input fields for requesting a return.
- [ReturnRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnRequestLineItemInput.txt) - The input fields for a return line item.
- [ReturnRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReturnRequestPayload.txt) - Return type for `returnRequest` mutation.
- [ReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReturnShippingFee.txt) - A return shipping fee is a fee captured as part of a return to cover the costs of shipping the return.
- [ReturnShippingFeeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReturnShippingFeeInput.txt) - The input fields for a return shipping fee.
- [ReturnStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ReturnStatus.txt) - The status of a return.
- [ReturnUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReturnUserError.txt) - An error that occurs during the execution of a return mutation.
- [ReturnableFulfillment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReturnableFulfillment.txt) - A returnable fulfillment, which is an order that has been delivered and is eligible to be returned to the merchant.
- [ReturnableFulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ReturnableFulfillmentConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillments.
- [ReturnableFulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReturnableFulfillmentLineItem.txt) - A returnable fulfillment line item.
- [ReturnableFulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ReturnableFulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillmentLineItems.
- [ReverseDelivery](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReverseDelivery.txt) - A reverse delivery is a post-fulfillment object that represents a buyer sending a package to a merchant. For example, a buyer requests a return, and a merchant sends the buyer a shipping label. The reverse delivery contains the context of the items sent back, how they're being sent back (for example, a shipping label), and the current state of the delivery (tracking information).
- [ReverseDeliveryConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ReverseDeliveryConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveries.
- [ReverseDeliveryCreateWithShippingPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReverseDeliveryCreateWithShippingPayload.txt) - Return type for `reverseDeliveryCreateWithShipping` mutation.
- [ReverseDeliveryDeliverable](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/ReverseDeliveryDeliverable.txt) - The delivery method and artifacts associated with a reverse delivery.
- [ReverseDeliveryDisposeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReverseDeliveryDisposeInput.txt) - The input fields to dispose a reverse delivery line item.
- [ReverseDeliveryDisposePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReverseDeliveryDisposePayload.txt) - Return type for `reverseDeliveryDispose` mutation.
- [ReverseDeliveryLabelInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReverseDeliveryLabelInput.txt) - The input fields for a reverse label.
- [ReverseDeliveryLabelV2](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReverseDeliveryLabelV2.txt) - The return label file information for a reverse delivery.
- [ReverseDeliveryLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReverseDeliveryLineItem.txt) - The details about a reverse delivery line item.
- [ReverseDeliveryLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ReverseDeliveryLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveryLineItems.
- [ReverseDeliveryLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReverseDeliveryLineItemInput.txt) - The input fields for a reverse delivery line item.
- [ReverseDeliveryShippingDeliverable](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReverseDeliveryShippingDeliverable.txt) - A reverse shipping deliverable that may include a label and tracking information.
- [ReverseDeliveryShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReverseDeliveryShippingUpdatePayload.txt) - Return type for `reverseDeliveryShippingUpdate` mutation.
- [ReverseDeliveryTrackingInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReverseDeliveryTrackingInput.txt) - The input fields for tracking information about a return delivery.
- [ReverseDeliveryTrackingV2](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReverseDeliveryTrackingV2.txt) - Represents the information used to track a reverse delivery.
- [ReverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReverseFulfillmentOrder.txt) - A group of one or more items in a return that will be processed at a fulfillment service. There can be more than one reverse fulfillment order for a return at a given location.
- [ReverseFulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ReverseFulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrders.
- [ReverseFulfillmentOrderDisposeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ReverseFulfillmentOrderDisposeInput.txt) - The input fields to dispose a reverse fulfillment order line item.
- [ReverseFulfillmentOrderDisposePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ReverseFulfillmentOrderDisposePayload.txt) - Return type for `reverseFulfillmentOrderDispose` mutation.
- [ReverseFulfillmentOrderDisposition](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReverseFulfillmentOrderDisposition.txt) - The details of the arrangement of an item.
- [ReverseFulfillmentOrderDispositionType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ReverseFulfillmentOrderDispositionType.txt) - The final arrangement of an item from a reverse fulfillment order.
- [ReverseFulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReverseFulfillmentOrderLineItem.txt) - The details about a reverse fulfillment order line item.
- [ReverseFulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ReverseFulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrderLineItems.
- [ReverseFulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ReverseFulfillmentOrderStatus.txt) - The status of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ReverseFulfillmentOrderThirdPartyConfirmation.txt) - The third-party confirmation of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmationStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ReverseFulfillmentOrderThirdPartyConfirmationStatus.txt) - The status of a reverse fulfillment order third-party confirmation.
- [RiskAssessmentResult](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/RiskAssessmentResult.txt) - List of possible values for a RiskAssessment result.
- [RiskFact](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/RiskFact.txt) - A risk fact belongs to a single risk assessment and serves to provide additional context for an assessment. Risk facts are not necessarily tied to the result of the recommendation.
- [RiskFactSentiment](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/RiskFactSentiment.txt) - List of possible values for a RiskFact sentiment.
- [RowCount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/RowCount.txt) - A row count represents rows on background operation.
- [SEO](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SEO.txt) - SEO information.
- [SEOInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SEOInput.txt) - The input fields for SEO information.
- [Sale](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/Sale.txt) - An individual sale record associated with a sales agreement. Every money value in an order's sales data is represented in the currency's smallest unit. When amounts are divided across multiple line items, such as taxes or order discounts, the amounts might not divide evenly across all of the line items on the order. To address this, the remaining currency units that couldn't be divided evenly are allocated one at a time, starting with the first line item, until they are all accounted for. In aggregate, the values sum up correctly. In isolation, one line item might have a different tax or discount amount than another line item of the same price, before taxes and discounts. This is because the amount could not be divided evenly across the items. The allocation of currency units across line items is immutable. After they are allocated, currency units are never reallocated or redistributed among the line items.
- [SaleActionType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SaleActionType.txt) - The possible order action types for a sale.
- [SaleAdditionalFee](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SaleAdditionalFee.txt) - The additional fee details for a line item.
- [SaleConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SaleConnection.txt) - An auto-generated type for paginating through multiple Sales.
- [SaleLineType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SaleLineType.txt) - The possible line types for a sale record. One of the possible order line types for a sale is an adjustment. Sales adjustments occur when a refund is issued for a line item that is either more or less than the total value of the line item. Examples are restocking fees and goodwill payments. When this happens, Shopify produces a sales agreement with sale records for each line item that is returned or refunded and an additional sale record for the adjustment (for example, a restocking fee). The sales records for the returned or refunded items represent the reversal of the original line item sale value. The additional adjustment sale record represents the difference between the original total value of all line items that were refunded, and the actual amount refunded.
- [SaleTax](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SaleTax.txt) - The tax allocated to a sale from a single tax line.
- [SalesAgreement](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/SalesAgreement.txt) - A contract between a merchant and a customer to do business. Shopify creates a sales agreement whenever an order is placed, edited, or refunded. A sales agreement has one or more sales records, which provide itemized details about the initial agreement or subsequent changes made to the order. For example, when a customer places an order, Shopify creates the order, generates a sales agreement, and records a sale for each line item purchased in the order. A sale record is specific to a type of order line. Order lines can represent different things such as a purchased product, a tip added by a customer, shipping costs collected at checkout, and more.
- [SalesAgreementConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SalesAgreementConnection.txt) - An auto-generated type for paginating through multiple SalesAgreements.
- [SavedSearch](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SavedSearch.txt) - A saved search is a representation of a search query saved in the admin.
- [SavedSearchConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SavedSearchConnection.txt) - An auto-generated type for paginating through multiple SavedSearches.
- [SavedSearchCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SavedSearchCreateInput.txt) - The input fields to create a saved search.
- [SavedSearchCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SavedSearchCreatePayload.txt) - Return type for `savedSearchCreate` mutation.
- [SavedSearchDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SavedSearchDeleteInput.txt) - The input fields to delete a saved search.
- [SavedSearchDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SavedSearchDeletePayload.txt) - Return type for `savedSearchDelete` mutation.
- [SavedSearchUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SavedSearchUpdateInput.txt) - The input fields to update a saved search.
- [SavedSearchUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SavedSearchUpdatePayload.txt) - Return type for `savedSearchUpdate` mutation.
- [ScheduledChangeSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ScheduledChangeSortKeys.txt) - The set of valid sort keys for the ScheduledChange query.
- [ScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ScriptDiscountApplication.txt) - Script discount applications capture the intentions of a discount that was created by a Shopify Script for an order's line item or shipping line.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [ScriptTag](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ScriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A script tag represents remote JavaScript code that is loaded into the pages of a shop's storefront or the **Order status** page of checkout.
- [ScriptTagConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ScriptTagConnection.txt) - An auto-generated type for paginating through multiple ScriptTags.
- [ScriptTagCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ScriptTagCreatePayload.txt) - Return type for `scriptTagCreate` mutation.
- [ScriptTagDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ScriptTagDeletePayload.txt) - Return type for `scriptTagDelete` mutation.
- [ScriptTagDisplayScope](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ScriptTagDisplayScope.txt) - The page or pages on the online store where the script should be included.
- [ScriptTagInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ScriptTagInput.txt) - The input fields for a script tag. This input object is used when creating or updating a script tag to specify its URL, where it should be included, and how it will be cached.
- [ScriptTagUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ScriptTagUpdatePayload.txt) - Return type for `scriptTagUpdate` mutation.
- [SearchFilter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SearchFilter.txt) - A filter in a search query represented by a key value pair.
- [SearchFilterOptions](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SearchFilterOptions.txt) - A list of search filters along with their specific options in value and label pair for filtering.
- [SearchResult](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SearchResult.txt) - Represents an individual result returned from a search.
- [SearchResultConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SearchResultConnection.txt) - The connection type for SearchResult.
- [SearchResultType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SearchResultType.txt) - Specifies the type of resources to be returned from a search.
- [Segment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Segment.txt) - A dynamic collection of customers based on specific criteria.
- [SegmentAssociationFilter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentAssociationFilter.txt) - A filter that takes a value that's associated with an object. For example, the `tags` field is associated with the [`Customer`](/api/admin-graphql/latest/objects/Customer) object.
- [SegmentAttributeStatistics](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentAttributeStatistics.txt) - The statistics of a given attribute.
- [SegmentBooleanFilter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentBooleanFilter.txt) - A filter with a Boolean value that's been added to a segment query.
- [SegmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SegmentConnection.txt) - An auto-generated type for paginating through multiple Segments.
- [SegmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SegmentCreatePayload.txt) - Return type for `segmentCreate` mutation.
- [SegmentDateFilter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentDateFilter.txt) - A filter with a date value that's been added to a segment query.
- [SegmentDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SegmentDeletePayload.txt) - Return type for `segmentDelete` mutation.
- [SegmentEnumFilter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentEnumFilter.txt) - A filter with a set of possible values that's been added to a segment query.
- [SegmentEventFilter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentEventFilter.txt) - A filter that's used to segment customers based on the date that an event occured. For example, the `product_bought` event filter allows you to segment customers based on what products they've bought.
- [SegmentEventFilterParameter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentEventFilterParameter.txt) - The parameters for an event segment filter.
- [SegmentFilter](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/SegmentFilter.txt) - The filters used in segment queries associated with a shop.
- [SegmentFilterConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SegmentFilterConnection.txt) - An auto-generated type for paginating through multiple SegmentFilters.
- [SegmentFloatFilter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentFloatFilter.txt) - A filter with a double-precision, floating-point value that's been added to a segment query.
- [SegmentIntegerFilter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentIntegerFilter.txt) - A filter with an integer that's been added to a segment query.
- [SegmentMembership](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentMembership.txt) - The response type for the `segmentMembership` object.
- [SegmentMembershipResponse](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentMembershipResponse.txt) - A list of maps that contain `segmentId` IDs and `isMember` Booleans. The maps represent segment memberships.
- [SegmentMigration](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentMigration.txt) - A segment and its corresponding saved search.  For example, you can use `SegmentMigration` to retrieve the segment ID that corresponds to a saved search ID.
- [SegmentMigrationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SegmentMigrationConnection.txt) - An auto-generated type for paginating through multiple SegmentMigrations.
- [SegmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SegmentSortKeys.txt) - The set of valid sort keys for the Segment query.
- [SegmentStatistics](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentStatistics.txt) - The statistics of a given segment.
- [SegmentStringFilter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentStringFilter.txt) - A filter with a string that's been added to a segment query.
- [SegmentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SegmentUpdatePayload.txt) - Return type for `segmentUpdate` mutation.
- [SegmentValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SegmentValue.txt) - A list of suggested values associated with an individual segment. A segment is a group of members, such as customers, that meet specific criteria.
- [SegmentValueConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SegmentValueConnection.txt) - An auto-generated type for paginating through multiple SegmentValues.
- [SelectedOption](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SelectedOption.txt) - Properties used by customers to select a product variant. Products can have multiple options, like different sizes or colors.
- [SelectedVariantOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SelectedVariantOptionInput.txt) - The input fields for the selected variant option of the combined listing.
- [SellingPlan](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlan.txt) - Represents how a product can be sold and purchased. Selling plans and associated records (selling plan groups and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.  For more information on selling plans, refer to [*Creating and managing selling plans*](https://shopify.dev/docs/apps/selling-strategies/subscriptions/selling-plans).
- [SellingPlanAnchor](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanAnchor.txt) - Specifies the date when delivery or fulfillment is completed by a merchant for a given time cycle. You can also define a cutoff for which customers are eligible to enter this cycle and the desired behavior for customers who start their subscription inside the cutoff period.  Some example scenarios where anchors can be useful to implement advanced delivery behavior: - A merchant starts fulfillment on a specific date every month. - A merchant wants to bill the 1st of every quarter. - A customer expects their delivery every Tuesday.  For more details, see [About Selling Plans](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/selling-plans#anchors).
- [SellingPlanAnchorInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanAnchorInput.txt) - The input fields required to create or update a selling plan anchor.
- [SellingPlanAnchorType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanAnchorType.txt) - Represents the anchor type.
- [SellingPlanBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SellingPlanBillingPolicy.txt) - Represents the billing frequency associated to the selling plan (for example, bill every week, or bill every three months). The selling plan billing policy and associated records (selling plan groups, selling plans, pricing policies, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanBillingPolicyInput.txt) - The input fields that are required to create or update a billing policy type.
- [SellingPlanCategory](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanCategory.txt) - The category of the selling plan. For the `OTHER` category,          you must fill out our [request form](https://docs.google.com/forms/d/e/1FAIpQLSeU18Xmw0Q61V8wdH-dfGafFqIBfRchQKUO8WAF3yJTvgyyZQ/viewform),          where we'll review your request for a new purchase option.
- [SellingPlanCheckoutCharge](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanCheckoutCharge.txt) - The amount charged at checkout when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanCheckoutChargeInput.txt) - The input fields that are required to create or update a checkout charge.
- [SellingPlanCheckoutChargePercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanCheckoutChargePercentageValue.txt) - The percentage value of the price used for checkout charge.
- [SellingPlanCheckoutChargeType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanCheckoutChargeType.txt) - The checkout charge when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeValue](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SellingPlanCheckoutChargeValue.txt) - The portion of the price to be charged at checkout.
- [SellingPlanCheckoutChargeValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanCheckoutChargeValueInput.txt) - The input fields required to create or update an checkout charge value.
- [SellingPlanConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SellingPlanConnection.txt) - An auto-generated type for paginating through multiple SellingPlans.
- [SellingPlanDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SellingPlanDeliveryPolicy.txt) - Represents the delivery frequency associated to the selling plan (for example, deliver every month, or deliver every other week). The selling plan delivery policy and associated records (selling plan groups, selling plans, pricing policies, and billing policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanDeliveryPolicyInput.txt) - The input fields that are required to create or update a delivery policy.
- [SellingPlanFixedBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanFixedBillingPolicy.txt) - The fixed selling plan billing policy defines how much of the price of the product will be billed to customer at checkout. If there is an outstanding balance, it determines when it will be paid.
- [SellingPlanFixedBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanFixedBillingPolicyInput.txt) - The input fields required to create or update a fixed billing policy.
- [SellingPlanFixedDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanFixedDeliveryPolicy.txt) - Represents a fixed selling plan delivery policy.
- [SellingPlanFixedDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanFixedDeliveryPolicyInput.txt) - The input fields required to create or update a fixed delivery policy.
- [SellingPlanFixedDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanFixedDeliveryPolicyIntent.txt) - Possible intentions of a Delivery Policy.
- [SellingPlanFixedDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanFixedDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behavior of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanFixedPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanFixedPricingPolicy.txt) - Represents the pricing policy of a subscription or deferred purchase option selling plan. The selling plan fixed pricing policy works with the billing and delivery policy to determine the final price. Discounts are divided among fulfillments. For example, a subscription with a $10 discount and two deliveries will have a $5 discount applied to each delivery.
- [SellingPlanFixedPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanFixedPricingPolicyInput.txt) - The input fields required to create or update a fixed selling plan pricing policy.
- [SellingPlanFulfillmentTrigger](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanFulfillmentTrigger.txt) - Describes what triggers fulfillment.
- [SellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanGroup.txt) - Represents a selling method (for example, "Subscribe and save" or "Pre-paid"). Selling plan groups and associated records (selling plans and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanGroupAddProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SellingPlanGroupAddProductVariantsPayload.txt) - Return type for `sellingPlanGroupAddProductVariants` mutation.
- [SellingPlanGroupAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SellingPlanGroupAddProductsPayload.txt) - Return type for `sellingPlanGroupAddProducts` mutation.
- [SellingPlanGroupConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SellingPlanGroupConnection.txt) - An auto-generated type for paginating through multiple SellingPlanGroups.
- [SellingPlanGroupCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SellingPlanGroupCreatePayload.txt) - Return type for `sellingPlanGroupCreate` mutation.
- [SellingPlanGroupDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SellingPlanGroupDeletePayload.txt) - Return type for `sellingPlanGroupDelete` mutation.
- [SellingPlanGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanGroupInput.txt) - The input fields required to create or update a selling plan group.
- [SellingPlanGroupRemoveProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SellingPlanGroupRemoveProductVariantsPayload.txt) - Return type for `sellingPlanGroupRemoveProductVariants` mutation.
- [SellingPlanGroupRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SellingPlanGroupRemoveProductsPayload.txt) - Return type for `sellingPlanGroupRemoveProducts` mutation.
- [SellingPlanGroupResourceInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanGroupResourceInput.txt) - The input fields for resource association with a Selling Plan Group.
- [SellingPlanGroupSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanGroupSortKeys.txt) - The set of valid sort keys for the SellingPlanGroup query.
- [SellingPlanGroupUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SellingPlanGroupUpdatePayload.txt) - Return type for `sellingPlanGroupUpdate` mutation.
- [SellingPlanGroupUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanGroupUserError.txt) - Represents a selling plan group custom error.
- [SellingPlanGroupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanGroupUserErrorCode.txt) - Possible error codes that can be returned by `SellingPlanGroupUserError`.
- [SellingPlanInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanInput.txt) - The input fields to create or update a selling plan.
- [SellingPlanInterval](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanInterval.txt) - Represents valid selling plan interval.
- [SellingPlanInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanInventoryPolicy.txt) - The selling plan inventory policy.
- [SellingPlanInventoryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanInventoryPolicyInput.txt) - The input fields required to create or update an inventory policy.
- [SellingPlanPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SellingPlanPricingPolicy.txt) - Represents the type of pricing associated to the selling plan (for example, a $10 or 20% discount that is set for a limited period or that is fixed for the duration of the subscription). Selling plan pricing policies and associated records (selling plan groups, selling plans, billing policy, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanPricingPolicyAdjustmentType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanPricingPolicyAdjustmentType.txt) - Represents a selling plan pricing policy adjustment type.
- [SellingPlanPricingPolicyAdjustmentValue](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SellingPlanPricingPolicyAdjustmentValue.txt) - Represents a selling plan pricing policy adjustment value type.
- [SellingPlanPricingPolicyBase](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/SellingPlanPricingPolicyBase.txt) - Represents selling plan pricing policy common fields.
- [SellingPlanPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanPricingPolicyInput.txt) - The input fields required to create or update a selling plan pricing policy.
- [SellingPlanPricingPolicyPercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanPricingPolicyPercentageValue.txt) - The percentage value of a selling plan pricing policy percentage type.
- [SellingPlanPricingPolicyValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanPricingPolicyValueInput.txt) - The input fields required to create or update a pricing policy adjustment value.
- [SellingPlanRecurringBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanRecurringBillingPolicy.txt) - Represents a recurring selling plan billing policy.
- [SellingPlanRecurringBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanRecurringBillingPolicyInput.txt) - The input fields required to create or update a recurring billing policy.
- [SellingPlanRecurringDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanRecurringDeliveryPolicy.txt) - Represents a recurring selling plan delivery policy.
- [SellingPlanRecurringDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanRecurringDeliveryPolicyInput.txt) - The input fields to create or update a recurring delivery policy.
- [SellingPlanRecurringDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanRecurringDeliveryPolicyIntent.txt) - Whether the delivery policy is merchant or buyer-centric.
- [SellingPlanRecurringDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanRecurringDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behaviors of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanRecurringPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SellingPlanRecurringPricingPolicy.txt) - Represents a recurring selling plan pricing policy. It applies after the fixed pricing policy. By using the afterCycle parameter, you can specify the cycle when the recurring pricing policy comes into effect. Recurring pricing policies are not available for deferred purchase options.
- [SellingPlanRecurringPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SellingPlanRecurringPricingPolicyInput.txt) - The input fields required to create or update a recurring selling plan pricing policy.
- [SellingPlanRemainingBalanceChargeTrigger](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanRemainingBalanceChargeTrigger.txt) - When to capture the payment for the remaining amount due.
- [SellingPlanReserve](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SellingPlanReserve.txt) - When to reserve inventory for a selling plan.
- [ServerPixel](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ServerPixel.txt) - A server pixel stores configuration for streaming customer interactions to an EventBridge or PubSub endpoint.
- [ServerPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ServerPixelCreatePayload.txt) - Return type for `serverPixelCreate` mutation.
- [ServerPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ServerPixelDeletePayload.txt) - Return type for `serverPixelDelete` mutation.
- [ServerPixelStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ServerPixelStatus.txt) - The current state of a server pixel.
- [ShippingDiscountClass](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShippingDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [ShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShippingLine.txt) - Represents the shipping details that the customer chose for their order.
- [ShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ShippingLineConnection.txt) - An auto-generated type for paginating through multiple ShippingLines.
- [ShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ShippingLineInput.txt) - The input fields for specifying the shipping details for the draft order.  > Note: > A custom shipping line includes a title and price with `shippingRateHandle` set to `nil`. A shipping line with a carrier-provided shipping rate (currently set via the Shopify admin) includes the shipping rate handle.
- [ShippingLineSale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShippingLineSale.txt) - A sale associated with a shipping charge.
- [ShippingMethod](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShippingMethod.txt) - The shipping method for the delivery. Customers will see applicable shipping methods in the shipping section of checkout.
- [ShippingPackageDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ShippingPackageDeletePayload.txt) - Return type for `shippingPackageDelete` mutation.
- [ShippingPackageMakeDefaultPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ShippingPackageMakeDefaultPayload.txt) - Return type for `shippingPackageMakeDefault` mutation.
- [ShippingPackageType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShippingPackageType.txt) - Type of a shipping package.
- [ShippingPackageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ShippingPackageUpdatePayload.txt) - Return type for `shippingPackageUpdate` mutation.
- [ShippingRate](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShippingRate.txt) - A shipping rate is an additional cost added to the cost of the products that were ordered.
- [ShippingRefund](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShippingRefund.txt) - Represents the shipping costs refunded on the Refund.
- [ShippingRefundInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ShippingRefundInput.txt) - The input fields that are required to reimburse shipping costs.
- [Shop](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Shop.txt) - Represents a collection of general settings and information about the shop.
- [ShopAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopAddress.txt) - An address for a shop.
- [ShopAlert](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store setting, with an action to take. For example, you could show an alert to ask the merchant to enter their billing information to activate Shopify Plus.
- [ShopAlertAction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopAlertAction.txt) - An action associated to a shop alert, such as adding a credit card.
- [ShopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopBillingPreferences.txt) - Billing preferences for the shop.
- [ShopBranding](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopBranding.txt) - Possible branding of a shop. Branding can be used to define the look of a shop including its styling and logo in the Shopify Admin.
- [ShopCustomerAccountsSetting](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopCustomerAccountsSetting.txt) - Represents the shop's customer account requirement preference.
- [ShopFeatures](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopFeatures.txt) - Represents the feature set available to the shop. Most fields specify whether a feature is enabled for a shop, and some fields return information related to specific features.
- [ShopLocale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopLocale.txt) - A locale that's been enabled on a shop.
- [ShopLocaleDisablePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ShopLocaleDisablePayload.txt) - Return type for `shopLocaleDisable` mutation.
- [ShopLocaleEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ShopLocaleEnablePayload.txt) - Return type for `shopLocaleEnable` mutation.
- [ShopLocaleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ShopLocaleInput.txt) - The input fields for a shop locale.
- [ShopLocaleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ShopLocaleUpdatePayload.txt) - Return type for `shopLocaleUpdate` mutation.
- [ShopPayInstallmentsPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopPayInstallmentsPaymentDetails.txt) - Shop Pay Installments payment details related to a transaction.
- [ShopPlan](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopPlan.txt) - The billing plan of the shop.
- [ShopPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopPolicy.txt) - Policy that a merchant has configured for their store, such as their refund or privacy policy.
- [ShopPolicyErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopPolicyErrorCode.txt) - Possible error codes that can be returned by `ShopPolicyUserError`.
- [ShopPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ShopPolicyInput.txt) - The input fields required to update a policy.
- [ShopPolicyType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopPolicyType.txt) - Available shop policy types.
- [ShopPolicyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ShopPolicyUpdatePayload.txt) - Return type for `shopPolicyUpdate` mutation.
- [ShopPolicyUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopPolicyUserError.txt) - An error that occurs during the execution of a shop policy mutation.
- [ShopResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ShopResourceFeedbackCreatePayload.txt) - Return type for `shopResourceFeedbackCreate` mutation.
- [ShopResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `ShopResourceFeedbackCreate`.
- [ShopResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopResourceFeedbackCreateUserError`.
- [ShopResourceLimits](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopResourceLimits.txt) - Resource limits of a shop.
- [ShopTagSort](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopTagSort.txt) - Possible sort of tags.
- [ShopifyFunction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyFunction.txt) - A Shopify Function.
- [ShopifyFunctionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ShopifyFunctionConnection.txt) - An auto-generated type for paginating through multiple ShopifyFunctions.
- [ShopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsAccount.txt) - Balance and payout information for a [Shopify Payments](https://help.shopify.com/manual/payments/shopify-payments/getting-paid-with-shopify-payments) account. Balance includes all balances for the currencies supported by the shop. You can also query for a list of payouts, where each payout includes the corresponding currencyCode field.
- [ShopifyPaymentsAdjustmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsAdjustmentOrder.txt) - The adjustment order object.
- [ShopifyPaymentsAssociatedOrder](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsAssociatedOrder.txt) - The order associated to the balance transaction.
- [ShopifyPaymentsBalanceTransaction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsBalanceTransaction.txt) - A transaction that contributes to a Shopify Payments account balance.
- [ShopifyPaymentsBalanceTransactionAssociatedPayout](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsBalanceTransactionAssociatedPayout.txt) - The payout associated with a balance transaction.
- [ShopifyPaymentsBalanceTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ShopifyPaymentsBalanceTransactionConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBalanceTransactions.
- [ShopifyPaymentsBalanceTransactionPayoutStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsBalanceTransactionPayoutStatus.txt) - The payout status of the balance transaction.
- [ShopifyPaymentsBankAccount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsBankAccount.txt) - A bank account that can receive payouts.
- [ShopifyPaymentsBankAccountConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ShopifyPaymentsBankAccountConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBankAccounts.
- [ShopifyPaymentsBankAccountStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsBankAccountStatus.txt) - The bank account status.
- [ShopifyPaymentsChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/ShopifyPaymentsChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDefaultChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsDefaultChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDispute](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsDispute.txt) - A dispute occurs when a buyer questions the legitimacy of a charge with their financial institution.
- [ShopifyPaymentsDisputeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ShopifyPaymentsDisputeConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsDisputes.
- [ShopifyPaymentsDisputeEvidence](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsDisputeEvidence.txt) - The evidence associated with the dispute.
- [ShopifyPaymentsDisputeEvidenceFileType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsDisputeEvidenceFileType.txt) - The possible dispute evidence file types.
- [ShopifyPaymentsDisputeEvidenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ShopifyPaymentsDisputeEvidenceUpdateInput.txt) - The input fields required to update a dispute evidence object.
- [ShopifyPaymentsDisputeFileUpload](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsDisputeFileUpload.txt) - The file upload associated with the dispute evidence.
- [ShopifyPaymentsDisputeFileUploadUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ShopifyPaymentsDisputeFileUploadUpdateInput.txt) - The input fields required to update a dispute file upload object.
- [ShopifyPaymentsDisputeFulfillment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsDisputeFulfillment.txt) - The fulfillment associated with dispute evidence.
- [ShopifyPaymentsDisputeReason](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsDisputeReason.txt) - The reason for the dispute provided by the cardholder's bank.
- [ShopifyPaymentsDisputeReasonDetails](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsDisputeReasonDetails.txt) - Details regarding a dispute reason.
- [ShopifyPaymentsExtendedAuthorization](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsExtendedAuthorization.txt) - Presents all Shopify Payments information related to an extended authorization.
- [ShopifyPaymentsFraudSettings](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsFraudSettings.txt) - The fraud settings of a payments account.
- [ShopifyPaymentsJpChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsJpChargeStatementDescriptor.txt) - The charge descriptors for a Japanese payments account.
- [ShopifyPaymentsNotificationSettings](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsNotificationSettings.txt) - The notification settings for the account.
- [ShopifyPaymentsPayout](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsPayout.txt) - Payouts represent the movement of money between a merchant's Shopify Payments balance and their bank account.
- [ShopifyPaymentsPayoutAlternateCurrencyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ShopifyPaymentsPayoutAlternateCurrencyCreatePayload.txt) - Return type for `shopifyPaymentsPayoutAlternateCurrencyCreate` mutation.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsPayoutAlternateCurrencyCreateUserError.txt) - An error that occurs during the execution of `ShopifyPaymentsPayoutAlternateCurrencyCreate`.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopifyPaymentsPayoutAlternateCurrencyCreateUserError`.
- [ShopifyPaymentsPayoutConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ShopifyPaymentsPayoutConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsPayouts.
- [ShopifyPaymentsPayoutInterval](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsPayoutInterval.txt) - The interval at which payouts are sent to the connected bank account.
- [ShopifyPaymentsPayoutSchedule](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsPayoutSchedule.txt) - The payment schedule for a payments account.
- [ShopifyPaymentsPayoutStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsPayoutStatus.txt) - The transfer status of the payout.
- [ShopifyPaymentsPayoutSummary](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsPayoutSummary.txt) - Breakdown of the total fees and gross of each of the different types of transactions associated with the payout.
- [ShopifyPaymentsPayoutTransactionType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsPayoutTransactionType.txt) - The possible transaction types for a payout.
- [ShopifyPaymentsRefundSet](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsRefundSet.txt) - Presents all Shopify Payments specific information related to an order refund.
- [ShopifyPaymentsSourceType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsSourceType.txt) - The possible source types for a balance transaction.
- [ShopifyPaymentsToolingProviderPayout](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsToolingProviderPayout.txt) - Relevant reference information for an alternate currency payout.
- [ShopifyPaymentsTransactionSet](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsTransactionSet.txt) - Presents all Shopify Payments specific information related to an order transaction.
- [ShopifyPaymentsTransactionType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsTransactionType.txt) - The possible types of transactions.
- [ShopifyPaymentsVerification](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsVerification.txt) - Each subject (individual) of an account has a verification object giving  information about the verification state.
- [ShopifyPaymentsVerificationDocument](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsVerificationDocument.txt) - A document which can be used to verify an individual.
- [ShopifyPaymentsVerificationDocumentType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsVerificationDocumentType.txt) - The types of possible verification documents.
- [ShopifyPaymentsVerificationStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyPaymentsVerificationStatus.txt) - The status of a verification.
- [ShopifyPaymentsVerificationSubject](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyPaymentsVerificationSubject.txt) - The verification subject represents an individual that has to be verified.
- [ShopifyProtectEligibilityStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyProtectEligibilityStatus.txt) - The status of an order's eligibility for protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderEligibility](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyProtectOrderEligibility.txt) - The eligibility details of an order's protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderSummary](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ShopifyProtectOrderSummary.txt) - A summary of Shopify Protect details for an order.
- [ShopifyProtectStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ShopifyProtectStatus.txt) - The status of an order's protection with Shopify Protect.
- [StaffMember](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StaffMember.txt) - Represents the data about a staff member's Shopify account. Merchants can use staff member data to get more information about the staff members in their store.
- [StaffMemberConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/StaffMemberConnection.txt) - An auto-generated type for paginating through multiple StaffMembers.
- [StaffMemberDefaultImage](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/StaffMemberDefaultImage.txt) - Represents the fallback avatar image for a staff member. This is used only if the staff member has no avatar image.
- [StaffMemberPermission](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/StaffMemberPermission.txt) - Represents access permissions for a staff member.
- [StaffMemberPrivateData](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StaffMemberPrivateData.txt) - Represents the data used to customize the Shopify admin experience for a logged-in staff member.
- [StageImageInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/StageImageInput.txt) - An image to be uploaded.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedMediaUploadTarget](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StagedMediaUploadTarget.txt) - Information about a staged upload target, which should be used to send a request to upload the file.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadHttpMethodType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/StagedUploadHttpMethodType.txt) - The possible HTTP methods that can be used when sending a request to upload a file using information from a [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget).
- [StagedUploadInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/StagedUploadInput.txt) - The input fields for generating staged upload targets.
- [StagedUploadParameter](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StagedUploadParameter.txt) - The parameters required to authenticate a file upload request using a [StagedMediaUploadTarget's url field](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget#field-stagedmediauploadtarget-url).  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadTarget](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StagedUploadTarget.txt) - Information about the staged target.  Deprecated in favor of [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget), which is returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGenerateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/StagedUploadTargetGenerateInput.txt) - The required fields and parameters to generate the URL upload an" asset to Shopify.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGeneratePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/StagedUploadTargetGeneratePayload.txt) - Return type for `stagedUploadTargetGenerate` mutation.
- [StagedUploadTargetGenerateUploadResource](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/StagedUploadTargetGenerateUploadResource.txt) - The resource type to receive.
- [StagedUploadTargetsGeneratePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/StagedUploadTargetsGeneratePayload.txt) - Return type for `stagedUploadTargetsGenerate` mutation.
- [StagedUploadsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/StagedUploadsCreatePayload.txt) - Return type for `stagedUploadsCreate` mutation.
- [StandardMetafieldDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/StandardMetafieldDefinitionEnablePayload.txt) - Return type for `standardMetafieldDefinitionEnable` mutation.
- [StandardMetafieldDefinitionEnableUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StandardMetafieldDefinitionEnableUserError.txt) - An error that occurs during the execution of `StandardMetafieldDefinitionEnable`.
- [StandardMetafieldDefinitionEnableUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/StandardMetafieldDefinitionEnableUserErrorCode.txt) - Possible error codes that can be returned by `StandardMetafieldDefinitionEnableUserError`.
- [StandardMetafieldDefinitionTemplate](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StandardMetafieldDefinitionTemplate.txt) - Standard metafield definition templates provide preset configurations to create metafield definitions. Each template has a specific namespace and key that we've reserved to have specific meanings for common use cases.  Refer to the [list of standard metafield definitions](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [StandardMetafieldDefinitionTemplateConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/StandardMetafieldDefinitionTemplateConnection.txt) - An auto-generated type for paginating through multiple StandardMetafieldDefinitionTemplates.
- [StandardMetaobjectDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/StandardMetaobjectDefinitionEnablePayload.txt) - Return type for `standardMetaobjectDefinitionEnable` mutation.
- [StandardizedProductType](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StandardizedProductType.txt) - Represents the details of a specific type of product within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [StandardizedProductTypeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/StandardizedProductTypeInput.txt) - Provides the fields and values to use when adding a standard product type to a product. The [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) contains the full list of available values.
- [StoreCreditAccount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StoreCreditAccount.txt) - A store credit account contains a monetary balance that can be redeemed at checkout for purchases in the shop. The account is held in the specified currency and has an owner that cannot be transferred.  The account balance is redeemable at checkout only when the owner is authenticated via [new customer accounts authentication](https://shopify.dev/docs/api/customer).
- [StoreCreditAccountConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/StoreCreditAccountConnection.txt) - An auto-generated type for paginating through multiple StoreCreditAccounts.
- [StoreCreditAccountCreditInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/StoreCreditAccountCreditInput.txt) - The input fields for a store credit account credit transaction.
- [StoreCreditAccountCreditPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/StoreCreditAccountCreditPayload.txt) - Return type for `storeCreditAccountCredit` mutation.
- [StoreCreditAccountCreditTransaction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StoreCreditAccountCreditTransaction.txt) - A credit transaction which increases the store credit account balance.
- [StoreCreditAccountCreditUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StoreCreditAccountCreditUserError.txt) - An error that occurs during the execution of `StoreCreditAccountCredit`.
- [StoreCreditAccountCreditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/StoreCreditAccountCreditUserErrorCode.txt) - Possible error codes that can be returned by `StoreCreditAccountCreditUserError`.
- [StoreCreditAccountDebitInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/StoreCreditAccountDebitInput.txt) - The input fields for a store credit account debit transaction.
- [StoreCreditAccountDebitPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/StoreCreditAccountDebitPayload.txt) - Return type for `storeCreditAccountDebit` mutation.
- [StoreCreditAccountDebitRevertTransaction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StoreCreditAccountDebitRevertTransaction.txt) - A debit revert transaction which increases the store credit account balance. Debit revert transactions are created automatically when a [store credit account debit transaction](https://shopify.dev/api/admin-graphql/latest/objects/StoreCreditAccountDebitTransaction) is reverted.  Store credit account debit transactions are reverted when an order is cancelled, refunded or in the event of a payment failure at checkout. The amount added to the balance is equal to the amount reverted on the original credit.
- [StoreCreditAccountDebitTransaction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StoreCreditAccountDebitTransaction.txt) - A debit transaction which decreases the store credit account balance.
- [StoreCreditAccountDebitUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StoreCreditAccountDebitUserError.txt) - An error that occurs during the execution of `StoreCreditAccountDebit`.
- [StoreCreditAccountDebitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/StoreCreditAccountDebitUserErrorCode.txt) - Possible error codes that can be returned by `StoreCreditAccountDebitUserError`.
- [StoreCreditAccountExpirationTransaction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StoreCreditAccountExpirationTransaction.txt) - An expiration transaction which decreases the store credit account balance. Expiration transactions are created automatically when a [store credit account credit transaction](https://shopify.dev/api/admin-graphql/latest/objects/StoreCreditAccountCreditTransaction) expires.  The amount subtracted from the balance is equal to the remaining amount of the credit transaction.
- [StoreCreditAccountTransaction](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/StoreCreditAccountTransaction.txt) - Interface for a store credit account transaction.
- [StoreCreditAccountTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/StoreCreditAccountTransactionConnection.txt) - An auto-generated type for paginating through multiple StoreCreditAccountTransactions.
- [StorefrontAccessToken](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/StorefrontAccessToken.txt) - A token that's used to delegate unauthenticated access scopes to clients that need to access the unauthenticated [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [StorefrontAccessTokenConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/StorefrontAccessTokenConnection.txt) - An auto-generated type for paginating through multiple StorefrontAccessTokens.
- [StorefrontAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/StorefrontAccessTokenCreatePayload.txt) - Return type for `storefrontAccessTokenCreate` mutation.
- [StorefrontAccessTokenDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/StorefrontAccessTokenDeleteInput.txt) - The input fields to delete a storefront access token.
- [StorefrontAccessTokenDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/StorefrontAccessTokenDeletePayload.txt) - Return type for `storefrontAccessTokenDelete` mutation.
- [StorefrontAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/StorefrontAccessTokenInput.txt) - The input fields for a storefront access token.
- [StorefrontID](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/StorefrontID.txt) - Represents a unique identifier in the Storefront API. A `StorefrontID` value can be used wherever an ID is expected in the Storefront API.  Example value: `"Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzEwMDc5Nzg1MTAw"`.
- [String](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/String.txt) - Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
- [StringConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/StringConnection.txt) - An auto-generated type for paginating through multiple Strings.
- [SubscriptionAppliedCodeDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionAppliedCodeDiscount.txt) - Represents an applied code discount.
- [SubscriptionAtomicLineInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionAtomicLineInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionAtomicManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionAtomicManualDiscountInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionBillingAttempt.txt) - A record of an execution of the subscription billing process. Billing attempts use idempotency keys to avoid duplicate order creation. A successful billing attempt will create an order.
- [SubscriptionBillingAttemptConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SubscriptionBillingAttemptConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingAttempts.
- [SubscriptionBillingAttemptCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingAttemptCreatePayload.txt) - Return type for `subscriptionBillingAttemptCreate` mutation.
- [SubscriptionBillingAttemptErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingAttemptErrorCode.txt) - The possible error codes associated with making billing attempts. The error codes supplement the `error_message` to provide consistent results and help with dunning management.
- [SubscriptionBillingAttemptInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionBillingAttemptInput.txt) - The input fields required to complete a subscription billing attempt.
- [SubscriptionBillingAttemptsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingAttemptsSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingAttempts query.
- [SubscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionBillingCycle.txt) - A subscription billing cycle.
- [SubscriptionBillingCycleBillingAttemptStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingCycleBillingAttemptStatus.txt) - The presence of billing attempts on Billing Cycles.
- [SubscriptionBillingCycleBillingCycleStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingCycleBillingCycleStatus.txt) - The possible status values of a subscription billing cycle.
- [SubscriptionBillingCycleBulkChargePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleBulkChargePayload.txt) - Return type for `subscriptionBillingCycleBulkCharge` mutation.
- [SubscriptionBillingCycleBulkFilters](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionBillingCycleBulkFilters.txt) - The input fields for filtering subscription billing cycles in bulk actions.
- [SubscriptionBillingCycleBulkSearchPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleBulkSearchPayload.txt) - Return type for `subscriptionBillingCycleBulkSearch` mutation.
- [SubscriptionBillingCycleBulkUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionBillingCycleBulkUserError.txt) - Represents an error that happens during the execution of subscriptionBillingCycles mutations.
- [SubscriptionBillingCycleBulkUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingCycleBulkUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleBulkUserError`.
- [SubscriptionBillingCycleChargePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleChargePayload.txt) - Return type for `subscriptionBillingCycleCharge` mutation.
- [SubscriptionBillingCycleConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SubscriptionBillingCycleConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingCycles.
- [SubscriptionBillingCycleContractDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleContractDraftCommitPayload.txt) - Return type for `subscriptionBillingCycleContractDraftCommit` mutation.
- [SubscriptionBillingCycleContractDraftConcatenatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleContractDraftConcatenatePayload.txt) - Return type for `subscriptionBillingCycleContractDraftConcatenate` mutation.
- [SubscriptionBillingCycleContractEditPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleContractEditPayload.txt) - Return type for `subscriptionBillingCycleContractEdit` mutation.
- [SubscriptionBillingCycleEditDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleEditDeletePayload.txt) - Return type for `subscriptionBillingCycleEditDelete` mutation.
- [SubscriptionBillingCycleEditedContract](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionBillingCycleEditedContract.txt) - Represents a subscription contract with billing cycles.
- [SubscriptionBillingCycleEditsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleEditsDeletePayload.txt) - Return type for `subscriptionBillingCycleEditsDelete` mutation.
- [SubscriptionBillingCycleErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingCycleErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUserError`.
- [SubscriptionBillingCycleInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionBillingCycleInput.txt) - The input fields for specifying the subscription contract and selecting the associated billing cycle.
- [SubscriptionBillingCycleScheduleEditInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionBillingCycleScheduleEditInput.txt) - The input fields for parameters to modify the schedule of a specific billing cycle.
- [SubscriptionBillingCycleScheduleEditInputScheduleEditReason](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingCycleScheduleEditInputScheduleEditReason.txt) - The input fields for possible reasons for editing the billing cycle's schedule.
- [SubscriptionBillingCycleScheduleEditPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleScheduleEditPayload.txt) - Return type for `subscriptionBillingCycleScheduleEdit` mutation.
- [SubscriptionBillingCycleSelector](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionBillingCycleSelector.txt) - The input fields to select SubscriptionBillingCycle by either date or index.
- [SubscriptionBillingCycleSkipPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleSkipPayload.txt) - Return type for `subscriptionBillingCycleSkip` mutation.
- [SubscriptionBillingCycleSkipUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionBillingCycleSkipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleSkip`.
- [SubscriptionBillingCycleSkipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingCycleSkipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleSkipUserError`.
- [SubscriptionBillingCycleUnskipPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionBillingCycleUnskipPayload.txt) - Return type for `subscriptionBillingCycleUnskip` mutation.
- [SubscriptionBillingCycleUnskipUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionBillingCycleUnskipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleUnskip`.
- [SubscriptionBillingCycleUnskipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingCycleUnskipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUnskipUserError`.
- [SubscriptionBillingCycleUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionBillingCycleUserError.txt) - The possible errors for a subscription billing cycle.
- [SubscriptionBillingCyclesDateRangeSelector](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionBillingCyclesDateRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within a date range.
- [SubscriptionBillingCyclesIndexRangeSelector](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionBillingCyclesIndexRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within an index range.
- [SubscriptionBillingCyclesSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingCyclesSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingCycles query.
- [SubscriptionBillingCyclesTargetSelection](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionBillingCyclesTargetSelection.txt) - Select subscription billing cycles to be targeted.
- [SubscriptionBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionBillingPolicy.txt) - Represents a Subscription Billing Policy.
- [SubscriptionBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionBillingPolicyInput.txt) - The input fields for a Subscription Billing Policy.
- [SubscriptionContract](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionContract.txt) - Represents a Subscription Contract.
- [SubscriptionContractActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionContractActivatePayload.txt) - Return type for `subscriptionContractActivate` mutation.
- [SubscriptionContractAtomicCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionContractAtomicCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractAtomicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionContractAtomicCreatePayload.txt) - Return type for `subscriptionContractAtomicCreate` mutation.
- [SubscriptionContractBase](https://shopify.dev/docs/api/admin-graphql/2024-07/interfaces/SubscriptionContractBase.txt) - Represents subscription contract common fields.
- [SubscriptionContractCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionContractCancelPayload.txt) - Return type for `subscriptionContractCancel` mutation.
- [SubscriptionContractConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SubscriptionContractConnection.txt) - An auto-generated type for paginating through multiple SubscriptionContracts.
- [SubscriptionContractCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionContractCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionContractCreatePayload.txt) - Return type for `subscriptionContractCreate` mutation.
- [SubscriptionContractErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionContractErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractUserError`.
- [SubscriptionContractExpirePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionContractExpirePayload.txt) - Return type for `subscriptionContractExpire` mutation.
- [SubscriptionContractFailPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionContractFailPayload.txt) - Return type for `subscriptionContractFail` mutation.
- [SubscriptionContractLastPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionContractLastPaymentStatus.txt) - The possible status values of the last payment on a subscription contract.
- [SubscriptionContractPausePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionContractPausePayload.txt) - Return type for `subscriptionContractPause` mutation.
- [SubscriptionContractProductChangeInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionContractProductChangeInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractProductChangePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionContractProductChangePayload.txt) - Return type for `subscriptionContractProductChange` mutation.
- [SubscriptionContractSetNextBillingDatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionContractSetNextBillingDatePayload.txt) - Return type for `subscriptionContractSetNextBillingDate` mutation.
- [SubscriptionContractStatusUpdateErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionContractStatusUpdateErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractStatusUpdateUserError`.
- [SubscriptionContractStatusUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionContractStatusUpdateUserError.txt) - Represents a subscription contract status update error.
- [SubscriptionContractSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionContractSubscriptionStatus.txt) - The possible status values of a subscription.
- [SubscriptionContractUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionContractUpdatePayload.txt) - Return type for `subscriptionContractUpdate` mutation.
- [SubscriptionContractUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionContractUserError.txt) - Represents a Subscription Contract error.
- [SubscriptionCyclePriceAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionCyclePriceAdjustment.txt) - Represents a Subscription Line Pricing Cycle Adjustment.
- [SubscriptionDeliveryMethod](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SubscriptionDeliveryMethod.txt) - Describes the delivery method to use to get the physical goods to the customer.
- [SubscriptionDeliveryMethodInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionDeliveryMethodInput.txt) - Specifies delivery method fields for a subscription draft. This is an input union: one, and only one, field can be provided. The field provided will determine which delivery method is to be used.
- [SubscriptionDeliveryMethodLocalDelivery](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDeliveryMethodLocalDelivery.txt) - A subscription delivery method for local delivery. The other subscription delivery methods can be found in the `SubscriptionDeliveryMethod` union type.
- [SubscriptionDeliveryMethodLocalDeliveryInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionDeliveryMethodLocalDeliveryInput.txt) - The input fields for a local delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDeliveryMethodLocalDeliveryOption.txt) - The selected delivery option on a subscription contract.
- [SubscriptionDeliveryMethodLocalDeliveryOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionDeliveryMethodLocalDeliveryOptionInput.txt) - The input fields for local delivery option.
- [SubscriptionDeliveryMethodPickup](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDeliveryMethodPickup.txt) - A delivery method with a pickup option.
- [SubscriptionDeliveryMethodPickupInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionDeliveryMethodPickupInput.txt) - The input fields for a pickup delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodPickupOption](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDeliveryMethodPickupOption.txt) - Represents the selected pickup option on a subscription contract.
- [SubscriptionDeliveryMethodPickupOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionDeliveryMethodPickupOptionInput.txt) - The input fields for pickup option.
- [SubscriptionDeliveryMethodShipping](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDeliveryMethodShipping.txt) - Represents a shipping delivery method: a mailing address and a shipping option.
- [SubscriptionDeliveryMethodShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionDeliveryMethodShippingInput.txt) - Specifies shipping delivery method fields.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodShippingOption](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDeliveryMethodShippingOption.txt) - Represents the selected shipping option on a subscription contract.
- [SubscriptionDeliveryMethodShippingOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionDeliveryMethodShippingOptionInput.txt) - The input fields for shipping option.
- [SubscriptionDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SubscriptionDeliveryOption.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryOptionResult](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SubscriptionDeliveryOptionResult.txt) - The result of the query to fetch delivery options for the subscription contract.
- [SubscriptionDeliveryOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDeliveryOptionResultFailure.txt) - A failure to find the available delivery options for a subscription contract.
- [SubscriptionDeliveryOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDeliveryOptionResultSuccess.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDeliveryPolicy.txt) - Represents a Subscription Delivery Policy.
- [SubscriptionDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionDeliveryPolicyInput.txt) - The input fields for a Subscription Delivery Policy.
- [SubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SubscriptionDiscount.txt) - Subscription draft discount types.
- [SubscriptionDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDiscountAllocation.txt) - Represents what a particular discount reduces from a line price.
- [SubscriptionDiscountConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SubscriptionDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionDiscounts.
- [SubscriptionDiscountEntitledLines](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDiscountEntitledLines.txt) - Represents the subscription lines the discount applies on.
- [SubscriptionDiscountFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDiscountFixedAmountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDiscountPercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDiscountPercentageValue.txt) - The percentage value of the discount.
- [SubscriptionDiscountRejectionReason](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionDiscountRejectionReason.txt) - The reason a discount on a subscription draft was rejected.
- [SubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SubscriptionDiscountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDraft](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDraft.txt) - Represents a Subscription Draft.
- [SubscriptionDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftCommitPayload.txt) - Return type for `subscriptionDraftCommit` mutation.
- [SubscriptionDraftDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftDiscountAddPayload.txt) - Return type for `subscriptionDraftDiscountAdd` mutation.
- [SubscriptionDraftDiscountCodeApplyPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftDiscountCodeApplyPayload.txt) - Return type for `subscriptionDraftDiscountCodeApply` mutation.
- [SubscriptionDraftDiscountRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftDiscountRemovePayload.txt) - Return type for `subscriptionDraftDiscountRemove` mutation.
- [SubscriptionDraftDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftDiscountUpdatePayload.txt) - Return type for `subscriptionDraftDiscountUpdate` mutation.
- [SubscriptionDraftErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SubscriptionDraftErrorCode.txt) - Possible error codes that can be returned by `SubscriptionDraftUserError`.
- [SubscriptionDraftFreeShippingDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftFreeShippingDiscountAddPayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountAdd` mutation.
- [SubscriptionDraftFreeShippingDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftFreeShippingDiscountUpdatePayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountUpdate` mutation.
- [SubscriptionDraftInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionDraftInput.txt) - The input fields required to create a Subscription Draft.
- [SubscriptionDraftLineAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftLineAddPayload.txt) - Return type for `subscriptionDraftLineAdd` mutation.
- [SubscriptionDraftLineRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftLineRemovePayload.txt) - Return type for `subscriptionDraftLineRemove` mutation.
- [SubscriptionDraftLineUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftLineUpdatePayload.txt) - Return type for `subscriptionDraftLineUpdate` mutation.
- [SubscriptionDraftUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/SubscriptionDraftUpdatePayload.txt) - Return type for `subscriptionDraftUpdate` mutation.
- [SubscriptionDraftUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionDraftUserError.txt) - Represents a Subscription Draft error.
- [SubscriptionFreeShippingDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionFreeShippingDiscountInput.txt) - The input fields for a subscription free shipping discount on a contract.
- [SubscriptionLine](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionLine.txt) - Represents a Subscription Line.
- [SubscriptionLineConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SubscriptionLineConnection.txt) - An auto-generated type for paginating through multiple SubscriptionLines.
- [SubscriptionLineInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionLineInput.txt) - The input fields required to add a new subscription line to a contract.
- [SubscriptionLineUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionLineUpdateInput.txt) - The input fields required to update a subscription line on a contract.
- [SubscriptionLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionLocalDeliveryOption.txt) - A local delivery option for a subscription contract.
- [SubscriptionMailingAddress](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionMailingAddress.txt) - Represents a Mailing Address on a Subscription.
- [SubscriptionManualDiscount](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionManualDiscount.txt) - Custom subscription discount.
- [SubscriptionManualDiscountConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/SubscriptionManualDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionManualDiscounts.
- [SubscriptionManualDiscountEntitledLinesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionManualDiscountEntitledLinesInput.txt) - The input fields for the subscription lines the discount applies on.
- [SubscriptionManualDiscountFixedAmountInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionManualDiscountFixedAmountInput.txt) - The input fields for the fixed amount value of the discount and distribution on the lines.
- [SubscriptionManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionManualDiscountInput.txt) - The input fields for a subscription discount on a contract.
- [SubscriptionManualDiscountLinesInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionManualDiscountLinesInput.txt) - The input fields for line items that the discount refers to.
- [SubscriptionManualDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionManualDiscountValueInput.txt) - The input fields for the discount value and its distribution.
- [SubscriptionPickupOption](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionPickupOption.txt) - A pickup option to deliver a subscription contract.
- [SubscriptionPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionPricingPolicy.txt) - Represents a Subscription Line Pricing Policy.
- [SubscriptionPricingPolicyCycleDiscountsInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionPricingPolicyCycleDiscountsInput.txt) - The input fields for an array containing all pricing changes for each billing cycle.
- [SubscriptionPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/SubscriptionPricingPolicyInput.txt) - The input fields for expected price changes of the subscription line over time.
- [SubscriptionShippingOption](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionShippingOption.txt) - A shipping option to deliver a subscription contract.
- [SubscriptionShippingOptionResult](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/SubscriptionShippingOptionResult.txt) - The result of the query to fetch shipping options for the subscription contract.
- [SubscriptionShippingOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionShippingOptionResultFailure.txt) - Failure determining available shipping options for delivery of a subscription contract.
- [SubscriptionShippingOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SubscriptionShippingOptionResultSuccess.txt) - A shipping option for delivery of a subscription contract.
- [SuggestedOrderTransaction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SuggestedOrderTransaction.txt) - A suggested transaction. Suggested transaction are usually used in the context of refunds and exchanges.
- [SuggestedOrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/SuggestedOrderTransactionKind.txt) - Specifies the kind of the suggested order transaction.
- [SuggestedRefund](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SuggestedRefund.txt) - Represents a refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund.
- [SuggestedReturnRefund](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/SuggestedReturnRefund.txt) - Represents a return refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund for the return.
- [TagsAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/TagsAddPayload.txt) - Return type for `tagsAdd` mutation.
- [TagsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/TagsRemovePayload.txt) - Return type for `tagsRemove` mutation.
- [TaxAppConfiguration](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TaxAppConfiguration.txt) - Tax app configuration of a merchant.
- [TaxAppConfigurePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/TaxAppConfigurePayload.txt) - Return type for `taxAppConfigure` mutation.
- [TaxAppConfigureUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TaxAppConfigureUserError.txt) - An error that occurs during the execution of `TaxAppConfigure`.
- [TaxAppConfigureUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/TaxAppConfigureUserErrorCode.txt) - Possible error codes that can be returned by `TaxAppConfigureUserError`.
- [TaxExemption](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/TaxExemption.txt) - Available customer tax exemptions.
- [TaxLine](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TaxLine.txt) - Represents a single tax applied to the associated line item.
- [TaxPartnerState](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/TaxPartnerState.txt) - State of the tax app configuration.
- [Taxonomy](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of a taxonomy tree.
- [TaxonomyAttribute](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TaxonomyAttribute.txt) - A Shopify product taxonomy attribute.
- [TaxonomyCategory](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TaxonomyCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [TaxonomyCategoryAttribute](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/TaxonomyCategoryAttribute.txt) - A product taxonomy attribute interface.
- [TaxonomyCategoryAttributeConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/TaxonomyCategoryAttributeConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategoryAttributes.
- [TaxonomyCategoryConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/TaxonomyCategoryConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategories.
- [TaxonomyChoiceListAttribute](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TaxonomyChoiceListAttribute.txt) - A Shopify product taxonomy choice list attribute.
- [TaxonomyMeasurementAttribute](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TaxonomyMeasurementAttribute.txt) - A Shopify product taxonomy measurement attribute.
- [TaxonomyValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TaxonomyValue.txt) - Represents a Shopify product taxonomy value.
- [TaxonomyValueConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/TaxonomyValueConnection.txt) - An auto-generated type for paginating through multiple TaxonomyValues.
- [TenderTransaction](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TenderTransaction.txt) - A TenderTransaction represents a transaction with financial impact on a shop's balance sheet. A tender transaction always represents actual money movement between a buyer and a shop. TenderTransactions can be used instead of OrderTransactions for reconciling a shop's cash flow. A TenderTransaction is immutable once created.
- [TenderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/TenderTransactionConnection.txt) - An auto-generated type for paginating through multiple TenderTransactions.
- [TenderTransactionCreditCardDetails](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TenderTransactionCreditCardDetails.txt) - Information about the credit card used for this transaction.
- [TenderTransactionDetails](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/TenderTransactionDetails.txt) - Information about the payment instrument used for this transaction.
- [TipSale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TipSale.txt) - A sale associated with a tip.
- [TransactionFee](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TransactionFee.txt) - Transaction fee related to an order transaction.
- [TransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/TransactionSortKeys.txt) - The set of valid sort keys for the Transaction query.
- [TransactionVoidPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/TransactionVoidPayload.txt) - Return type for `transactionVoid` mutation.
- [TransactionVoidUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TransactionVoidUserError.txt) - An error that occurs during the execution of `TransactionVoid`.
- [TransactionVoidUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/TransactionVoidUserErrorCode.txt) - Possible error codes that can be returned by `TransactionVoidUserError`.
- [TranslatableContent](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TranslatableContent.txt) - Translatable content of a resource's field.
- [TranslatableResource](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TranslatableResource.txt) - A resource that has translatable fields.
- [TranslatableResourceConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/TranslatableResourceConnection.txt) - An auto-generated type for paginating through multiple TranslatableResources.
- [TranslatableResourceType](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/TranslatableResourceType.txt) - Specifies the type of resources that are translatable.
- [Translation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Translation.txt) - Translation of a field of a resource.
- [TranslationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/TranslationErrorCode.txt) - Possible error codes that can be returned by `TranslationUserError`.
- [TranslationInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/TranslationInput.txt) - The input fields and values for creating or updating a translation.
- [TranslationUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TranslationUserError.txt) - Represents an error that happens during the execution of a translation mutation.
- [TranslationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/TranslationsRegisterPayload.txt) - Return type for `translationsRegister` mutation.
- [TranslationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/TranslationsRemovePayload.txt) - Return type for `translationsRemove` mutation.
- [TypedAttribute](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/TypedAttribute.txt) - Represents a typed custom attribute.
- [URL](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/URL.txt) - Represents an [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) and [RFC 3987](https://datatracker.ietf.org/doc/html/rfc3987)-compliant URI string.  For example, `"https://example.myshopify.com"` is a valid URL. It includes a scheme (`https`) and a host (`example.myshopify.com`).
- [UTMInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/UTMInput.txt) - Specifies the [Urchin Traffic Module (UTM) parameters](https://en.wikipedia.org/wiki/UTM_parameters) that are associated with a related marketing campaign.
- [UTMParameters](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UTMParameters.txt) - Represents a set of UTM parameters.
- [UnitSystem](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/UnitSystem.txt) - Systems of weights and measures.
- [UnknownSale](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UnknownSale.txt) - This is represents new sale types that have been added in future API versions. You may update to a more recent API version to receive additional details about this sale.
- [UnsignedInt64](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/UnsignedInt64.txt) - An unsigned 64-bit integer. Represents whole numeric values between 0 and 2^64 - 1 encoded as a string of base-10 digits.  Example value: `"50"`.
- [UnverifiedReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UnverifiedReturnLineItem.txt) - An unverified return line item.
- [UpdateMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/UpdateMediaInput.txt) - The input fields required to update a media object.
- [UrlRedirect](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UrlRedirect.txt) - The URL redirect for the online store.
- [UrlRedirectBulkDeleteAllPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/UrlRedirectBulkDeleteAllPayload.txt) - Return type for `urlRedirectBulkDeleteAll` mutation.
- [UrlRedirectBulkDeleteByIdsPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/UrlRedirectBulkDeleteByIdsPayload.txt) - Return type for `urlRedirectBulkDeleteByIds` mutation.
- [UrlRedirectBulkDeleteByIdsUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UrlRedirectBulkDeleteByIdsUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteByIds`.
- [UrlRedirectBulkDeleteByIdsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/UrlRedirectBulkDeleteByIdsUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteByIdsUserError`.
- [UrlRedirectBulkDeleteBySavedSearchPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/UrlRedirectBulkDeleteBySavedSearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySavedSearch` mutation.
- [UrlRedirectBulkDeleteBySavedSearchUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UrlRedirectBulkDeleteBySavedSearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySavedSearch`.
- [UrlRedirectBulkDeleteBySavedSearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/UrlRedirectBulkDeleteBySavedSearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySavedSearchUserError`.
- [UrlRedirectBulkDeleteBySearchPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/UrlRedirectBulkDeleteBySearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySearch` mutation.
- [UrlRedirectBulkDeleteBySearchUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UrlRedirectBulkDeleteBySearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySearch`.
- [UrlRedirectBulkDeleteBySearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/UrlRedirectBulkDeleteBySearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySearchUserError`.
- [UrlRedirectConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/UrlRedirectConnection.txt) - An auto-generated type for paginating through multiple UrlRedirects.
- [UrlRedirectCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/UrlRedirectCreatePayload.txt) - Return type for `urlRedirectCreate` mutation.
- [UrlRedirectDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/UrlRedirectDeletePayload.txt) - Return type for `urlRedirectDelete` mutation.
- [UrlRedirectErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/UrlRedirectErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectUserError`.
- [UrlRedirectImport](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UrlRedirectImport.txt) - A request to import a [`URLRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object into the Online Store channel. Apps can use this to query the state of an `UrlRedirectImport` request.  For more information, see [`url-redirect`](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)s.
- [UrlRedirectImportCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/UrlRedirectImportCreatePayload.txt) - Return type for `urlRedirectImportCreate` mutation.
- [UrlRedirectImportErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/UrlRedirectImportErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectImportUserError`.
- [UrlRedirectImportPreview](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UrlRedirectImportPreview.txt) - A preview of a URL redirect import row.
- [UrlRedirectImportSubmitPayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/UrlRedirectImportSubmitPayload.txt) - Return type for `urlRedirectImportSubmit` mutation.
- [UrlRedirectImportUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UrlRedirectImportUserError.txt) - Represents an error that happens during execution of a redirect import mutation.
- [UrlRedirectInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/UrlRedirectInput.txt) - The input fields to create or update a URL redirect.
- [UrlRedirectSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/UrlRedirectSortKeys.txt) - The set of valid sort keys for the UrlRedirect query.
- [UrlRedirectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/UrlRedirectUpdatePayload.txt) - Return type for `urlRedirectUpdate` mutation.
- [UrlRedirectUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UrlRedirectUserError.txt) - Represents an error that happens during execution of a redirect mutation.
- [UserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/UserError.txt) - Represents an error in the input of a mutation.
- [UtcOffset](https://shopify.dev/docs/api/admin-graphql/2024-07/scalars/UtcOffset.txt) - Time between UTC time and a location's observed time, in the format `"+HH:MM"` or `"-HH:MM"`.  Example value: `"-07:00"`.
- [Validation](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Validation.txt) - A checkout server side validation installed on the shop.
- [ValidationConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/ValidationConnection.txt) - An auto-generated type for paginating through multiple Validations.
- [ValidationCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ValidationCreateInput.txt) - The input fields required to install a validation.
- [ValidationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ValidationCreatePayload.txt) - Return type for `validationCreate` mutation.
- [ValidationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ValidationDeletePayload.txt) - Return type for `validationDelete` mutation.
- [ValidationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ValidationSortKeys.txt) - The set of valid sort keys for the Validation query.
- [ValidationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/ValidationUpdateInput.txt) - The input fields required to update a validation.
- [ValidationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/ValidationUpdatePayload.txt) - Return type for `validationUpdate` mutation.
- [ValidationUserError](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/ValidationUserError.txt) - An error that occurs during the execution of a validation mutation.
- [ValidationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/ValidationUserErrorCode.txt) - Possible error codes that can be returned by `ValidationUserError`.
- [VariantOptionValueInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/VariantOptionValueInput.txt) - The input fields required to create or modify a product variant's option value.
- [VaultCreditCard](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/VaultCreditCard.txt) - Represents a credit card payment instrument.
- [VaultPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/VaultPaypalBillingAgreement.txt) - Represents a paypal billing agreement payment instrument.
- [Vector3](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Vector3.txt) - Representation of 3d vectors and points. It can represent either the coordinates of a point in space, a direction, or size. Presented as an object with three floating-point values.
- [Video](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Video.txt) - Represents a Shopify hosted video.
- [VideoSource](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/VideoSource.txt) - Represents a source for a Shopify hosted video.  Types of sources include the original video, lower resolution versions of the original video, and an m3u8 playlist file.  Only [videos](https://shopify.dev/api/admin-graphql/latest/objects/video) with a status field of [READY](https://shopify.dev/api/admin-graphql/latest/enums/MediaStatus#value-ready) have sources.
- [WebPixel](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/WebPixel.txt) - A web pixel settings.
- [WebPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/WebPixelCreatePayload.txt) - Return type for `webPixelCreate` mutation.
- [WebPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/WebPixelDeletePayload.txt) - Return type for `webPixelDelete` mutation.
- [WebPixelInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/WebPixelInput.txt) - The input fields to use to update a web pixel.
- [WebPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/WebPixelUpdatePayload.txt) - Return type for `webPixelUpdate` mutation.
- [WebhookEventBridgeEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/WebhookEventBridgeEndpoint.txt) - An Amazon EventBridge partner event source to which webhook subscriptions publish events.
- [WebhookHttpEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/WebhookHttpEndpoint.txt) - An HTTPS endpoint to which webhook subscriptions send POST requests.
- [WebhookPubSubEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/WebhookPubSubEndpoint.txt) - A Google Cloud Pub/Sub topic to which webhook subscriptions publish events.
- [WebhookSubscription](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/WebhookSubscription.txt) - A webhook subscription is a persisted data object created by an app using the REST Admin API or GraphQL Admin API. It describes the topic that the app wants to receive, and a destination where Shopify should send webhooks of the specified topic. When an event for a given topic occurs, the webhook subscription sends a relevant payload to the destination. Learn more about the [webhooks system](https://shopify.dev/apps/webhooks).
- [WebhookSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/2024-07/connections/WebhookSubscriptionConnection.txt) - An auto-generated type for paginating through multiple WebhookSubscriptions.
- [WebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/WebhookSubscriptionCreatePayload.txt) - Return type for `webhookSubscriptionCreate` mutation.
- [WebhookSubscriptionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/WebhookSubscriptionDeletePayload.txt) - Return type for `webhookSubscriptionDelete` mutation.
- [WebhookSubscriptionEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-07/unions/WebhookSubscriptionEndpoint.txt) - An endpoint to which webhook subscriptions send webhooks events.
- [WebhookSubscriptionFormat](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/WebhookSubscriptionFormat.txt) - The supported formats for webhook subscriptions.
- [WebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/WebhookSubscriptionInput.txt) - The input fields for a webhook subscription.
- [WebhookSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/WebhookSubscriptionSortKeys.txt) - The set of valid sort keys for the WebhookSubscription query.
- [WebhookSubscriptionTopic](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/WebhookSubscriptionTopic.txt) - The supported topics for webhook subscriptions. You can use webhook subscriptions to receive notifications about particular events in a shop.  You create [mandatory webhooks](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#mandatory-compliance-webhooks) either via the [Partner Dashboard](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#subscribe-to-privacy-webhooks) or by updating the [app configuration file](https://shopify.dev/apps/tools/cli/configuration#app-configuration-file-example).  > Tip:  >To configure your subscription using the app configuration file, refer to the [full list of topic names](https://shopify.dev/docs/api/webhooks?reference=graphql).
- [WebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-07/payloads/WebhookSubscriptionUpdatePayload.txt) - Return type for `webhookSubscriptionUpdate` mutation.
- [Weight](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Weight.txt) - A weight, which includes a numeric value and a unit of measurement.
- [WeightInput](https://shopify.dev/docs/api/admin-graphql/2024-07/input-objects/WeightInput.txt) - The input fields for the weight unit and value inputs.
- [WeightUnit](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/WeightUnit.txt) - Units of measurement for weight.
- [__Directive](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/__Directive.txt) - A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.  In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.
- [__DirectiveLocation](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/__DirectiveLocation.txt) - A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.
- [__EnumValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/__EnumValue.txt) - One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.
- [__Field](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/__Field.txt) - Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
- [__InputValue](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/__InputValue.txt) - Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
- [__Schema](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/__Schema.txt) - A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.
- [__Type](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/__Type.txt) - The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.  Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
- [__TypeKind](https://shopify.dev/docs/api/admin-graphql/2024-07/enums/__TypeKind.txt) - An enum describing what kind of type a given `__Type` is.

## **2024-10** API Reference

- [ARN](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/ARN.txt) - An Amazon Web Services Amazon Resource Name (ARN), including the Region and account ID. For more information, refer to [Amazon Resource Names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).
- [AbandonedCheckout](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AbandonedCheckout.txt) - A checkout that was abandoned by the customer.
- [AbandonedCheckoutConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/AbandonedCheckoutConnection.txt) - An auto-generated type for paginating through multiple AbandonedCheckouts.
- [AbandonedCheckoutLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AbandonedCheckoutLineItem.txt) - A single line item in an abandoned checkout.
- [AbandonedCheckoutLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/AbandonedCheckoutLineItemConnection.txt) - An auto-generated type for paginating through multiple AbandonedCheckoutLineItems.
- [AbandonedCheckoutSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AbandonedCheckoutSortKeys.txt) - The set of valid sort keys for the AbandonedCheckout query.
- [Abandonment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Abandonment.txt) - A browse, cart, or checkout that was abandoned by a customer.
- [AbandonmentAbandonmentType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AbandonmentAbandonmentType.txt) - Specifies the abandonment type.
- [AbandonmentDeliveryState](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AbandonmentDeliveryState.txt) - Specifies the delivery state of a marketing activity.
- [AbandonmentEmailState](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AbandonmentEmailState.txt) - Specifies the email state.
- [AbandonmentEmailStateUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/AbandonmentEmailStateUpdatePayload.txt) - Return type for `abandonmentEmailStateUpdate` mutation.
- [AbandonmentEmailStateUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AbandonmentEmailStateUpdateUserError.txt) - An error that occurs during the execution of `AbandonmentEmailStateUpdate`.
- [AbandonmentEmailStateUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AbandonmentEmailStateUpdateUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentEmailStateUpdateUserError`.
- [AbandonmentUpdateActivitiesDeliveryStatusesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/AbandonmentUpdateActivitiesDeliveryStatusesPayload.txt) - Return type for `abandonmentUpdateActivitiesDeliveryStatuses` mutation.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AbandonmentUpdateActivitiesDeliveryStatusesUserError.txt) - An error that occurs during the execution of `AbandonmentUpdateActivitiesDeliveryStatuses`.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentUpdateActivitiesDeliveryStatusesUserError`.
- [AccessScope](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AccessScope.txt) - The permission required to access a Shopify Admin API or Storefront API resource for a shop. Merchants grant access scopes that are requested by applications.
- [AccountType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AccountType.txt) - Possible account types that a staff member can have.
- [AddAllProductsOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AddAllProductsOperation.txt) - Represents an operation publishing all products to a publication.
- [AdditionalFee](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AdditionalFee.txt) - The additional fees that have been applied to the order.
- [AdditionalFeeSale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AdditionalFeeSale.txt) - A sale associated with an additional fee charge.
- [AdjustmentSale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AdjustmentSale.txt) - A sale associated with an order price adjustment.
- [AdjustmentsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AdjustmentsSortKeys.txt) - The set of valid sort keys for the Adjustments query.
- [AllDiscountItems](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AllDiscountItems.txt) - Targets all items the cart for a specified discount.
- [AndroidApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AndroidApplication.txt) - The Android mobile platform application.
- [ApiVersion](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ApiVersion.txt) - A version of the API, as defined by [Shopify API versioning](https://shopify.dev/api/usage/versioning). Versions are commonly referred to by their handle (for example, `2021-10`).
- [App](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/App.txt) - A Shopify application.
- [AppCatalog](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppCatalog.txt) - A catalog that defines the publication associated with an app.
- [AppConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/AppConnection.txt) - An auto-generated type for paginating through multiple Apps.
- [AppCredit](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppCredit.txt) - App credits can be applied by the merchant towards future app purchases, subscriptions, or usage records in Shopify.
- [AppCreditConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/AppCreditConnection.txt) - An auto-generated type for paginating through multiple AppCredits.
- [AppDeveloperType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppDeveloperType.txt) - Possible types of app developer.
- [AppDiscountType](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppDiscountType.txt) - The details about the app extension that's providing the [discount type](https://help.shopify.com/manual/discounts/discount-types). This information includes the app extension's name and [client ID](https://shopify.dev/docs/apps/build/authentication-authorization/client-secrets), [App Bridge configuration](https://shopify.dev/docs/api/app-bridge), [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations), [function ID](https://shopify.dev/docs/apps/build/functions/input-output/metafields-for-input-queries), and other metadata about the discount type, including the discount type's name and description.
- [AppFeedback](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppFeedback.txt) - Reports the status of shops and their resources and displays this information within Shopify admin. AppFeedback is used to notify merchants about steps they need to take to set up an app on their store.
- [AppInstallation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppInstallation.txt) - Represents an installed application on a shop.
- [AppInstallationCategory](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppInstallationCategory.txt) - The possible categories of an app installation, based on their purpose or the environment they can run in.
- [AppInstallationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/AppInstallationConnection.txt) - An auto-generated type for paginating through multiple AppInstallations.
- [AppInstallationPrivacy](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppInstallationPrivacy.txt) - The levels of privacy of an app installation.
- [AppInstallationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppInstallationSortKeys.txt) - The set of valid sort keys for the AppInstallation query.
- [AppPlanInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/AppPlanInput.txt) - The pricing model for the app subscription. The pricing model input can be either `appRecurringPricingDetails` or `appUsagePricingDetails`.
- [AppPlanV2](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppPlanV2.txt) - The app plan that the merchant is subscribed to.
- [AppPricingDetails](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/AppPricingDetails.txt) - The information about the price that's charged to a shop every plan period. The concrete type can be `AppRecurringPricing` for recurring billing or `AppUsagePricing` for usage-based billing.
- [AppPricingInterval](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppPricingInterval.txt) - The frequency at which the shop is billed for an app subscription.
- [AppPublicCategory](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppPublicCategory.txt) - The public-facing category for an app.
- [AppPurchase](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/AppPurchase.txt) - Services and features purchased once by the store.
- [AppPurchaseOneTime](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppPurchaseOneTime.txt) - Services and features purchased once by a store.
- [AppPurchaseOneTimeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/AppPurchaseOneTimeConnection.txt) - An auto-generated type for paginating through multiple AppPurchaseOneTimes.
- [AppPurchaseOneTimeCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/AppPurchaseOneTimeCreatePayload.txt) - Return type for `appPurchaseOneTimeCreate` mutation.
- [AppPurchaseStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppPurchaseStatus.txt) - The approval status of the app purchase.  The merchant is charged for the purchase immediately after approval, and the status changes to `active`. If the payment fails, then the app purchase remains `pending`.  Purchases start as `pending` and can change to: `active`, `declined`, `expired`. After a purchase changes, it remains in that final state.
- [AppRecurringPricing](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppRecurringPricing.txt) - The pricing information about a subscription app. The object contains an interval (the frequency at which the shop is billed for an app subscription) and a price (the amount to be charged to the subscribing shop at each interval).
- [AppRecurringPricingInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/AppRecurringPricingInput.txt) - Instructs the app subscription to generate a fixed charge on a recurring basis. The frequency is specified by the billing interval.
- [AppRevenueAttributionRecord](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppRevenueAttributionRecord.txt) - Represents app revenue that was captured externally by the partner.
- [AppRevenueAttributionRecordConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/AppRevenueAttributionRecordConnection.txt) - An auto-generated type for paginating through multiple AppRevenueAttributionRecords.
- [AppRevenueAttributionRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppRevenueAttributionRecordSortKeys.txt) - The set of valid sort keys for the AppRevenueAttributionRecord query.
- [AppRevenueAttributionType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppRevenueAttributionType.txt) - Represents the billing types of revenue attribution.
- [AppRevokeAccessScopesAppRevokeScopeError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppRevokeAccessScopesAppRevokeScopeError.txt) - Represents an error that happens while revoking a granted scope.
- [AppRevokeAccessScopesAppRevokeScopeErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppRevokeAccessScopesAppRevokeScopeErrorCode.txt) - Possible error codes that can be returned by `AppRevokeAccessScopesAppRevokeScopeError`.
- [AppRevokeAccessScopesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/AppRevokeAccessScopesPayload.txt) - Return type for `appRevokeAccessScopes` mutation.
- [AppSubscription](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppSubscription.txt) - Provides users access to services and/or features for a duration of time.
- [AppSubscriptionCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/AppSubscriptionCancelPayload.txt) - Return type for `appSubscriptionCancel` mutation.
- [AppSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/AppSubscriptionConnection.txt) - An auto-generated type for paginating through multiple AppSubscriptions.
- [AppSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/AppSubscriptionCreatePayload.txt) - Return type for `appSubscriptionCreate` mutation.
- [AppSubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppSubscriptionDiscount.txt) - Discount applied to the recurring pricing portion of a subscription.
- [AppSubscriptionDiscountAmount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppSubscriptionDiscountAmount.txt) - The fixed amount value of a discount.
- [AppSubscriptionDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/AppSubscriptionDiscountInput.txt) - The input fields to specify a discount to the recurring pricing portion of a subscription over a number of billing intervals.
- [AppSubscriptionDiscountPercentage](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppSubscriptionDiscountPercentage.txt) - The percentage value of a discount.
- [AppSubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/AppSubscriptionDiscountValue.txt) - The value of the discount.
- [AppSubscriptionDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/AppSubscriptionDiscountValueInput.txt) - The input fields to specify the value discounted every billing interval.
- [AppSubscriptionLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppSubscriptionLineItem.txt) - The plan attached to an app subscription.
- [AppSubscriptionLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/AppSubscriptionLineItemInput.txt) - The input fields to add more than one pricing plan to an app subscription.
- [AppSubscriptionLineItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/AppSubscriptionLineItemUpdatePayload.txt) - Return type for `appSubscriptionLineItemUpdate` mutation.
- [AppSubscriptionReplacementBehavior](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppSubscriptionReplacementBehavior.txt) - The replacement behavior when creating an app subscription for a merchant with an already existing app subscription.
- [AppSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppSubscriptionSortKeys.txt) - The set of valid sort keys for the AppSubscription query.
- [AppSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppSubscriptionStatus.txt) - The status of the app subscription.
- [AppSubscriptionTrialExtendPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/AppSubscriptionTrialExtendPayload.txt) - Return type for `appSubscriptionTrialExtend` mutation.
- [AppSubscriptionTrialExtendUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppSubscriptionTrialExtendUserError.txt) - An error that occurs during the execution of `AppSubscriptionTrialExtend`.
- [AppSubscriptionTrialExtendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppSubscriptionTrialExtendUserErrorCode.txt) - Possible error codes that can be returned by `AppSubscriptionTrialExtendUserError`.
- [AppTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppTransactionSortKeys.txt) - The set of valid sort keys for the AppTransaction query.
- [AppUsagePricing](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppUsagePricing.txt) - Defines a usage pricing model for the app subscription. These charges are variable based on how much the merchant uses the app.
- [AppUsagePricingInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/AppUsagePricingInput.txt) - The input fields to issue arbitrary charges for app usage associated with a subscription.
- [AppUsageRecord](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppUsageRecord.txt) - Store usage for app subscriptions with usage pricing.
- [AppUsageRecordConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/AppUsageRecordConnection.txt) - An auto-generated type for paginating through multiple AppUsageRecords.
- [AppUsageRecordCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/AppUsageRecordCreatePayload.txt) - Return type for `appUsageRecordCreate` mutation.
- [AppUsageRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AppUsageRecordSortKeys.txt) - The set of valid sort keys for the AppUsageRecord query.
- [AppleApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AppleApplication.txt) - The Apple mobile platform application.
- [Article](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Article.txt) - An article in the blogging system.
- [ArticleAuthor](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ArticleAuthor.txt) - Represents an article author in an Article.
- [ArticleBlogInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ArticleBlogInput.txt) - The input fields of a blog when an article is created or updated.
- [ArticleConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ArticleConnection.txt) - An auto-generated type for paginating through multiple Articles.
- [ArticleCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ArticleCreateInput.txt) - The input fields to create an article.
- [ArticleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ArticleCreatePayload.txt) - Return type for `articleCreate` mutation.
- [ArticleCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ArticleCreateUserError.txt) - An error that occurs during the execution of `ArticleCreate`.
- [ArticleCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ArticleCreateUserErrorCode.txt) - Possible error codes that can be returned by `ArticleCreateUserError`.
- [ArticleDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ArticleDeletePayload.txt) - Return type for `articleDelete` mutation.
- [ArticleDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ArticleDeleteUserError.txt) - An error that occurs during the execution of `ArticleDelete`.
- [ArticleDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ArticleDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ArticleDeleteUserError`.
- [ArticleImageInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ArticleImageInput.txt) - The input fields for an image associated with an article.
- [ArticleSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ArticleSortKeys.txt) - The set of valid sort keys for the Article query.
- [ArticleTagSort](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ArticleTagSort.txt) - Possible sort of tags.
- [ArticleUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ArticleUpdateInput.txt) - The input fields to update an article.
- [ArticleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ArticleUpdatePayload.txt) - Return type for `articleUpdate` mutation.
- [ArticleUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ArticleUpdateUserError.txt) - An error that occurs during the execution of `ArticleUpdate`.
- [ArticleUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ArticleUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ArticleUpdateUserError`.
- [Attribute](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Attribute.txt) - Represents a generic custom attribute, such as whether an order is a customer's first.
- [AttributeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/AttributeInput.txt) - The input fields for an attribute.
- [AuthorInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/AuthorInput.txt) - The input fields for an author. Either the `name` or `user_id` fields can be supplied, but never both.
- [AutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AutomaticDiscountApplication.txt) - Automatic discount applications capture the intentions of a discount that was automatically applied.
- [AutomaticDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/AutomaticDiscountSortKeys.txt) - The set of valid sort keys for the AutomaticDiscount query.
- [AvailableChannelDefinitionsByChannel](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/AvailableChannelDefinitionsByChannel.txt) - Represents an object containing all information for channels available to a shop.
- [BadgeType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BadgeType.txt) - The possible types for a badge.
- [BalanceTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BalanceTransactionSortKeys.txt) - The set of valid sort keys for the BalanceTransaction query.
- [BasePaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/BasePaymentDetails.txt) - Generic payment details that are related to a transaction.
- [BasicEvent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BasicEvent.txt) - Basic events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.  ### General events  | Action | Description  | |---|---| | `create` | The item was created. | | `destroy` | The item was destroyed. | | `published` | The item was published. | | `unpublished` | The item was unpublished. | | `update` | The item was updated.  |  ### Order events  Order events can be divided into the following categories:  - *Authorization*: Includes whether the authorization succeeded, failed, or is pending. - *Capture*: Includes whether the capture succeeded, failed, or is pending. - *Email*: Includes confirmation or cancellation of the order, as well as shipping. - *Fulfillment*: Includes whether the fulfillment succeeded, failed, or is pending. Also includes cancellation, restocking, and fulfillment updates. - *Order*: Includess the placement, confirmation, closing, re-opening, and cancellation of the order. - *Refund*: Includes whether the refund succeeded, failed, or is pending. - *Sale*: Includes whether the sale succeeded, failed, or is pending. - *Void*: Includes whether the void succeeded, failed, or is pending.  | Action  | Message  | Description  | |---|---|---| | `authorization_failure` | The customer, unsuccessfully, tried to authorize: `{money_amount}`. | Authorization failed. The funds cannot be captured. | | `authorization_pending` | Authorization for `{money_amount}` is pending. | Authorization pending. | | `authorization_success` | The customer successfully authorized us to capture: `{money_amount}`. | Authorization was successful and the funds are available for capture. | | `cancelled` | Order was cancelled by `{shop_staff_name}`. | The order was cancelled. | | `capture_failure` | We failed to capture: `{money_amount}`. | The capture failed. The funds cannot be transferred to the shop. | | `capture_pending` | Capture for `{money_amount}` is pending. | The capture is in process. The funds are not yet available to the shop. | | `capture_success` | We successfully captured: `{money_amount}` | The capture was successful and the funds are now available to the shop. | | `closed` | Order was closed. | The order was closed. | | `confirmed` | Received a new order: `{order_number}` by `{customer_name}`. | The order was confirmed. | | `fulfillment_cancelled` | We cancelled `{number_of_line_items}` from being fulfilled by the third party fulfillment service. | Fulfillment for one or more of the line_items failed. | | `fulfillment_pending` | We submitted `{number_of_line_items}` to the third party service. | One or more of the line_items has been assigned to a third party service for fulfillment. | | `fulfillment_success` | We successfully fulfilled line_items. | Fulfillment was successful for one or more line_items. | | `mail_sent` | `{message_type}` email was sent to the customer. | An email was sent to the customer. | | `placed` | Order was placed. | An order was placed by the customer. | | `re_opened` | Order was re-opened. | An order was re-opened. | | `refund_failure` | We failed to refund `{money_amount}`. | The refund failed. The funds are still with the shop. | | `refund_pending` | Refund of `{money_amount}` is still pending. | The refund is in process. The funds are still with shop. | | `refund_success` | We successfully refunded `{money_amount}`. | The refund was successful. The funds have been transferred to the customer. | | `restock_line_items` | We restocked `{number_of_line_items}`. |	One or more of the order's line items have been restocked. | | `sale_failure` | The customer failed to pay `{money_amount}`. | The sale failed. The funds are not available to the shop. | | `sale_pending` | The `{money_amount}` is pending. | The sale is in process. The funds are not yet available to the shop. | | `sale_success` | We successfully captured `{money_amount}`. | The sale was successful. The funds are now with the shop. | | `update` | `{order_number}` was updated. | The order was updated. | | `void_failure` | We failed to void the authorization. | Voiding the authorization failed. The authorization is still valid. | | `void_pending` | Authorization void is pending. | Voiding the authorization is in process. The authorization is still valid. | | `void_success` | We successfully voided the authorization. | Voiding the authorization was successful. The authorization is no longer valid. |
- [BigInt](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/BigInt.txt) - Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string.
- [BillingAttemptUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BillingAttemptUserError.txt) - Represents an error that happens during the execution of a billing attempt mutation.
- [BillingAttemptUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BillingAttemptUserErrorCode.txt) - Possible error codes that can be returned by `BillingAttemptUserError`.
- [Blog](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Blog.txt) - Shopify stores come with a built-in blogging engine, allowing a shop to have one or more blogs.  Blogs are meant to be used as a type of magazine or newsletter for the shop, with content that changes over time.
- [BlogConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/BlogConnection.txt) - An auto-generated type for paginating through multiple Blogs.
- [BlogCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/BlogCreateInput.txt) - The input fields to create a blog.
- [BlogCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/BlogCreatePayload.txt) - Return type for `blogCreate` mutation.
- [BlogCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BlogCreateUserError.txt) - An error that occurs during the execution of `BlogCreate`.
- [BlogCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BlogCreateUserErrorCode.txt) - Possible error codes that can be returned by `BlogCreateUserError`.
- [BlogDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/BlogDeletePayload.txt) - Return type for `blogDelete` mutation.
- [BlogDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BlogDeleteUserError.txt) - An error that occurs during the execution of `BlogDelete`.
- [BlogDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BlogDeleteUserErrorCode.txt) - Possible error codes that can be returned by `BlogDeleteUserError`.
- [BlogFeed](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BlogFeed.txt) - FeedBurner provider details. Any blogs that aren't already integrated with FeedBurner can't use the service.
- [BlogSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BlogSortKeys.txt) - The set of valid sort keys for the Blog query.
- [BlogUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/BlogUpdateInput.txt) - The input fields to update a blog.
- [BlogUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/BlogUpdatePayload.txt) - Return type for `blogUpdate` mutation.
- [BlogUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BlogUpdateUserError.txt) - An error that occurs during the execution of `BlogUpdate`.
- [BlogUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BlogUpdateUserErrorCode.txt) - Possible error codes that can be returned by `BlogUpdateUserError`.
- [Boolean](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/Boolean.txt) - Represents `true` or `false` values.
- [BulkMutationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BulkMutationErrorCode.txt) - Possible error codes that can be returned by `BulkMutationUserError`.
- [BulkMutationUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BulkMutationUserError.txt) - Represents an error that happens during execution of a bulk mutation.
- [BulkOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BulkOperation.txt) - An asynchronous long-running operation to fetch data in bulk or to bulk import data.  Bulk operations are created using the `bulkOperationRunQuery` or `bulkOperationRunMutation` mutation. After they are created, clients should poll the `status` field for updates. When `COMPLETED`, the `url` field contains a link to the data in [JSONL](http://jsonlines.org/) format.  Refer to the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/imports) for more details.
- [BulkOperationCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/BulkOperationCancelPayload.txt) - Return type for `bulkOperationCancel` mutation.
- [BulkOperationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BulkOperationErrorCode.txt) - Error codes for failed bulk operations.
- [BulkOperationRunMutationPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/BulkOperationRunMutationPayload.txt) - Return type for `bulkOperationRunMutation` mutation.
- [BulkOperationRunQueryPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/BulkOperationRunQueryPayload.txt) - Return type for `bulkOperationRunQuery` mutation.
- [BulkOperationStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BulkOperationStatus.txt) - The valid values for the status of a bulk operation.
- [BulkOperationType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BulkOperationType.txt) - The valid values for the bulk operation's type.
- [BulkProductResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/BulkProductResourceFeedbackCreatePayload.txt) - Return type for `bulkProductResourceFeedbackCreate` mutation.
- [BulkProductResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BulkProductResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `BulkProductResourceFeedbackCreate`.
- [BulkProductResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BulkProductResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `BulkProductResourceFeedbackCreateUserError`.
- [BundlesDraftOrderBundleLineItemComponentInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/BundlesDraftOrderBundleLineItemComponentInput.txt) - The input fields representing the components of a bundle line item.
- [BundlesFeature](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BundlesFeature.txt) - Represents the Bundles feature configuration for the shop.
- [BusinessCustomerErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/BusinessCustomerErrorCode.txt) - Possible error codes that can be returned by `BusinessCustomerUserError`.
- [BusinessCustomerUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BusinessCustomerUserError.txt) - An error that happens during the execution of a business customer mutation.
- [BusinessEntity](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BusinessEntity.txt) - Represents a merchant's Business Entity.
- [BusinessEntityAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BusinessEntityAddress.txt) - Represents the address of a merchant's Business Entity.
- [BuyerExperienceConfiguration](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/BuyerExperienceConfiguration.txt) - Settings describing the behavior of checkout for a B2B buyer.
- [BuyerExperienceConfigurationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/BuyerExperienceConfigurationInput.txt) - The input fields specifying the behavior of checkout for a B2B buyer.
- [CalculateExchangeLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CalculateExchangeLineItemInput.txt) - The input fields for exchange line items on a calculated return.
- [CalculateReturnInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CalculateReturnInput.txt) - The input fields to calculate return amounts associated with an order.
- [CalculateReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CalculateReturnLineItemInput.txt) - The input fields for return line items on a calculated return.
- [CalculatedAutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedAutomaticDiscountApplication.txt) - A discount that is automatically applied to an order that is being edited.
- [CalculatedDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedDiscountAllocation.txt) - An amount discounting the line that has been allocated by an associated discount application.
- [CalculatedDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/CalculatedDiscountApplication.txt) - A [discount application](https://shopify.dev/api/admin-graphql/latest/interfaces/discountapplication) involved in order editing that might be newly added or have new changes applied.
- [CalculatedDiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CalculatedDiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple CalculatedDiscountApplications.
- [CalculatedDiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedDiscountCodeApplication.txt) - A discount code that is applied to an order that is being edited.
- [CalculatedDraftOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedDraftOrder.txt) - The calculated fields for a draft order.
- [CalculatedDraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedDraftOrderLineItem.txt) - The calculated line item for a draft order.
- [CalculatedExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedExchangeLineItem.txt) - A calculated exchange line item.
- [CalculatedLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedLineItem.txt) - A line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CalculatedLineItemConnection.txt) - An auto-generated type for paginating through multiple CalculatedLineItems.
- [CalculatedManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedManualDiscountApplication.txt) - Represents a discount that was manually created for an order that is being edited.
- [CalculatedOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedOrder.txt) - An order with edits applied but not saved.
- [CalculatedRestockingFee](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedRestockingFee.txt) - The calculated costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [CalculatedReturn](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedReturn.txt) - A calculated return.
- [CalculatedReturnFee](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/CalculatedReturnFee.txt) - A calculated return fee.
- [CalculatedReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedReturnLineItem.txt) - A calculated return line item.
- [CalculatedReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedReturnShippingFee.txt) - The calculated cost of the return shipping.
- [CalculatedScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedScriptDiscountApplication.txt) - A discount created by a Shopify script for an order that is being edited.
- [CalculatedShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CalculatedShippingLine.txt) - A shipping line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedShippingLineStagedStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CalculatedShippingLineStagedStatus.txt) - Represents the staged status of a CalculatedShippingLine on a CalculatedOrder.
- [CardPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CardPaymentDetails.txt) - Card payment details related to a transaction.
- [CarrierServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CarrierServiceCreatePayload.txt) - Return type for `carrierServiceCreate` mutation.
- [CarrierServiceCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CarrierServiceCreateUserError.txt) - An error that occurs during the execution of `CarrierServiceCreate`.
- [CarrierServiceCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CarrierServiceCreateUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceCreateUserError`.
- [CarrierServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CarrierServiceDeletePayload.txt) - Return type for `carrierServiceDelete` mutation.
- [CarrierServiceDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CarrierServiceDeleteUserError.txt) - An error that occurs during the execution of `CarrierServiceDelete`.
- [CarrierServiceDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CarrierServiceDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceDeleteUserError`.
- [CarrierServiceSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CarrierServiceSortKeys.txt) - The set of valid sort keys for the CarrierService query.
- [CarrierServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CarrierServiceUpdatePayload.txt) - Return type for `carrierServiceUpdate` mutation.
- [CarrierServiceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CarrierServiceUpdateUserError.txt) - An error that occurs during the execution of `CarrierServiceUpdate`.
- [CarrierServiceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CarrierServiceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceUpdateUserError`.
- [CartTransform](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CartTransform.txt) - A Cart Transform Function to create [Customized Bundles.](https://shopify.dev/docs/apps/selling-strategies/bundles/add-a-customized-bundle).
- [CartTransformConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CartTransformConnection.txt) - An auto-generated type for paginating through multiple CartTransforms.
- [CartTransformCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CartTransformCreatePayload.txt) - Return type for `cartTransformCreate` mutation.
- [CartTransformCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CartTransformCreateUserError.txt) - An error that occurs during the execution of `CartTransformCreate`.
- [CartTransformCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CartTransformCreateUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformCreateUserError`.
- [CartTransformDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CartTransformDeletePayload.txt) - Return type for `cartTransformDelete` mutation.
- [CartTransformDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CartTransformDeleteUserError.txt) - An error that occurs during the execution of `CartTransformDelete`.
- [CartTransformDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CartTransformDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformDeleteUserError`.
- [CartTransformEligibleOperations](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CartTransformEligibleOperations.txt) - Represents the cart transform feature configuration for the shop.
- [CartTransformFeature](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CartTransformFeature.txt) - Represents the cart transform feature configuration for the shop.
- [CashRoundingAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CashRoundingAdjustment.txt) - The rounding adjustment applied to total payment or refund received for an Order involving cash payments.
- [CashTrackingAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CashTrackingAdjustment.txt) - Tracks an adjustment to the cash in a cash tracking session for a point of sale device over the course of a shift.
- [CashTrackingAdjustmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CashTrackingAdjustmentConnection.txt) - An auto-generated type for paginating through multiple CashTrackingAdjustments.
- [CashTrackingSession](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CashTrackingSession.txt) - Tracks the balance in a cash drawer for a point of sale device over the course of a shift.
- [CashTrackingSessionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CashTrackingSessionConnection.txt) - An auto-generated type for paginating through multiple CashTrackingSessions.
- [CashTrackingSessionTransactionsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CashTrackingSessionTransactionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessionTransactions query.
- [CashTrackingSessionsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CashTrackingSessionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessions query.
- [Catalog](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/Catalog.txt) - A list of products with publishing and pricing information. A catalog can be associated with a specific context, such as a [`Market`](https://shopify.dev/api/admin-graphql/current/objects/market), [`CompanyLocation`](https://shopify.dev/api/admin-graphql/current/objects/companylocation), or [`App`](https://shopify.dev/api/admin-graphql/current/objects/app).
- [CatalogConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CatalogConnection.txt) - An auto-generated type for paginating through multiple Catalogs.
- [CatalogContextInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CatalogContextInput.txt) - The input fields for the context in which the catalog's publishing and pricing rules apply.
- [CatalogContextUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CatalogContextUpdatePayload.txt) - Return type for `catalogContextUpdate` mutation.
- [CatalogCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CatalogCreateInput.txt) - The input fields required to create a catalog.
- [CatalogCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CatalogCreatePayload.txt) - Return type for `catalogCreate` mutation.
- [CatalogCsvOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CatalogCsvOperation.txt) - A catalog csv operation represents a CSV file import.
- [CatalogDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CatalogDeletePayload.txt) - Return type for `catalogDelete` mutation.
- [CatalogSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CatalogSortKeys.txt) - The set of valid sort keys for the Catalog query.
- [CatalogStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CatalogStatus.txt) - The state of a catalog.
- [CatalogType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CatalogType.txt) - The associated catalog's type.
- [CatalogUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CatalogUpdateInput.txt) - The input fields used to update a catalog.
- [CatalogUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CatalogUpdatePayload.txt) - Return type for `catalogUpdate` mutation.
- [CatalogUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CatalogUserError.txt) - Defines errors encountered while managing a catalog.
- [CatalogUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CatalogUserErrorCode.txt) - Possible error codes that can be returned by `CatalogUserError`.
- [Channel](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Channel.txt) - A channel represents an app where you sell a group of products and collections. A channel can be a platform or marketplace such as Facebook or Pinterest, an online store, or POS.
- [ChannelConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ChannelConnection.txt) - An auto-generated type for paginating through multiple Channels.
- [ChannelDefinition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ChannelDefinition.txt) - A channel definition represents channels surfaces on the platform. A channel definition can be a platform or a subsegment of it such as Facebook Home, Instagram Live, Instagram Shops, or WhatsApp chat.
- [ChannelInformation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ChannelInformation.txt) - Contains the information for a given sales channel.
- [CheckoutBranding](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBranding.txt) - The settings of checkout visual customizations.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation.
- [CheckoutBrandingBackground](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingBackground.txt) - The container background style.
- [CheckoutBrandingBackgroundStyle](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingBackgroundStyle.txt) - Possible values for the background style.
- [CheckoutBrandingBorder](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingBorder.txt) - Possible values for the border.
- [CheckoutBrandingBorderStyle](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingBorderStyle.txt) - The container border style.
- [CheckoutBrandingBorderWidth](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingBorderWidth.txt) - The container border width.
- [CheckoutBrandingButton](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingButton.txt) - The buttons customizations.
- [CheckoutBrandingButtonColorRoles](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingButtonColorRoles.txt) - Colors for buttons.
- [CheckoutBrandingButtonColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingButtonColorRolesInput.txt) - The input fields to set colors for buttons.
- [CheckoutBrandingButtonInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingButtonInput.txt) - The input fields used to update the buttons customizations.
- [CheckoutBrandingBuyerJourney](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingBuyerJourney.txt) - The customizations for the breadcrumbs that represent a buyer's journey to the checkout.
- [CheckoutBrandingBuyerJourneyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingBuyerJourneyInput.txt) - The input fields for updating breadcrumb customizations, which represent the buyer's journey to checkout.
- [CheckoutBrandingCartLink](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingCartLink.txt) - The customizations that you can make to cart links at checkout.
- [CheckoutBrandingCartLinkContentType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingCartLinkContentType.txt) - Possible values for the cart link content type for the header.
- [CheckoutBrandingCartLinkInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingCartLinkInput.txt) - The input fields for updating the cart link customizations at checkout.
- [CheckoutBrandingCheckbox](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingCheckbox.txt) - The checkboxes customizations.
- [CheckoutBrandingCheckboxInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingCheckboxInput.txt) - The input fields used to update the checkboxes customizations.
- [CheckoutBrandingChoiceList](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingChoiceList.txt) - The choice list customizations.
- [CheckoutBrandingChoiceListGroup](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingChoiceListGroup.txt) - The settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingChoiceListGroupInput.txt) - The input fields to update the settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingChoiceListInput.txt) - The input fields to use to update the choice list customizations.
- [CheckoutBrandingColorGlobal](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingColorGlobal.txt) - A set of colors for customizing the overall look and feel of the checkout.
- [CheckoutBrandingColorGlobalInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingColorGlobalInput.txt) - The input fields to customize the overall look and feel of the checkout.
- [CheckoutBrandingColorRoles](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingColorRoles.txt) - A group of colors used together on a surface.
- [CheckoutBrandingColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingColorRolesInput.txt) - The input fields for a group of colors used together on a surface.
- [CheckoutBrandingColorScheme](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingColorScheme.txt) - A base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingColorSchemeInput.txt) - The input fields for a base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeSelection](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingColorSchemeSelection.txt) - The possible color schemes.
- [CheckoutBrandingColorSchemes](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingColorSchemes.txt) - The color schemes.
- [CheckoutBrandingColorSchemesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingColorSchemesInput.txt) - The input fields for the color schemes.
- [CheckoutBrandingColorSelection](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingColorSelection.txt) - The possible colors.
- [CheckoutBrandingColors](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingColors.txt) - The color settings for global colors and color schemes.
- [CheckoutBrandingColorsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingColorsInput.txt) - The input fields used to update the color settings for global colors and color schemes.
- [CheckoutBrandingContainerDivider](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingContainerDivider.txt) - The container's divider customizations.
- [CheckoutBrandingContainerDividerInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingContainerDividerInput.txt) - The input fields used to update a container's divider customizations.
- [CheckoutBrandingContent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingContent.txt) - The content container customizations.
- [CheckoutBrandingContentInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingContentInput.txt) - The input fields used to update the content container customizations.
- [CheckoutBrandingControl](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingControl.txt) - The form controls customizations.
- [CheckoutBrandingControlColorRoles](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingControlColorRoles.txt) - Colors for form controls.
- [CheckoutBrandingControlColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingControlColorRolesInput.txt) - The input fields to define colors for form controls.
- [CheckoutBrandingControlInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingControlInput.txt) - The input fields used to update the form controls customizations.
- [CheckoutBrandingCornerRadius](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingCornerRadius.txt) - The options for customizing the corner radius of checkout-related objects. Examples include the primary button, the name text fields and the sections within the main area (if they have borders). Refer to this complete [list](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius#fieldswith) for objects with customizable corner radii.  The design system defines the corner radius pixel size for each option. Modify the defaults by setting the [designSystem.cornerRadius](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingDesignSystemInput#field-checkoutbrandingdesignsysteminput-cornerradius) input fields.
- [CheckoutBrandingCornerRadiusVariables](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingCornerRadiusVariables.txt) - Define the pixel size of corner radius options.
- [CheckoutBrandingCornerRadiusVariablesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingCornerRadiusVariablesInput.txt) - The input fields used to update the corner radius variables.
- [CheckoutBrandingCustomFont](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingCustomFont.txt) - A custom font.
- [CheckoutBrandingCustomFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingCustomFontGroupInput.txt) - The input fields required to update a custom font group.
- [CheckoutBrandingCustomFontInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingCustomFontInput.txt) - The input fields required to update a font.
- [CheckoutBrandingCustomizations](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingCustomizations.txt) - The customizations that apply to specific components or areas of the user interface.
- [CheckoutBrandingCustomizationsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingCustomizationsInput.txt) - The input fields used to update the components customizations.
- [CheckoutBrandingDesignSystem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingDesignSystem.txt) - The design system allows you to set values that represent specific attributes of your brand like color and font. These attributes are used throughout the user interface. This brings consistency and allows you to easily make broad design changes.
- [CheckoutBrandingDesignSystemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingDesignSystemInput.txt) - The input fields used to update the design system.
- [CheckoutBrandingDividerStyle](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingDividerStyle.txt) - The customizations for the page, content, main, and order summary dividers.
- [CheckoutBrandingDividerStyleInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingDividerStyleInput.txt) - The input fields used to update the page, content, main and order summary dividers customizations.
- [CheckoutBrandingExpressCheckout](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingExpressCheckout.txt) - The Express Checkout customizations.
- [CheckoutBrandingExpressCheckoutButton](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingExpressCheckoutButton.txt) - The Express Checkout button customizations.
- [CheckoutBrandingExpressCheckoutButtonInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingExpressCheckoutButtonInput.txt) - The input fields to use to update the express checkout customizations.
- [CheckoutBrandingExpressCheckoutInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingExpressCheckoutInput.txt) - The input fields to use to update the Express Checkout customizations.
- [CheckoutBrandingFont](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/CheckoutBrandingFont.txt) - A font.
- [CheckoutBrandingFontGroup](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingFontGroup.txt) - A font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingFontGroupInput.txt) - The input fields used to update a font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontLoadingStrategy](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingFontLoadingStrategy.txt) - The font loading strategy determines how a font face is displayed after it is loaded or failed to load. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display.
- [CheckoutBrandingFontSize](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingFontSize.txt) - The font size.
- [CheckoutBrandingFontSizeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingFontSizeInput.txt) - The input fields used to update the font size.
- [CheckoutBrandingFooter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingFooter.txt) - A container for the footer section customizations.
- [CheckoutBrandingFooterAlignment](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingFooterAlignment.txt) - Possible values for the footer alignment.
- [CheckoutBrandingFooterContent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingFooterContent.txt) - The footer content customizations.
- [CheckoutBrandingFooterContentInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingFooterContentInput.txt) - The input fields for footer content customizations.
- [CheckoutBrandingFooterInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingFooterInput.txt) - The input fields when mutating the checkout footer settings.
- [CheckoutBrandingFooterPosition](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingFooterPosition.txt) - Possible values for the footer position.
- [CheckoutBrandingGlobal](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingGlobal.txt) - The global customizations.
- [CheckoutBrandingGlobalCornerRadius](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingGlobalCornerRadius.txt) - Possible choices to override corner radius customizations on all applicable objects. Note that this selection  can only be used to set the override to `NONE` (0px).  For more customizations options, set the [corner radius](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius) selection on specific objects while leaving the global corner radius unset.
- [CheckoutBrandingGlobalInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingGlobalInput.txt) - The input fields used to update the global customizations.
- [CheckoutBrandingHeader](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingHeader.txt) - The header customizations.
- [CheckoutBrandingHeaderAlignment](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingHeaderAlignment.txt) - The possible header alignments.
- [CheckoutBrandingHeaderCartLink](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingHeaderCartLink.txt) - The header cart link customizations.
- [CheckoutBrandingHeaderCartLinkInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingHeaderCartLinkInput.txt) - The input fields for header cart link customizations.
- [CheckoutBrandingHeaderInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingHeaderInput.txt) - The input fields used to update the header customizations.
- [CheckoutBrandingHeaderPosition](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingHeaderPosition.txt) - The possible header positions.
- [CheckoutBrandingHeadingLevel](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingHeadingLevel.txt) - The heading level customizations.
- [CheckoutBrandingHeadingLevelInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingHeadingLevelInput.txt) - The input fields for heading level customizations.
- [CheckoutBrandingImage](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingImage.txt) - A checkout branding image.
- [CheckoutBrandingImageInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingImageInput.txt) - The input fields used to update a checkout branding image uploaded via the Files API.
- [CheckoutBrandingInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingInput.txt) - The input fields used to upsert the checkout branding settings.
- [CheckoutBrandingLabelPosition](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingLabelPosition.txt) - Possible values for the label position.
- [CheckoutBrandingLogo](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingLogo.txt) - The store logo customizations.
- [CheckoutBrandingLogoInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingLogoInput.txt) - The input fields used to update the logo customizations.
- [CheckoutBrandingMain](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingMain.txt) - The main container customizations.
- [CheckoutBrandingMainInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingMainInput.txt) - The input fields used to update the main container customizations.
- [CheckoutBrandingMainSection](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingMainSection.txt) - The main sections customizations.
- [CheckoutBrandingMainSectionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingMainSectionInput.txt) - The input fields used to update the main sections customizations.
- [CheckoutBrandingMerchandiseThumbnail](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingMerchandiseThumbnail.txt) - The merchandise thumbnails customizations.
- [CheckoutBrandingMerchandiseThumbnailInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingMerchandiseThumbnailInput.txt) - The input fields used to update the merchandise thumbnails customizations.
- [CheckoutBrandingOrderSummary](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingOrderSummary.txt) - The order summary customizations.
- [CheckoutBrandingOrderSummaryInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingOrderSummaryInput.txt) - The input fields used to update the order summary container customizations.
- [CheckoutBrandingOrderSummarySection](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingOrderSummarySection.txt) - The order summary sections customizations.
- [CheckoutBrandingOrderSummarySectionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingOrderSummarySectionInput.txt) - The input fields used to update the order summary sections customizations.
- [CheckoutBrandingSelect](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingSelect.txt) - The selects customizations.
- [CheckoutBrandingSelectInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingSelectInput.txt) - The input fields used to update the selects customizations.
- [CheckoutBrandingShadow](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingShadow.txt) - The container shadow.
- [CheckoutBrandingShopifyFont](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingShopifyFont.txt) - A Shopify font.
- [CheckoutBrandingShopifyFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingShopifyFontGroupInput.txt) - The input fields used to update a Shopify font group.
- [CheckoutBrandingSimpleBorder](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingSimpleBorder.txt) - Possible values for the simple border.
- [CheckoutBrandingSpacing](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingSpacing.txt) - Possible values for the spacing.
- [CheckoutBrandingSpacingKeyword](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingSpacingKeyword.txt) - The spacing between UI elements.
- [CheckoutBrandingTextField](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingTextField.txt) - The text fields customizations.
- [CheckoutBrandingTextFieldInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingTextFieldInput.txt) - The input fields used to update the text fields customizations.
- [CheckoutBrandingTypography](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingTypography.txt) - The typography settings used for checkout-related text. Use these settings to customize the font family and size for primary and secondary text elements.  Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for further information on typography customization.
- [CheckoutBrandingTypographyFont](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingTypographyFont.txt) - The font selection.
- [CheckoutBrandingTypographyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingTypographyInput.txt) - The input fields used to update the typography. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information on how to set these fields.
- [CheckoutBrandingTypographyKerning](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingTypographyKerning.txt) - Possible values for the typography kerning.
- [CheckoutBrandingTypographyLetterCase](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingTypographyLetterCase.txt) - Possible values for the typography letter case.
- [CheckoutBrandingTypographySize](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingTypographySize.txt) - Possible choices for the font size.  Note that the value in pixels of these settings can be customized with the [typography size](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingFontSizeInput) object. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information.
- [CheckoutBrandingTypographyStyle](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingTypographyStyle.txt) - The typography customizations.
- [CheckoutBrandingTypographyStyleGlobal](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingTypographyStyleGlobal.txt) - The global typography customizations.
- [CheckoutBrandingTypographyStyleGlobalInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingTypographyStyleGlobalInput.txt) - The input fields used to update the global typography customizations.
- [CheckoutBrandingTypographyStyleInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CheckoutBrandingTypographyStyleInput.txt) - The input fields used to update the typography customizations.
- [CheckoutBrandingTypographyWeight](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingTypographyWeight.txt) - Possible values for the font weight.
- [CheckoutBrandingUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CheckoutBrandingUpsertPayload.txt) - Return type for `checkoutBrandingUpsert` mutation.
- [CheckoutBrandingUpsertUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutBrandingUpsertUserError.txt) - An error that occurs during the execution of `CheckoutBrandingUpsert`.
- [CheckoutBrandingUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingUpsertUserErrorCode.txt) - Possible error codes that can be returned by `CheckoutBrandingUpsertUserError`.
- [CheckoutBrandingVisibility](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutBrandingVisibility.txt) - Possible visibility states.
- [CheckoutProfile](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CheckoutProfile.txt) - A checkout profile defines the branding settings and the UI extensions for a store's checkout. A checkout profile could be published or draft. A store might have at most one published checkout profile, which is used to render their live checkout. The store could also have multiple draft profiles that were created, previewed, and published using the admin checkout editor.
- [CheckoutProfileConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CheckoutProfileConnection.txt) - An auto-generated type for paginating through multiple CheckoutProfiles.
- [CheckoutProfileSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CheckoutProfileSortKeys.txt) - The set of valid sort keys for the CheckoutProfile query.
- [ChildProductRelationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ChildProductRelationInput.txt) - The input fields for adding products to the Combined Listing.
- [CodeDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CodeDiscountSortKeys.txt) - The set of valid sort keys for the CodeDiscount query.
- [Collection](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Collection.txt) - Represents a group of products that can be displayed in online stores and other sales channels in categories, which makes it easy for customers to find them. For example, an athletics store might create different collections for running attire, shoes, and accessories.  Collections can be defined by conditions, such as whether they match certain product tags. These are called smart or automated collections.  Collections can also be created for a custom group of products. These are called custom or manual collections.
- [CollectionAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CollectionAddProductsPayload.txt) - Return type for `collectionAddProducts` mutation.
- [CollectionAddProductsV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CollectionAddProductsV2Payload.txt) - Return type for `collectionAddProductsV2` mutation.
- [CollectionAddProductsV2UserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CollectionAddProductsV2UserError.txt) - An error that occurs during the execution of `CollectionAddProductsV2`.
- [CollectionAddProductsV2UserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CollectionAddProductsV2UserErrorCode.txt) - Possible error codes that can be returned by `CollectionAddProductsV2UserError`.
- [CollectionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CollectionConnection.txt) - An auto-generated type for paginating through multiple Collections.
- [CollectionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CollectionCreatePayload.txt) - Return type for `collectionCreate` mutation.
- [CollectionDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CollectionDeleteInput.txt) - The input fields for specifying the collection to delete.
- [CollectionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CollectionDeletePayload.txt) - Return type for `collectionDelete` mutation.
- [CollectionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CollectionInput.txt) - The input fields required to create a collection.
- [CollectionPublication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CollectionPublication.txt) - Represents the publications where a collection is published.
- [CollectionPublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CollectionPublicationConnection.txt) - An auto-generated type for paginating through multiple CollectionPublications.
- [CollectionPublicationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CollectionPublicationInput.txt) - The input fields for publications to which a collection will be published.
- [CollectionPublishInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CollectionPublishInput.txt) - The input fields for specifying a collection to publish and the sales channels to publish it to.
- [CollectionPublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CollectionPublishPayload.txt) - Return type for `collectionPublish` mutation.
- [CollectionRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CollectionRemoveProductsPayload.txt) - Return type for `collectionRemoveProducts` mutation.
- [CollectionReorderProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CollectionReorderProductsPayload.txt) - Return type for `collectionReorderProducts` mutation.
- [CollectionRule](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CollectionRule.txt) - Represents at rule that's used to assign products to a collection.
- [CollectionRuleCategoryCondition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CollectionRuleCategoryCondition.txt) - Specifies the taxonomy category to used for the condition.
- [CollectionRuleColumn](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CollectionRuleColumn.txt) - Specifies the attribute of a product being used to populate the smart collection.
- [CollectionRuleConditionObject](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/CollectionRuleConditionObject.txt) - Specifies object for the condition of the rule.
- [CollectionRuleConditions](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CollectionRuleConditions.txt) - This object defines all columns and allowed relations that can be used in rules for smart collections to automatically include the matching products.
- [CollectionRuleConditionsRuleObject](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/CollectionRuleConditionsRuleObject.txt) - Specifies object with additional rule attributes.
- [CollectionRuleInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CollectionRuleInput.txt) - The input fields for a rule to associate with a collection.
- [CollectionRuleMetafieldCondition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CollectionRuleMetafieldCondition.txt) - Identifies a metafield definition used as a rule for the smart collection.
- [CollectionRuleProductCategoryCondition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CollectionRuleProductCategoryCondition.txt) - Specifies the condition for a Product Category field.
- [CollectionRuleRelation](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CollectionRuleRelation.txt) - Specifies the relationship between the `column` and the `condition`.
- [CollectionRuleSet](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CollectionRuleSet.txt) - The set of rules that are used to determine which products are included in the collection.
- [CollectionRuleSetInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CollectionRuleSetInput.txt) - The input fields for a rule set of the collection.
- [CollectionRuleTextCondition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CollectionRuleTextCondition.txt) - Specifies the condition for a text field.
- [CollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CollectionSortKeys.txt) - The set of valid sort keys for the Collection query.
- [CollectionSortOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CollectionSortOrder.txt) - Specifies the sort order for the products in the collection.
- [CollectionUnpublishInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CollectionUnpublishInput.txt) - The input fields for specifying the collection to unpublish and the sales channels to remove it from.
- [CollectionUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CollectionUnpublishPayload.txt) - Return type for `collectionUnpublish` mutation.
- [CollectionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CollectionUpdatePayload.txt) - Return type for `collectionUpdate` mutation.
- [Color](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/Color.txt) - A string containing a hexadecimal representation of a color.  For example, "#6A8D48".
- [CombinedListing](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CombinedListing.txt) - A combined listing of products.
- [CombinedListingChild](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CombinedListingChild.txt) - A child of a combined listing.
- [CombinedListingChildConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CombinedListingChildConnection.txt) - An auto-generated type for paginating through multiple CombinedListingChildren.
- [CombinedListingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CombinedListingUpdatePayload.txt) - Return type for `combinedListingUpdate` mutation.
- [CombinedListingUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CombinedListingUpdateUserError.txt) - An error that occurs during the execution of `CombinedListingUpdate`.
- [CombinedListingUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CombinedListingUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CombinedListingUpdateUserError`.
- [CombinedListingsRole](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CombinedListingsRole.txt) - The role of the combined listing.
- [Comment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Comment.txt) - A comment on an article.
- [CommentApprovePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CommentApprovePayload.txt) - Return type for `commentApprove` mutation.
- [CommentApproveUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CommentApproveUserError.txt) - An error that occurs during the execution of `CommentApprove`.
- [CommentApproveUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CommentApproveUserErrorCode.txt) - Possible error codes that can be returned by `CommentApproveUserError`.
- [CommentAuthor](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CommentAuthor.txt) - The author of a comment.
- [CommentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CommentConnection.txt) - An auto-generated type for paginating through multiple Comments.
- [CommentDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CommentDeletePayload.txt) - Return type for `commentDelete` mutation.
- [CommentDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CommentDeleteUserError.txt) - An error that occurs during the execution of `CommentDelete`.
- [CommentDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CommentDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CommentDeleteUserError`.
- [CommentEvent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CommentEvent.txt) - Comment events are generated by staff members of a shop. They are created when a staff member adds a comment to the timeline of an order, draft order, customer, or transfer.
- [CommentEventAttachment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CommentEventAttachment.txt) - A file attachment associated to a comment event.
- [CommentEventEmbed](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/CommentEventEmbed.txt) - The main embed of a comment event.
- [CommentEventSubject](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/CommentEventSubject.txt) - The subject line of a comment event.
- [CommentNotSpamPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CommentNotSpamPayload.txt) - Return type for `commentNotSpam` mutation.
- [CommentNotSpamUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CommentNotSpamUserError.txt) - An error that occurs during the execution of `CommentNotSpam`.
- [CommentNotSpamUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CommentNotSpamUserErrorCode.txt) - Possible error codes that can be returned by `CommentNotSpamUserError`.
- [CommentPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CommentPolicy.txt) - Possible comment policies for a blog.
- [CommentSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CommentSortKeys.txt) - The set of valid sort keys for the Comment query.
- [CommentSpamPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CommentSpamPayload.txt) - Return type for `commentSpam` mutation.
- [CommentSpamUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CommentSpamUserError.txt) - An error that occurs during the execution of `CommentSpam`.
- [CommentSpamUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CommentSpamUserErrorCode.txt) - Possible error codes that can be returned by `CommentSpamUserError`.
- [CommentStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CommentStatus.txt) - The status of a comment.
- [CompaniesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompaniesDeletePayload.txt) - Return type for `companiesDelete` mutation.
- [Company](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Company.txt) - Represents information about a company which is also a customer of the shop.
- [CompanyAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CompanyAddress.txt) - Represents a billing or shipping address for a company location.
- [CompanyAddressDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyAddressDeletePayload.txt) - Return type for `companyAddressDelete` mutation.
- [CompanyAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CompanyAddressInput.txt) - The input fields to create or update the address of a company location.
- [CompanyAddressType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CompanyAddressType.txt) - The valid values for the address type of a company.
- [CompanyAssignCustomerAsContactPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyAssignCustomerAsContactPayload.txt) - Return type for `companyAssignCustomerAsContact` mutation.
- [CompanyAssignMainContactPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyAssignMainContactPayload.txt) - Return type for `companyAssignMainContact` mutation.
- [CompanyConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CompanyConnection.txt) - An auto-generated type for paginating through multiple Companies.
- [CompanyContact](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CompanyContact.txt) - A person that acts on behalf of company associated to [a customer](https://shopify.dev/api/admin-graphql/latest/objects/customer).
- [CompanyContactAssignRolePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyContactAssignRolePayload.txt) - Return type for `companyContactAssignRole` mutation.
- [CompanyContactAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyContactAssignRolesPayload.txt) - Return type for `companyContactAssignRoles` mutation.
- [CompanyContactConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CompanyContactConnection.txt) - An auto-generated type for paginating through multiple CompanyContacts.
- [CompanyContactCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyContactCreatePayload.txt) - Return type for `companyContactCreate` mutation.
- [CompanyContactDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyContactDeletePayload.txt) - Return type for `companyContactDelete` mutation.
- [CompanyContactInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CompanyContactInput.txt) - The input fields for company contact attributes when creating or updating a company contact.
- [CompanyContactRemoveFromCompanyPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyContactRemoveFromCompanyPayload.txt) - Return type for `companyContactRemoveFromCompany` mutation.
- [CompanyContactRevokeRolePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyContactRevokeRolePayload.txt) - Return type for `companyContactRevokeRole` mutation.
- [CompanyContactRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyContactRevokeRolesPayload.txt) - Return type for `companyContactRevokeRoles` mutation.
- [CompanyContactRole](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CompanyContactRole.txt) - The role for a [company contact](https://shopify.dev/api/admin-graphql/latest/objects/companycontact).
- [CompanyContactRoleAssign](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CompanyContactRoleAssign.txt) - The input fields for the role and location to assign to a company contact.
- [CompanyContactRoleAssignment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CompanyContactRoleAssignment.txt) - The CompanyContactRoleAssignment describes the company and location associated to a company contact's role.
- [CompanyContactRoleAssignmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CompanyContactRoleAssignmentConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoleAssignments.
- [CompanyContactRoleAssignmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CompanyContactRoleAssignmentSortKeys.txt) - The set of valid sort keys for the CompanyContactRoleAssignment query.
- [CompanyContactRoleConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CompanyContactRoleConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoles.
- [CompanyContactRoleSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CompanyContactRoleSortKeys.txt) - The set of valid sort keys for the CompanyContactRole query.
- [CompanyContactSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CompanyContactSortKeys.txt) - The set of valid sort keys for the CompanyContact query.
- [CompanyContactUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyContactUpdatePayload.txt) - Return type for `companyContactUpdate` mutation.
- [CompanyContactsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyContactsDeletePayload.txt) - Return type for `companyContactsDelete` mutation.
- [CompanyCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CompanyCreateInput.txt) - The input fields and values for creating a company and its associated resources.
- [CompanyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyCreatePayload.txt) - Return type for `companyCreate` mutation.
- [CompanyDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyDeletePayload.txt) - Return type for `companyDelete` mutation.
- [CompanyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CompanyInput.txt) - The input fields for company attributes when creating or updating a company.
- [CompanyLocation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CompanyLocation.txt) - A location or branch of a [company that's a customer](https://shopify.dev/api/admin-graphql/latest/objects/company) of the shop. Configuration of B2B relationship, for example prices lists and checkout settings, may be done for a location.
- [CompanyLocationAssignAddressPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationAssignAddressPayload.txt) - Return type for `companyLocationAssignAddress` mutation.
- [CompanyLocationAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationAssignRolesPayload.txt) - Return type for `companyLocationAssignRoles` mutation.
- [CompanyLocationAssignStaffMembersPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationAssignStaffMembersPayload.txt) - Return type for `companyLocationAssignStaffMembers` mutation.
- [CompanyLocationAssignTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationAssignTaxExemptionsPayload.txt) - Return type for `companyLocationAssignTaxExemptions` mutation.
- [CompanyLocationCatalog](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CompanyLocationCatalog.txt) - A list of products with publishing and pricing information associated with company locations.
- [CompanyLocationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CompanyLocationConnection.txt) - An auto-generated type for paginating through multiple CompanyLocations.
- [CompanyLocationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationCreatePayload.txt) - Return type for `companyLocationCreate` mutation.
- [CompanyLocationCreateTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationCreateTaxRegistrationPayload.txt) - Return type for `companyLocationCreateTaxRegistration` mutation.
- [CompanyLocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationDeletePayload.txt) - Return type for `companyLocationDelete` mutation.
- [CompanyLocationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CompanyLocationInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationRemoveStaffMembersPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationRemoveStaffMembersPayload.txt) - Return type for `companyLocationRemoveStaffMembers` mutation.
- [CompanyLocationRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationRevokeRolesPayload.txt) - Return type for `companyLocationRevokeRoles` mutation.
- [CompanyLocationRevokeTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationRevokeTaxExemptionsPayload.txt) - Return type for `companyLocationRevokeTaxExemptions` mutation.
- [CompanyLocationRevokeTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationRevokeTaxRegistrationPayload.txt) - Return type for `companyLocationRevokeTaxRegistration` mutation.
- [CompanyLocationRoleAssign](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CompanyLocationRoleAssign.txt) - The input fields for the role and contact to assign on a location.
- [CompanyLocationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CompanyLocationSortKeys.txt) - The set of valid sort keys for the CompanyLocation query.
- [CompanyLocationStaffMemberAssignment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CompanyLocationStaffMemberAssignment.txt) - A representation of store's staff member who is assigned to a [company location](https://shopify.dev/api/admin-graphql/latest/objects/CompanyLocation) of the shop. The staff member's actions will be limited to objects associated with the assigned company location.
- [CompanyLocationStaffMemberAssignmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CompanyLocationStaffMemberAssignmentConnection.txt) - An auto-generated type for paginating through multiple CompanyLocationStaffMemberAssignments.
- [CompanyLocationStaffMemberAssignmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CompanyLocationStaffMemberAssignmentSortKeys.txt) - The set of valid sort keys for the CompanyLocationStaffMemberAssignment query.
- [CompanyLocationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CompanyLocationUpdateInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationUpdatePayload.txt) - Return type for `companyLocationUpdate` mutation.
- [CompanyLocationsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyLocationsDeletePayload.txt) - Return type for `companyLocationsDelete` mutation.
- [CompanyRevokeMainContactPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyRevokeMainContactPayload.txt) - Return type for `companyRevokeMainContact` mutation.
- [CompanySortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CompanySortKeys.txt) - The set of valid sort keys for the Company query.
- [CompanyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CompanyUpdatePayload.txt) - Return type for `companyUpdate` mutation.
- [ContextualPricingContext](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ContextualPricingContext.txt) - The input fields for the context data that determines the pricing of a variant. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada)for more information on how to use this input object.
- [ContextualPublicationContext](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ContextualPublicationContext.txt) - The context data that determines the publication status of a product.
- [Count](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Count.txt) - Details for count of elements.
- [CountPrecision](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CountPrecision.txt) - The precision of the value returned by a count field.
- [CountriesInShippingZones](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CountriesInShippingZones.txt) - The list of all the countries from the combined shipping zones for the shop.
- [CountryCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CountryCode.txt) - The code designating a country/region, which generally follows ISO 3166-1 alpha-2 guidelines. If a territory doesn't have a country code value in the `CountryCode` enum, then it might be considered a subdivision of another country. For example, the territories associated with Spain are represented by the country code `ES`, and the territories associated with the United States of America are represented by the country code `US`.
- [CountryHarmonizedSystemCode](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CountryHarmonizedSystemCode.txt) - The country-specific harmonized system code and ISO country code for an inventory item.
- [CountryHarmonizedSystemCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CountryHarmonizedSystemCodeConnection.txt) - An auto-generated type for paginating through multiple CountryHarmonizedSystemCodes.
- [CountryHarmonizedSystemCodeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CountryHarmonizedSystemCodeInput.txt) - The input fields required to specify a harmonized system code.
- [CreateMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CreateMediaInput.txt) - The input fields required to create a media object.
- [CropRegion](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CropRegion.txt) - The part of the image that should remain after cropping.
- [CurrencyCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CurrencyCode.txt) - The three-letter currency codes that represent the world currencies used in stores. These include standard ISO 4217 codes, legacy codes, and non-standard codes.
- [CurrencyFormats](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CurrencyFormats.txt) - Currency formats configured for the merchant. These formats are available to use within Liquid.
- [CurrencySetting](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CurrencySetting.txt) - A setting for a presentment currency.
- [CurrencySettingConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CurrencySettingConnection.txt) - An auto-generated type for paginating through multiple CurrencySettings.
- [CustomShippingPackageInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CustomShippingPackageInput.txt) - The input fields for a custom shipping package used to pack shipment.
- [Customer](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Customer.txt) - Represents information about a customer of the shop, such as the customer's contact details, their order history, and whether they've agreed to receive marketing material by email.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [CustomerAccountAppExtensionPage](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerAccountAppExtensionPage.txt) - An app extension page for the customer account navigation menu.
- [CustomerAccountNativePage](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerAccountNativePage.txt) - A native page for the customer account navigation menu.
- [CustomerAccountNativePagePageType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerAccountNativePagePageType.txt) - The type of customer account native page.
- [CustomerAccountPage](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/CustomerAccountPage.txt) - A customer account page.
- [CustomerAccountPageConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CustomerAccountPageConnection.txt) - An auto-generated type for paginating through multiple CustomerAccountPages.
- [CustomerAccountsV2](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerAccountsV2.txt) - Information about the shop's customer accounts.
- [CustomerAccountsVersion](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerAccountsVersion.txt) - The login redirection target for customer accounts.
- [CustomerAddTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerAddTaxExemptionsPayload.txt) - Return type for `customerAddTaxExemptions` mutation.
- [CustomerCancelDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerCancelDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerCancelDataErasureUserError`.
- [CustomerCancelDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerCancelDataErasurePayload.txt) - Return type for `customerCancelDataErasure` mutation.
- [CustomerCancelDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerCancelDataErasureUserError.txt) - An error that occurs when cancelling a customer data erasure request.
- [CustomerConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CustomerConnection.txt) - An auto-generated type for paginating through multiple Customers.
- [CustomerConsentCollectedFrom](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerConsentCollectedFrom.txt) - The source that collected the customer's consent to receive marketing materials.
- [CustomerCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerCreatePayload.txt) - Return type for `customerCreate` mutation.
- [CustomerCreditCard](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerCreditCard.txt) - Represents a card instrument for customer payment method.
- [CustomerCreditCardBillingAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerCreditCardBillingAddress.txt) - The billing address of a credit card payment instrument.
- [CustomerDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CustomerDeleteInput.txt) - The input fields to delete a customer.
- [CustomerDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerDeletePayload.txt) - Return type for `customerDelete` mutation.
- [CustomerEmailAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerEmailAddress.txt) - Represents an email address.
- [CustomerEmailAddressMarketingState](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerEmailAddressMarketingState.txt) - Possible marketing states for the customer’s email address.
- [CustomerEmailAddressOpenTrackingLevel](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerEmailAddressOpenTrackingLevel.txt) - The different levels related to whether a customer has opted in to having their opened emails tracked.
- [CustomerEmailMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CustomerEmailMarketingConsentInput.txt) - Information that describes when a customer consented to         receiving marketing material by email.
- [CustomerEmailMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerEmailMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by email.
- [CustomerEmailMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CustomerEmailMarketingConsentUpdateInput.txt) - The input fields for the email consent information to update for a given customer ID.
- [CustomerEmailMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerEmailMarketingConsentUpdatePayload.txt) - Return type for `customerEmailMarketingConsentUpdate` mutation.
- [CustomerEmailMarketingConsentUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerEmailMarketingConsentUpdateUserError.txt) - An error that occurs during the execution of `CustomerEmailMarketingConsentUpdate`.
- [CustomerEmailMarketingConsentUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerEmailMarketingConsentUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CustomerEmailMarketingConsentUpdateUserError`.
- [CustomerEmailMarketingState](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerEmailMarketingState.txt) - The possible email marketing states for a customer.
- [CustomerGenerateAccountActivationUrlPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerGenerateAccountActivationUrlPayload.txt) - Return type for `customerGenerateAccountActivationUrl` mutation.
- [CustomerInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CustomerInput.txt) - The input fields and values to use when creating or updating a customer.
- [CustomerJourney](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerJourney.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerJourneySummary](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerJourneySummary.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerMarketingOptInLevel](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerMarketingOptInLevel.txt) - The possible values for the marketing subscription opt-in level enabled at the time the customer consented to receive marketing information.  The levels are defined by [the M3AAWG best practices guideline   document](https://www.m3aawg.org/sites/maawg/files/news/M3AAWG_Senders_BCP_Ver3-2015-02.pdf).
- [CustomerMergeError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerMergeError.txt) - The error blocking a customer merge.
- [CustomerMergeErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerMergeErrorCode.txt) - Possible error codes that can be returned by `CustomerMergeUserError`.
- [CustomerMergeErrorFieldType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerMergeErrorFieldType.txt) - The types of the hard blockers preventing a customer from being merged to another customer.
- [CustomerMergeOverrideFields](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CustomerMergeOverrideFields.txt) - The input fields to override default customer merge rules.
- [CustomerMergePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerMergePayload.txt) - Return type for `customerMerge` mutation.
- [CustomerMergePreview](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerMergePreview.txt) - A preview of the results of a customer merge request.
- [CustomerMergePreviewAlternateFields](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerMergePreviewAlternateFields.txt) - The fields that can be used to override the default fields.
- [CustomerMergePreviewBlockingFields](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerMergePreviewBlockingFields.txt) - The blocking fields of a customer merge preview. These fields will block customer merge unless edited.
- [CustomerMergePreviewDefaultFields](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerMergePreviewDefaultFields.txt) - The fields that will be kept as part of a customer merge preview.
- [CustomerMergeRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerMergeRequest.txt) - A merge request for merging two customers.
- [CustomerMergeRequestStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerMergeRequestStatus.txt) - The status of the customer merge request.
- [CustomerMergeUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerMergeUserError.txt) - An error that occurs while merging two customers.
- [CustomerMergeable](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerMergeable.txt) - An object that represents whether a customer can be merged with another customer.
- [CustomerMoment](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/CustomerMoment.txt) - Represents a session preceding an order, often used for building a timeline of events leading to an order.
- [CustomerMomentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CustomerMomentConnection.txt) - An auto-generated type for paginating through multiple CustomerMoments.
- [CustomerPaymentInstrument](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/CustomerPaymentInstrument.txt) - All possible instruments for CustomerPaymentMethods.
- [CustomerPaymentInstrumentBillingAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerPaymentInstrumentBillingAddress.txt) - The billing address of a payment instrument.
- [CustomerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerPaymentMethod.txt) - A customer's payment method.
- [CustomerPaymentMethodConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CustomerPaymentMethodConnection.txt) - An auto-generated type for paginating through multiple CustomerPaymentMethods.
- [CustomerPaymentMethodCreateFromDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerPaymentMethodCreateFromDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodCreateFromDuplicationData`.
- [CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodCreateFromDuplicationDataUserError`.
- [CustomerPaymentMethodCreditCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerPaymentMethodCreditCardCreatePayload.txt) - Return type for `customerPaymentMethodCreditCardCreate` mutation.
- [CustomerPaymentMethodCreditCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerPaymentMethodCreditCardUpdatePayload.txt) - Return type for `customerPaymentMethodCreditCardUpdate` mutation.
- [CustomerPaymentMethodGetDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerPaymentMethodGetDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetDuplicationData`.
- [CustomerPaymentMethodGetDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerPaymentMethodGetDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetDuplicationDataUserError`.
- [CustomerPaymentMethodGetUpdateUrlPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerPaymentMethodGetUpdateUrlPayload.txt) - Return type for `customerPaymentMethodGetUpdateUrl` mutation.
- [CustomerPaymentMethodGetUpdateUrlUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerPaymentMethodGetUpdateUrlUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetUpdateUrl`.
- [CustomerPaymentMethodGetUpdateUrlUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerPaymentMethodGetUpdateUrlUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetUpdateUrlUserError`.
- [CustomerPaymentMethodPaypalBillingAgreementCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerPaymentMethodPaypalBillingAgreementCreatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementCreate` mutation.
- [CustomerPaymentMethodPaypalBillingAgreementUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerPaymentMethodPaypalBillingAgreementUpdatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementUpdate` mutation.
- [CustomerPaymentMethodRemoteCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerPaymentMethodRemoteCreatePayload.txt) - Return type for `customerPaymentMethodRemoteCreate` mutation.
- [CustomerPaymentMethodRemoteCreditCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerPaymentMethodRemoteCreditCardCreatePayload.txt) - Return type for `customerPaymentMethodRemoteCreditCardCreate` mutation.
- [CustomerPaymentMethodRemoteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CustomerPaymentMethodRemoteInput.txt) - The input fields for a remote gateway payment method, only one remote reference permitted.
- [CustomerPaymentMethodRemoteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerPaymentMethodRemoteUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodRemoteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerPaymentMethodRemoteUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodRemoteUserError`.
- [CustomerPaymentMethodRevocationReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerPaymentMethodRevocationReason.txt) - The revocation reason types for a customer payment method.
- [CustomerPaymentMethodRevokePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerPaymentMethodRevokePayload.txt) - Return type for `customerPaymentMethodRevoke` mutation.
- [CustomerPaymentMethodSendUpdateEmailPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerPaymentMethodSendUpdateEmailPayload.txt) - Return type for `customerPaymentMethodSendUpdateEmail` mutation.
- [CustomerPaymentMethodUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerPaymentMethodUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerPaymentMethodUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodUserError`.
- [CustomerPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerPaypalBillingAgreement.txt) - Represents a PayPal instrument for customer payment method.
- [CustomerPhoneNumber](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerPhoneNumber.txt) - A phone number.
- [CustomerPredictedSpendTier](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerPredictedSpendTier.txt) - The valid tiers for the predicted spend of a customer with a shop.
- [CustomerProductSubscriberStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerProductSubscriberStatus.txt) - The possible product subscription states for a customer, as defined by the customer's subscription contracts.
- [CustomerRemoveTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerRemoveTaxExemptionsPayload.txt) - Return type for `customerRemoveTaxExemptions` mutation.
- [CustomerReplaceTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerReplaceTaxExemptionsPayload.txt) - Return type for `customerReplaceTaxExemptions` mutation.
- [CustomerRequestDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerRequestDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerRequestDataErasureUserError`.
- [CustomerRequestDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerRequestDataErasurePayload.txt) - Return type for `customerRequestDataErasure` mutation.
- [CustomerRequestDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerRequestDataErasureUserError.txt) - An error that occurs when requesting a customer data erasure.
- [CustomerSavedSearchSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerSavedSearchSortKeys.txt) - The set of valid sort keys for the CustomerSavedSearch query.
- [CustomerSegmentMember](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerSegmentMember.txt) - The member of a segment.
- [CustomerSegmentMemberConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CustomerSegmentMemberConnection.txt) - The connection type for the `CustomerSegmentMembers` object.
- [CustomerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerSegmentMembersQuery.txt) - A job to determine a list of members, such as customers, that are associated with an individual segment.
- [CustomerSegmentMembersQueryCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerSegmentMembersQueryCreatePayload.txt) - Return type for `customerSegmentMembersQueryCreate` mutation.
- [CustomerSegmentMembersQueryInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CustomerSegmentMembersQueryInput.txt) - The input fields and values for creating a customer segment members query.
- [CustomerSegmentMembersQueryUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerSegmentMembersQueryUserError.txt) - Represents a customer segment members query custom error.
- [CustomerSegmentMembersQueryUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerSegmentMembersQueryUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSegmentMembersQueryUserError`.
- [CustomerSendAccountInviteEmailPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerSendAccountInviteEmailPayload.txt) - Return type for `customerSendAccountInviteEmail` mutation.
- [CustomerSendAccountInviteEmailUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerSendAccountInviteEmailUserError.txt) - Defines errors for customerSendAccountInviteEmail mutation.
- [CustomerSendAccountInviteEmailUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerSendAccountInviteEmailUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSendAccountInviteEmailUserError`.
- [CustomerShopPayAgreement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerShopPayAgreement.txt) - Represents a Shop Pay card instrument for customer payment method.
- [CustomerSmsMarketingConsentError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerSmsMarketingConsentError.txt) - An error that occurs during execution of an SMS marketing consent mutation.
- [CustomerSmsMarketingConsentErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerSmsMarketingConsentErrorCode.txt) - Possible error codes that can be returned by `CustomerSmsMarketingConsentError`.
- [CustomerSmsMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CustomerSmsMarketingConsentInput.txt) - The marketing consent information when the customer consented to         receiving marketing material by SMS.
- [CustomerSmsMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerSmsMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by SMS.  The customer's consent state reflects the record with the most recent date when consent was updated.
- [CustomerSmsMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/CustomerSmsMarketingConsentUpdateInput.txt) - The input fields for updating SMS marketing consent information for a given customer ID.
- [CustomerSmsMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerSmsMarketingConsentUpdatePayload.txt) - Return type for `customerSmsMarketingConsentUpdate` mutation.
- [CustomerSmsMarketingState](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerSmsMarketingState.txt) - The valid SMS marketing states for a customer’s phone number.
- [CustomerSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerSortKeys.txt) - The set of valid sort keys for the Customer query.
- [CustomerState](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/CustomerState.txt) - The valid values for the state of a customer's account with a shop.
- [CustomerStatistics](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerStatistics.txt) - A customer's computed statistics.
- [CustomerUpdateDefaultAddressPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerUpdateDefaultAddressPayload.txt) - Return type for `customerUpdateDefaultAddress` mutation.
- [CustomerUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/CustomerUpdatePayload.txt) - Return type for `customerUpdate` mutation.
- [CustomerVisit](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerVisit.txt) - Represents a customer's session visiting a shop's online store, including information about the marketing activity attributed to starting the session.
- [CustomerVisitProductInfo](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/CustomerVisitProductInfo.txt) - This type returns the information about the product and product variant from a customer visit.
- [CustomerVisitProductInfoConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/CustomerVisitProductInfoConnection.txt) - An auto-generated type for paginating through multiple CustomerVisitProductInfos.
- [DataSaleOptOutPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DataSaleOptOutPayload.txt) - Return type for `dataSaleOptOut` mutation.
- [DataSaleOptOutUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DataSaleOptOutUserError.txt) - An error that occurs during the execution of `DataSaleOptOut`.
- [DataSaleOptOutUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DataSaleOptOutUserErrorCode.txt) - Possible error codes that can be returned by `DataSaleOptOutUserError`.
- [Date](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/Date.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date string. For example, September 7, 2019 is represented as `"2019-07-16"`.
- [DateTime](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/DateTime.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date and time string. For example, 3:50 pm on September 7, 2019 in the time zone of UTC (Coordinated Universal Time) is represented as `"2019-09-07T15:50:00Z`".
- [DayOfTheWeek](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DayOfTheWeek.txt) - Days of the week from Monday to Sunday.
- [Decimal](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/Decimal.txt) - A signed decimal number, which supports arbitrary precision and is serialized as a string.  Example values: `"29.99"`, `"29.999"`.
- [DelegateAccessToken](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DelegateAccessToken.txt) - A token that delegates a set of scopes from the original permission.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [DelegateAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DelegateAccessTokenCreatePayload.txt) - Return type for `delegateAccessTokenCreate` mutation.
- [DelegateAccessTokenCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DelegateAccessTokenCreateUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenCreate`.
- [DelegateAccessTokenCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DelegateAccessTokenCreateUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenCreateUserError`.
- [DelegateAccessTokenDestroyPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DelegateAccessTokenDestroyPayload.txt) - Return type for `delegateAccessTokenDestroy` mutation.
- [DelegateAccessTokenDestroyUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DelegateAccessTokenDestroyUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenDestroy`.
- [DelegateAccessTokenDestroyUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DelegateAccessTokenDestroyUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenDestroyUserError`.
- [DelegateAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DelegateAccessTokenInput.txt) - The input fields for a delegate access token.
- [DeletionEvent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeletionEvent.txt) - Deletion events chronicle the destruction of resources (e.g. products and collections). Once deleted, the deletion event is the only trace of the original's existence, as the resource itself has been removed and can no longer be accessed.
- [DeletionEventConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DeletionEventConnection.txt) - An auto-generated type for paginating through multiple DeletionEvents.
- [DeletionEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeletionEventSortKeys.txt) - The set of valid sort keys for the DeletionEvent query.
- [DeletionEventSubjectType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeletionEventSubjectType.txt) - The supported subject types of deletion events.
- [DeliveryAvailableService](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryAvailableService.txt) - A shipping service and a list of countries that the service is available for.
- [DeliveryBrandedPromise](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryBrandedPromise.txt) - Represents a branded promise presented to buyers.
- [DeliveryCarrierService](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryCarrierService.txt) - A carrier service (also known as a carrier calculated service or shipping service) provides real-time shipping rates to Shopify. Some common carrier services include Canada Post, FedEx, UPS, and USPS. The term **carrier** is often used interchangeably with the terms **shipping company** and **rate provider**.  Using the CarrierService resource, you can add a carrier service to a shop and then provide a list of applicable shipping rates at checkout. You can even use the cart data to adjust shipping rates and offer shipping discounts based on what is in the customer's cart.  ## Requirements for accessing the CarrierService resource To access the CarrierService resource, add the `write_shipping` permission to your app's requested scopes. For more information, see [API access scopes](https://shopify.dev/docs/admin-api/access-scopes).  Your app's request to create a carrier service will fail unless the store installing your carrier service meets one of the following requirements: * It's on the Advanced Shopify plan or higher. * It's on the Shopify plan with yearly billing, or the carrier service feature has been added to the store for a monthly fee. For more information, contact [Shopify Support](https://help.shopify.com/questions). * It's a development store.  > Note: > If a store changes its Shopify plan, then the store's association with a carrier service is deactivated if the store no long meets one of the requirements above.  ## Providing shipping rates to Shopify When adding a carrier service to a store, you need to provide a POST endpoint rooted in the `callbackUrl` property where Shopify can retrieve applicable shipping rates. The callback URL should be a public endpoint that expects these requests from Shopify.  ### Example shipping rate request sent to a carrier service  ```json {   "rate": {     "origin": {       "country": "CA",       "postal_code": "K2P1L4",       "province": "ON",       "city": "Ottawa",       "name": null,       "address1": "150 Elgin St.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": "Jamie D's Emporium"     },     "destination": {       "country": "CA",       "postal_code": "K1M1M4",       "province": "ON",       "city": "Ottawa",       "name": "Bob Norman",       "address1": "24 Sussex Dr.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": null     },     "items": [{       "name": "Short Sleeve T-Shirt",       "sku": "",       "quantity": 1,       "grams": 1000,       "price": 1999,       "vendor": "Jamie D's Emporium",       "requires_shipping": true,       "taxable": true,       "fulfillment_service": "manual",       "properties": null,       "product_id": 48447225880,       "variant_id": 258644705304     }],     "currency": "USD",     "locale": "en"   } } ```  ### Example response ```json {    "rates": [        {            "service_name": "canadapost-overnight",            "service_code": "ON",            "total_price": "1295",            "description": "This is the fastest option by far",            "currency": "CAD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-2dayground",            "service_code": "2D",            "total_price": "2934",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-priorityovernight",            "service_code": "1D",            "total_price": "3587",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        }    ] } ```  The `address3`, `fax`, `address_type`, and `company_name` fields are returned by specific [ActiveShipping](https://github.com/Shopify/active_shipping) providers. For API-created carrier services, you should use only the following shipping address fields: * `address1` * `address2` * `city` * `zip` * `province` * `country`  Other values remain as `null` and are not sent to the callback URL.  ### Response fields  When Shopify requests shipping rates using your callback URL, the response object `rates` must be a JSON array of objects with the following fields.  Required fields must be included in the response for the carrier service integration to work properly.  | Field                   | Required | Description                                                                                                                                                                                                  | | ----------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `service_name`          | Yes      | The name of the rate, which customers see at checkout. For example: `Expedited Mail`.                                                                                                                        | | `description`           | Yes      | A description of the rate, which customers see at checkout. For example: `Includes tracking and insurance`.                                                                                                  | | `service_code`          | Yes      | A unique code associated with the rate. For example: `expedited_mail`.                                                                                                                                       | | `currency`              | Yes      | The currency of the shipping rate.                                                                                                                                                                           | | `total_price`           | Yes      | The total price expressed in subunits. If the currency doesn't use subunits, then the value must be multiplied by 100. For example: `"total_price": 500` for 5.00 CAD, `"total_price": 100000` for 1000 JPY. | | `phone_required`        | No       | Whether the customer must provide a phone number at checkout.                                                                                                                                                | | `min_delivery_date`     | No       | The earliest delivery date for the displayed rate.                                                                                                                                                           | | `max_delivery_date`     | No       | The latest delivery date for the displayed rate to still be valid.                                                                                                                                           |  ### Special conditions  * To indicate that this carrier service cannot handle this shipping request, return an empty array and any successful (20x) HTTP code. * To force backup rates instead, return a 40x or 50x HTTP code with any content. A good choice is the regular 404 Not Found code. * Redirects (30x codes) will only be followed for the same domain as the original callback URL. Attempting to redirect to a different domain will trigger backup rates. * There is no retry mechanism. The response must be successful on the first try, within the time budget listed below. Timeouts or errors will trigger backup rates.  ## Response Timeouts  The read timeout for rate requests are dynamic, based on the number of requests per minute (RPM). These limits are applied to each shop-app pair. The timeout values are as follows.  | RPM Range     | Timeout    | | ------------- | ---------- | | Under 1500    | 10s        | | 1500 to 3000  | 5s         | | Over 3000     | 3s         |  > Note: > These values are upper limits and should not be interpretted as a goal to develop towards. Shopify is constantly evaluating the performance of the platform and working towards improving resilience as well as app capabilities. As such, these numbers may be adjusted outside of our normal versioning timelines.  ## Server-side caching of requests Shopify provides server-side caching to reduce the number of requests it makes. Any shipping rate request that identically matches the following fields will be retrieved from Shopify's cache of the initial response: * variant IDs * default shipping box weight and dimensions * variant quantities * carrier service ID * origin address * destination address * item weights and signatures  If any of these fields differ, or if the cache has expired since the original request, then new shipping rates are requested. The cache expires 15 minutes after rates are successfully returned. If an error occurs, then the cache expires after 30 seconds.
- [DeliveryCarrierServiceAndLocations](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryCarrierServiceAndLocations.txt) - A carrier service and the associated list of shop locations.
- [DeliveryCarrierServiceConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DeliveryCarrierServiceConnection.txt) - An auto-generated type for paginating through multiple DeliveryCarrierServices.
- [DeliveryCarrierServiceCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryCarrierServiceCreateInput.txt) - The input fields required to create a carrier service.
- [DeliveryCarrierServiceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryCarrierServiceUpdateInput.txt) - The input fields used to update a carrier service.
- [DeliveryCondition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryCondition.txt) - A condition that must pass for a delivery method definition to be applied to an order.
- [DeliveryConditionCriteria](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DeliveryConditionCriteria.txt) - The value (weight or price) that the condition field is compared to.
- [DeliveryConditionField](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeliveryConditionField.txt) - The field type that the condition will be applied to.
- [DeliveryConditionOperator](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeliveryConditionOperator.txt) - The operator to use to determine if the condition passes.
- [DeliveryCountry](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryCountry.txt) - A country that is used to define a shipping zone.
- [DeliveryCountryAndZone](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryCountryAndZone.txt) - The country details and the associated shipping zone.
- [DeliveryCountryCodeOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryCountryCodeOrRestOfWorld.txt) - The country code and whether the country is a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryCodesOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryCountryCodesOrRestOfWorld.txt) - The list of country codes and information whether the countries are a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryCountryInput.txt) - The input fields to specify a country.
- [DeliveryCustomization](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryCustomization.txt) - A delivery customization.
- [DeliveryCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DeliveryCustomizationActivationPayload.txt) - Return type for `deliveryCustomizationActivation` mutation.
- [DeliveryCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DeliveryCustomizationConnection.txt) - An auto-generated type for paginating through multiple DeliveryCustomizations.
- [DeliveryCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DeliveryCustomizationCreatePayload.txt) - Return type for `deliveryCustomizationCreate` mutation.
- [DeliveryCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DeliveryCustomizationDeletePayload.txt) - Return type for `deliveryCustomizationDelete` mutation.
- [DeliveryCustomizationError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryCustomizationError.txt) - An error that occurs during the execution of a delivery customization mutation.
- [DeliveryCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeliveryCustomizationErrorCode.txt) - Possible error codes that can be returned by `DeliveryCustomizationError`.
- [DeliveryCustomizationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryCustomizationInput.txt) - The input fields to create and update a delivery customization.
- [DeliveryCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DeliveryCustomizationUpdatePayload.txt) - Return type for `deliveryCustomizationUpdate` mutation.
- [DeliveryLegacyModeBlocked](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryLegacyModeBlocked.txt) - Whether the shop is blocked from converting to full multi-location delivery profiles mode. If the shop is blocked, then the blocking reasons are also returned.
- [DeliveryLegacyModeBlockedReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeliveryLegacyModeBlockedReason.txt) - Reasons the shop is blocked from converting to full multi-location delivery profiles mode.
- [DeliveryLocalPickupSettings](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryLocalPickupSettings.txt) - Local pickup settings associated with a location.
- [DeliveryLocalPickupTime](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeliveryLocalPickupTime.txt) - Possible pickup time values that a location enabled for local pickup can have.
- [DeliveryLocationGroup](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryLocationGroup.txt) - A location group is a collection of locations. They share zones and delivery methods across delivery profiles.
- [DeliveryLocationGroupZone](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryLocationGroupZone.txt) - Links a location group with a zone and the associated method definitions.
- [DeliveryLocationGroupZoneConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DeliveryLocationGroupZoneConnection.txt) - An auto-generated type for paginating through multiple DeliveryLocationGroupZones.
- [DeliveryLocationGroupZoneInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryLocationGroupZoneInput.txt) - The input fields for a delivery zone associated to a location group and profile.
- [DeliveryLocationLocalPickupEnableInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryLocationLocalPickupEnableInput.txt) - The input fields for a local pickup setting associated with a location.
- [DeliveryLocationLocalPickupSettingsError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryLocationLocalPickupSettingsError.txt) - Represents an error that happened when changing local pickup settings for a location.
- [DeliveryLocationLocalPickupSettingsErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeliveryLocationLocalPickupSettingsErrorCode.txt) - Possible error codes that can be returned by `DeliveryLocationLocalPickupSettingsError`.
- [DeliveryMethod](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryMethod.txt) - The delivery method used by a fulfillment order.
- [DeliveryMethodAdditionalInformation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryMethodAdditionalInformation.txt) - Additional information included on a delivery method that will help during the delivery process.
- [DeliveryMethodDefinition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryMethodDefinition.txt) - A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
- [DeliveryMethodDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DeliveryMethodDefinitionConnection.txt) - An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
- [DeliveryMethodDefinitionCounts](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryMethodDefinitionCounts.txt) - The number of method definitions for a zone, separated into merchant-owned and participant definitions.
- [DeliveryMethodDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryMethodDefinitionInput.txt) - The input fields for a method definition.
- [DeliveryMethodDefinitionType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeliveryMethodDefinitionType.txt) - The different types of method definitions to filter by.
- [DeliveryMethodType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeliveryMethodType.txt) - Possible method types that a delivery method can have.
- [DeliveryParticipant](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryParticipant.txt) - A participant defines carrier-calculated rates for shipping services with a possible merchant-defined fixed fee or a percentage-of-rate fee.
- [DeliveryParticipantInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryParticipantInput.txt) - The input fields for a participant.
- [DeliveryParticipantService](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryParticipantService.txt) - A mail service provided by the participant.
- [DeliveryParticipantServiceInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryParticipantServiceInput.txt) - The input fields for a shipping service provided by a participant.
- [DeliveryPriceConditionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryPriceConditionInput.txt) - The input fields for a price-based condition of a delivery method definition.
- [DeliveryProductVariantsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryProductVariantsCount.txt) - How many product variants are in a profile. This count is capped at 500.
- [DeliveryProfile](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryProfile.txt) - A shipping profile. In Shopify, a shipping profile is a set of shipping rates scoped to a set of products or variants that can be shipped from selected locations to zones. Learn more about [building with delivery profiles](https://shopify.dev/apps/build/purchase-options/deferred/delivery-and-deferment/build-delivery-profiles).
- [DeliveryProfileConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DeliveryProfileConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfiles.
- [DeliveryProfileCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DeliveryProfileCreatePayload.txt) - Return type for `deliveryProfileCreate` mutation.
- [DeliveryProfileInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryProfileInput.txt) - The input fields for a delivery profile.
- [DeliveryProfileItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryProfileItem.txt) - A product and the subset of associated variants that are part of this delivery profile.
- [DeliveryProfileItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DeliveryProfileItemConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfileItems.
- [DeliveryProfileLocationGroup](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryProfileLocationGroup.txt) - Links a location group with zones. Both are associated to a delivery profile.
- [DeliveryProfileLocationGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryProfileLocationGroupInput.txt) - The input fields for a location group associated to a delivery profile.
- [DeliveryProfileRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DeliveryProfileRemovePayload.txt) - Return type for `deliveryProfileRemove` mutation.
- [DeliveryProfileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DeliveryProfileUpdatePayload.txt) - Return type for `deliveryProfileUpdate` mutation.
- [DeliveryPromiseProvider](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryPromiseProvider.txt) - A delivery promise provider. Currently restricted to select approved delivery promise partners.
- [DeliveryPromiseProviderUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DeliveryPromiseProviderUpsertPayload.txt) - Return type for `deliveryPromiseProviderUpsert` mutation.
- [DeliveryPromiseProviderUpsertUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryPromiseProviderUpsertUserError.txt) - An error that occurs during the execution of `DeliveryPromiseProviderUpsert`.
- [DeliveryPromiseProviderUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DeliveryPromiseProviderUpsertUserErrorCode.txt) - Possible error codes that can be returned by `DeliveryPromiseProviderUpsertUserError`.
- [DeliveryProvince](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryProvince.txt) - A region that is used to define a shipping zone.
- [DeliveryProvinceInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryProvinceInput.txt) - The input fields to specify a region.
- [DeliveryRateDefinition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryRateDefinition.txt) - The merchant-defined rate of the [DeliveryMethodDefinition](https://shopify.dev/api/admin-graphql/latest/objects/DeliveryMethodDefinition).
- [DeliveryRateDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryRateDefinitionInput.txt) - The input fields for a rate definition.
- [DeliveryRateProvider](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DeliveryRateProvider.txt) - A rate provided by a merchant-defined rate or a participant.
- [DeliverySetting](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliverySetting.txt) - The `DeliverySetting` object enables you to manage shop-wide shipping settings. You can enable legacy compatibility mode for the multi-location delivery profiles feature if the legacy mode isn't blocked.
- [DeliverySettingInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliverySettingInput.txt) - The input fields for shop-level delivery settings.
- [DeliverySettingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DeliverySettingUpdatePayload.txt) - Return type for `deliverySettingUpdate` mutation.
- [DeliveryShippingOriginAssignPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DeliveryShippingOriginAssignPayload.txt) - Return type for `deliveryShippingOriginAssign` mutation.
- [DeliveryUpdateConditionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryUpdateConditionInput.txt) - The input fields for updating the condition of a delivery method definition.
- [DeliveryWeightConditionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DeliveryWeightConditionInput.txt) - The input fields for a weight-based condition of a delivery method definition.
- [DeliveryZone](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DeliveryZone.txt) - A zone is a group of countries that have the same shipping rates. Customers can order products from a store only if they choose a shipping destination that's included in one of the store's zones.
- [DepositConfiguration](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DepositConfiguration.txt) - Configuration of the deposit.
- [DepositInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DepositInput.txt) - The input fields configuring the deposit for a B2B buyer.
- [DepositPercentage](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DepositPercentage.txt) - A percentage deposit.
- [DigitalWallet](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DigitalWallet.txt) - Digital wallet, such as Apple Pay, which can be used for accelerated checkouts.
- [Discount](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/Discount.txt) - A discount.
- [DiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountAllocation.txt) - An amount that's allocated to a line based on an associated discount application.
- [DiscountAllocationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DiscountAllocationConnection.txt) - An auto-generated type for paginating through multiple DiscountAllocations.
- [DiscountAmount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountAmount.txt) - The fixed amount value of a discount, and whether the amount is applied to each entitled item or spread evenly across the entitled items.
- [DiscountAmountInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountAmountInput.txt) - The input fields for the value of the discount and how it is applied.
- [DiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/DiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountApplicationAllocationMethod](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountApplicationAllocationMethod.txt) - The method by which the discount's value is allocated onto its entitled lines.
- [DiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple DiscountApplications.
- [DiscountApplicationLevel](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountApplicationLevel.txt) - The level at which the discount's value is applied.
- [DiscountApplicationTargetSelection](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountApplicationTargetSelection.txt) - The lines on the order to which the discount is applied, of the type defined by the discount application's `targetType`. For example, the value `ENTITLED`, combined with a `targetType` of `LINE_ITEM`, applies the discount on all line items that are entitled to the discount. The value `ALL`, combined with a `targetType` of `SHIPPING_LINE`, applies the discount on all shipping lines.
- [DiscountApplicationTargetType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountApplicationTargetType.txt) - The type of line (i.e. line item or shipping line) on an order that the discount is applicable towards.
- [DiscountAutomatic](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DiscountAutomatic.txt) - The type of discount associated to the automatic discount. For example, the automatic discount might offer a basic discount using a fixed percentage, or a fixed amount, on specific products from the order. The automatic discount may also be a BXGY discount, which offers customer discounts on select products if they add a specific product to their order.
- [DiscountAutomaticActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticActivatePayload.txt) - Return type for `discountAutomaticActivate` mutation.
- [DiscountAutomaticApp](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountAutomaticApp.txt) - The `DiscountAutomaticApp` object stores information about automatic discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountAutomaticApp`when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountCodeApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeApp) object has similar functionality to the `DiscountAutomaticApp` object, with the exception that `DiscountCodeApp` stores information about discount codes that are managed by an app using Shopify Functions.
- [DiscountAutomaticAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticAppCreatePayload.txt) - Return type for `discountAutomaticAppCreate` mutation.
- [DiscountAutomaticAppInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountAutomaticAppInput.txt) - The input fields for creating or updating an automatic discount that's managed by an app.  Use these input fields when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountAutomaticAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticAppUpdatePayload.txt) - Return type for `discountAutomaticAppUpdate` mutation.
- [DiscountAutomaticBasic](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountAutomaticBasic.txt) - The `DiscountAutomaticBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are automatically applied on a cart and at checkout. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountAutomaticBasic` object stores information about automatic amount off discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBasic) object has similar functionality to the `DiscountAutomaticBasic` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticBasicCreatePayload.txt) - Return type for `discountAutomaticBasicCreate` mutation.
- [DiscountAutomaticBasicInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountAutomaticBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticBasicUpdatePayload.txt) - Return type for `discountAutomaticBasicUpdate` mutation.
- [DiscountAutomaticBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticBulkDeletePayload.txt) - Return type for `discountAutomaticBulkDelete` mutation.
- [DiscountAutomaticBxgy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountAutomaticBxgy.txt) - The `DiscountAutomaticBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are automatically applied on a cart and at checkout. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountAutomaticBxgy` object stores information about automatic BXGY discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBxgy) object has similar functionality to the `DiscountAutomaticBxgy` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticBxgyCreatePayload.txt) - Return type for `discountAutomaticBxgyCreate` mutation.
- [DiscountAutomaticBxgyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountAutomaticBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticBxgyUpdatePayload.txt) - Return type for `discountAutomaticBxgyUpdate` mutation.
- [DiscountAutomaticConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DiscountAutomaticConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomatics.
- [DiscountAutomaticDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticDeactivatePayload.txt) - Return type for `discountAutomaticDeactivate` mutation.
- [DiscountAutomaticDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticDeletePayload.txt) - Return type for `discountAutomaticDelete` mutation.
- [DiscountAutomaticFreeShipping](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountAutomaticFreeShipping.txt) - The `DiscountAutomaticFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are automatically applied on a cart and at checkout. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountAutomaticFreeShipping` object stores information about automatic free shipping discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeFreeShipping) object has similar functionality to the `DiscountAutomaticFreeShipping` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticFreeShippingCreatePayload.txt) - Return type for `discountAutomaticFreeShippingCreate` mutation.
- [DiscountAutomaticFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountAutomaticFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountAutomaticFreeShippingUpdatePayload.txt) - Return type for `discountAutomaticFreeShippingUpdate` mutation.
- [DiscountAutomaticNode](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountAutomaticNode.txt) - The `DiscountAutomaticNode` object enables you to manage [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts) that are applied when an order meets specific criteria. You can create amount off, free shipping, or buy X get Y automatic discounts. For example, you can offer customers a free shipping discount that applies when conditions are met. Or you can offer customers a buy X get Y discount that's automatically applied when customers spend a specified amount of money, or a specified quantity of products.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountAutomaticNodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DiscountAutomaticNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomaticNodes.
- [DiscountClass](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [DiscountCode](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DiscountCode.txt) - The type of discount associated with the discount code. For example, the discount code might offer a basic discount of a fixed percentage, or a fixed amount, on specific products or the order. Alternatively, the discount might offer the customer free shipping on their order. A third option is a Buy X, Get Y (BXGY) discount, which offers a customer discounts on select products if they add a specific product to their order.
- [DiscountCodeActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeActivatePayload.txt) - Return type for `discountCodeActivate` mutation.
- [DiscountCodeApp](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCodeApp.txt) - The `DiscountCodeApp` object stores information about code discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountCodeApp` when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountAutomaticApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticApp) object has similar functionality to the `DiscountCodeApp` object, with the exception that `DiscountAutomaticApp` stores information about automatic discounts that are managed by an app using Shopify Functions.
- [DiscountCodeAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeAppCreatePayload.txt) - Return type for `discountCodeAppCreate` mutation.
- [DiscountCodeAppInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCodeAppInput.txt) - The input fields for creating or updating a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions).   Use these input fields when you need advanced or custom discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCodeAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeAppUpdatePayload.txt) - Return type for `discountCodeAppUpdate` mutation.
- [DiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCodeApplication.txt) - Discount code applications capture the intentions of a discount code at the time that it is applied onto an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountCodeBasic](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCodeBasic.txt) - The `DiscountCodeBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are applied on a cart and at checkout when a customer enters a code. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountCodeBasic` object stores information about amount off code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBasic) object has similar functionality to the `DiscountCodeBasic` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeBasicCreatePayload.txt) - Return type for `discountCodeBasicCreate` mutation.
- [DiscountCodeBasicInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCodeBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.
- [DiscountCodeBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeBasicUpdatePayload.txt) - Return type for `discountCodeBasicUpdate` mutation.
- [DiscountCodeBulkActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeBulkActivatePayload.txt) - Return type for `discountCodeBulkActivate` mutation.
- [DiscountCodeBulkDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeBulkDeactivatePayload.txt) - Return type for `discountCodeBulkDeactivate` mutation.
- [DiscountCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeBulkDeletePayload.txt) - Return type for `discountCodeBulkDelete` mutation.
- [DiscountCodeBxgy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCodeBxgy.txt) - The `DiscountCodeBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are applied on a cart and at checkout when a customer enters a code. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountCodeBxgy` object stores information about BXGY code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBxgy) object has similar functionality to the `DiscountCodeBxgy` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeBxgyCreatePayload.txt) - Return type for `discountCodeBxgyCreate` mutation.
- [DiscountCodeBxgyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCodeBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeBxgyUpdatePayload.txt) - Return type for `discountCodeBxgyUpdate` mutation.
- [DiscountCodeDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeDeactivatePayload.txt) - Return type for `discountCodeDeactivate` mutation.
- [DiscountCodeDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeDeletePayload.txt) - Return type for `discountCodeDelete` mutation.
- [DiscountCodeFreeShipping](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCodeFreeShipping.txt) - The `DiscountCodeFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are applied on a cart and at checkout when a customer enters a code. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountCodeFreeShipping` object stores information about free shipping code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticFreeShipping) object has similar functionality to the `DiscountCodeFreeShipping` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeFreeShippingCreatePayload.txt) - Return type for `discountCodeFreeShippingCreate` mutation.
- [DiscountCodeFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCodeFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeFreeShippingUpdatePayload.txt) - Return type for `discountCodeFreeShippingUpdate` mutation.
- [DiscountCodeNode](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCodeNode.txt) - The `DiscountCodeNode` object enables you to manage [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) that are applied when customers enter a code at checkout. For example, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store. Or, you can offer discounts where customers have to enter a code to get free shipping. Merchants can create and share discount codes individually with customers.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountCodeNodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DiscountCodeNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountCodeNodes.
- [DiscountCodeRedeemCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountCodeRedeemCodeBulkDeletePayload.txt) - Return type for `discountCodeRedeemCodeBulkDelete` mutation.
- [DiscountCodeSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountCodeSortKeys.txt) - The set of valid sort keys for the DiscountCode query.
- [DiscountCollections](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCollections.txt) - A list of collections that the discount can have as a prerequisite or a list of collections to which the discount can be applied.
- [DiscountCollectionsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCollectionsInput.txt) - The input fields for collections attached to a discount.
- [DiscountCombinesWith](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCombinesWith.txt) - The [discount classes](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that you can use in combination with [Shopify discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCombinesWithInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCombinesWithInput.txt) - The input fields to determine which discount classes the discount can combine with.
- [DiscountCountries](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCountries.txt) - The shipping destinations where the discount can be applied.
- [DiscountCountriesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCountriesInput.txt) - The input fields for a list of countries to add or remove from the free shipping discount.
- [DiscountCountryAll](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCountryAll.txt) - The `DiscountCountryAll` object lets you target all countries as shipping destination for discount eligibility.
- [DiscountCustomerAll](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCustomerAll.txt) - The `DiscountCustomerAll` object lets you target all customers for discount eligibility.
- [DiscountCustomerBuys](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCustomerBuys.txt) - The prerequisite items and prerequisite value that a customer must have on the order for the discount to be applicable.
- [DiscountCustomerBuysInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCustomerBuysInput.txt) - The input fields for prerequisite items and quantity for the discount.
- [DiscountCustomerBuysValue](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DiscountCustomerBuysValue.txt) - The prerequisite for the discount to be applicable. For example, the discount might require a customer to buy a minimum quantity of select items. Alternatively, the discount might require a customer to spend a minimum amount on select items.
- [DiscountCustomerBuysValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCustomerBuysValueInput.txt) - The input fields for prerequisite quantity or minimum purchase amount required for the discount.
- [DiscountCustomerGets](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCustomerGets.txt) - The items in the order that qualify for the discount, their quantities, and the total value of the discount.
- [DiscountCustomerGetsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCustomerGetsInput.txt) - Specifies the items that will be discounted, the quantity of items that will be discounted, and the value of discount.
- [DiscountCustomerGetsValue](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DiscountCustomerGetsValue.txt) - The type of the discount value and how it will be applied. For example, it might be a percentage discount on a fixed number of items. Alternatively, it might be a fixed amount evenly distributed across all items or on each individual item. A third example is a percentage discount on all items.
- [DiscountCustomerGetsValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCustomerGetsValueInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountCustomerSegments](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCustomerSegments.txt) - A list of customer segments that contain the customers that the discount applies to.
- [DiscountCustomerSegmentsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCustomerSegmentsInput.txt) - The input fields for which customer segments to add to or remove from the discount.
- [DiscountCustomerSelection](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DiscountCustomerSelection.txt) - The type used for targeting a set of customers who are eligible for the discount. For example, the discount might be available to all customers or it might only be available to a specific set of customers. You can define the set of customers by targeting a list of customer segments, or by targeting a list of specific customers.
- [DiscountCustomerSelectionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCustomerSelectionInput.txt) - The input fields for the customers who can use this discount.
- [DiscountCustomers](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountCustomers.txt) - A list of customers eligible for the discount.
- [DiscountCustomersInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountCustomersInput.txt) - The input fields for which customers to add to or remove from the discount.
- [DiscountEffect](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DiscountEffect.txt) - The type of discount that will be applied. Currently, only a percentage discount is supported.
- [DiscountEffectInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountEffectInput.txt) - The input fields for how the discount will be applied. Currently, only percentage off is supported.
- [DiscountErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountErrorCode.txt) - Possible error codes that can be returned by `DiscountUserError`.
- [DiscountItems](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DiscountItems.txt) - The type used to target the items required for discount eligibility, or the items to which the application of a discount might apply. For example, for a customer to be eligible for a discount, they're required to add an item from a specified collection to their order. Alternatively, a customer might be required to add a specific product or product variant. When using this type to target which items the discount will apply to, the discount might apply to all items on the order, or to specific products and product variants, or items in a given collection.
- [DiscountItemsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountItemsInput.txt) - The input fields for the items attached to a discount. You can specify the discount items by product ID or collection ID.
- [DiscountMinimumQuantity](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountMinimumQuantity.txt) - The minimum quantity of items required for the discount to apply.
- [DiscountMinimumQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountMinimumQuantityInput.txt) - The input fields for the minimum quantity required for the discount.
- [DiscountMinimumRequirement](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DiscountMinimumRequirement.txt) - The type of minimum requirement that must be met for the discount to be applied. For example, a customer must spend a minimum subtotal to be eligible for the discount. Alternatively, a customer must purchase a minimum quantity of items to be eligible for the discount.
- [DiscountMinimumRequirementInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountMinimumRequirementInput.txt) - The input fields for the minimum quantity or subtotal required for a discount.
- [DiscountMinimumSubtotal](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountMinimumSubtotal.txt) - The minimum subtotal required for the discount to apply.
- [DiscountMinimumSubtotalInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountMinimumSubtotalInput.txt) - The input fields for the minimum subtotal required for a discount.
- [DiscountNode](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountNode.txt) - The `DiscountNode` object enables you to manage [discounts](https://help.shopify.com/manual/discounts), which are applied at checkout or on a cart.   Discounts are a way for merchants to promote sales and special offers, or as customer loyalty rewards. Discounts can apply to [orders, products, or shipping](https://shopify.dev/docs/apps/build/discounts#discount-classes), and can be either automatic or code-based. For example, you can offer customers a buy X get Y discount that's automatically applied when purchases meet specific criteria. Or, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related mutations, limitations, and considerations.
- [DiscountNodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DiscountNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountNodes.
- [DiscountOnQuantity](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountOnQuantity.txt) - The quantity of items discounted, the discount value, and how the discount will be applied.
- [DiscountOnQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountOnQuantityInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountPercentage](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountPercentage.txt) - A discount effect that gives customers a percentage off of specified items on their order.
- [DiscountProducts](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountProducts.txt) - A list of products and product variants that the discount can have as a prerequisite or a list of products and product variants to which the discount can be applied.
- [DiscountProductsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountProductsInput.txt) - The input fields for the products and product variants attached to a discount.
- [DiscountPurchaseAmount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountPurchaseAmount.txt) - A purchase amount in the context of a discount. This object can be used to define the minimum purchase amount required for a discount to be applicable.
- [DiscountQuantity](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountQuantity.txt) - A quantity of items in the context of a discount. This object can be used to define the minimum quantity of items required to apply a discount. Alternatively, it can be used to define the quantity of items that can be discounted.
- [DiscountRedeemCode](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountRedeemCode.txt) - A code that a customer can use at checkout to receive a discount. For example, a customer can use the redeem code 'SUMMER20' at checkout to receive a 20% discount on their entire order.
- [DiscountRedeemCodeBulkAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DiscountRedeemCodeBulkAddPayload.txt) - Return type for `discountRedeemCodeBulkAdd` mutation.
- [DiscountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountRedeemCodeBulkCreation.txt) - The properties and status of a bulk discount redeem code creation operation.
- [DiscountRedeemCodeBulkCreationCode](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountRedeemCodeBulkCreationCode.txt) - A result of a discount redeem code creation operation created by a bulk creation.
- [DiscountRedeemCodeBulkCreationCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DiscountRedeemCodeBulkCreationCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodeBulkCreationCodes.
- [DiscountRedeemCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DiscountRedeemCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodes.
- [DiscountRedeemCodeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountRedeemCodeInput.txt) - The input fields for the redeem code to attach to a discount.
- [DiscountShareableUrl](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountShareableUrl.txt) - A shareable URL for a discount code.
- [DiscountShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountShareableUrlTargetType.txt) - The type of page where a shareable discount URL lands.
- [DiscountShippingDestinationSelection](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DiscountShippingDestinationSelection.txt) - The type used to target the eligible countries of an order's shipping destination for which the discount applies. For example, the discount might be applicable when shipping to all countries, or only to a set of countries.
- [DiscountShippingDestinationSelectionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DiscountShippingDestinationSelectionInput.txt) - The input fields for the destinations where the free shipping discount will be applied.
- [DiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountSortKeys.txt) - The set of valid sort keys for the Discount query.
- [DiscountStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountStatus.txt) - The status of the discount that describes its availability, expiration, or pending activation.
- [DiscountTargetType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountTargetType.txt) - The type of line (line item or shipping line) on an order that the subscription discount is applicable towards.
- [DiscountType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DiscountType.txt) - The type of the subscription discount.
- [DiscountUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DiscountUserError.txt) - An error that occurs during the execution of a discount mutation.
- [DisplayableError](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/DisplayableError.txt) - Represents an error in the input of a mutation.
- [DisputeEvidenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DisputeEvidenceUpdatePayload.txt) - Return type for `disputeEvidenceUpdate` mutation.
- [DisputeEvidenceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DisputeEvidenceUpdateUserError.txt) - An error that occurs during the execution of `DisputeEvidenceUpdate`.
- [DisputeEvidenceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DisputeEvidenceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `DisputeEvidenceUpdateUserError`.
- [DisputeStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DisputeStatus.txt) - The possible statuses of a dispute.
- [DisputeType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DisputeType.txt) - The possible types for a dispute.
- [Domain](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Domain.txt) - A unique string that represents the address of a Shopify store on the Internet.
- [DomainLocalization](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DomainLocalization.txt) - The country and language settings assigned to a domain.
- [DraftOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DraftOrder.txt) - An order that a merchant creates on behalf of a customer. Draft orders are useful for merchants that need to do the following tasks:  - Create new orders for sales made by phone, in person, by chat, or elsewhere. When a merchant accepts payment for a draft order, an order is created. - Send invoices to customers to pay with a secure checkout link. - Use custom items to represent additional costs or products that aren't displayed in a shop's inventory. - Re-create orders manually from active sales channels. - Sell products at discount or wholesale rates. - Take pre-orders. - Save an order as a draft and resume working on it later.  For draft orders in multiple currencies `presentment_money` is the source of truth for what a customer is going to be charged and `shop_money` is an estimate of what the merchant might receive in their shop currency.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [DraftOrderAppliedDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DraftOrderAppliedDiscount.txt) - The order-level discount applied to a draft order.
- [DraftOrderAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DraftOrderAppliedDiscountInput.txt) - The input fields for applying an order-level discount to a draft order.
- [DraftOrderAppliedDiscountType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DraftOrderAppliedDiscountType.txt) - The valid discount types that can be applied to a draft order.
- [DraftOrderBulkAddTagsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderBulkAddTagsPayload.txt) - Return type for `draftOrderBulkAddTags` mutation.
- [DraftOrderBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderBulkDeletePayload.txt) - Return type for `draftOrderBulkDelete` mutation.
- [DraftOrderBulkRemoveTagsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderBulkRemoveTagsPayload.txt) - Return type for `draftOrderBulkRemoveTags` mutation.
- [DraftOrderBundleAddedWarning](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DraftOrderBundleAddedWarning.txt) - A warning indicating that a bundle was added to a draft order.
- [DraftOrderCalculatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderCalculatePayload.txt) - Return type for `draftOrderCalculate` mutation.
- [DraftOrderCompletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderCompletePayload.txt) - Return type for `draftOrderComplete` mutation.
- [DraftOrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DraftOrderConnection.txt) - An auto-generated type for paginating through multiple DraftOrders.
- [DraftOrderCreateFromOrderPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderCreateFromOrderPayload.txt) - Return type for `draftOrderCreateFromOrder` mutation.
- [DraftOrderCreateMerchantCheckoutPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderCreateMerchantCheckoutPayload.txt) - Return type for `draftOrderCreateMerchantCheckout` mutation.
- [DraftOrderCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderCreatePayload.txt) - Return type for `draftOrderCreate` mutation.
- [DraftOrderDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DraftOrderDeleteInput.txt) - The input fields to specify the draft order to delete by its ID.
- [DraftOrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderDeletePayload.txt) - Return type for `draftOrderDelete` mutation.
- [DraftOrderDiscountNotAppliedWarning](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DraftOrderDiscountNotAppliedWarning.txt) - A warning indicating that a discount cannot be applied to a draft order.
- [DraftOrderDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderDuplicatePayload.txt) - Return type for `draftOrderDuplicate` mutation.
- [DraftOrderInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DraftOrderInput.txt) - The input fields used to create or update a draft order.
- [DraftOrderInvoicePreviewPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderInvoicePreviewPayload.txt) - Return type for `draftOrderInvoicePreview` mutation.
- [DraftOrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderInvoiceSendPayload.txt) - Return type for `draftOrderInvoiceSend` mutation.
- [DraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DraftOrderLineItem.txt) - The line item for a draft order.
- [DraftOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/DraftOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple DraftOrderLineItems.
- [DraftOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/DraftOrderLineItemInput.txt) - The input fields for a line item included in a draft order.
- [DraftOrderPlatformDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DraftOrderPlatformDiscount.txt) - The platform discounts applied to the draft order.
- [DraftOrderPlatformDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DraftOrderPlatformDiscountAllocation.txt) - Price reduction allocations across the draft order's lines.
- [DraftOrderPlatformDiscountAllocationTarget](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/DraftOrderPlatformDiscountAllocationTarget.txt) - The element of the draft being discounted.
- [DraftOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DraftOrderSortKeys.txt) - The set of valid sort keys for the DraftOrder query.
- [DraftOrderStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/DraftOrderStatus.txt) - The valid statuses for a draft order.
- [DraftOrderTag](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DraftOrderTag.txt) - Represents a draft order tag.
- [DraftOrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/DraftOrderUpdatePayload.txt) - Return type for `draftOrderUpdate` mutation.
- [DraftOrderWarning](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/DraftOrderWarning.txt) - A warning that is displayed to the merchant when a change is made to a draft order.
- [Duty](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Duty.txt) - The duty details for a line item.
- [DutySale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/DutySale.txt) - A sale associated with a duty charge.
- [EditableProperty](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/EditableProperty.txt) - The attribute editable information.
- [EmailInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/EmailInput.txt) - The input fields for an email.
- [ErrorsServerPixelUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ErrorsServerPixelUserError.txt) - An error that occurs during the execution of a server pixel mutation.
- [ErrorsServerPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ErrorsServerPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsServerPixelUserError`.
- [ErrorsWebPixelUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ErrorsWebPixelUserError.txt) - An error that occurs during the execution of a web pixel mutation.
- [ErrorsWebPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ErrorsWebPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsWebPixelUserError`.
- [Event](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/Event.txt) - Events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.
- [EventBridgeServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/EventBridgeServerPixelUpdatePayload.txt) - Return type for `eventBridgeServerPixelUpdate` mutation.
- [EventBridgeWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/EventBridgeWebhookSubscriptionCreatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionCreate` mutation.
- [EventBridgeWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/EventBridgeWebhookSubscriptionInput.txt) - The input fields for an EventBridge webhook subscription.
- [EventBridgeWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/EventBridgeWebhookSubscriptionUpdatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionUpdate` mutation.
- [EventConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/EventConnection.txt) - An auto-generated type for paginating through multiple Events.
- [EventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/EventSortKeys.txt) - The set of valid sort keys for the Event query.
- [EventSubjectType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/EventSubjectType.txt) - The type of the resource that generated the event.
- [ExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ExchangeLineItem.txt) - An item for exchange.
- [ExchangeLineItemAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ExchangeLineItemAppliedDiscountInput.txt) - The input fields for an applied discount on a calculated exchange line item.
- [ExchangeLineItemAppliedDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ExchangeLineItemAppliedDiscountValueInput.txt) - The input value for an applied discount on a calculated exchange line item. Can either specify the value as a fixed amount or a percentage.
- [ExchangeLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ExchangeLineItemConnection.txt) - An auto-generated type for paginating through multiple ExchangeLineItems.
- [ExchangeLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ExchangeLineItemInput.txt) - The input fields for new line items to be added to the order as part of an exchange.
- [ExternalVideo](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ExternalVideo.txt) - Represents a video hosted outside of Shopify.
- [FailedRequirement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FailedRequirement.txt) - Requirements that must be met before an app can be installed.
- [Fee](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/Fee.txt) - A additional cost, charged by the merchant, on an order. Examples include return shipping fees and restocking fees.
- [FeeSale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FeeSale.txt) - A sale associated with a fee.
- [File](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/File.txt) - A file interface.
- [FileAcknowledgeUpdateFailedPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FileAcknowledgeUpdateFailedPayload.txt) - Return type for `fileAcknowledgeUpdateFailed` mutation.
- [FileConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/FileConnection.txt) - An auto-generated type for paginating through multiple Files.
- [FileContentType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FileContentType.txt) - The possible content types for a file object.
- [FileCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FileCreateInput.txt) - The input fields that are required to create a file object.
- [FileCreateInputDuplicateResolutionMode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FileCreateInputDuplicateResolutionMode.txt) - The input fields for handling if filename is already in use.
- [FileCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FileCreatePayload.txt) - Return type for `fileCreate` mutation.
- [FileDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FileDeletePayload.txt) - Return type for `fileDelete` mutation.
- [FileError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FileError.txt) - A file error. This typically occurs when there is an issue with the file itself causing it to fail validation. Check the file before attempting to upload again.
- [FileErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FileErrorCode.txt) - The error types for a file.
- [FileSetInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FileSetInput.txt) - The input fields required to create or update a file object.
- [FileSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FileSortKeys.txt) - The set of valid sort keys for the File query.
- [FileStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FileStatus.txt) - The possible statuses for a file object.
- [FileUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FileUpdateInput.txt) - The input fields that are required to update a file object.
- [FileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FileUpdatePayload.txt) - Return type for `fileUpdate` mutation.
- [FilesErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FilesErrorCode.txt) - Possible error codes that can be returned by `FilesUserError`.
- [FilesUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FilesUserError.txt) - An error that happens during the execution of a Files API query or mutation.
- [FilterOption](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FilterOption.txt) - A filter option is one possible value in a search filter.
- [FinancialSummaryDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FinancialSummaryDiscountAllocation.txt) - An amount that's allocated to a line item based on an associated discount application.
- [FinancialSummaryDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FinancialSummaryDiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.
- [Float](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/Float.txt) - Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).
- [FlowTriggerReceivePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FlowTriggerReceivePayload.txt) - Return type for `flowTriggerReceive` mutation.
- [FormattedString](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/FormattedString.txt) - A string containing a strict subset of HTML code. Non-allowed tags will be stripped out. Allowed tags: * `a` (allowed attributes: `href`, `target`) * `b` * `br` * `em` * `i` * `strong` * `u` Use [HTML](https://shopify.dev/api/admin-graphql/latest/scalars/HTML) instead if you need to include other HTML tags.  Example value: `"Your current domain is <strong>example.myshopify.com</strong>."`
- [Fulfillment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Fulfillment.txt) - Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.
- [FulfillmentCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentCancelPayload.txt) - Return type for `fulfillmentCancel` mutation.
- [FulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/FulfillmentConnection.txt) - An auto-generated type for paginating through multiple Fulfillments.
- [FulfillmentConstraintRule](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentConstraintRule.txt) - A fulfillment constraint rule.
- [FulfillmentConstraintRuleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentConstraintRuleCreatePayload.txt) - Return type for `fulfillmentConstraintRuleCreate` mutation.
- [FulfillmentConstraintRuleCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentConstraintRuleCreateUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleCreate`.
- [FulfillmentConstraintRuleCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentConstraintRuleCreateUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleCreateUserError`.
- [FulfillmentConstraintRuleDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentConstraintRuleDeletePayload.txt) - Return type for `fulfillmentConstraintRuleDelete` mutation.
- [FulfillmentConstraintRuleDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentConstraintRuleDeleteUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleDelete`.
- [FulfillmentConstraintRuleDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentConstraintRuleDeleteUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleDeleteUserError`.
- [FulfillmentConstraintRuleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentConstraintRuleUpdatePayload.txt) - Return type for `fulfillmentConstraintRuleUpdate` mutation.
- [FulfillmentConstraintRuleUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentConstraintRuleUpdateUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleUpdate`.
- [FulfillmentConstraintRuleUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentConstraintRuleUpdateUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleUpdateUserError`.
- [FulfillmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentCreatePayload.txt) - Return type for `fulfillmentCreate` mutation.
- [FulfillmentCreateV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentCreateV2Payload.txt) - Return type for `fulfillmentCreateV2` mutation.
- [FulfillmentDisplayStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentDisplayStatus.txt) - The display status of a fulfillment.
- [FulfillmentEvent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentEvent.txt) - The fulfillment event that describes the fulfilllment status at a particular time.
- [FulfillmentEventConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/FulfillmentEventConnection.txt) - An auto-generated type for paginating through multiple FulfillmentEvents.
- [FulfillmentEventCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentEventCreatePayload.txt) - Return type for `fulfillmentEventCreate` mutation.
- [FulfillmentEventInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentEventInput.txt) - The input fields used to create a fulfillment event.
- [FulfillmentEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentEventSortKeys.txt) - The set of valid sort keys for the FulfillmentEvent query.
- [FulfillmentEventStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentEventStatus.txt) - The status that describes a fulfillment or delivery event.
- [FulfillmentHold](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentHold.txt) - A fulfillment hold currently applied on a fulfillment order.
- [FulfillmentHoldReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentHoldReason.txt) - The reason for a fulfillment hold.
- [FulfillmentInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentInput.txt) - The input fields used to create a fulfillment from fulfillment orders.
- [FulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentLineItem.txt) - Represents a line item from an order that's included in a fulfillment.
- [FulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/FulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentLineItems.
- [FulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrder.txt) - The FulfillmentOrder object represents either an item or a group of items in an [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) that are expected to be fulfilled from the same location. There can be more than one fulfillment order for an [order](https://shopify.dev/api/admin-graphql/latest/objects/Order) at a given location.  {{ '/api/reference/fulfillment_order_relationships.png' | image }}  Fulfillment orders represent the work which is intended to be done in relation to an order. When fulfillment has started for one or more line items, a [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) is created by a merchant or third party to represent the ongoing or completed work of fulfillment.  [See below for more details on creating fulfillments](#the-lifecycle-of-a-fulfillment-order-at-a-location-which-is-managed-by-a-fulfillment-service).  > Note: > Shopify creates fulfillment orders automatically when an order is created. > It is not possible to manually create fulfillment orders. > > [See below for more details on the lifecycle of a fulfillment order](#the-lifecycle-of-a-fulfillment-order).  ## Retrieving fulfillment orders  ### Fulfillment orders from an order  All fulfillment orders related to a given order can be retrieved with the [Order.fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/objects/Order#connection-order-fulfillmentorders) connection.  [API access scopes](#api-access-scopes) govern which fulfillments orders are returned to clients. An API client will only receive a subset of the fulfillment orders which belong to an order if they don't have the necessary access scopes to view all of the fulfillment orders.  ### Fulfillment orders assigned to the app for fulfillment  Fulfillment service apps can retrieve the fulfillment orders which have been assigned to their locations with the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection. Use the `assignmentStatus` argument to control whether all assigned fulfillment orders should be returned or only those where a merchant has sent a [fulfillment request](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderMerchantRequest) and it has yet to be responded to.  The API client must be granted the `read_assigned_fulfillment_orders` access scope to access the assigned fulfillment orders.  ### All fulfillment orders  Apps can retrieve all fulfillment orders with the [fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/queries/fulfillmentOrders) query. This query returns all assigned, merchant-managed, and third-party fulfillment orders on the shop, which are accessible to the app according to the [fulfillment order access scopes](#api-access-scopes) it was granted with.  ## The lifecycle of a fulfillment order  ### Fulfillment Order Creation  After an order is created, a background worker performs the order routing process which determines which locations will be responsible for fulfilling the purchased items. Once the order routing process is complete, one or more fulfillment orders will be created and assigned to these locations. It is not possible to manually create fulfillment orders.  Once a fulfillment order has been created, it will have one of two different lifecycles depending on the type of location which the fulfillment order is assigned to.  ### The lifecycle of a fulfillment order at a merchant managed location  Fulfillment orders are completed by creating [fulfillments](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment). Fulfillments represents the work done.  For digital products a merchant or an order management app would create a fulfilment once the digital asset has been provisioned. For example, in the case of a digital gift card, a merchant would to do this once the gift card has been activated - before the email has been shipped.  On the other hand, for a traditional shipped order, a merchant or an order management app would create a fulfillment after picking and packing the items relating to a fulfillment order, but before the courier has collected the goods.  [Learn about managing fulfillment orders as an order management app](https://shopify.dev/apps/fulfillment/order-management-apps/manage-fulfillments).  ### The lifecycle of a fulfillment order at a location which is managed by a fulfillment service  For fulfillment orders which are assigned to a location that is managed by a fulfillment service, a merchant or an Order Management App can [send a fulfillment request](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitFulfillmentRequest) to the fulfillment service which operates the location to request that they fulfill the associated items. A fulfillment service has the option to [accept](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderAcceptFulfillmentRequest) or [reject](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderRejectFulfillmentRequest) this fulfillment request.  Once the fulfillment service has accepted the request, the request can no longer be cancelled by the merchant or order management app and instead a [cancellation request must be submitted](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitCancellationRequest) to the fulfillment service.  Once a fulfillment service accepts a fulfillment request, then after they are ready to pack items and send them for delivery, they create fulfillments with the [fulfillmentCreate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentCreate) mutation. They can provide tracking information right away or create fulfillments without it and then update the tracking information for fulfillments with the [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation.  [Learn about managing fulfillment orders as a fulfillment service](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments).  ## API access scopes  Fulfillment orders are governed by the following API access scopes:  * The `read_merchant_managed_fulfillment_orders` and   `write_merchant_managed_fulfillment_orders` access scopes   grant access to fulfillment orders assigned to merchant-managed locations. * The `read_assigned_fulfillment_orders` and `write_assigned_fulfillment_orders`   access scopes are intended for fulfillment services.   These scopes grant access to fulfillment orders assigned to locations that are being managed   by fulfillment services. * The `read_third_party_fulfillment_orders` and `write_third_party_fulfillment_orders`   access scopes grant access to fulfillment orders   assigned to locations managed by other fulfillment services.  ### Fulfillment service app access scopes  Usually, **fulfillment services** have the `write_assigned_fulfillment_orders` access scope and don't have the `*_third_party_fulfillment_orders` or `*_merchant_managed_fulfillment_orders` access scopes. The app will only have access to the fulfillment orders assigned to their location (or multiple locations if the app registers multiple fulfillment services on the shop). The app will not have access to fulfillment orders assigned to merchant-managed locations or locations owned by other fulfillment service apps.  ### Order management app access scopes  **Order management apps** will usually request `write_merchant_managed_fulfillment_orders` and `write_third_party_fulfillment_orders` access scopes. This will allow them to manage all fulfillment orders on behalf of a merchant.  If an app combines the functions of an order management app and a fulfillment service, then the app should request all access scopes to manage all assigned and all unassigned fulfillment orders.  ## Notifications about fulfillment orders  Fulfillment services are required to [register](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) a self-hosted callback URL which has a number of uses. One of these uses is that this callback URL will be notified whenever a merchant submits a fulfillment or cancellation request.  Both merchants and apps can [subscribe](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) to the [fulfillment order webhooks](https://shopify.dev/api/admin-graphql/latest/enums/WebhookSubscriptionTopic#value-fulfillmentorderscancellationrequestaccepted) to be notified whenever fulfillment order related domain events occur.  [Learn about fulfillment workflows](https://shopify.dev/apps/fulfillment).
- [FulfillmentOrderAcceptCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderAcceptCancellationRequestPayload.txt) - Return type for `fulfillmentOrderAcceptCancellationRequest` mutation.
- [FulfillmentOrderAcceptFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderAcceptFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderAcceptFulfillmentRequest` mutation.
- [FulfillmentOrderAction](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderAction.txt) - The actions that can be taken on a fulfillment order.
- [FulfillmentOrderAssignedLocation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderAssignedLocation.txt) - The fulfillment order's assigned location. This is the location where the fulfillment is expected to happen.   The fulfillment order's assigned location might change in the following cases:    - The fulfillment order has been entirely moved to a new location. For example, the [fulfillmentOrderMove](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove     ) mutation has been called, and you see the original fulfillment order in the [movedFulfillmentOrder](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove#field-fulfillmentordermovepayload-movedfulfillmentorder     ) field within the mutation's response.    - Work on the fulfillment order has not yet begun, which means that the fulfillment order has the       [OPEN](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-open),       [SCHEDULED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-scheduled), or       [ON_HOLD](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-onhold)       status, and the shop's location properties might be undergoing edits (for example, in the Shopify admin).  If the [fulfillmentOrderMove]( https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove ) mutation has moved the fulfillment order's line items to a new location, but hasn't moved the fulfillment order instance itself, then the original fulfillment order's assigned location doesn't change. This happens if the fulfillment order is being split during the move, or if all line items can be moved to an existing fulfillment order at a new location.  Once the fulfillment order has been taken into work or canceled, which means that the fulfillment order has the [IN_PROGRESS](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-inprogress), [CLOSED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-closed), [CANCELLED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-cancelled), or [INCOMPLETE](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-incomplete) status, `FulfillmentOrderAssignedLocation` acts as a snapshot of the shop's location content. Up-to-date shop's location data may be queried through [location](   https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderAssignedLocation#field-fulfillmentorderassignedlocation-location ) connection.
- [FulfillmentOrderAssignmentStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderAssignmentStatus.txt) - The assigment status to be used to filter fulfillment orders.
- [FulfillmentOrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderCancelPayload.txt) - Return type for `fulfillmentOrderCancel` mutation.
- [FulfillmentOrderClosePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderClosePayload.txt) - Return type for `fulfillmentOrderClose` mutation.
- [FulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/FulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrders.
- [FulfillmentOrderDestination](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderDestination.txt) - Represents the destination where the items should be sent upon fulfillment.
- [FulfillmentOrderHoldInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentOrderHoldInput.txt) - The input fields for the fulfillment hold applied on the fulfillment order.
- [FulfillmentOrderHoldPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderHoldPayload.txt) - Return type for `fulfillmentOrderHold` mutation.
- [FulfillmentOrderHoldUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderHold`.
- [FulfillmentOrderHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderHoldUserError`.
- [FulfillmentOrderInternationalDuties](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderInternationalDuties.txt) - The international duties relevant to a fulfillment order.
- [FulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderLineItem.txt) - Associates an order line item with quantities requiring fulfillment from the respective fulfillment order.
- [FulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/FulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLineItems.
- [FulfillmentOrderLineItemFinancialSummary](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderLineItemFinancialSummary.txt) - The financial details of a fulfillment order line item.
- [FulfillmentOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentOrderLineItemInput.txt) - The input fields used to include the quantity of the fulfillment order line item that should be fulfilled.
- [FulfillmentOrderLineItemWarning](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderLineItemWarning.txt) - A fulfillment order line item warning. For example, a warning about why a fulfillment request was rejected.
- [FulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be fulfilled.
- [FulfillmentOrderLineItemsPreparedForPickupInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentOrderLineItemsPreparedForPickupInput.txt) - The input fields for marking fulfillment order line items as ready for pickup.
- [FulfillmentOrderLineItemsPreparedForPickupPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderLineItemsPreparedForPickupPayload.txt) - Return type for `fulfillmentOrderLineItemsPreparedForPickup` mutation.
- [FulfillmentOrderLineItemsPreparedForPickupUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderLineItemsPreparedForPickupUserError.txt) - An error that occurs during the execution of `FulfillmentOrderLineItemsPreparedForPickup`.
- [FulfillmentOrderLineItemsPreparedForPickupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderLineItemsPreparedForPickupUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderLineItemsPreparedForPickupUserError`.
- [FulfillmentOrderLocationForMove](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderLocationForMove.txt) - A location that a fulfillment order can potentially move to.
- [FulfillmentOrderLocationForMoveConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/FulfillmentOrderLocationForMoveConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLocationForMoves.
- [FulfillmentOrderMerchantRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderMerchantRequest.txt) - A request made by the merchant or an order management app to a fulfillment service for a fulfillment order.
- [FulfillmentOrderMerchantRequestConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/FulfillmentOrderMerchantRequestConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderMerchantRequests.
- [FulfillmentOrderMerchantRequestKind](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderMerchantRequestKind.txt) - The kinds of request merchants can make to a fulfillment service.
- [FulfillmentOrderMergeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentOrderMergeInput.txt) - The input fields for merging fulfillment orders.
- [FulfillmentOrderMergeInputMergeIntent](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentOrderMergeInputMergeIntent.txt) - The input fields for merging fulfillment orders into a single merged fulfillment order.
- [FulfillmentOrderMergePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderMergePayload.txt) - Return type for `fulfillmentOrderMerge` mutation.
- [FulfillmentOrderMergeResult](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderMergeResult.txt) - The result of merging a set of fulfillment orders.
- [FulfillmentOrderMergeUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderMergeUserError.txt) - An error that occurs during the execution of `FulfillmentOrderMerge`.
- [FulfillmentOrderMergeUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderMergeUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderMergeUserError`.
- [FulfillmentOrderMovePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderMovePayload.txt) - Return type for `fulfillmentOrderMove` mutation.
- [FulfillmentOrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderOpenPayload.txt) - Return type for `fulfillmentOrderOpen` mutation.
- [FulfillmentOrderRejectCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderRejectCancellationRequestPayload.txt) - Return type for `fulfillmentOrderRejectCancellationRequest` mutation.
- [FulfillmentOrderRejectFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderRejectFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderRejectFulfillmentRequest` mutation.
- [FulfillmentOrderRejectionReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderRejectionReason.txt) - The reason for a fulfillment order rejection.
- [FulfillmentOrderReleaseHoldPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderReleaseHoldPayload.txt) - Return type for `fulfillmentOrderReleaseHold` mutation.
- [FulfillmentOrderReleaseHoldUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderReleaseHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReleaseHold`.
- [FulfillmentOrderReleaseHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderReleaseHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderReleaseHoldUserError`.
- [FulfillmentOrderRequestStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderRequestStatus.txt) - The request status of a fulfillment order.
- [FulfillmentOrderReschedulePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderReschedulePayload.txt) - Return type for `fulfillmentOrderReschedule` mutation.
- [FulfillmentOrderRescheduleUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderRescheduleUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReschedule`.
- [FulfillmentOrderRescheduleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderRescheduleUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderRescheduleUserError`.
- [FulfillmentOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderSortKeys.txt) - The set of valid sort keys for the FulfillmentOrder query.
- [FulfillmentOrderSplitInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentOrderSplitInput.txt) - The input fields for the split applied to the fulfillment order.
- [FulfillmentOrderSplitPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderSplitPayload.txt) - Return type for `fulfillmentOrderSplit` mutation.
- [FulfillmentOrderSplitResult](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderSplitResult.txt) - The result of splitting a fulfillment order.
- [FulfillmentOrderSplitUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderSplitUserError.txt) - An error that occurs during the execution of `FulfillmentOrderSplit`.
- [FulfillmentOrderSplitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderSplitUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderSplitUserError`.
- [FulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrderStatus.txt) - The status of a fulfillment order.
- [FulfillmentOrderSubmitCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderSubmitCancellationRequestPayload.txt) - Return type for `fulfillmentOrderSubmitCancellationRequest` mutation.
- [FulfillmentOrderSubmitFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrderSubmitFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderSubmitFulfillmentRequest` mutation.
- [FulfillmentOrderSupportedAction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrderSupportedAction.txt) - One of the actions that the fulfillment order supports in its current state.
- [FulfillmentOrdersSetFulfillmentDeadlinePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentOrdersSetFulfillmentDeadlinePayload.txt) - Return type for `fulfillmentOrdersSetFulfillmentDeadline` mutation.
- [FulfillmentOrdersSetFulfillmentDeadlineUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOrdersSetFulfillmentDeadlineUserError.txt) - An error that occurs during the execution of `FulfillmentOrdersSetFulfillmentDeadline`.
- [FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrdersSetFulfillmentDeadlineUserError`.
- [FulfillmentOriginAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentOriginAddress.txt) - The address at which the fulfillment occurred. This object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentOriginAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentOriginAddressInput.txt) - The input fields used to include the address at which the fulfillment occurred. This input object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentService](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentService.txt) - A **Fulfillment Service** is a third party warehouse that prepares and ships orders on behalf of the store owner. Fulfillment services charge a fee to package and ship items and update product inventory levels. Some well known fulfillment services with Shopify integrations include: Amazon, Shipwire, and Rakuten. When an app registers a new `FulfillmentService` on a store, Shopify automatically creates a `Location` that's associated to the fulfillment service. To learn more about fulfillment services, refer to [Manage fulfillments as a fulfillment service app](https://shopify.dev/apps/fulfillment/fulfillment-service-apps) guide.  ## Mutations  You can work with the `FulfillmentService` object with the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate), [fulfillmentServiceUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceUpdate), and [fulfillmentServiceDelete](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceDelete) mutations.  ## Hosted endpoints  Fulfillment service providers integrate with Shopify by providing Shopify with a set of hosted endpoints that Shopify can query on certain conditions. These endpoints must have a common prefix, and this prefix should be supplied in the `callbackUrl` parameter in the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate) mutation.  - Shopify sends POST requests to the `<callbackUrl>/fulfillment_order_notification` endpoint   to notify the fulfillment service about fulfillment requests and fulfillment cancellation requests.    For more information, refer to   [Receive fulfillment requests and cancellations](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-2-receive-fulfillment-requests-and-cancellations). - Shopify sends GET requests to the `<callbackUrl>/fetch_tracking_numbers` endpoint to retrieve tracking numbers for orders,   if `trackingSupport` is set to `true`.    For more information, refer to   [Enable tracking support](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-8-enable-tracking-support-optional).    Fulfillment services can also update tracking information with the   [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation,   rather than waiting for Shopify to ask for tracking numbers. - Shopify sends GET requests to the `<callbackUrl>/fetch_stock` endpoint to retrieve inventory levels,   if `inventoryManagement` is set to `true`.    For more information, refer to   [Sharing inventory levels with Shopify](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-9-share-inventory-levels-with-shopify-optional).  To make sure you have everything set up correctly, you can test the `callbackUrl`-prefixed endpoints in your development store.  ## Resources and webhooks  There are a variety of objects and webhooks that enable a fulfillment service to work. To exchange fulfillment information with Shopify, fulfillment services use the [FulfillmentOrder](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrder), [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) and [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) objects and related mutations. To act on fulfillment process events that happen on the Shopify side, besides awaiting calls to `callbackUrl`-prefixed endpoints, fulfillment services can subscribe to the [fulfillment order](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) and [order](https://shopify.dev/api/admin-rest/latest/resources/webhook) webhooks.
- [FulfillmentServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentServiceCreatePayload.txt) - Return type for `fulfillmentServiceCreate` mutation.
- [FulfillmentServiceDeleteInventoryAction](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentServiceDeleteInventoryAction.txt) - Actions that can be taken at the location when a client requests the deletion of the fulfillment service.
- [FulfillmentServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentServiceDeletePayload.txt) - Return type for `fulfillmentServiceDelete` mutation.
- [FulfillmentServiceType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentServiceType.txt) - The type of a fulfillment service.
- [FulfillmentServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentServiceUpdatePayload.txt) - Return type for `fulfillmentServiceUpdate` mutation.
- [FulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/FulfillmentStatus.txt) - The status of a fulfillment.
- [FulfillmentTrackingInfo](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FulfillmentTrackingInfo.txt) - Represents the tracking information for a fulfillment.
- [FulfillmentTrackingInfoUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentTrackingInfoUpdatePayload.txt) - Return type for `fulfillmentTrackingInfoUpdate` mutation.
- [FulfillmentTrackingInfoUpdateV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/FulfillmentTrackingInfoUpdateV2Payload.txt) - Return type for `fulfillmentTrackingInfoUpdateV2` mutation.
- [FulfillmentTrackingInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentTrackingInput.txt) - The input fields that specify all possible fields for tracking information.  > Note: > If you provide the `url` field, you should not provide the `urls` field. > > If you provide the `number` field, you should not provide the `numbers` field. > > If you provide the `url` field, you should provide the `number` field. > > If you provide the `urls` field, you should provide the `numbers` field.
- [FulfillmentV2Input](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/FulfillmentV2Input.txt) - The input fields used to create a fulfillment from fulfillment orders.
- [FunctionsAppBridge](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FunctionsAppBridge.txt) - The App Bridge information for a Shopify Function.
- [FunctionsErrorHistory](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/FunctionsErrorHistory.txt) - The error history from running a Shopify Function.
- [GenericFile](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GenericFile.txt) - Represents any file other than HTML.
- [GiftCard](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GiftCard.txt) - Represents an issued gift card.
- [GiftCardConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/GiftCardConnection.txt) - An auto-generated type for paginating through multiple GiftCards.
- [GiftCardCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/GiftCardCreateInput.txt) - The input fields to issue a gift card.
- [GiftCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/GiftCardCreatePayload.txt) - Return type for `giftCardCreate` mutation.
- [GiftCardCreditInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/GiftCardCreditInput.txt) - The input fields for a gift card credit transaction.
- [GiftCardCreditPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/GiftCardCreditPayload.txt) - Return type for `giftCardCredit` mutation.
- [GiftCardCreditTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GiftCardCreditTransaction.txt) - A credit transaction which increases the gift card balance.
- [GiftCardDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/GiftCardDeactivatePayload.txt) - Return type for `giftCardDeactivate` mutation.
- [GiftCardDeactivateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GiftCardDeactivateUserError.txt) - An error that occurs during the execution of `GiftCardDeactivate`.
- [GiftCardDeactivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/GiftCardDeactivateUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardDeactivateUserError`.
- [GiftCardDebitInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/GiftCardDebitInput.txt) - The input fields for a gift card debit transaction.
- [GiftCardDebitPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/GiftCardDebitPayload.txt) - Return type for `giftCardDebit` mutation.
- [GiftCardDebitTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GiftCardDebitTransaction.txt) - A debit transaction which decreases the gift card balance.
- [GiftCardErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/GiftCardErrorCode.txt) - Possible error codes that can be returned by `GiftCardUserError`.
- [GiftCardRecipient](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GiftCardRecipient.txt) - Represents a recipient who will receive the issued gift card.
- [GiftCardRecipientInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/GiftCardRecipientInput.txt) - The input fields to add a recipient to a gift card.
- [GiftCardSale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GiftCardSale.txt) - A sale associated with a gift card.
- [GiftCardSendNotificationToCustomerPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/GiftCardSendNotificationToCustomerPayload.txt) - Return type for `giftCardSendNotificationToCustomer` mutation.
- [GiftCardSendNotificationToCustomerUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GiftCardSendNotificationToCustomerUserError.txt) - An error that occurs during the execution of `GiftCardSendNotificationToCustomer`.
- [GiftCardSendNotificationToCustomerUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/GiftCardSendNotificationToCustomerUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardSendNotificationToCustomerUserError`.
- [GiftCardSendNotificationToRecipientPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/GiftCardSendNotificationToRecipientPayload.txt) - Return type for `giftCardSendNotificationToRecipient` mutation.
- [GiftCardSendNotificationToRecipientUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GiftCardSendNotificationToRecipientUserError.txt) - An error that occurs during the execution of `GiftCardSendNotificationToRecipient`.
- [GiftCardSendNotificationToRecipientUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/GiftCardSendNotificationToRecipientUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardSendNotificationToRecipientUserError`.
- [GiftCardSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/GiftCardSortKeys.txt) - The set of valid sort keys for the GiftCard query.
- [GiftCardTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/GiftCardTransaction.txt) - Interface for a gift card transaction.
- [GiftCardTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/GiftCardTransactionConnection.txt) - An auto-generated type for paginating through multiple GiftCardTransactions.
- [GiftCardTransactionUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GiftCardTransactionUserError.txt) - Represents an error that happens during the execution of a gift card transaction mutation.
- [GiftCardTransactionUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/GiftCardTransactionUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardTransactionUserError`.
- [GiftCardUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/GiftCardUpdateInput.txt) - The input fields to update a gift card.
- [GiftCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/GiftCardUpdatePayload.txt) - Return type for `giftCardUpdate` mutation.
- [GiftCardUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/GiftCardUserError.txt) - Represents an error that happens during the execution of a gift card mutation.
- [HTML](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/HTML.txt) - A string containing HTML code. Refer to the [HTML spec](https://html.spec.whatwg.org/#elements-3) for a complete list of HTML elements.  Example value: `"<p>Grey cotton knit sweater.</p>"`
- [HasCompareDigest](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/HasCompareDigest.txt) - Represents a summary of the current version of data in a resource.  The `compare_digest` field can be used as input for mutations that implement a compare-and-swap mechanism.
- [HasEvents](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/HasEvents.txt) - Represents an object that has a list of events.
- [HasLocalizationExtensions](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/HasLocalizationExtensions.txt) - Localization extensions associated with the specified resource. For example, the tax id for government invoice.
- [HasMetafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/HasMetafieldDefinitions.txt) - Resources that metafield definitions can be applied to.
- [HasMetafields](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/HasMetafields.txt) - Represents information about the metafields associated to the specified resource.
- [HasPublishedTranslations](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/HasPublishedTranslations.txt) - Published translations associated with the resource.
- [HasStoreCreditAccounts](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/HasStoreCreditAccounts.txt) - Represents information about the store credit accounts associated to the specified owner.
- [ID](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/ID.txt) - Represents a unique identifier, often used to refetch an object. The ID type appears in a JSON response as a String, but it is not intended to be human-readable.  Example value: `"gid://shopify/Product/10079785100"`
- [Image](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Image.txt) - Represents an image resource.
- [ImageConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ImageConnection.txt) - An auto-generated type for paginating through multiple Images.
- [ImageContentType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ImageContentType.txt) - List of supported image content types.
- [ImageInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ImageInput.txt) - The input fields for an image.
- [ImageTransformInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ImageTransformInput.txt) - The available options for transforming an image.  All transformation options are considered best effort. Any transformation that the original image type doesn't support will be ignored.
- [ImageUploadParameter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ImageUploadParameter.txt) - A parameter to upload an image.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [IncomingRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/IncomingRequestLineItemInput.txt) - The input fields for the incoming line item.
- [Int](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/Int.txt) - Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
- [InventoryActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/InventoryActivatePayload.txt) - Return type for `inventoryActivate` mutation.
- [InventoryAdjustQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryAdjustQuantitiesInput.txt) - The input fields required to adjust inventory quantities.
- [InventoryAdjustQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/InventoryAdjustQuantitiesPayload.txt) - Return type for `inventoryAdjustQuantities` mutation.
- [InventoryAdjustQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryAdjustQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryAdjustQuantities`.
- [InventoryAdjustQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/InventoryAdjustQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryAdjustQuantitiesUserError`.
- [InventoryAdjustmentGroup](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryAdjustmentGroup.txt) - Represents a group of adjustments made as part of the same operation.
- [InventoryBulkToggleActivationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryBulkToggleActivationInput.txt) - The input fields to specify whether the inventory item should be activated or not at the specified location.
- [InventoryBulkToggleActivationPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/InventoryBulkToggleActivationPayload.txt) - Return type for `inventoryBulkToggleActivation` mutation.
- [InventoryBulkToggleActivationUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryBulkToggleActivationUserError.txt) - An error that occurred while setting the activation status of an inventory item.
- [InventoryBulkToggleActivationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/InventoryBulkToggleActivationUserErrorCode.txt) - Possible error codes that can be returned by `InventoryBulkToggleActivationUserError`.
- [InventoryChange](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryChange.txt) - Represents a change in an inventory quantity of an inventory item at a location.
- [InventoryChangeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryChangeInput.txt) - The input fields for the change to be made to an inventory item at a location.
- [InventoryDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/InventoryDeactivatePayload.txt) - Return type for `inventoryDeactivate` mutation.
- [InventoryItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryItem.txt) - Represents the goods available to be shipped to a customer. It holds essential information about the goods, including SKU and whether it is tracked. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/InventoryItemConnection.txt) - An auto-generated type for paginating through multiple InventoryItems.
- [InventoryItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryItemInput.txt) - The input fields for an inventory item.
- [InventoryItemMeasurement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryItemMeasurement.txt) - Represents the packaged dimension for an inventory item.
- [InventoryItemMeasurementInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryItemMeasurementInput.txt) - The input fields for an inventory item measurement.
- [InventoryItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/InventoryItemUpdatePayload.txt) - Return type for `inventoryItemUpdate` mutation.
- [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryLevel.txt) - The quantities of an inventory item that are related to a specific location. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryLevelConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/InventoryLevelConnection.txt) - An auto-generated type for paginating through multiple InventoryLevels.
- [InventoryLevelInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryLevelInput.txt) - The input fields for an inventory level.
- [InventoryMoveQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryMoveQuantitiesInput.txt) - The input fields required to move inventory quantities.
- [InventoryMoveQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/InventoryMoveQuantitiesPayload.txt) - Return type for `inventoryMoveQuantities` mutation.
- [InventoryMoveQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryMoveQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryMoveQuantities`.
- [InventoryMoveQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/InventoryMoveQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryMoveQuantitiesUserError`.
- [InventoryMoveQuantityChange](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryMoveQuantityChange.txt) - Represents the change to be made to an inventory item at a location. The change can either involve the same quantity name between different locations, or involve different quantity names between the same location.
- [InventoryMoveQuantityTerminalInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryMoveQuantityTerminalInput.txt) - The input fields representing the change to be made to an inventory item at a location.
- [InventoryProperties](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryProperties.txt) - General inventory properties for the shop.
- [InventoryQuantity](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryQuantity.txt) - Represents a quantity of an inventory item at a specific location, for a specific name.
- [InventoryQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventoryQuantityName](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryQuantityName.txt) - Details about an individual quantity name.
- [InventoryScheduledChange](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventoryScheduledChange.txt) - Returns the scheduled changes to inventory states related to the ledger document.
- [InventoryScheduledChangeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/InventoryScheduledChangeConnection.txt) - An auto-generated type for paginating through multiple InventoryScheduledChanges.
- [InventoryScheduledChangeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryScheduledChangeInput.txt) - The input fields for a scheduled change of an inventory item.
- [InventoryScheduledChangeItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventoryScheduledChangeItemInput.txt) - The input fields for the inventory item associated with the scheduled changes that need to be applied.
- [InventorySetOnHandQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventorySetOnHandQuantitiesInput.txt) - The input fields required to set inventory on hand quantities.
- [InventorySetOnHandQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/InventorySetOnHandQuantitiesPayload.txt) - Return type for `inventorySetOnHandQuantities` mutation.
- [InventorySetOnHandQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventorySetOnHandQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetOnHandQuantities`.
- [InventorySetOnHandQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/InventorySetOnHandQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetOnHandQuantitiesUserError`.
- [InventorySetQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventorySetQuantitiesInput.txt) - The input fields required to set inventory quantities.
- [InventorySetQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/InventorySetQuantitiesPayload.txt) - Return type for `inventorySetQuantities` mutation.
- [InventorySetQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventorySetQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetQuantities`.
- [InventorySetQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/InventorySetQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetQuantitiesUserError`.
- [InventorySetQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventorySetQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventorySetScheduledChangesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/InventorySetScheduledChangesInput.txt) - The input fields for setting up scheduled changes of inventory items.
- [InventorySetScheduledChangesPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/InventorySetScheduledChangesPayload.txt) - Return type for `inventorySetScheduledChanges` mutation.
- [InventorySetScheduledChangesUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/InventorySetScheduledChangesUserError.txt) - An error that occurs during the execution of `InventorySetScheduledChanges`.
- [InventorySetScheduledChangesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/InventorySetScheduledChangesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetScheduledChangesUserError`.
- [JSON](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/JSON.txt) - A [JSON](https://www.json.org/json-en.html) object.  Example value: `{   "product": {     "id": "gid://shopify/Product/1346443542550",     "title": "White T-shirt",     "options": [{       "name": "Size",       "values": ["M", "L"]     }]   } }`
- [Job](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Job.txt) - A job corresponds to some long running task that the client should poll for status.
- [JobResult](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/JobResult.txt) - A job corresponds to some long running task that the client should poll for status.
- [LanguageCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LanguageCode.txt) - Language codes supported by Shopify.
- [LegacyInteroperability](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/LegacyInteroperability.txt) - Interoperability metadata for types that directly correspond to a REST Admin API resource. For example, on the Product type, LegacyInteroperability returns metadata for the corresponding [Product object](https://shopify.dev/api/admin-graphql/latest/objects/product) in the REST Admin API.
- [LengthUnit](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LengthUnit.txt) - Units of measurement for length.
- [LimitedPendingOrderCount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LimitedPendingOrderCount.txt) - The total number of pending orders on a shop if less then a maximum, or that maximum. The atMax field indicates when this maximum has been reached.
- [LineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LineItem.txt) - Represents individual products and quantities purchased in the associated order.
- [LineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/LineItemConnection.txt) - An auto-generated type for paginating through multiple LineItems.
- [LineItemGroup](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LineItemGroup.txt) - A line item group (bundle) to which a line item belongs to.
- [LineItemSellingPlan](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LineItemSellingPlan.txt) - Represents the selling plan for a line item.
- [Link](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Link.txt) - A link to direct users to.
- [LinkedMetafield](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LinkedMetafield.txt) - The identifier for the metafield linked to this option.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [LinkedMetafieldCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/LinkedMetafieldCreateInput.txt) - The input fields required to link a product option to a metafield.
- [LinkedMetafieldInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/LinkedMetafieldInput.txt) - The input fields for linking a combined listing option to a metafield.
- [LinkedMetafieldUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/LinkedMetafieldUpdateInput.txt) - The input fields required to link a product option to a metafield.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [LocalPaymentMethodsPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LocalPaymentMethodsPaymentDetails.txt) - Local payment methods payment details related to a transaction.
- [Locale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Locale.txt) - A locale.
- [LocalizableContentType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LocalizableContentType.txt) - Specifies the type of the underlying localizable content. This can be used to conditionally render different UI elements such as input fields.
- [LocalizationExtension](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LocalizationExtension.txt) - Represents the value captured by a localization extension. Localization extensions are additional fields required by certain countries on international orders. For example, some countries require additional fields for customs information or tax identification numbers.
- [LocalizationExtensionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/LocalizationExtensionConnection.txt) - An auto-generated type for paginating through multiple LocalizationExtensions.
- [LocalizationExtensionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/LocalizationExtensionInput.txt) - The input fields for a LocalizationExtensionInput.
- [LocalizationExtensionKey](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LocalizationExtensionKey.txt) - The key of a localization extension.
- [LocalizationExtensionPurpose](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LocalizationExtensionPurpose.txt) - The purpose of a localization extension.
- [Location](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Location.txt) - Represents the location where the physical good resides. You can stock inventory at active locations. Active locations that have `fulfills_online_orders: true` and are configured with a shipping rate, pickup enabled or local delivery will be able to sell from their storefront.
- [LocationActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/LocationActivatePayload.txt) - Return type for `locationActivate` mutation.
- [LocationActivateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LocationActivateUserError.txt) - An error that occurs while activating a location.
- [LocationActivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LocationActivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationActivateUserError`.
- [LocationAddAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/LocationAddAddressInput.txt) - The input fields to use to specify the address while adding a location.
- [LocationAddInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/LocationAddInput.txt) - The input fields to use to add a location.
- [LocationAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/LocationAddPayload.txt) - Return type for `locationAdd` mutation.
- [LocationAddUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LocationAddUserError.txt) - An error that occurs while adding a location.
- [LocationAddUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LocationAddUserErrorCode.txt) - Possible error codes that can be returned by `LocationAddUserError`.
- [LocationAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LocationAddress.txt) - Represents the address of a location.
- [LocationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/LocationConnection.txt) - An auto-generated type for paginating through multiple Locations.
- [LocationDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/LocationDeactivatePayload.txt) - Return type for `locationDeactivate` mutation.
- [LocationDeactivateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LocationDeactivateUserError.txt) - The possible errors that can be returned when executing the `locationDeactivate` mutation.
- [LocationDeactivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LocationDeactivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeactivateUserError`.
- [LocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/LocationDeletePayload.txt) - Return type for `locationDelete` mutation.
- [LocationDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LocationDeleteUserError.txt) - An error that occurs while deleting a location.
- [LocationDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LocationDeleteUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeleteUserError`.
- [LocationEditAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/LocationEditAddressInput.txt) - The input fields to use to edit the address of a location.
- [LocationEditInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/LocationEditInput.txt) - The input fields to use to edit a location.
- [LocationEditPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/LocationEditPayload.txt) - Return type for `locationEdit` mutation.
- [LocationEditUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LocationEditUserError.txt) - An error that occurs while editing a location.
- [LocationEditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LocationEditUserErrorCode.txt) - Possible error codes that can be returned by `LocationEditUserError`.
- [LocationLocalPickupDisablePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/LocationLocalPickupDisablePayload.txt) - Return type for `locationLocalPickupDisable` mutation.
- [LocationLocalPickupEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/LocationLocalPickupEnablePayload.txt) - Return type for `locationLocalPickupEnable` mutation.
- [LocationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/LocationSortKeys.txt) - The set of valid sort keys for the Location query.
- [LocationSuggestedAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/LocationSuggestedAddress.txt) - Represents a suggested address for a location.
- [MailingAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MailingAddress.txt) - Represents a customer mailing address.  For example, a customer's default address and an order's billing address are both mailling addresses.
- [MailingAddressConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MailingAddressConnection.txt) - An auto-generated type for paginating through multiple MailingAddresses.
- [MailingAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MailingAddressInput.txt) - The input fields to create or update a mailing address.
- [MailingAddressValidationResult](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MailingAddressValidationResult.txt) - Highest level of validation concerns identified for the address.
- [ManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ManualDiscountApplication.txt) - Manual discount applications capture the intentions of a discount that was manually created for an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [Market](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Market.txt) - A market is a group of one or more regions that you want to target for international sales. By creating a market, you can configure a distinct, localized shopping experience for customers from a specific area of the world. For example, you can [change currency](https://shopify.dev/api/admin-graphql/current/mutations/marketCurrencySettingsUpdate), [configure international pricing](https://shopify.dev/apps/internationalization/product-price-lists), or [add market-specific domains or subfolders](https://shopify.dev/api/admin-graphql/current/objects/MarketWebPresence).
- [MarketCatalog](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketCatalog.txt) - A list of products with publishing and pricing information associated with markets.
- [MarketCatalogConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MarketCatalogConnection.txt) - An auto-generated type for paginating through multiple MarketCatalogs.
- [MarketConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MarketConnection.txt) - An auto-generated type for paginating through multiple Markets.
- [MarketCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketCreateInput.txt) - The input fields required to create a market.
- [MarketCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketCreatePayload.txt) - Return type for `marketCreate` mutation.
- [MarketCurrencySettings](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketCurrencySettings.txt) - A market's currency settings.
- [MarketCurrencySettingsUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketCurrencySettingsUpdateInput.txt) - The input fields used to update the currency settings of a market.
- [MarketCurrencySettingsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketCurrencySettingsUpdatePayload.txt) - Return type for `marketCurrencySettingsUpdate` mutation.
- [MarketCurrencySettingsUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketCurrencySettingsUserError.txt) - Error codes for failed market multi-currency operations.
- [MarketCurrencySettingsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketCurrencySettingsUserErrorCode.txt) - Possible error codes that can be returned by `MarketCurrencySettingsUserError`.
- [MarketDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketDeletePayload.txt) - Return type for `marketDelete` mutation.
- [MarketLocalizableContent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketLocalizableContent.txt) - The market localizable content of a resource's field.
- [MarketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketLocalizableResource.txt) - A resource that has market localizable fields.
- [MarketLocalizableResourceConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MarketLocalizableResourceConnection.txt) - An auto-generated type for paginating through multiple MarketLocalizableResources.
- [MarketLocalizableResourceType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketLocalizableResourceType.txt) - The type of resources that are market localizable.
- [MarketLocalization](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketLocalization.txt) - The market localization of a field within a resource, which is determined by the market ID.
- [MarketLocalizationRegisterInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketLocalizationRegisterInput.txt) - The input fields and values for creating or updating a market localization.
- [MarketLocalizationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketLocalizationsRegisterPayload.txt) - Return type for `marketLocalizationsRegister` mutation.
- [MarketLocalizationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketLocalizationsRemovePayload.txt) - Return type for `marketLocalizationsRemove` mutation.
- [MarketRegion](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/MarketRegion.txt) - A geographic region which comprises a market.
- [MarketRegionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MarketRegionConnection.txt) - An auto-generated type for paginating through multiple MarketRegions.
- [MarketRegionCountry](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketRegionCountry.txt) - A country which comprises a market.
- [MarketRegionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketRegionCreateInput.txt) - The input fields for creating a market region with exactly one required option.
- [MarketRegionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketRegionDeletePayload.txt) - Return type for `marketRegionDelete` mutation.
- [MarketRegionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketRegionsCreatePayload.txt) - Return type for `marketRegionsCreate` mutation.
- [MarketRegionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketRegionsDeletePayload.txt) - Return type for `marketRegionsDelete` mutation.
- [MarketUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketUpdateInput.txt) - The input fields used to update a market.
- [MarketUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketUpdatePayload.txt) - Return type for `marketUpdate` mutation.
- [MarketUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketUserError.txt) - Defines errors encountered while managing a Market.
- [MarketUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketUserErrorCode.txt) - Possible error codes that can be returned by `MarketUserError`.
- [MarketWebPresence](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketWebPresence.txt) - The market’s web presence, which defines its SEO strategy. This can be a different domain (e.g. `example.ca`), subdomain (e.g. `ca.example.com`), or subfolders of the primary domain (e.g. `example.com/en-ca`). Each web presence comprises one or more language variants. If a market does not have its own web presence, it is accessible on the shop’s primary domain via [country selectors](https://shopify.dev/themes/internationalization/multiple-currencies-languages#the-country-selector).  Note: while the domain/subfolders defined by a market’s web presence are not applicable to custom storefronts, which must manage their own domains and routing, the languages chosen here do govern [the languages available on the Storefront API](https://shopify.dev/custom-storefronts/internationalization/multiple-languages) for the countries in this market.
- [MarketWebPresenceConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MarketWebPresenceConnection.txt) - An auto-generated type for paginating through multiple MarketWebPresences.
- [MarketWebPresenceCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketWebPresenceCreateInput.txt) - The input fields used to create a web presence for a market.
- [MarketWebPresenceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketWebPresenceCreatePayload.txt) - Return type for `marketWebPresenceCreate` mutation.
- [MarketWebPresenceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketWebPresenceDeletePayload.txt) - Return type for `marketWebPresenceDelete` mutation.
- [MarketWebPresenceRootUrl](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketWebPresenceRootUrl.txt) - The URL for the homepage of the online store in the context of a particular market and a particular locale.
- [MarketWebPresenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketWebPresenceUpdateInput.txt) - The input fields used to update a web presence for a market.
- [MarketWebPresenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketWebPresenceUpdatePayload.txt) - Return type for `marketWebPresenceUpdate` mutation.
- [MarketingActivitiesDeleteAllExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketingActivitiesDeleteAllExternalPayload.txt) - Return type for `marketingActivitiesDeleteAllExternal` mutation.
- [MarketingActivity](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketingActivity.txt) - The marketing activity resource represents marketing that a         merchant created through an app.
- [MarketingActivityBudgetInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketingActivityBudgetInput.txt) - The input fields combining budget amount and its marketing budget type.
- [MarketingActivityConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MarketingActivityConnection.txt) - An auto-generated type for paginating through multiple MarketingActivities.
- [MarketingActivityCreateExternalInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketingActivityCreateExternalInput.txt) - The input fields for creating an externally-managed marketing activity.
- [MarketingActivityCreateExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketingActivityCreateExternalPayload.txt) - Return type for `marketingActivityCreateExternal` mutation.
- [MarketingActivityCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketingActivityCreateInput.txt) - The input fields required to create a marketing activity.
- [MarketingActivityCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketingActivityCreatePayload.txt) - Return type for `marketingActivityCreate` mutation.
- [MarketingActivityDeleteExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketingActivityDeleteExternalPayload.txt) - Return type for `marketingActivityDeleteExternal` mutation.
- [MarketingActivityExtensionAppErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingActivityExtensionAppErrorCode.txt) - The error code resulted from the marketing activity extension integration.
- [MarketingActivityExtensionAppErrors](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketingActivityExtensionAppErrors.txt) - Represents errors returned from apps when using the marketing activity extension.
- [MarketingActivityExternalStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingActivityExternalStatus.txt) - Set of possible statuses for an external marketing activity.
- [MarketingActivityHierarchyLevel](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingActivityHierarchyLevel.txt) - Hierarchy levels for external marketing activities.
- [MarketingActivitySortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingActivitySortKeys.txt) - The set of valid sort keys for the MarketingActivity query.
- [MarketingActivityStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingActivityStatus.txt) - Status helps to identify if this marketing activity has been completed, queued, failed etc.
- [MarketingActivityStatusBadgeType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingActivityStatusBadgeType.txt) - StatusBadgeType helps to identify the color of the status badge.
- [MarketingActivityUpdateExternalInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketingActivityUpdateExternalInput.txt) - The input fields required to update an externally managed marketing activity.
- [MarketingActivityUpdateExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketingActivityUpdateExternalPayload.txt) - Return type for `marketingActivityUpdateExternal` mutation.
- [MarketingActivityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketingActivityUpdateInput.txt) - The input fields required to update a marketing activity.
- [MarketingActivityUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketingActivityUpdatePayload.txt) - Return type for `marketingActivityUpdate` mutation.
- [MarketingActivityUpsertExternalInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketingActivityUpsertExternalInput.txt) - The input fields for creating or updating an externally-managed marketing activity.
- [MarketingActivityUpsertExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketingActivityUpsertExternalPayload.txt) - Return type for `marketingActivityUpsertExternal` mutation.
- [MarketingActivityUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketingActivityUserError.txt) - An error that occurs during the execution of marketing activity and engagement mutations.
- [MarketingActivityUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingActivityUserErrorCode.txt) - Possible error codes that can be returned by `MarketingActivityUserError`.
- [MarketingBudget](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketingBudget.txt) - This type combines budget amount and its marketing budget type.
- [MarketingBudgetBudgetType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingBudgetBudgetType.txt) - The budget type for a marketing activity.
- [MarketingChannel](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingChannel.txt) - The medium through which the marketing activity and event reached consumers. This is used for reporting aggregation.
- [MarketingEngagement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketingEngagement.txt) - Marketing engagement represents customer activity taken on a marketing activity or a marketing channel.
- [MarketingEngagementCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketingEngagementCreatePayload.txt) - Return type for `marketingEngagementCreate` mutation.
- [MarketingEngagementInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MarketingEngagementInput.txt) - The input fields for a marketing engagement.
- [MarketingEngagementsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MarketingEngagementsDeletePayload.txt) - Return type for `marketingEngagementsDelete` mutation.
- [MarketingEvent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MarketingEvent.txt) - Represents actions that market a merchant's store or products.
- [MarketingEventConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MarketingEventConnection.txt) - An auto-generated type for paginating through multiple MarketingEvents.
- [MarketingEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingEventSortKeys.txt) - The set of valid sort keys for the MarketingEvent query.
- [MarketingTactic](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MarketingTactic.txt) - The available types of tactics for a marketing activity.
- [Media](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/Media.txt) - Represents a media interface.
- [MediaConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MediaConnection.txt) - An auto-generated type for paginating through multiple Media.
- [MediaContentType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MediaContentType.txt) - The possible content types for a media object.
- [MediaError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MediaError.txt) - Represents a media error. This typically occurs when there is an issue with the media itself causing it to fail validation. Check the media before attempting to upload again.
- [MediaErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MediaErrorCode.txt) - Error types for media.
- [MediaHost](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MediaHost.txt) - Host for a Media Resource.
- [MediaImage](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MediaImage.txt) - An image hosted on Shopify.
- [MediaImageOriginalSource](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MediaImageOriginalSource.txt) - The original source for an image.
- [MediaPreviewImage](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MediaPreviewImage.txt) - Represents the preview image for a media.
- [MediaPreviewImageStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MediaPreviewImageStatus.txt) - The possible statuses for a media preview image.
- [MediaStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MediaStatus.txt) - The possible statuses for a media object.
- [MediaUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MediaUserError.txt) - Represents an error that happens during execution of a Media query or mutation.
- [MediaUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MediaUserErrorCode.txt) - Possible error codes that can be returned by `MediaUserError`.
- [MediaWarning](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MediaWarning.txt) - Represents a media warning. This occurs when there is a non-blocking concern regarding your media. Consider reviewing your media to ensure it is correct and its parameters are as expected.
- [MediaWarningCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MediaWarningCode.txt) - Warning types for media.
- [Menu](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Menu.txt) - A menu for display on the storefront.
- [MenuConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MenuConnection.txt) - An auto-generated type for paginating through multiple Menus.
- [MenuCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MenuCreatePayload.txt) - Return type for `menuCreate` mutation.
- [MenuCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MenuCreateUserError.txt) - An error that occurs during the execution of `MenuCreate`.
- [MenuCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MenuCreateUserErrorCode.txt) - Possible error codes that can be returned by `MenuCreateUserError`.
- [MenuDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MenuDeletePayload.txt) - Return type for `menuDelete` mutation.
- [MenuDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MenuDeleteUserError.txt) - An error that occurs during the execution of `MenuDelete`.
- [MenuDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MenuDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MenuDeleteUserError`.
- [MenuItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MenuItem.txt) - A menu item for display on the storefront.
- [MenuItemCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MenuItemCreateInput.txt) - The input fields required to create a valid Menu item.
- [MenuItemType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MenuItemType.txt) - A menu item type.
- [MenuItemUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MenuItemUpdateInput.txt) - The input fields required to update a valid Menu item.
- [MenuSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MenuSortKeys.txt) - The set of valid sort keys for the Menu query.
- [MenuUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MenuUpdatePayload.txt) - Return type for `menuUpdate` mutation.
- [MenuUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MenuUpdateUserError.txt) - An error that occurs during the execution of `MenuUpdate`.
- [MenuUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MenuUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MenuUpdateUserError`.
- [MerchandiseDiscountClass](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MerchandiseDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [MerchantApprovalSignals](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MerchantApprovalSignals.txt) - Merchant approval for accelerated onboarding to channel integration apps.
- [Metafield](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Metafield.txt) - Metafields enable you to attach additional information to a Shopify resource, such as a [Product](https://shopify.dev/api/admin-graphql/latest/objects/product) or a [Collection](https://shopify.dev/api/admin-graphql/latest/objects/collection). For more information about where you can attach metafields refer to [HasMetafields](https://shopify.dev/api/admin/graphql/reference/common-objects/HasMetafields). Some examples of the data that metafields enable you to store are specifications, size charts, downloadable documents, release dates, images, or part numbers. Metafields are identified by an owner resource, namespace, and key. and store a value along with type information for that value.
- [MetafieldAccess](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldAccess.txt) - The access settings for this metafield definition.
- [MetafieldAccessGrant](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldAccessGrant.txt) - An explicit access grant for the metafields under this definition.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessGrantDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldAccessGrantDeleteInput.txt) - The input fields for an explicit access grant to be deleted for the metafields under this definition.
- [MetafieldAccessGrantInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldAccessGrantInput.txt) - The input fields for an explicit access grant to be created or updated for the metafields under this definition.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessGrantOperationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldAccessGrantOperationInput.txt) - The input fields for possible operations for modifying access grants. Exactly one option is required.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldAccessInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAccessUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldAccessUpdateInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAdminAccess](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldAdminAccess.txt) - Possible admin access settings for metafields.
- [MetafieldAdminAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldAdminAccessInput.txt) - The possible values for setting metafield Admin API access.
- [MetafieldCapabilities](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldCapabilities.txt) - Provides the capabilities of a metafield definition.
- [MetafieldCapabilityAdminFilterable](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldCapabilityAdminFilterable.txt) - Information about the admin filterable capability on a metafield definition.
- [MetafieldCapabilityAdminFilterableInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldCapabilityAdminFilterableInput.txt) - The input fields for enabling and disabling the admin filterable capability.
- [MetafieldCapabilityCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldCapabilityCreateInput.txt) - The input fields for creating a metafield capability.
- [MetafieldCapabilitySmartCollectionCondition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldCapabilitySmartCollectionCondition.txt) - Information about the smart collection condition capability on a metafield definition.
- [MetafieldCapabilitySmartCollectionConditionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldCapabilitySmartCollectionConditionInput.txt) - The input fields for enabling and disabling the smart collection condition capability.
- [MetafieldCapabilityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldCapabilityUpdateInput.txt) - The input fields for updating a metafield capability.
- [MetafieldConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MetafieldConnection.txt) - An auto-generated type for paginating through multiple Metafields.
- [MetafieldCustomerAccountAccess](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldCustomerAccountAccess.txt) - Defines how the metafields of a definition can be accessed in the Customer Account API.
- [MetafieldCustomerAccountAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldCustomerAccountAccessInput.txt) - The possible values for setting metafield Customer Account API access.
- [MetafieldDefinition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinition.txt) - Metafield definitions enable you to define additional validation constraints for metafields, and enable the merchant to edit metafield values in context.
- [MetafieldDefinitionAdminFilterStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldDefinitionAdminFilterStatus.txt) - Possible filter statuses associated with a metafield definition for use in admin filtering.
- [MetafieldDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MetafieldDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitions.
- [MetafieldDefinitionConstraintStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldDefinitionConstraintStatus.txt) - Metafield definition constraint criteria to filter metafield definitions by.
- [MetafieldDefinitionConstraintSubtypeIdentifier](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldDefinitionConstraintSubtypeIdentifier.txt) - The input fields used to identify a subtype of a resource for the purposes of metafield definition constraints.
- [MetafieldDefinitionConstraintValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinitionConstraintValue.txt) - A constraint subtype value that the metafield definition applies to.
- [MetafieldDefinitionConstraintValueConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MetafieldDefinitionConstraintValueConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitionConstraintValues.
- [MetafieldDefinitionConstraints](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinitionConstraints.txt) - The constraints that determine what subtypes of resources a metafield definition applies to.
- [MetafieldDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetafieldDefinitionCreatePayload.txt) - Return type for `metafieldDefinitionCreate` mutation.
- [MetafieldDefinitionCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinitionCreateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionCreate`.
- [MetafieldDefinitionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldDefinitionCreateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionCreateUserError`.
- [MetafieldDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetafieldDefinitionDeletePayload.txt) - Return type for `metafieldDefinitionDelete` mutation.
- [MetafieldDefinitionDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinitionDeleteUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionDelete`.
- [MetafieldDefinitionDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldDefinitionDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionDeleteUserError`.
- [MetafieldDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldDefinitionInput.txt) - The input fields required to create a metafield definition.
- [MetafieldDefinitionPinPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetafieldDefinitionPinPayload.txt) - Return type for `metafieldDefinitionPin` mutation.
- [MetafieldDefinitionPinUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinitionPinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionPin`.
- [MetafieldDefinitionPinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldDefinitionPinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionPinUserError`.
- [MetafieldDefinitionPinnedStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldDefinitionPinnedStatus.txt) - Possible metafield definition pinned statuses.
- [MetafieldDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldDefinitionSortKeys.txt) - The set of valid sort keys for the MetafieldDefinition query.
- [MetafieldDefinitionSupportedValidation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinitionSupportedValidation.txt) - The type and name for the optional validation configuration of a metafield.  For example, a supported validation might consist of a `max` name and a `number_integer` type. This validation can then be used to enforce a maximum character length for a `single_line_text_field` metafield.
- [MetafieldDefinitionType](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinitionType.txt) - A metafield definition type provides basic foundation and validation for a metafield.
- [MetafieldDefinitionUnpinPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetafieldDefinitionUnpinPayload.txt) - Return type for `metafieldDefinitionUnpin` mutation.
- [MetafieldDefinitionUnpinUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinitionUnpinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUnpin`.
- [MetafieldDefinitionUnpinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldDefinitionUnpinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUnpinUserError`.
- [MetafieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldDefinitionUpdateInput.txt) - The input fields required to update a metafield definition.
- [MetafieldDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetafieldDefinitionUpdatePayload.txt) - Return type for `metafieldDefinitionUpdate` mutation.
- [MetafieldDefinitionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinitionUpdateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUpdate`.
- [MetafieldDefinitionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldDefinitionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUpdateUserError`.
- [MetafieldDefinitionValidation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldDefinitionValidation.txt) - A configured metafield definition validation.  For example, for a metafield definition of `number_integer` type, you can set a validation with the name `max` and a value of `15`. This validation will ensure that the value of the metafield is a number less than or equal to 15.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldDefinitionValidationInput.txt) - The name and value for a metafield definition validation.  For example, for a metafield definition of `single_line_text_field` type, you can set a validation with the name `min` and a value of `10`. This validation will ensure that the value of the metafield is at least 10 characters.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldDefinitionValidationStatus.txt) - Possible metafield definition validation statuses.
- [MetafieldDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldDeleteInput.txt) - The input fields to delete a metafield.
- [MetafieldDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetafieldDeletePayload.txt) - Return type for `metafieldDelete` mutation.
- [MetafieldGrantAccessLevel](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldGrantAccessLevel.txt) - Possible access levels for explicit metafield access grants.
- [MetafieldIdentifier](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldIdentifier.txt) - Identifies a metafield by its owner resource, namespace, and key.
- [MetafieldIdentifierInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldIdentifierInput.txt) - The input fields that identify metafields.
- [MetafieldInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldInput.txt) - The input fields to use to create or update a metafield through a mutation on the owning resource. An alternative way to create or update a metafield is by using the [metafieldsSet](https://shopify.dev/api/admin-graphql/latest/mutations/metafieldsSet) mutation.
- [MetafieldOwnerType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldOwnerType.txt) - Possible types of a metafield's owner resource.
- [MetafieldReference](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/MetafieldReference.txt) - The resource referenced by the metafield value.
- [MetafieldReferenceConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MetafieldReferenceConnection.txt) - An auto-generated type for paginating through multiple MetafieldReferences.
- [MetafieldReferencer](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/MetafieldReferencer.txt) - Types of resources that may use metafields to reference other resources.
- [MetafieldRelation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldRelation.txt) - Defines a relation between two resources via a reference metafield. The referencer owns the joining field with a given namespace and key, while the target is referenced by the field.
- [MetafieldRelationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MetafieldRelationConnection.txt) - An auto-generated type for paginating through multiple MetafieldRelations.
- [MetafieldStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldStorefrontAccess.txt) - Defines how the metafields of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetafieldStorefrontAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldStorefrontAccessInput.txt) - The possible values for setting metafield storefront access. Storefront accesss governs both Liquid and the GraphQL Storefront API.
- [MetafieldStorefrontVisibility](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldStorefrontVisibility.txt) - By default, the Storefront API can't read metafields. To make specific metafields visible in the Storefront API, you need to create a `MetafieldStorefrontVisibility` record. A `MetafieldStorefrontVisibility` record is a list of the metafields, defined by the `owner_type`, `namespace`, and `key`, to make visible in the Storefront API.  Learn about [exposing metafields in the Storefront API] (https://shopify.dev/custom-storefronts/products-collections/metafields) for more details.
- [MetafieldStorefrontVisibilityConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MetafieldStorefrontVisibilityConnection.txt) - An auto-generated type for paginating through multiple MetafieldStorefrontVisibilities.
- [MetafieldStorefrontVisibilityCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetafieldStorefrontVisibilityCreatePayload.txt) - Return type for `metafieldStorefrontVisibilityCreate` mutation.
- [MetafieldStorefrontVisibilityDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetafieldStorefrontVisibilityDeletePayload.txt) - Return type for `metafieldStorefrontVisibilityDelete` mutation.
- [MetafieldStorefrontVisibilityInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldStorefrontVisibilityInput.txt) - The input fields to create a MetafieldStorefrontVisibility record.
- [MetafieldValidationStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldValidationStatus.txt) - Possible metafield validation statuses.
- [MetafieldValueType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldValueType.txt) - Legacy type information for the stored value. Replaced by `type`.
- [MetafieldsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetafieldsDeletePayload.txt) - Return type for `metafieldsDelete` mutation.
- [MetafieldsSetInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetafieldsSetInput.txt) - The input fields for a metafield value to set.
- [MetafieldsSetPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetafieldsSetPayload.txt) - Return type for `metafieldsSet` mutation.
- [MetafieldsSetUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetafieldsSetUserError.txt) - An error that occurs during the execution of `MetafieldsSet`.
- [MetafieldsSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetafieldsSetUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldsSetUserError`.
- [Metaobject](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Metaobject.txt) - Provides an object instance represented by a MetaobjectDefinition.
- [MetaobjectAccess](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectAccess.txt) - Provides metaobject definition's access configuration.
- [MetaobjectAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectAccessInput.txt) - The input fields for configuring metaobject access controls.
- [MetaobjectAdminAccess](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetaobjectAdminAccess.txt) - Defines how the metaobjects of a definition can be accessed in admin API surface areas.
- [MetaobjectBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetaobjectBulkDeletePayload.txt) - Return type for `metaobjectBulkDelete` mutation.
- [MetaobjectBulkDeleteWhereCondition](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectBulkDeleteWhereCondition.txt) - Specifies the condition by which metaobjects are deleted. Exactly one field of input is required.
- [MetaobjectCapabilities](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilities.txt) - Provides the capabilities of a metaobject definition.
- [MetaobjectCapabilitiesOnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilitiesOnlineStore.txt) - The Online Store capability of a metaobject definition.
- [MetaobjectCapabilitiesPublishable](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilitiesPublishable.txt) - The publishable capability of a metaobject definition.
- [MetaobjectCapabilitiesRenderable](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilitiesRenderable.txt) - The renderable capability of a metaobject definition.
- [MetaobjectCapabilitiesTranslatable](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilitiesTranslatable.txt) - The translatable capability of a metaobject definition.
- [MetaobjectCapabilityCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityCreateInput.txt) - The input fields for creating a metaobject capability.
- [MetaobjectCapabilityData](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilityData.txt) - Provides the capabilities of a metaobject.
- [MetaobjectCapabilityDataInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityDataInput.txt) - The input fields for metaobject capabilities.
- [MetaobjectCapabilityDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilityDataOnlineStore.txt) - The Online Store capability for the parent metaobject.
- [MetaobjectCapabilityDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityDataOnlineStoreInput.txt) - The input fields for the Online Store capability to control renderability on the Online Store.
- [MetaobjectCapabilityDataPublishable](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilityDataPublishable.txt) - The publishable capability for the parent metaobject.
- [MetaobjectCapabilityDataPublishableInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityDataPublishableInput.txt) - The input fields for publishable capability to adjust visibility on channels.
- [MetaobjectCapabilityDefinitionDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilityDefinitionDataOnlineStore.txt) - The Online Store capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityDefinitionDataOnlineStoreInput.txt) - The input fields of the Online Store capability.
- [MetaobjectCapabilityDefinitionDataRenderable](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilityDefinitionDataRenderable.txt) - The renderable capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataRenderableInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityDefinitionDataRenderableInput.txt) - The input fields of the renderable capability for SEO aliases.
- [MetaobjectCapabilityOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityOnlineStoreInput.txt) - The input fields for enabling and disabling the Online Store capability.
- [MetaobjectCapabilityPublishableInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityPublishableInput.txt) - The input fields for enabling and disabling the publishable capability.
- [MetaobjectCapabilityRenderableInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityRenderableInput.txt) - The input fields for enabling and disabling the renderable capability.
- [MetaobjectCapabilityTranslatableInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityTranslatableInput.txt) - The input fields for enabling and disabling the translatable capability.
- [MetaobjectCapabilityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCapabilityUpdateInput.txt) - The input fields for updating a metaobject capability.
- [MetaobjectConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MetaobjectConnection.txt) - An auto-generated type for paginating through multiple Metaobjects.
- [MetaobjectCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectCreateInput.txt) - The input fields for creating a metaobject.
- [MetaobjectCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetaobjectCreatePayload.txt) - Return type for `metaobjectCreate` mutation.
- [MetaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectDefinition.txt) - Provides the definition of a generic object structure composed of metafields.
- [MetaobjectDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MetaobjectDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetaobjectDefinitions.
- [MetaobjectDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectDefinitionCreateInput.txt) - The input fields for creating a metaobject definition.
- [MetaobjectDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetaobjectDefinitionCreatePayload.txt) - Return type for `metaobjectDefinitionCreate` mutation.
- [MetaobjectDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetaobjectDefinitionDeletePayload.txt) - Return type for `metaobjectDefinitionDelete` mutation.
- [MetaobjectDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectDefinitionUpdateInput.txt) - The input fields for updating a metaobject definition.
- [MetaobjectDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetaobjectDefinitionUpdatePayload.txt) - Return type for `metaobjectDefinitionUpdate` mutation.
- [MetaobjectDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetaobjectDeletePayload.txt) - Return type for `metaobjectDelete` mutation.
- [MetaobjectField](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectField.txt) - Provides a field definition and the data value assigned to it.
- [MetaobjectFieldDefinition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectFieldDefinition.txt) - Defines a field for a MetaobjectDefinition with properties such as the field's data type and validations.
- [MetaobjectFieldDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectFieldDefinitionCreateInput.txt) - The input fields for creating a metaobject field definition.
- [MetaobjectFieldDefinitionDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectFieldDefinitionDeleteInput.txt) - The input fields for deleting a metaobject field definition.
- [MetaobjectFieldDefinitionOperationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectFieldDefinitionOperationInput.txt) - The input fields for possible operations for modifying field definitions. Exactly one option is required.
- [MetaobjectFieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectFieldDefinitionUpdateInput.txt) - The input fields for updating a metaobject field definition.
- [MetaobjectFieldInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectFieldInput.txt) - The input fields for a metaobject field value.
- [MetaobjectHandleInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectHandleInput.txt) - The input fields for retrieving a metaobject by handle.
- [MetaobjectStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetaobjectStatus.txt) - Defines visibility status for metaobjects.
- [MetaobjectStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetaobjectStorefrontAccess.txt) - Defines how the metaobjects of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetaobjectThumbnail](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectThumbnail.txt) - Provides attributes for visual representation.
- [MetaobjectUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectUpdateInput.txt) - The input fields for updating a metaobject.
- [MetaobjectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetaobjectUpdatePayload.txt) - Return type for `metaobjectUpdate` mutation.
- [MetaobjectUpsertInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MetaobjectUpsertInput.txt) - The input fields for upserting a metaobject.
- [MetaobjectUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MetaobjectUpsertPayload.txt) - Return type for `metaobjectUpsert` mutation.
- [MetaobjectUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MetaobjectUserError.txt) - Defines errors encountered while managing metaobject resources.
- [MetaobjectUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MetaobjectUserErrorCode.txt) - Possible error codes that can be returned by `MetaobjectUserError`.
- [MethodDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MethodDefinitionSortKeys.txt) - The set of valid sort keys for the MethodDefinition query.
- [MobilePlatformApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/MobilePlatformApplication.txt) - You can use the `MobilePlatformApplication` resource to enable [shared web credentials](https://developer.apple.com/documentation/security/shared_web_credentials) for Shopify iOS apps, as well as to create [iOS universal link](https://developer.apple.com/ios/universal-links/) or [Android app link](https://developer.android.com/training/app-links/) verification endpoints for merchant Shopify iOS or Android apps. Shared web credentials let iOS users access a native app after logging into the respective website in Safari without re-entering their username and password. If a user changes their credentials in the app, then those changes are reflected in Safari. You must use a custom domain to integrate shared web credentials with Shopify. With each platform's link system, users can tap a link to a shop's website and get seamlessly redirected to a merchant's installed app without going through a browser or manually selecting an app.  For full configuration instructions on iOS shared web credentials, see the [associated domains setup](https://developer.apple.com/documentation/security/password_autofill/setting_up_an_app_s_associated_domains) technical documentation.  For full configuration instructions on iOS universal links or Android App Links, see the respective [iOS universal link](https://developer.apple.com/documentation/uikit/core_app/allowing_apps_and_websites_to_link_to_your_content) or [Android app link](https://developer.android.com/training/app-links) technical documentation.
- [MobilePlatformApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/MobilePlatformApplicationConnection.txt) - An auto-generated type for paginating through multiple MobilePlatformApplications.
- [MobilePlatformApplicationCreateAndroidInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MobilePlatformApplicationCreateAndroidInput.txt) - The input fields for an Android based mobile platform application.
- [MobilePlatformApplicationCreateAppleInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MobilePlatformApplicationCreateAppleInput.txt) - The input fields for an Apple based mobile platform application.
- [MobilePlatformApplicationCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MobilePlatformApplicationCreateInput.txt) - The input fields for a mobile application platform type.
- [MobilePlatformApplicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MobilePlatformApplicationCreatePayload.txt) - Return type for `mobilePlatformApplicationCreate` mutation.
- [MobilePlatformApplicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MobilePlatformApplicationDeletePayload.txt) - Return type for `mobilePlatformApplicationDelete` mutation.
- [MobilePlatformApplicationUpdateAndroidInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MobilePlatformApplicationUpdateAndroidInput.txt) - The input fields for an Android based mobile platform application.
- [MobilePlatformApplicationUpdateAppleInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MobilePlatformApplicationUpdateAppleInput.txt) - The input fields for an Apple based mobile platform application.
- [MobilePlatformApplicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MobilePlatformApplicationUpdateInput.txt) - The input fields for the mobile platform application platform type.
- [MobilePlatformApplicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/MobilePlatformApplicationUpdatePayload.txt) - Return type for `mobilePlatformApplicationUpdate` mutation.
- [MobilePlatformApplicationUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MobilePlatformApplicationUserError.txt) - Represents an error in the input of a mutation.
- [MobilePlatformApplicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/MobilePlatformApplicationUserErrorCode.txt) - Possible error codes that can be returned by `MobilePlatformApplicationUserError`.
- [Model3d](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Model3d.txt) - Represents a Shopify hosted 3D model.
- [Model3dBoundingBox](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Model3dBoundingBox.txt) - Bounding box information of a 3d model.
- [Model3dSource](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Model3dSource.txt) - A source for a Shopify-hosted 3d model.  Types of sources include GLB and USDZ formatted 3d models, where the former is an original 3d model and the latter has been converted from the original.  If the original source is in GLB format and over 15 MBs in size, then both the original and the USDZ formatted source are optimized to reduce the file size.
- [Money](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/Money.txt) - A monetary value string without a currency symbol or code. Example value: `"100.57"`.
- [MoneyBag](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MoneyBag.txt) - A collection of monetary values in their respective currencies. Typically used in the context of multi-currency pricing and transactions, when an amount in the shop's currency is converted to the customer's currency of choice (the presentment currency).
- [MoneyBagInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MoneyBagInput.txt) - An input collection of monetary values in their respective currencies. Represents an amount in the shop's currency and the amount as converted to the customer's currency of choice (the presentment currency).
- [MoneyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MoneyInput.txt) - The input fields for a monetary value with currency.
- [MoneyV2](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MoneyV2.txt) - A monetary value with currency.
- [MoveInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/MoveInput.txt) - The input fields for a single move of an object to a specific position in a set, using a zero-based index.
- [abandonmentEmailStateUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/abandonmentEmailStateUpdate.txt) - Updates the email state value for an abandonment.
- [abandonmentUpdateActivitiesDeliveryStatuses](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/abandonmentUpdateActivitiesDeliveryStatuses.txt) - Updates the marketing activities delivery statuses for an abandonment.
- [appPurchaseOneTimeCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/appPurchaseOneTimeCreate.txt) - Charges a shop for features or services one time. This type of charge is recommended for apps that aren't billed on a recurring basis. Test and demo shops aren't charged.
- [appRevokeAccessScopes](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/appRevokeAccessScopes.txt) - Revokes access scopes previously granted for an app installation.
- [appSubscriptionCancel](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/appSubscriptionCancel.txt) - Cancels an app subscription on a store.
- [appSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/appSubscriptionCreate.txt) - Allows an app to charge a store for features or services on a recurring basis.
- [appSubscriptionLineItemUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/appSubscriptionLineItemUpdate.txt) - Updates the capped amount on the usage pricing plan of an app subscription line item.
- [appSubscriptionTrialExtend](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/appSubscriptionTrialExtend.txt) - Extends the trial of an app subscription.
- [appUsageRecordCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/appUsageRecordCreate.txt) - Enables an app to charge a store for features or services on a per-use basis. The usage charge value is counted towards the `cappedAmount` limit that was specified in the `appUsagePricingDetails` field when the app subscription was created. If you create an app usage charge that causes the total usage charges in a billing interval to exceed the capped amount, then a `Total price exceeds balance remaining` error is returned.
- [articleCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/articleCreate.txt) - Creates an article.
- [articleDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/articleDelete.txt) - Deletes an article.
- [articleUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/articleUpdate.txt) - Updates an article.
- [blogCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/blogCreate.txt) - Creates a blog.
- [blogDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/blogDelete.txt) - Deletes a blog.
- [blogUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/blogUpdate.txt) - Updates a blog.
- [bulkOperationCancel](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/bulkOperationCancel.txt) - Starts the cancelation process of a running bulk operation.  There may be a short delay from when a cancelation starts until the operation is actually canceled.
- [bulkOperationRunMutation](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/bulkOperationRunMutation.txt) - Creates and runs a bulk operation mutation.  To learn how to bulk import large volumes of data asynchronously, refer to the [bulk import data guide](https://shopify.dev/api/usage/bulk-operations/imports).
- [bulkOperationRunQuery](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/bulkOperationRunQuery.txt) - Creates and runs a bulk operation query.  See the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/queries) for more details.
- [bulkProductResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/bulkProductResourceFeedbackCreate.txt) - Creates product feedback for multiple products.
- [carrierServiceCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/carrierServiceCreate.txt) - Creates a new carrier service.
- [carrierServiceDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/carrierServiceDelete.txt) - Removes an existing carrier service.
- [carrierServiceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/carrierServiceUpdate.txt) - Updates a carrier service. Only the app that creates a carrier service can update it.
- [cartTransformCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/cartTransformCreate.txt) - Create a CartTransform function to the Shop.
- [cartTransformDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/cartTransformDelete.txt) - Destroy a cart transform function from the Shop.
- [catalogContextUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/catalogContextUpdate.txt) - Updates the context of a catalog.
- [catalogCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/catalogCreate.txt) - Creates a new catalog.
- [catalogDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/catalogDelete.txt) - Delete a catalog.
- [catalogUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/catalogUpdate.txt) - Updates an existing catalog.
- [checkoutBrandingUpsert](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/checkoutBrandingUpsert.txt) - Updates the checkout branding settings for a [checkout profile](https://shopify.dev/api/admin-graphql/unstable/queries/checkoutProfile).  If the settings don't exist, then new settings are created. The checkout branding settings applied to a published checkout profile will be immediately visible within the store's checkout. The checkout branding settings applied to a draft checkout profile could be previewed within the admin checkout editor.  To learn more about updating checkout branding settings, refer to the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [collectionAddProducts](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/collectionAddProducts.txt) - Adds products to a collection.
- [collectionAddProductsV2](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/collectionAddProductsV2.txt) - Asynchronously adds a set of products to a given collection. It can take a long time to run. Instead of returning a collection, it returns a job which should be polled.
- [collectionCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/collectionCreate.txt) - Creates a collection.
- [collectionDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/collectionDelete.txt) - Deletes a collection.
- [collectionPublish](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/collectionPublish.txt) - Publishes a collection to a channel.
- [collectionRemoveProducts](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/collectionRemoveProducts.txt) - Removes a set of products from a given collection. The mutation can take a long time to run. Instead of returning an updated collection the mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). For use with manual collections only.
- [collectionReorderProducts](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/collectionReorderProducts.txt) - Asynchronously reorders a set of products within a specified collection. Instead of returning an updated collection, this mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). The [`Collection.sortOrder`](https://shopify.dev/api/admin-graphql/latest/objects/Collection#field-collection-sortorder) must be `MANUAL`. Displaced products will have their position altered in a consistent manner, with no gaps.
- [collectionUnpublish](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/collectionUnpublish.txt) - Unpublishes a collection.
- [collectionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/collectionUpdate.txt) - Updates a collection.
- [combinedListingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/combinedListingUpdate.txt) - Add, remove and update `CombinedListing`s of a given Product.  `CombinedListing`s are comprised of multiple products to create a single listing. There are two kinds of products used in a `CombinedListing`:  1. Parent products 2. Child products  The parent product is created with a `productCreate` with a `CombinedListingRole` of `PARENT`. Once created, you can associate child products with the parent product using this mutation. Parent products represent the idea of a product (e.g. Shoe).  Child products represent a particular option value (or combination of option values) of a parent product. For instance, with your Shoe parent product, you may have several child products representing specific colors of the shoe (e.g. Shoe - Blue). You could also have child products representing more than a single option (e.g. Shoe - Blue/Canvas, Shoe - Blue/Leather, etc...).  The combined listing is the association of parent product to one or more child products.  Learn more about [Combined Listings](https://shopify.dev/apps/selling-strategies/combined-listings).
- [commentApprove](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/commentApprove.txt) - Approves a comment.
- [commentDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/commentDelete.txt) - Deletes a comment.
- [commentNotSpam](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/commentNotSpam.txt) - Marks a comment as not spam.
- [commentSpam](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/commentSpam.txt) - Marks a comment as spam.
- [companiesDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companiesDelete.txt) - Deletes a list of companies.
- [companyAddressDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyAddressDelete.txt) - Deletes a company address.
- [companyAssignCustomerAsContact](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyAssignCustomerAsContact.txt) - Assigns the customer as a company contact.
- [companyAssignMainContact](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyAssignMainContact.txt) - Assigns the main contact for the company.
- [companyContactAssignRole](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyContactAssignRole.txt) - Assigns a role to a contact for a location.
- [companyContactAssignRoles](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyContactAssignRoles.txt) - Assigns roles on a company contact.
- [companyContactCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyContactCreate.txt) - Creates a company contact.
- [companyContactDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyContactDelete.txt) - Deletes a company contact.
- [companyContactRemoveFromCompany](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyContactRemoveFromCompany.txt) - Removes a company contact from a Company.
- [companyContactRevokeRole](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyContactRevokeRole.txt) - Revokes a role on a company contact.
- [companyContactRevokeRoles](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyContactRevokeRoles.txt) - Revokes roles on a company contact.
- [companyContactUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyContactUpdate.txt) - Updates a company contact.
- [companyContactsDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyContactsDelete.txt) - Deletes one or more company contacts.
- [companyCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyCreate.txt) - Creates a company.
- [companyDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyDelete.txt) - Deletes a company.
- [companyLocationAssignAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationAssignAddress.txt) - Updates an address on a company location.
- [companyLocationAssignRoles](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationAssignRoles.txt) - Assigns roles on a company location.
- [companyLocationAssignStaffMembers](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationAssignStaffMembers.txt) - Creates one or more mappings between a staff member at a shop and a company location.
- [companyLocationAssignTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationAssignTaxExemptions.txt) - Assigns tax exemptions to the company location.
- [companyLocationCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationCreate.txt) - Creates a company location.
- [companyLocationCreateTaxRegistration](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationCreateTaxRegistration.txt) - Creates a tax registration for a company location.
- [companyLocationDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationDelete.txt) - Deletes a company location.
- [companyLocationRemoveStaffMembers](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationRemoveStaffMembers.txt) - Deletes one or more existing mappings between a staff member at a shop and a company location.
- [companyLocationRevokeRoles](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationRevokeRoles.txt) - Revokes roles on a company location.
- [companyLocationRevokeTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationRevokeTaxExemptions.txt) - Revokes tax exemptions from the company location.
- [companyLocationRevokeTaxRegistration](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationRevokeTaxRegistration.txt) - Revokes tax registration on a company location.
- [companyLocationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationUpdate.txt) - Updates a company location.
- [companyLocationsDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyLocationsDelete.txt) - Deletes a list of company locations.
- [companyRevokeMainContact](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyRevokeMainContact.txt) - Revokes the main contact from the company.
- [companyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/companyUpdate.txt) - Updates a company.
- [customerAddTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerAddTaxExemptions.txt) - Add tax exemptions for the customer.
- [customerCancelDataErasure](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerCancelDataErasure.txt) - Cancels a pending erasure of a customer's data.  To request an erasure of a customer's data use the [customerRequestDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerRequestDataErasure).
- [customerCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerCreate.txt) - Create a new customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerDelete.txt) - Delete a customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerEmailMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerEmailMarketingConsentUpdate.txt) - Update a customer's email marketing information information.
- [customerGenerateAccountActivationUrl](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerGenerateAccountActivationUrl.txt) - Generate an account activation URL for a customer.
- [customerMerge](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerMerge.txt) - Merges two customers.
- [customerPaymentMethodCreditCardCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerPaymentMethodCreditCardCreate.txt) - Creates a credit card payment method for a customer using a session id. These values are only obtained through card imports happening from a PCI compliant environment. Please use customerPaymentMethodRemoteCreate if you are not managing credit cards directly.
- [customerPaymentMethodCreditCardUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerPaymentMethodCreditCardUpdate.txt) - Updates the credit card payment method for a customer.
- [customerPaymentMethodGetUpdateUrl](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerPaymentMethodGetUpdateUrl.txt) - Returns a URL that allows the customer to update a specific payment method.  Currently, `customerPaymentMethodGetUpdateUrl` only supports Shop Pay.
- [customerPaymentMethodPaypalBillingAgreementCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerPaymentMethodPaypalBillingAgreementCreate.txt) - Creates a PayPal billing agreement for a customer.
- [customerPaymentMethodPaypalBillingAgreementUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerPaymentMethodPaypalBillingAgreementUpdate.txt) - Updates a PayPal billing agreement for a customer.
- [customerPaymentMethodRemoteCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerPaymentMethodRemoteCreate.txt) - Create a payment method from remote gateway identifiers.
- [customerPaymentMethodRemoteCreditCardCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerPaymentMethodRemoteCreditCardCreate.txt) - Create a payment method from a credit card stored by Stripe.
- [customerPaymentMethodRevoke](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerPaymentMethodRevoke.txt) - Revokes a customer's payment method.
- [customerPaymentMethodSendUpdateEmail](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerPaymentMethodSendUpdateEmail.txt) - Sends a link to the customer so they can update a specific payment method.
- [customerRemoveTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerRemoveTaxExemptions.txt) - Remove tax exemptions from a customer.
- [customerReplaceTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerReplaceTaxExemptions.txt) - Replace tax exemptions for a customer.
- [customerRequestDataErasure](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerRequestDataErasure.txt) - Enqueues a request to erase customer's data. Read more [here](https://help.shopify.com/manual/privacy-and-security/privacy/processing-customer-data-requests#erase-customer-personal-data).  To cancel the data erasure request use the [customerCancelDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerCancelDataErasure).
- [customerSegmentMembersQueryCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerSegmentMembersQueryCreate.txt) - Creates a customer segment members query.
- [customerSendAccountInviteEmail](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerSendAccountInviteEmail.txt) - Sends the customer an account invite email.
- [customerSmsMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerSmsMarketingConsentUpdate.txt) - Update a customer's SMS marketing consent information.
- [customerUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerUpdate.txt) - Update a customer's attributes. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerUpdateDefaultAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/customerUpdateDefaultAddress.txt) - Updates a customer's default address.
- [dataSaleOptOut](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/dataSaleOptOut.txt) - Opt out a customer from data sale.
- [delegateAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/delegateAccessTokenCreate.txt) - Creates a delegate access token.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [delegateAccessTokenDestroy](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/delegateAccessTokenDestroy.txt) - Destroys a delegate access token.
- [deliveryCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/deliveryCustomizationActivation.txt) - Activates and deactivates delivery customizations.
- [deliveryCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/deliveryCustomizationCreate.txt) - Creates a delivery customization.
- [deliveryCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/deliveryCustomizationDelete.txt) - Creates a delivery customization.
- [deliveryCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/deliveryCustomizationUpdate.txt) - Updates a delivery customization.
- [deliveryProfileCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/deliveryProfileCreate.txt) - Create a delivery profile.
- [deliveryProfileRemove](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/deliveryProfileRemove.txt) - Enqueue the removal of a delivery profile.
- [deliveryProfileUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/deliveryProfileUpdate.txt) - Update a delivery profile.
- [deliveryPromiseProviderUpsert](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/deliveryPromiseProviderUpsert.txt) - Creates or updates a delivery promise provider. Currently restricted to select approved delivery promise partners.
- [deliverySettingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/deliverySettingUpdate.txt) - Set the delivery settings for a shop.
- [deliveryShippingOriginAssign](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/deliveryShippingOriginAssign.txt) - Assigns a location as the shipping origin while using legacy compatibility mode for multi-location delivery profiles.
- [discountAutomaticActivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticActivate.txt) - Activates an automatic discount.
- [discountAutomaticAppCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticAppCreate.txt) - Creates an automatic discount that's managed by an app. Use this mutation with [Shopify Functions](https://shopify.dev/docs/apps/build/functions) when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create an automatic discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create code discounts with custom logic, use the [`discountCodeAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppCreate) mutation.
- [discountAutomaticAppUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticAppUpdate.txt) - Updates an existing automatic discount that's managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to update a new "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To update code discounts with custom logic, use the [`discountCodeAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppUpdate) mutation instead.
- [discountAutomaticBasicCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicCreate) mutation.
- [discountAutomaticBasicUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticBasicUpdate.txt) - Updates an existing [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicUpdate) mutation instead.
- [discountAutomaticBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticBulkDelete.txt) - Asynchronously delete automatic discounts in bulk if a `search` or `saved_search_id` argument is provided or if a maximum discount threshold is reached (1,000). Otherwise, deletions will occur inline. **Warning:** All automatic discounts will be deleted if a blank `search` argument is provided.
- [discountAutomaticBxgyCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyCreate) mutation.
- [discountAutomaticBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticBxgyUpdate.txt) - Updates an existing [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyUpdate) mutation instead.
- [discountAutomaticDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticDeactivate.txt) - Deactivates an automatic discount.
- [discountAutomaticDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticDelete.txt) - Deletes an [automatic discount](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [discountAutomaticFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticFreeShippingCreate.txt) - Creates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingCreate) mutation.
- [discountAutomaticFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountAutomaticFreeShippingUpdate.txt) - Updates an existing [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingUpdate) mutation instead.
- [discountCodeActivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeActivate.txt) - Activates a code discount.
- [discountCodeAppCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeAppCreate.txt) - Creates a code discount. The discount type must be provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Functions can implement [order](https://shopify.dev/docs/api/functions/reference/order-discounts), [product](https://shopify.dev/docs/api/functions/reference/product-discounts), or [shipping](https://shopify.dev/docs/api/functions/reference/shipping-discounts) discount functions. Use this mutation with Shopify Functions when you need custom logic beyond [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create a code discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create automatic discounts with custom logic, use [`discountAutomaticAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppCreate).
- [discountCodeAppUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeAppUpdate.txt) - Updates a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  > Note: > To update automatic discounts, use [`discountAutomaticAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppUpdate).
- [discountCodeBasicCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicCreate) mutation.
- [discountCodeBasicUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeBasicUpdate.txt) - Updates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicUpdate) mutation.
- [discountCodeBulkActivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeBulkActivate.txt) - Activates multiple [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can activate discounts for all codes that match a search criteria, or activate a predefined set of discount codes.
- [discountCodeBulkDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeBulkDeactivate.txt) - Deactivates multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can deactivate discounts for all codes that match a search criteria, or deactivate a predefined set of discount codes.
- [discountCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeBulkDelete.txt) - Deletes multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can delete discounts for all codes that match a search criteria, or delete a predefined set of discount codes.
- [discountCodeBxgyCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyCreate) mutation.
- [discountCodeBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeBxgyUpdate.txt) - Updates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyUpdate) mutation.
- [discountCodeDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeDeactivate.txt) - Deactivates a code discount.
- [discountCodeDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeDelete.txt) - Deletes a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [discountCodeFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeFreeShippingCreate.txt) - Creates an [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingCreate) mutation.
- [discountCodeFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeFreeShippingUpdate.txt) - Updates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update a free shipping discount that's automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingUpdate) mutation.
- [discountCodeRedeemCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountCodeRedeemCodeBulkDelete.txt) - Asynchronously delete discount redeem codes in bulk. Specify the redeem codes to delete by providing a search query, a saved search ID, or a list of redeem code IDs.
- [discountRedeemCodeBulkAdd](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/discountRedeemCodeBulkAdd.txt) - Asynchronously add discount redeem codes in bulk. Specify the codes to add and the discount code ID that the codes will belong to.
- [disputeEvidenceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/disputeEvidenceUpdate.txt) - Updates a dispute evidence.
- [draftOrderBulkAddTags](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderBulkAddTags.txt) - Adds tags to multiple draft orders.
- [draftOrderBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderBulkDelete.txt) - Deletes multiple draft orders.
- [draftOrderBulkRemoveTags](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderBulkRemoveTags.txt) - Removes tags from multiple draft orders.
- [draftOrderCalculate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderCalculate.txt) - Calculates the properties of a draft order. Useful for determining information such as total taxes or price without actually creating a draft order.
- [draftOrderComplete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderComplete.txt) - Completes a draft order and creates an order.
- [draftOrderCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderCreate.txt) - Creates a draft order.
- [draftOrderCreateFromOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderCreateFromOrder.txt) - Creates a draft order from order.
- [draftOrderCreateMerchantCheckout](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderCreateMerchantCheckout.txt) - Creates a merchant checkout for the given draft order.
- [draftOrderDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderDelete.txt) - Deletes a draft order.
- [draftOrderDuplicate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderDuplicate.txt) - Duplicates a draft order.
- [draftOrderInvoicePreview](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderInvoicePreview.txt) - Previews a draft order invoice email.
- [draftOrderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderInvoiceSend.txt) - Sends an email invoice for a draft order.
- [draftOrderUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/draftOrderUpdate.txt) - Updates a draft order.  If a checkout has been started for a draft order, any update to the draft will unlink the checkout. Checkouts are created but not immediately completed when opening the merchant credit card modal in the admin, and when a buyer opens the invoice URL. This is usually fine, but there is an edge case where a checkout is in progress and the draft is updated before the checkout completes. This will not interfere with the checkout and order creation, but if the link from draft to checkout is broken the draft will remain open even after the order is created.
- [eventBridgeServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/eventBridgeServerPixelUpdate.txt) - Updates the server pixel to connect to an EventBridge endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [eventBridgeWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/eventBridgeWebhookSubscriptionCreate.txt) - Creates a new Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [eventBridgeWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/eventBridgeWebhookSubscriptionUpdate.txt) - Updates an Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [fileAcknowledgeUpdateFailed](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fileAcknowledgeUpdateFailed.txt) - Acknowledges file update failure by resetting FAILED status to READY and clearing any media errors.
- [fileCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fileCreate.txt) - Creates file assets using an external URL or for files that were previously uploaded using the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate). These files are added to the [Files page](https://shopify.com/admin/settings/files) in Shopify admin.  Files are processed asynchronously. Some data is not available until processing is completed. Check [fileStatus](https://shopify.dev/api/admin-graphql/latest/interfaces/File#field-file-filestatus) to know when the files are READY or FAILED. See the [FileStatus](https://shopify.dev/api/admin-graphql/latest/enums/filestatus) for the complete set of possible fileStatus values.  To get a list of all files, use the [files query](https://shopify.dev/api/admin-graphql/latest/queries/files).
- [fileDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fileDelete.txt) - Deletes existing file assets that were uploaded to Shopify.
- [fileUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fileUpdate.txt) - Updates an existing file asset that was uploaded to Shopify.
- [flowTriggerReceive](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/flowTriggerReceive.txt) - Triggers any workflows that begin with the trigger specified in the request body. To learn more, refer to [_Create Shopify Flow triggers_](https://shopify.dev/apps/flow/triggers).
- [fulfillmentCancel](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentCancel.txt) - Cancels a fulfillment.
- [fulfillmentConstraintRuleCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentConstraintRuleCreate.txt) - Creates a fulfillment constraint rule and its metafield.
- [fulfillmentConstraintRuleDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentConstraintRuleDelete.txt) - Deletes a fulfillment constraint rule and its metafields.
- [fulfillmentConstraintRuleUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentConstraintRuleUpdate.txt) - Update a fulfillment constraint rule.
- [fulfillmentCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentCreate.txt) - Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.
- [fulfillmentCreateV2](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentCreateV2.txt) - Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.
- [fulfillmentEventCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentEventCreate.txt) - Creates a fulfillment event for a specified fulfillment.
- [fulfillmentOrderAcceptCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderAcceptCancellationRequest.txt) - Accept a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderAcceptFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderAcceptFulfillmentRequest.txt) - Accepts a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderCancel](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderCancel.txt) - Marks a fulfillment order as canceled.
- [fulfillmentOrderClose](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderClose.txt) - Marks an in-progress fulfillment order as incomplete, indicating the fulfillment service is unable to ship any remaining items, and closes the fulfillment request.  This mutation can only be called for fulfillment orders that meet the following criteria:   - Assigned to a fulfillment service location,   - The fulfillment request has been accepted,   - The fulfillment order status is `IN_PROGRESS`.  This mutation can only be called by the fulfillment service app that accepted the fulfillment request. Calling this mutation returns the control of the fulfillment order to the merchant, allowing them to move the fulfillment order line items to another location and fulfill from there, remove and refund the line items, or to request fulfillment from the same fulfillment service again.  Closing a fulfillment order is explained in [the fulfillment service guide](https://shopify.dev/apps/build/orders-fulfillment/fulfillment-service-apps/build-for-fulfillment-services#step-7-optional-close-a-fulfillment-order).
- [fulfillmentOrderHold](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderHold.txt) - Applies a fulfillment hold on a fulfillment order.  As of the [2025-01 API version](https://shopify.dev/changelog/apply-multiple-holds-to-a-single-fulfillment-order), the mutation can be successfully executed on fulfillment orders that are already on hold. To place multiple holds on a fulfillment order, apps need to supply the [handle](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentHold#field-handle) field. Each app can place up to 10 active holds per fulfillment order. If an app attempts to place more than this, the mutation will return [a user error indicating that the limit has been reached](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderHoldUserErrorCode#value-fulfillmentorderholdlimitreached). The app would need to release one of its existing holds before being able to apply a new one.
- [fulfillmentOrderLineItemsPreparedForPickup](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderLineItemsPreparedForPickup.txt) - Mark line items associated with a fulfillment order as being ready for pickup by a customer.  Sends a Ready For Pickup notification to the customer to let them know that their order is ready to be picked up.
- [fulfillmentOrderMerge](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderMerge.txt) - Merges a set or multiple sets of fulfillment orders together into one based on line item inputs and quantities.
- [fulfillmentOrderMove](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderMove.txt) - Changes the location which is assigned to fulfill a number of unfulfilled fulfillment order line items.  Moving a fulfillment order will fail in the following circumstances:  * The fulfillment order is closed. * The destination location has never stocked the requested inventory item. * The API client doesn't have the correct permissions.  Line items which have already been fulfilled can't be re-assigned and will always remain assigned to the original location.  You can't change the assigned location while a fulfillment order has a [request status](https://shopify.dev/docs/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus) of `SUBMITTED`, `ACCEPTED`, `CANCELLATION_REQUESTED`, or `CANCELLATION_REJECTED`. These request statuses mean that a fulfillment order is awaiting action by a fulfillment service and can't be re-assigned without first having the fulfillment service accept a cancellation request. This behavior is intended to prevent items from being fulfilled by multiple locations or fulfillment services.  ### How re-assigning line items affects fulfillment orders  **First scenario:** Re-assign all line items belonging to a fulfillment order to a new location.  In this case, the [assignedLocation](https://shopify.dev/docs/api/admin-graphql/latest/objects/fulfillmentorder#field-fulfillmentorder-assignedlocation) of the original fulfillment order will be updated to the new location.  **Second scenario:** Re-assign a subset of the line items belonging to a fulfillment order to a new location. You can specify a subset of line items using the `fulfillmentOrderLineItems` parameter (available as of the `2023-04` API version), or specify that the original fulfillment order contains line items which have already been fulfilled.  If the new location is already assigned to another active fulfillment order, on the same order, then a new fulfillment order is created. The existing fulfillment order is closed and line items are recreated in a new fulfillment order.
- [fulfillmentOrderOpen](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderOpen.txt) - Marks a scheduled fulfillment order as open.
- [fulfillmentOrderRejectCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderRejectCancellationRequest.txt) - Rejects a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderRejectFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderRejectFulfillmentRequest.txt) - Rejects a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderReleaseHold](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderReleaseHold.txt) - Releases the fulfillment hold on a fulfillment order.
- [fulfillmentOrderReschedule](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderReschedule.txt) - Reschedules a scheduled fulfillment order.  Updates the value of the `fulfillAt` field on a scheduled fulfillment order.  The fulfillment order will be marked as ready for fulfillment at this date and time.
- [fulfillmentOrderSplit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderSplit.txt) - Splits a fulfillment order or orders based on line item inputs and quantities.
- [fulfillmentOrderSubmitCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderSubmitCancellationRequest.txt) - Sends a cancellation request to the fulfillment service of a fulfillment order.
- [fulfillmentOrderSubmitFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderSubmitFulfillmentRequest.txt) - Sends a fulfillment request to the fulfillment service of a fulfillment order.
- [fulfillmentOrdersSetFulfillmentDeadline](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrdersSetFulfillmentDeadline.txt) - Sets the latest date and time by which the fulfillment orders need to be fulfilled.
- [fulfillmentServiceCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentServiceCreate.txt) - Creates a fulfillment service.  ## Fulfillment service location  When creating a fulfillment service, a new location will be automatically created on the shop and will be associated with this fulfillment service. This location will be named after the fulfillment service and inherit the shop's address.  If you are using API version `2023-10` or later, and you need to specify custom attributes for the fulfillment service location (for example, to change its address to a country different from the shop's country), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation after creating the fulfillment service.
- [fulfillmentServiceDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentServiceDelete.txt) - Deletes a fulfillment service.
- [fulfillmentServiceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentServiceUpdate.txt) - Updates a fulfillment service.  If you are using API version `2023-10` or later, and you need to update the location managed by the fulfillment service (for example, to change the address of a fulfillment service), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation.
- [fulfillmentTrackingInfoUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentTrackingInfoUpdate.txt) - Updates tracking information for a fulfillment.
- [fulfillmentTrackingInfoUpdateV2](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentTrackingInfoUpdateV2.txt) - Updates tracking information for a fulfillment.
- [giftCardCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/giftCardCreate.txt) - Create a gift card.
- [giftCardCredit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/giftCardCredit.txt) - Credit a gift card.
- [giftCardDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/giftCardDeactivate.txt) - Deactivate a gift card. A deactivated gift card cannot be used by a customer. A deactivated gift card cannot be re-enabled.
- [giftCardDebit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/giftCardDebit.txt) - Debit a gift card.
- [giftCardSendNotificationToCustomer](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/giftCardSendNotificationToCustomer.txt) - Send notification to the customer of a gift card.
- [giftCardSendNotificationToRecipient](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/giftCardSendNotificationToRecipient.txt) - Send notification to the recipient of a gift card.
- [giftCardUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/giftCardUpdate.txt) - Update a gift card.
- [inventoryActivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/inventoryActivate.txt) - Activate an inventory item at a location.
- [inventoryAdjustQuantities](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/inventoryAdjustQuantities.txt) - Apply changes to inventory quantities.
- [inventoryBulkToggleActivation](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/inventoryBulkToggleActivation.txt) - Modify the activation status of an inventory item at locations. Activating an inventory item at a particular location allows that location to stock that inventory item. Deactivating an inventory item at a location removes the inventory item's quantities and turns off the inventory item from that location.
- [inventoryDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/inventoryDeactivate.txt) - Removes an inventory item's quantities from a location, and turns off inventory at the location.
- [inventoryItemUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/inventoryItemUpdate.txt) - Updates an inventory item.
- [inventoryMoveQuantities](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/inventoryMoveQuantities.txt) - Moves inventory between inventory quantity names at a single location.
- [inventorySetOnHandQuantities](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/inventorySetOnHandQuantities.txt) - Set inventory on-hand quantities using absolute values.
- [inventorySetQuantities](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/inventorySetQuantities.txt) - Set quantities of specified name using absolute values. This mutation supports compare-and-set functionality to handle concurrent requests properly. If `ignoreCompareQuantity` is not set to true, the mutation will only update the quantity if the persisted quantity matches the `compareQuantity` value. If the `compareQuantity` value does not match the persisted value, the mutation will return an error. In order to opt out of the `compareQuantity` check, the `ignoreCompareQuantity` argument can be set to true.  > Note: > Only use this mutation if calling on behalf of a system that acts as the source of truth for inventory quantities, > otherwise please consider using the [inventoryAdjustQuantities](https://shopify.dev/api/admin-graphql/latest/mutations/inventoryAdjustQuantities) mutation. > > > Opting out of the `compareQuantity` check can lead to inaccurate inventory quantities if multiple requests are made concurrently. > It is recommended to always include the `compareQuantity` value to ensure the accuracy of the inventory quantities and to opt out > of the check using `ignoreCompareQuantity` only when necessary.
- [inventorySetScheduledChanges](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/inventorySetScheduledChanges.txt) - Set up scheduled changes of inventory items.
- [locationActivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/locationActivate.txt) - Activates a location so that you can stock inventory at the location. Refer to the [`isActive`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-isactive) and [`activatable`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-activatable) fields on the `Location` object.
- [locationAdd](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/locationAdd.txt) - Adds a new location.
- [locationDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/locationDeactivate.txt) - Deactivates a location and moves inventory, pending orders, and moving transfers to a destination location.
- [locationDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/locationDelete.txt) - Deletes a location.
- [locationEdit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/locationEdit.txt) - Edits an existing location.  [As of the 2023-10 API version](https://shopify.dev/changelog/apps-can-now-change-the-name-and-address-of-their-fulfillment-service-locations), apps can change the name and address of their fulfillment service locations.
- [locationLocalPickupDisable](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/locationLocalPickupDisable.txt) - Disables local pickup for a location.
- [locationLocalPickupEnable](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/locationLocalPickupEnable.txt) - Enables local pickup for a location.
- [marketCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketCreate.txt) - Creates a new market.
- [marketCurrencySettingsUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketCurrencySettingsUpdate.txt) - Updates currency settings of a market.
- [marketDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketDelete.txt) - Deletes a market definition.
- [marketLocalizationsRegister](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketLocalizationsRegister.txt) - Creates or updates market localizations.
- [marketLocalizationsRemove](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketLocalizationsRemove.txt) - Deletes market localizations.
- [marketRegionDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketRegionDelete.txt) - Deletes a market region.
- [marketRegionsCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketRegionsCreate.txt) - Creates regions that belong to an existing market.
- [marketRegionsDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketRegionsDelete.txt) - Deletes a list of market regions.
- [marketUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketUpdate.txt) - Updates the properties of a market.
- [marketWebPresenceCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketWebPresenceCreate.txt) - Creates a web presence for a market.
- [marketWebPresenceDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketWebPresenceDelete.txt) - Deletes a market web presence.
- [marketWebPresenceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketWebPresenceUpdate.txt) - Updates a market web presence.
- [marketingActivitiesDeleteAllExternal](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketingActivitiesDeleteAllExternal.txt) - Deletes all external marketing activities. Deletion is performed by a background job, as it may take a bit of time to complete if a large number of activities are to be deleted. Attempting to create or modify external activities before the job has completed will result in the create/update/upsert mutation returning an error.
- [marketingActivityCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketingActivityCreate.txt) - Create new marketing activity.
- [marketingActivityCreateExternal](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketingActivityCreateExternal.txt) - Creates a new external marketing activity.
- [marketingActivityDeleteExternal](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketingActivityDeleteExternal.txt) - Deletes an external marketing activity.
- [marketingActivityUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketingActivityUpdate.txt) - Updates a marketing activity with the latest information.
- [marketingActivityUpdateExternal](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketingActivityUpdateExternal.txt) - Update an external marketing activity.
- [marketingActivityUpsertExternal](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketingActivityUpsertExternal.txt) - Creates a new external marketing activity or updates an existing one. When optional fields are absent or null, associated information will be removed from an existing marketing activity.
- [marketingEngagementCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketingEngagementCreate.txt) - Creates a new marketing engagement for a marketing activity or a marketing channel.
- [marketingEngagementsDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/marketingEngagementsDelete.txt) - Marks channel-level engagement data such that it no longer appears in reports.           Activity-level data cannot be deleted directly, instead the MarketingActivity itself should be deleted to           hide it from reports.
- [menuCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/menuCreate.txt) - Creates a menu.
- [menuDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/menuDelete.txt) - Deletes a menu.
- [menuUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/menuUpdate.txt) - Updates a menu.
- [metafieldDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metafieldDefinitionCreate.txt) - Creates a metafield definition. Any metafields existing under the same owner type, namespace, and key will be checked against this definition and will have their type updated accordingly. For metafields that are not valid, they will remain unchanged but any attempts to update them must align with this definition.
- [metafieldDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metafieldDefinitionDelete.txt) - Delete a metafield definition. Optionally deletes all associated metafields asynchronously when specified.
- [metafieldDefinitionPin](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metafieldDefinitionPin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUnpin](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metafieldDefinitionUnpin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metafieldDefinitionUpdate.txt) - Updates a metafield definition.
- [metafieldDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metafieldDelete.txt) - Deletes a metafield.
- [metafieldStorefrontVisibilityCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metafieldStorefrontVisibilityCreate.txt) - Creates a `MetafieldStorefrontVisibility` record to make all metafields that belong to the specified resource and have the established `namespace` and `key` combination visible in the Storefront API.
- [metafieldStorefrontVisibilityDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metafieldStorefrontVisibilityDelete.txt) - Deletes a `MetafieldStorefrontVisibility` record. All metafields that belongs to the specified record will no longer be visible in the Storefront API.
- [metafieldsDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metafieldsDelete.txt) - Deletes multiple metafields in bulk.
- [metafieldsSet](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metafieldsSet.txt) - Sets metafield values. Metafield values will be set regardless if they were previously created or not.  Allows a maximum of 25 metafields to be set at a time.  This operation is atomic, meaning no changes are persisted if an error is encountered.  As of `2024-07`, this operation supports compare-and-set functionality to better handle concurrent requests. If `compareDigest` is set for any metafield, the mutation will only set that metafield if the persisted metafield value matches the digest used on `compareDigest`. If the metafield doesn't exist yet, but you want to guarantee that the operation will run in a safe manner, set `compareDigest` to `null`. The `compareDigest` value can be acquired by querying the metafield object and selecting `compareDigest` as a field. If the `compareDigest` value does not match the digest for the persisted value, the mutation will return an error. You can opt out of write guarantees by not sending `compareDigest` in the request.
- [metaobjectBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metaobjectBulkDelete.txt) - Asynchronously delete metaobjects and their associated metafields in bulk.
- [metaobjectCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metaobjectCreate.txt) - Creates a new metaobject.
- [metaobjectDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metaobjectDefinitionCreate.txt) - Creates a new metaobject definition.
- [metaobjectDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metaobjectDefinitionDelete.txt) - Deletes the specified metaobject definition. Also deletes all related metafield definitions, metaobjects, and metafields asynchronously.
- [metaobjectDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metaobjectDefinitionUpdate.txt) - Updates a metaobject definition with new settings and metafield definitions.
- [metaobjectDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metaobjectDelete.txt) - Deletes the specified metaobject and its associated metafields.
- [metaobjectUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metaobjectUpdate.txt) - Updates an existing metaobject.
- [metaobjectUpsert](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/metaobjectUpsert.txt) - Retrieves a metaobject by handle, then updates it with the provided input values. If no matching metaobject is found, a new metaobject is created with the provided input values.
- [mobilePlatformApplicationCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/mobilePlatformApplicationCreate.txt) - Create a mobile platform application.
- [mobilePlatformApplicationDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/mobilePlatformApplicationDelete.txt) - Delete a mobile platform application.
- [mobilePlatformApplicationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/mobilePlatformApplicationUpdate.txt) - Update a mobile platform application.
- [orderCancel](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderCancel.txt) - Cancels an order.
- [orderCapture](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderCapture.txt) - Captures payment for an authorized transaction on an order. An order can only be captured if it has a successful authorization transaction. Capturing an order will claim the money reserved by the authorization. orderCapture can be used to capture multiple times as long as the OrderTransaction is multi-capturable. To capture a partial payment, the included `amount` value should be less than the total order amount. Multi-capture is available only to stores on a Shopify Plus plan.
- [orderClose](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderClose.txt) - Closes an open order.
- [orderCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderCreate.txt) - Creates an order.
- [orderCreateMandatePayment](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderCreateMandatePayment.txt) - Creates a payment for an order by mandate.
- [orderDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderDelete.txt) - Deletes an order. For more information on which orders can be deleted, refer to [Delete an order](https://help.shopify.com/manual/orders/cancel-delete-order#delete-an-order).
- [orderEditAddCustomItem](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditAddCustomItem.txt) - Adds a custom line item to an existing order. For example, you could add a gift wrapping service as a [custom line item](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing#add-a-custom-line-item). To learn how to edit existing orders, refer to [Edit an existing order with Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditAddLineItemDiscount.txt) - Adds a discount to a line item on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditAddShippingLine.txt) - Adds a shipping line to an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddVariant](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditAddVariant.txt) - Adds a line item from an existing product variant.
- [orderEditBegin](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditBegin.txt) - Starts editing an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditCommit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditCommit.txt) - Applies and saves staged changes to an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditRemoveDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditRemoveDiscount.txt) - Removes a discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditRemoveLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditRemoveLineItemDiscount.txt) - Removes a line item discount that was applied as part of an order edit.
- [orderEditRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditRemoveShippingLine.txt) - Removes a shipping line from an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditSetQuantity](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditSetQuantity.txt) - Sets the quantity of a line item on an order that is being edited. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditUpdateDiscount.txt) - Updates a manual line level discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderEditUpdateShippingLine.txt) - Updates a shipping line on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderInvoiceSend.txt) - Sends an email invoice for an order.
- [orderMarkAsPaid](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderMarkAsPaid.txt) - Marks an order as paid. You can only mark an order as paid if it isn't already fully paid.
- [orderOpen](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderOpen.txt) - Opens a closed order.
- [orderRiskAssessmentCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderRiskAssessmentCreate.txt) - Create a risk assessment for an order.
- [orderUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/orderUpdate.txt) - Updates the fields of an order.
- [pageCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/pageCreate.txt) - Creates a page.
- [pageDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/pageDelete.txt) - Deletes a page.
- [pageUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/pageUpdate.txt) - Updates a page.
- [paymentCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/paymentCustomizationActivation.txt) - Activates and deactivates payment customizations.
- [paymentCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/paymentCustomizationCreate.txt) - Creates a payment customization.
- [paymentCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/paymentCustomizationDelete.txt) - Deletes a payment customization.
- [paymentCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/paymentCustomizationUpdate.txt) - Updates a payment customization.
- [paymentReminderSend](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/paymentReminderSend.txt) - Sends an email payment reminder for a payment schedule.
- [paymentTermsCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/paymentTermsCreate.txt) - Create payment terms on an order. To create payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/paymentTermsDelete.txt) - Delete payment terms for an order. To delete payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/paymentTermsUpdate.txt) - Update payment terms on an order. To update payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [priceListCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/priceListCreate.txt) - Creates a price list. You can use the `priceListCreate` mutation to create a new price list and associate it with a catalog. This enables you to sell your products with contextual pricing.
- [priceListDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/priceListDelete.txt) - Deletes a price list. For example, you can delete a price list so that it no longer applies for products in the associated market.
- [priceListFixedPricesAdd](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/priceListFixedPricesAdd.txt) - Creates or updates fixed prices on a price list. You can use the `priceListFixedPricesAdd` mutation to set a fixed price for specific product variants. This lets you change product variant pricing on a per country basis. Any existing fixed price list prices for these variants will be overwritten.
- [priceListFixedPricesByProductUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/priceListFixedPricesByProductUpdate.txt) - Updates the fixed prices for all variants for a product on a price list. You can use the `priceListFixedPricesByProductUpdate` mutation to set or remove a fixed price for all variants of a product associated with the price list.
- [priceListFixedPricesDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/priceListFixedPricesDelete.txt) - Deletes specific fixed prices from a price list using a product variant ID. You can use the `priceListFixedPricesDelete` mutation to delete a set of fixed prices from a price list. After deleting the set of fixed prices from the price list, the price of each product variant reverts to the original price that was determined by the price list adjustment.
- [priceListFixedPricesUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/priceListFixedPricesUpdate.txt) - Updates fixed prices on a price list. You can use the `priceListFixedPricesUpdate` mutation to set a fixed price for specific product variants or to delete prices for variants associated with the price list.
- [priceListUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/priceListUpdate.txt) - Updates a price list. If you modify the currency, then any fixed prices set on the price list will be deleted.
- [privateMetafieldDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/privateMetafieldDelete.txt) - Deletes a private metafield. Private metafields are automatically deleted when the app that created them is uninstalled.
- [privateMetafieldUpsert](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/privateMetafieldUpsert.txt) - Creates or updates a private metafield. Use private metafields when you don't want the metafield data to be accessible by merchants or other apps. Private metafields are accessible only by the application that created them and only from the GraphQL Admin API.  An application can create a maximum of 10 private metafields per shop resource.
- [productBundleCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productBundleCreate.txt) - Creates a new componentized product.
- [productBundleUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productBundleUpdate.txt) - Updates a componentized product.
- [productChangeStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productChangeStatus.txt) - Changes the status of a product. This allows you to set the availability of the product across all channels.
- [productCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productCreate.txt) - Creates a product.  Learn more about the [product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model) and [adding product data](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/add-data).
- [productCreateMedia](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productCreateMedia.txt) - Creates media for a product.
- [productDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productDelete.txt) - Deletes a product, including all associated variants and media.  As of API version `2023-01`, if you need to delete a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you may encounter timeout errors. To avoid these timeout errors, you can instead use the asynchronous [ProductDeleteAsync](https://shopify.dev/api/admin-graphql/latest/mutations/productDeleteAsync) mutation.
- [productDeleteMedia](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productDeleteMedia.txt) - Deletes media for a product.
- [productDuplicate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productDuplicate.txt) - Duplicates a product.  If you need to duplicate a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you might encounter timeout errors.  To avoid these timeout errors, you can instead duplicate the product asynchronously.  In API version 2024-10 and higher, include `synchronous: false` argument in this mutation to perform the duplication asynchronously.  In API version 2024-07 and lower, use the asynchronous [`ProductDuplicateAsyncV2`](https://shopify.dev/api/admin-graphql/2024-07/mutations/productDuplicateAsyncV2).
- [productFeedCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productFeedCreate.txt) - Creates a product feed for a specific publication.
- [productFeedDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productFeedDelete.txt) - Deletes a product feed for a specific publication.
- [productFullSync](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productFullSync.txt) - Runs the full product sync for a given shop.
- [productJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product.
- [productLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productLeaveSellingPlanGroups.txt) - Removes multiple groups from a product.
- [productOptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productOptionUpdate.txt) - Updates a product option.
- [productOptionsCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productOptionsCreate.txt) - Creates options on a product.
- [productOptionsDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productOptionsDelete.txt) - Deletes the specified options.
- [productOptionsReorder](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productOptionsReorder.txt) - Reorders options and option values on a product, causing product variants to alter their position.  Options order take precedence over option values order. Depending on the existing product variants, some input orders might not be achieved.  Example:   Existing product variants:     ["Red / Small", "Green / Medium", "Blue / Small"].    New order:     [       {         name: "Size", values: [{ name: "Small" }, { name: "Medium" }],         name: "Color", values: [{ name: "Green" }, { name: "Red" }, { name: "Blue" }]       }     ].    Description:     Variants with "Green" value are expected to appear before variants with "Red" and "Blue" values.     However, "Size" option appears before "Color".    Therefore, output will be:     ["Small / "Red", "Small / Blue", "Medium / Green"].
- [productPublish](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productPublish.txt) - Publishes a product. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can only be published on online stores.
- [productReorderMedia](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productReorderMedia.txt) - Asynchronously reorders the media attached to a product.
- [productSet](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productSet.txt) - Creates or updates a product in a single request.  Use this mutation when syncing information from an external data source into Shopify.  When using this mutation to update a product, specify that product's `id` in the input.  Any list field (e.g. [collections](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-collections), [metafields](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-metafields), [variants](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-variants)) will be updated so that all included entries are either created or updated, and all existing entries not included will be deleted.  All other fields will be updated to the value passed. Omitted fields will not be updated.  When run in synchronous mode, you will get the product back in the response. For versions `2024-04` and earlier, the synchronous mode has an input limit of 100 variants. This limit has been removed for versions `2024-07` and later.  In asynchronous mode, you will instead get a [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation) object back. You can then use the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query to retrieve the updated product data. This query uses the `ProductSetOperation` object to check the status of the operation and to retrieve the details of the updated product and its variants.  If you need to update a subset of variants, use one of the bulk variant mutations: - [productVariantsBulkCreate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkCreate) - [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkUpdate) - [productVariantsBulkDelete](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkDelete)  If you need to update options, use one of the product option mutations: - [productOptionsCreate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsCreate) - [productOptionUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionUpdate) - [productOptionsDelete](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsDelete) - [productOptionsReorder](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsReorder)  See our guide to [sync product data from an external source](https://shopify.dev/api/admin/migrate/new-product-model/sync-data) for more.
- [productUnpublish](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productUnpublish.txt) - Unpublishes a product.
- [productUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productUpdate.txt) - Updates a product.  For versions `2024-01` and older: If you update a product and only include some variants in the update, then any variants not included will be deleted.  To safely manage variants without the risk of deleting excluded variants, use [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantsbulkupdate).  If you want to update a single variant, then use [productVariantUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantupdate).
- [productUpdateMedia](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productUpdateMedia.txt) - Updates media for a product.
- [productVariantAppendMedia](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productVariantAppendMedia.txt) - Appends media from a product to variants of the product.
- [productVariantDetachMedia](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productVariantDetachMedia.txt) - Detaches media from product variants.
- [productVariantJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productVariantJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product variant.
- [productVariantLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productVariantLeaveSellingPlanGroups.txt) - Remove multiple groups from a product variant.
- [productVariantRelationshipBulkUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productVariantRelationshipBulkUpdate.txt) - Creates new bundles, updates existing bundles, and removes bundle components for one or multiple bundles.
- [productVariantsBulkCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productVariantsBulkCreate.txt) - Creates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productVariantsBulkDelete.txt) - Deletes multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkReorder](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productVariantsBulkReorder.txt) - Reorders multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productVariantsBulkUpdate.txt) - Updates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [pubSubServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/pubSubServerPixelUpdate.txt) - Updates the server pixel to connect to a Google PubSub endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [pubSubWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/pubSubWebhookSubscriptionCreate.txt) - Creates a new Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [pubSubWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/pubSubWebhookSubscriptionUpdate.txt) - Updates a Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [publicationCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/publicationCreate.txt) - Creates a publication.
- [publicationDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/publicationDelete.txt) - Deletes a publication.
- [publicationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/publicationUpdate.txt) - Updates a publication.
- [publishablePublish](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/publishablePublish.txt) - Publishes a resource to a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishablePublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/publishablePublishToCurrentChannel.txt) - Publishes a resource to current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishableUnpublish](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/publishableUnpublish.txt) - Unpublishes a resource from a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [publishableUnpublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/publishableUnpublishToCurrentChannel.txt) - Unpublishes a resource from the current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [quantityPricingByVariantUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/quantityPricingByVariantUpdate.txt) - Updates quantity pricing on a price list. You can use the `quantityPricingByVariantUpdate` mutation to set fixed prices, quantity rules, and quantity price breaks. This mutation does not allow partial successes. If any of the requested resources fail to update, none of the requested resources will be updated. Delete operations are executed before create operations.
- [quantityRulesAdd](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/quantityRulesAdd.txt) - Creates or updates existing quantity rules on a price list. You can use the `quantityRulesAdd` mutation to set order level minimums, maximumums and increments for specific product variants.
- [quantityRulesDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/quantityRulesDelete.txt) - Deletes specific quantity rules from a price list using a product variant ID. You can use the `quantityRulesDelete` mutation to delete a set of quantity rules from a price list.
- [refundCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/refundCreate.txt) - Creates a refund.
- [returnApproveRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/returnApproveRequest.txt) - Approves a customer's return request. If this mutation is successful, then the `Return.status` field of the approved return is set to `OPEN`.
- [returnCancel](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/returnCancel.txt) - Cancels a return and restores the items back to being fulfilled. Canceling a return is only available before any work has been done on the return (such as an inspection or refund).
- [returnClose](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/returnClose.txt) - Indicates a return is complete, either when a refund has been made and items restocked, or simply when it has been marked as returned in the system.
- [returnCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/returnCreate.txt) - Creates a return.
- [returnDeclineRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/returnDeclineRequest.txt) - Declines a return on an order. When a return is declined, each `ReturnLineItem.fulfillmentLineItem` can be associated to a new return. Use the `ReturnCreate` or `ReturnRequest` mutation to initiate a new return.
- [returnLineItemRemoveFromReturn](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/returnLineItemRemoveFromReturn.txt) - Removes return lines from a return.
- [returnRefund](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/returnRefund.txt) - Refunds a return when its status is `OPEN` or `CLOSED` and associates it with the related return request.
- [returnReopen](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/returnReopen.txt) - Reopens a closed return.
- [returnRequest](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/returnRequest.txt) - A customer's return request that hasn't been approved or declined. This mutation sets the value of the `Return.status` field to `REQUESTED`. To create a return that has the `Return.status` field set to `OPEN`, use the `returnCreate` mutation.
- [reverseDeliveryCreateWithShipping](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/reverseDeliveryCreateWithShipping.txt) - Creates a new reverse delivery with associated external shipping information.
- [reverseDeliveryShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/reverseDeliveryShippingUpdate.txt) - Updates a reverse delivery with associated external shipping information.
- [reverseFulfillmentOrderDispose](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/reverseFulfillmentOrderDispose.txt) - Disposes reverse fulfillment order line items.
- [savedSearchCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/savedSearchCreate.txt) - Creates a saved search.
- [savedSearchDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/savedSearchDelete.txt) - Delete a saved search.
- [savedSearchUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/savedSearchUpdate.txt) - Updates a saved search.
- [scriptTagCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/scriptTagCreate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Creates a new script tag.
- [scriptTagDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/scriptTagDelete.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Deletes a script tag.
- [scriptTagUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/scriptTagUpdate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Updates a script tag.
- [segmentCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/segmentCreate.txt) - Creates a segment.
- [segmentDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/segmentDelete.txt) - Deletes a segment.
- [segmentUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/segmentUpdate.txt) - Updates a segment.
- [sellingPlanGroupAddProductVariants](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/sellingPlanGroupAddProductVariants.txt) - Adds multiple product variants to a selling plan group.
- [sellingPlanGroupAddProducts](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/sellingPlanGroupAddProducts.txt) - Adds multiple products to a selling plan group.
- [sellingPlanGroupCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/sellingPlanGroupCreate.txt) - Creates a Selling Plan Group.
- [sellingPlanGroupDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/sellingPlanGroupDelete.txt) - Delete a Selling Plan Group. This does not affect subscription contracts.
- [sellingPlanGroupRemoveProductVariants](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/sellingPlanGroupRemoveProductVariants.txt) - Removes multiple product variants from a selling plan group.
- [sellingPlanGroupRemoveProducts](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/sellingPlanGroupRemoveProducts.txt) - Removes multiple products from a selling plan group.
- [sellingPlanGroupUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/sellingPlanGroupUpdate.txt) - Update a Selling Plan Group.
- [serverPixelCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/serverPixelCreate.txt) - Creates a new unconfigured server pixel. A single server pixel can exist for an app and shop combination. If you call this mutation when a server pixel already exists, then an error will return.
- [serverPixelDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/serverPixelDelete.txt) - Deletes the Server Pixel associated with the current app & shop.
- [shippingPackageDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/shippingPackageDelete.txt) - Deletes a shipping package.
- [shippingPackageMakeDefault](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/shippingPackageMakeDefault.txt) - Set a shipping package as the default. The default shipping package is the one used to calculate shipping costs on checkout.
- [shippingPackageUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/shippingPackageUpdate.txt) - Updates a shipping package.
- [shopLocaleDisable](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/shopLocaleDisable.txt) - Deletes a locale for a shop. This also deletes all translations of this locale.
- [shopLocaleEnable](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/shopLocaleEnable.txt) - Adds a locale for a shop. The newly added locale is in the unpublished state.
- [shopLocaleUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/shopLocaleUpdate.txt) - Updates a locale for a shop.
- [shopPolicyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/shopPolicyUpdate.txt) - Updates a shop policy.
- [shopResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/shopResourceFeedbackCreate.txt) - The `ResourceFeedback` object lets your app report the status of shops and their resources. For example, if your app is a marketplace channel, then you can use resource feedback to alert merchants that they need to connect their marketplace account by signing in.  Resource feedback notifications are displayed to the merchant on the home screen of their Shopify admin, and in the product details view for any products that are published to your app.  This resource should be used only in cases where you're describing steps that a merchant is required to complete. If your app offers optional or promotional set-up steps, or if it makes recommendations, then don't use resource feedback to let merchants know about them.  ## Sending feedback on a shop  You can send resource feedback on a shop to let the merchant know what steps they need to take to make sure that your app is set up correctly. Feedback can have one of two states: `requires_action` or `success`. You need to send a `requires_action` feedback request for each step that the merchant is required to complete.  If there are multiple set-up steps that require merchant action, then send feedback with a state of `requires_action` as merchants complete prior steps. And to remove the feedback message from the Shopify admin, send a `success` feedback request.  #### Important Sending feedback replaces previously sent feedback for the shop. Send a new `shopResourceFeedbackCreate` mutation to push the latest state of a shop or its resources to Shopify.
- [shopifyPaymentsPayoutAlternateCurrencyCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/shopifyPaymentsPayoutAlternateCurrencyCreate.txt) - Creates an alternate currency payout for a Shopify Payments account.
- [stagedUploadTargetGenerate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/stagedUploadTargetGenerate.txt) - Generates the URL and signed paramaters needed to upload an asset to Shopify.
- [stagedUploadTargetsGenerate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/stagedUploadTargetsGenerate.txt) - Uploads multiple images.
- [stagedUploadsCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/stagedUploadsCreate.txt) - Creates staged upload targets for each input. This is the first step in the upload process. The returned staged upload targets' URL and parameter fields can be used to send a request to upload the file described in the corresponding input.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [standardMetafieldDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/standardMetafieldDefinitionEnable.txt) - Activates the specified standard metafield definition from its template.  Refer to the [list of standard metafield definition templates](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [standardMetaobjectDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/standardMetaobjectDefinitionEnable.txt) - Enables the specified standard metaobject definition from its template.
- [storeCreditAccountCredit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/storeCreditAccountCredit.txt) - Creates a credit transaction that increases the store credit account balance by the given amount. This operation will create an account if one does not already exist. A store credit account owner can hold multiple accounts each with a different currency. Use the most appropriate currency for the given store credit account owner.
- [storeCreditAccountDebit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/storeCreditAccountDebit.txt) - Creates a debit transaction that decreases the store credit account balance by the given amount.
- [storefrontAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/storefrontAccessTokenCreate.txt) - Creates a storefront access token for use with the [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [storefrontAccessTokenDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/storefrontAccessTokenDelete.txt) - Deletes a storefront access token.
- [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingAttemptCreate.txt) - Creates a new subscription billing attempt. For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleBulkCharge](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleBulkCharge.txt) - Asynchronously queries and charges all subscription billing cycles whose [billingAttemptExpectedDate](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionBillingCycle#field-billingattemptexpecteddate) values fall within a specified date range and meet additional filtering criteria. The results of this action can be retrieved using the [subscriptionBillingCycleBulkResults](https://shopify.dev/api/admin-graphql/latest/queries/subscriptionBillingCycleBulkResults) query.
- [subscriptionBillingCycleBulkSearch](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleBulkSearch.txt) - Asynchronously queries all subscription billing cycles whose [billingAttemptExpectedDate](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionBillingCycle#field-billingattemptexpecteddate) values fall within a specified date range and meet additional filtering criteria. The results of this action can be retrieved using the [subscriptionBillingCycleBulkResults](https://shopify.dev/api/admin-graphql/latest/queries/subscriptionBillingCycleBulkResults) query.
- [subscriptionBillingCycleCharge](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleCharge.txt) - Creates a new subscription billing attempt for a specified billing cycle. This is the alternative mutation for [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionBillingAttemptCreate). For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleContractDraftCommit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleContractDraftCommit.txt) - Commits the updates of a Subscription Billing Cycle Contract draft.
- [subscriptionBillingCycleContractDraftConcatenate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleContractDraftConcatenate.txt) - Concatenates a contract to a Subscription Draft.
- [subscriptionBillingCycleContractEdit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleContractEdit.txt) - Edit the contents of a subscription contract for the specified billing cycle.
- [subscriptionBillingCycleEditDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleEditDelete.txt) - Delete the schedule and contract edits of the selected subscription billing cycle.
- [subscriptionBillingCycleEditsDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleEditsDelete.txt) - Delete the current and future schedule and contract edits of a list of subscription billing cycles.
- [subscriptionBillingCycleScheduleEdit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleScheduleEdit.txt) - Modify the schedule of a specific billing cycle.
- [subscriptionBillingCycleSkip](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleSkip.txt) - Skips a Subscription Billing Cycle.
- [subscriptionBillingCycleUnskip](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionBillingCycleUnskip.txt) - Unskips a Subscription Billing Cycle.
- [subscriptionContractActivate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionContractActivate.txt) - Activates a Subscription Contract. Contract status must be either active, paused, or failed.
- [subscriptionContractAtomicCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionContractAtomicCreate.txt) - Creates a Subscription Contract.
- [subscriptionContractCancel](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionContractCancel.txt) - Cancels a Subscription Contract.
- [subscriptionContractCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionContractCreate.txt) - Creates a Subscription Contract Draft. You can submit all the desired information for the draft using [Subscription Draft Input object](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionDraftInput). You can also update the draft using the [Subscription Contract Update](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractUpdate) mutation. The draft is not saved until you call the [Subscription Draft Commit](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionDraftCommit) mutation.
- [subscriptionContractExpire](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionContractExpire.txt) - Expires a Subscription Contract.
- [subscriptionContractFail](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionContractFail.txt) - Fails a Subscription Contract.
- [subscriptionContractPause](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionContractPause.txt) - Pauses a Subscription Contract.
- [subscriptionContractProductChange](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionContractProductChange.txt) - Allows for the easy change of a Product in a Contract or a Product price change.
- [subscriptionContractSetNextBillingDate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionContractSetNextBillingDate.txt) - Sets the next billing date of a Subscription Contract. This field is managed by the apps.         Alternatively you can utilize our         [Billing Cycles APIs](https://shopify.dev/docs/apps/selling-strategies/subscriptions/billing-cycles),         which provide auto-computed billing dates and additional functionalities.
- [subscriptionContractUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionContractUpdate.txt) - The subscriptionContractUpdate mutation allows you to create a draft of an existing subscription contract. This [draft](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionDraft) can be reviewed and modified as needed. Once the draft is committed with [subscriptionDraftCommit](https://shopify.dev/api/admin-graphql/latest/mutations/subscriptionDraftCommit), the changes are applied to the original subscription contract.
- [subscriptionDraftCommit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftCommit.txt) - Commits the updates of a Subscription Contract draft.
- [subscriptionDraftDiscountAdd](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftDiscountAdd.txt) - Adds a subscription discount to a subscription draft.
- [subscriptionDraftDiscountCodeApply](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftDiscountCodeApply.txt) - Applies a code discount on the subscription draft.
- [subscriptionDraftDiscountRemove](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftDiscountRemove.txt) - Removes a subscription discount from a subscription draft.
- [subscriptionDraftDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftDiscountUpdate.txt) - Updates a subscription discount on a subscription draft.
- [subscriptionDraftFreeShippingDiscountAdd](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftFreeShippingDiscountAdd.txt) - Adds a subscription free shipping discount to a subscription draft.
- [subscriptionDraftFreeShippingDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftFreeShippingDiscountUpdate.txt) - Updates a subscription free shipping discount on a subscription draft.
- [subscriptionDraftLineAdd](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftLineAdd.txt) - Adds a subscription line to a subscription draft.
- [subscriptionDraftLineRemove](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftLineRemove.txt) - Removes a subscription line from a subscription draft.
- [subscriptionDraftLineUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftLineUpdate.txt) - Updates a subscription line on a subscription draft.
- [subscriptionDraftUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/subscriptionDraftUpdate.txt) - Updates a Subscription Draft.
- [tagsAdd](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/tagsAdd.txt) - Add tags to an order, a draft order, a customer, a product, or an online store article.
- [tagsRemove](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/tagsRemove.txt) - Remove tags from an order, a draft order, a customer, a product, or an online store article.
- [taxAppConfigure](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/taxAppConfigure.txt) - Allows tax app configurations for tax partners.
- [themeCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/themeCreate.txt) - Creates a theme using an external URL or for files that were previously uploaded using the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate). These themes are added to the [Themes page](https://admin.shopify.com/themes) in Shopify admin.
- [themeDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/themeDelete.txt) - Deletes a theme.
- [themeFilesCopy](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/themeFilesCopy.txt) - Copy theme files. Copying to existing theme files will overwrite them.
- [themeFilesDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/themeFilesDelete.txt) - Deletes a theme's files.
- [themeFilesUpsert](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/themeFilesUpsert.txt) - Create or update theme files.
- [themePublish](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/themePublish.txt) - Publishes a theme.
- [themeUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/themeUpdate.txt) - Updates a theme.
- [transactionVoid](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/transactionVoid.txt) - Trigger the voiding of an uncaptured authorization transaction.
- [translationsRegister](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/translationsRegister.txt) - Creates or updates translations.
- [translationsRemove](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/translationsRemove.txt) - Deletes translations.
- [urlRedirectBulkDeleteAll](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/urlRedirectBulkDeleteAll.txt) - Asynchronously delete [URL redirects](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) in bulk.
- [urlRedirectBulkDeleteByIds](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/urlRedirectBulkDeleteByIds.txt) - Asynchronously delete [URLRedirect](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect)  objects in bulk by IDs. Learn more about [URLRedirect](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)  objects.
- [urlRedirectBulkDeleteBySavedSearch](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/urlRedirectBulkDeleteBySavedSearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectBulkDeleteBySearch](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/urlRedirectBulkDeleteBySearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/urlRedirectCreate.txt) - Creates a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/urlRedirectDelete.txt) - Deletes a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectImportCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/urlRedirectImportCreate.txt) - Creates a [`UrlRedirectImport`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirectImport) object.  After creating the `UrlRedirectImport` object, the `UrlRedirectImport` request can be performed using the [`urlRedirectImportSubmit`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportSubmit) mutation.
- [urlRedirectImportSubmit](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/urlRedirectImportSubmit.txt) - Submits a `UrlRedirectImport` request to be processed.  The `UrlRedirectImport` request is first created with the [`urlRedirectImportCreate`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportCreate) mutation.
- [urlRedirectUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/urlRedirectUpdate.txt) - Updates a URL redirect.
- [validationCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/validationCreate.txt) - Creates a validation.
- [validationDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/validationDelete.txt) - Deletes a validation.
- [validationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/validationUpdate.txt) - Update a validation.
- [webPixelCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/webPixelCreate.txt) - Creates a new web pixel settings.
- [webPixelDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/webPixelDelete.txt) - Deletes the web pixel shop settings.
- [webPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/webPixelUpdate.txt) - Updates the web pixel settings.
- [webhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/webhookSubscriptionCreate.txt) - Creates a new webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/webhookSubscriptionDelete.txt) - Deletes a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/webhookSubscriptionUpdate.txt) - Updates a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [MutationsStagedUploadTargetGenerateUploadParameter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/MutationsStagedUploadTargetGenerateUploadParameter.txt) - A signed upload parameter for uploading an asset to Shopify.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [Navigable](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/Navigable.txt) - A default cursor that you can use in queries to paginate your results. Each edge in a connection can return a cursor, which is a reference to the edge's position in the connection. You can use an edge's cursor as the starting point to retrieve the nodes before or after it in a connection.  To learn more about using cursor-based pagination, refer to [Paginating results with GraphQL](https://shopify.dev/api/usage/pagination-graphql).
- [NavigationItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/NavigationItem.txt) - A navigation item, holding basic link attributes.
- [ObjectDimensionsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ObjectDimensionsInput.txt) - The input fields for dimensions of an object.
- [OnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OnlineStore.txt) - The shop's online store channel.
- [OnlineStorePasswordProtection](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OnlineStorePasswordProtection.txt) - Storefront password information.
- [OnlineStorePreviewable](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/OnlineStorePreviewable.txt) - Online Store preview URL of the object.
- [OnlineStoreTheme](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OnlineStoreTheme.txt) - A theme for display on the storefront.
- [OnlineStoreThemeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/OnlineStoreThemeConnection.txt) - An auto-generated type for paginating through multiple OnlineStoreThemes.
- [OnlineStoreThemeFile](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OnlineStoreThemeFile.txt) - Represents a theme file.
- [OnlineStoreThemeFileBody](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/OnlineStoreThemeFileBody.txt) - Represents the body of a theme file.
- [OnlineStoreThemeFileBodyBase64](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OnlineStoreThemeFileBodyBase64.txt) - Represents the base64 encoded body of a theme file.
- [OnlineStoreThemeFileBodyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OnlineStoreThemeFileBodyInput.txt) - The input fields for the theme file body.
- [OnlineStoreThemeFileBodyInputType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OnlineStoreThemeFileBodyInputType.txt) - The input type for a theme file body.
- [OnlineStoreThemeFileBodyText](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OnlineStoreThemeFileBodyText.txt) - Represents the body of a theme file.
- [OnlineStoreThemeFileBodyUrl](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OnlineStoreThemeFileBodyUrl.txt) - Represents the url of the body of a theme file.
- [OnlineStoreThemeFileConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/OnlineStoreThemeFileConnection.txt) - An auto-generated type for paginating through multiple OnlineStoreThemeFiles.
- [OnlineStoreThemeFileOperationResult](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OnlineStoreThemeFileOperationResult.txt) - Represents the result of a copy, delete, or write operation performed on a theme file.
- [OnlineStoreThemeFileReadResult](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OnlineStoreThemeFileReadResult.txt) - Represents the result of a read operation performed on a theme asset.
- [OnlineStoreThemeFileResultType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OnlineStoreThemeFileResultType.txt) - Type of a theme file operation result.
- [OnlineStoreThemeFilesUpsertFileInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OnlineStoreThemeFilesUpsertFileInput.txt) - The input fields for the file to create or update.
- [OnlineStoreThemeFilesUserErrors](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OnlineStoreThemeFilesUserErrors.txt) - User errors for theme file operations.
- [OnlineStoreThemeFilesUserErrorsCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OnlineStoreThemeFilesUserErrorsCode.txt) - Possible error codes that can be returned by `OnlineStoreThemeFilesUserErrors`.
- [OnlineStoreThemeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OnlineStoreThemeInput.txt) - The input fields for Theme attributes to update.
- [OptionAndValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OptionAndValueInput.txt) - The input fields for the options and values of the combined listing.
- [OptionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OptionCreateInput.txt) - The input fields for creating a product option.
- [OptionReorderInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OptionReorderInput.txt) - The input fields for reordering a product option and/or its values.
- [OptionSetInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OptionSetInput.txt) - The input fields for creating or updating a product option.
- [OptionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OptionUpdateInput.txt) - The input fields for updating a product option.
- [OptionValueCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OptionValueCreateInput.txt) - The input fields required to create a product option value.
- [OptionValueReorderInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OptionValueReorderInput.txt) - The input fields for reordering a product option value.
- [OptionValueSetInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OptionValueSetInput.txt) - The input fields for creating or updating a product option value.
- [OptionValueUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OptionValueUpdateInput.txt) - The input fields for updating a product option value.
- [Order](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Order.txt) - An order is a customer's request to purchase one or more products from a shop. You can retrieve and update orders using the `Order` object. Learn more about [editing an existing order with the GraphQL Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).  Only the last 60 days' worth of orders from a store are accessible from the `Order` object by default. If you want to access older orders, then you need to [request access to all orders](https://shopify.dev/api/usage/access-scopes#orders-permissions). If your app is granted access, then you can add the `read_all_orders` scope to your app along with `read_orders` or `write_orders`. [Private apps](https://shopify.dev/apps/auth/basic-http) are not affected by this change and are automatically granted the scope.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [OrderActionType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderActionType.txt) - The possible order action types for a [sales agreement](https://shopify.dev/api/admin-graphql/latest/interfaces/salesagreement).
- [OrderAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderAdjustment.txt) - An order adjustment accounts for the difference between a calculated and actual refund amount.
- [OrderAdjustmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/OrderAdjustmentConnection.txt) - An auto-generated type for paginating through multiple OrderAdjustments.
- [OrderAdjustmentDiscrepancyReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderAdjustmentDiscrepancyReason.txt) - Discrepancy reasons for order adjustments.
- [OrderAdjustmentInputDiscrepancyReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderAdjustmentInputDiscrepancyReason.txt) - Discrepancy reasons for order adjustments.
- [OrderAgreement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderAgreement.txt) - An agreement associated with an order placement.
- [OrderApp](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderApp.txt) - The [application](https://shopify.dev/apps) that created the order.
- [OrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderCancelPayload.txt) - Return type for `orderCancel` mutation.
- [OrderCancelReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderCancelReason.txt) - Represents the reason for the order's cancellation.
- [OrderCancelUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderCancelUserError.txt) - Errors related to order cancellation.
- [OrderCancelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderCancelUserErrorCode.txt) - Possible error codes that can be returned by `OrderCancelUserError`.
- [OrderCancellation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderCancellation.txt) - Details about the order cancellation.
- [OrderCaptureInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCaptureInput.txt) - The input fields for the authorized transaction to capture and the total amount to capture from it.
- [OrderCapturePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderCapturePayload.txt) - Return type for `orderCapture` mutation.
- [OrderCloseInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCloseInput.txt) - The input fields for specifying an open order to close.
- [OrderClosePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderClosePayload.txt) - Return type for `orderClose` mutation.
- [OrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/OrderConnection.txt) - An auto-generated type for paginating through multiple Orders.
- [OrderCreateCustomAttributeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateCustomAttributeInput.txt) - The input fields for a note attribute for an order.
- [OrderCreateDiscountCodeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateDiscountCodeInput.txt) - The input fields for a discount code to apply to an order. Only one type of discount can be applied to an order.
- [OrderCreateFinancialStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderCreateFinancialStatus.txt) - The status of payments associated with the order. Can only be set when the order is created.
- [OrderCreateFixedDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateFixedDiscountCodeAttributesInput.txt) - The input fields for a fixed amount discount code to apply to an order.
- [OrderCreateFreeShippingDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateFreeShippingDiscountCodeAttributesInput.txt) - The input fields for a free shipping discount code to apply to an order.
- [OrderCreateFulfillmentInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateFulfillmentInput.txt) - The input fields for a fulfillment to create for an order.
- [OrderCreateFulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderCreateFulfillmentStatus.txt) - The order's status in terms of fulfilled line items.
- [OrderCreateInputsInventoryBehavior](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderCreateInputsInventoryBehavior.txt) - The types of behavior to use when updating inventory.
- [OrderCreateLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateLineItemInput.txt) - The input fields for a line item to create for an order.
- [OrderCreateLineItemPropertyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateLineItemPropertyInput.txt) - The input fields for a line item property for an order.
- [OrderCreateMandatePaymentPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderCreateMandatePaymentPayload.txt) - Return type for `orderCreateMandatePayment` mutation.
- [OrderCreateMandatePaymentUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderCreateMandatePaymentUserError.txt) - An error that occurs during the execution of `OrderCreateMandatePayment`.
- [OrderCreateMandatePaymentUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderCreateMandatePaymentUserErrorCode.txt) - Possible error codes that can be returned by `OrderCreateMandatePaymentUserError`.
- [OrderCreateOptionsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateOptionsInput.txt) - The input fields which control certain side affects.
- [OrderCreateOrderInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateOrderInput.txt) - The input fields for creating an order.
- [OrderCreateOrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateOrderTransactionInput.txt) - The input fields for a transaction to create for an order.
- [OrderCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderCreatePayload.txt) - Return type for `orderCreate` mutation.
- [OrderCreatePercentageDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreatePercentageDiscountCodeAttributesInput.txt) - The input fields for a percentage discount code to apply to an order.
- [OrderCreateShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateShippingLineInput.txt) - The input fields for a shipping line to create for an order.
- [OrderCreateTaxLineInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderCreateTaxLineInput.txt) - The input fields for a tax line to create for an order.
- [OrderCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderCreateUserError.txt) - An error that occurs during the execution of `OrderCreate`.
- [OrderCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderCreateUserErrorCode.txt) - Possible error codes that can be returned by `OrderCreateUserError`.
- [OrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderDeletePayload.txt) - Return type for `orderDelete` mutation.
- [OrderDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderDeleteUserError.txt) - Errors related to deleting an order.
- [OrderDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderDeleteUserErrorCode.txt) - Possible error codes that can be returned by `OrderDeleteUserError`.
- [OrderDisplayFinancialStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderDisplayFinancialStatus.txt) - Represents the order's current financial status.
- [OrderDisplayFulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderDisplayFulfillmentStatus.txt) - Represents the order's aggregated fulfillment status for display purposes.
- [OrderDisputeSummary](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderDisputeSummary.txt) - A summary of the important details for a dispute on an order.
- [OrderEditAddCustomItemPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditAddCustomItemPayload.txt) - Return type for `orderEditAddCustomItem` mutation.
- [OrderEditAddLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditAddLineItemDiscountPayload.txt) - Return type for `orderEditAddLineItemDiscount` mutation.
- [OrderEditAddShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderEditAddShippingLineInput.txt) - The input fields used to add a shipping line.
- [OrderEditAddShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditAddShippingLinePayload.txt) - Return type for `orderEditAddShippingLine` mutation.
- [OrderEditAddShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderEditAddShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditAddShippingLine`.
- [OrderEditAddShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderEditAddShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditAddShippingLineUserError`.
- [OrderEditAddVariantPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditAddVariantPayload.txt) - Return type for `orderEditAddVariant` mutation.
- [OrderEditAgreement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderEditAgreement.txt) - An agreement associated with an edit to the order.
- [OrderEditAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderEditAppliedDiscountInput.txt) - The input fields used to add a discount during an order edit.
- [OrderEditBeginPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditBeginPayload.txt) - Return type for `orderEditBegin` mutation.
- [OrderEditCommitPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditCommitPayload.txt) - Return type for `orderEditCommit` mutation.
- [OrderEditRemoveDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditRemoveDiscountPayload.txt) - Return type for `orderEditRemoveDiscount` mutation.
- [OrderEditRemoveDiscountUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderEditRemoveDiscountUserError.txt) - An error that occurs during the execution of `OrderEditRemoveDiscount`.
- [OrderEditRemoveDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderEditRemoveDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveDiscountUserError`.
- [OrderEditRemoveLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditRemoveLineItemDiscountPayload.txt) - Return type for `orderEditRemoveLineItemDiscount` mutation.
- [OrderEditRemoveShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditRemoveShippingLinePayload.txt) - Return type for `orderEditRemoveShippingLine` mutation.
- [OrderEditRemoveShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderEditRemoveShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditRemoveShippingLine`.
- [OrderEditRemoveShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderEditRemoveShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveShippingLineUserError`.
- [OrderEditSetQuantityPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditSetQuantityPayload.txt) - Return type for `orderEditSetQuantity` mutation.
- [OrderEditUpdateDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditUpdateDiscountPayload.txt) - Return type for `orderEditUpdateDiscount` mutation.
- [OrderEditUpdateDiscountUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderEditUpdateDiscountUserError.txt) - An error that occurs during the execution of `OrderEditUpdateDiscount`.
- [OrderEditUpdateDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderEditUpdateDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateDiscountUserError`.
- [OrderEditUpdateShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderEditUpdateShippingLineInput.txt) - The input fields used to update a shipping line.
- [OrderEditUpdateShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderEditUpdateShippingLinePayload.txt) - Return type for `orderEditUpdateShippingLine` mutation.
- [OrderEditUpdateShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderEditUpdateShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditUpdateShippingLine`.
- [OrderEditUpdateShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderEditUpdateShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateShippingLineUserError`.
- [OrderInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderInput.txt) - The input fields for specifying the information to be updated on an order when using the orderUpdate mutation.
- [OrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderInvoiceSendPayload.txt) - Return type for `orderInvoiceSend` mutation.
- [OrderInvoiceSendUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderInvoiceSendUserError.txt) - An error that occurs during the execution of `OrderInvoiceSend`.
- [OrderInvoiceSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderInvoiceSendUserErrorCode.txt) - Possible error codes that can be returned by `OrderInvoiceSendUserError`.
- [OrderMarkAsPaidInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderMarkAsPaidInput.txt) - The input fields for specifying the order to mark as paid.
- [OrderMarkAsPaidPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderMarkAsPaidPayload.txt) - Return type for `orderMarkAsPaid` mutation.
- [OrderOpenInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderOpenInput.txt) - The input fields for specifying a closed order to open.
- [OrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderOpenPayload.txt) - Return type for `orderOpen` mutation.
- [OrderPaymentCollectionDetails](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderPaymentCollectionDetails.txt) - The payment collection details for an order that requires additional payment following an edit to the order.
- [OrderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderPaymentStatus.txt) - The status of a customer's payment for an order.
- [OrderPaymentStatusResult](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderPaymentStatusResult.txt) - The type of a payment status.
- [OrderReturnStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderReturnStatus.txt) - The order's aggregated return status that's used for display purposes. An order might have multiple returns, so this field communicates the prioritized return status. The `OrderReturnStatus` enum is a supported filter parameter in the [`orders` query](https://shopify.dev/api/admin-graphql/latest/queries/orders#:~:text=reference_location_id-,return_status,-risk_level).
- [OrderRisk](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderRisk.txt) - Represents a fraud check on an order. As of version 2024-04 this resource is deprecated. Risk Assessments can be queried via the [OrderRisk Assessments API](https://shopify.dev/api/admin-graphql/2024-04/objects/OrderRiskAssessment).
- [OrderRiskAssessment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderRiskAssessment.txt) - The risk assessments for an order.
- [OrderRiskAssessmentCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderRiskAssessmentCreateInput.txt) - The input fields for an order risk assessment.
- [OrderRiskAssessmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderRiskAssessmentCreatePayload.txt) - Return type for `orderRiskAssessmentCreate` mutation.
- [OrderRiskAssessmentCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderRiskAssessmentCreateUserError.txt) - An error that occurs during the execution of `OrderRiskAssessmentCreate`.
- [OrderRiskAssessmentCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderRiskAssessmentCreateUserErrorCode.txt) - Possible error codes that can be returned by `OrderRiskAssessmentCreateUserError`.
- [OrderRiskAssessmentFactInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderRiskAssessmentFactInput.txt) - The input fields to create a fact on an order risk assessment.
- [OrderRiskLevel](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderRiskLevel.txt) - The likelihood that an order is fraudulent.
- [OrderRiskRecommendationResult](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderRiskRecommendationResult.txt) - List of possible values for an OrderRiskRecommendation recommendation.
- [OrderRiskSummary](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderRiskSummary.txt) - Summary of risk characteristics for an order.
- [OrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderSortKeys.txt) - The set of valid sort keys for the Order query.
- [OrderStagedChange](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/OrderStagedChange.txt) - A change that has been applied to an order.
- [OrderStagedChangeAddCustomItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderStagedChangeAddCustomItem.txt) - A change to the order representing the addition of a custom line item. For example, you might want to add gift wrapping service as a custom line item.
- [OrderStagedChangeAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderStagedChangeAddLineItemDiscount.txt) - The discount applied to an item that was added during the current order edit.
- [OrderStagedChangeAddShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderStagedChangeAddShippingLine.txt) - A new [shipping line](https://shopify.dev/api/admin-graphql/latest/objects/shippingline) added as part of an order edit.
- [OrderStagedChangeAddVariant](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderStagedChangeAddVariant.txt) - A change to the order representing the addition of an existing product variant.
- [OrderStagedChangeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/OrderStagedChangeConnection.txt) - An auto-generated type for paginating through multiple OrderStagedChanges.
- [OrderStagedChangeDecrementItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderStagedChangeDecrementItem.txt) - An removal of items from an existing line item on the order.
- [OrderStagedChangeIncrementItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderStagedChangeIncrementItem.txt) - An addition of items to an existing line item on the order.
- [OrderStagedChangeRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderStagedChangeRemoveShippingLine.txt) - A shipping line removed during an order edit.
- [OrderTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/OrderTransaction.txt) - A payment transaction in the context of an order.
- [OrderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/OrderTransactionConnection.txt) - An auto-generated type for paginating through multiple OrderTransactions.
- [OrderTransactionErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderTransactionErrorCode.txt) - A standardized error code, independent of the payment provider.
- [OrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/OrderTransactionInput.txt) - The input fields for the information needed to create an order transaction.
- [OrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderTransactionKind.txt) - The different kinds of order transactions.
- [OrderTransactionStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/OrderTransactionStatus.txt) - The different states that an `OrderTransaction` can have.
- [OrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/OrderUpdatePayload.txt) - Return type for `orderUpdate` mutation.
- [Page](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Page.txt) - A page on the Online Store.
- [PageConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/PageConnection.txt) - An auto-generated type for paginating through multiple Pages.
- [PageCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PageCreateInput.txt) - The input fields to create a page.
- [PageCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PageCreatePayload.txt) - Return type for `pageCreate` mutation.
- [PageCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PageCreateUserError.txt) - An error that occurs during the execution of `PageCreate`.
- [PageCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PageCreateUserErrorCode.txt) - Possible error codes that can be returned by `PageCreateUserError`.
- [PageDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PageDeletePayload.txt) - Return type for `pageDelete` mutation.
- [PageDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PageDeleteUserError.txt) - An error that occurs during the execution of `PageDelete`.
- [PageDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PageDeleteUserErrorCode.txt) - Possible error codes that can be returned by `PageDeleteUserError`.
- [PageInfo](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PageInfo.txt) - Returns information about pagination in a connection, in accordance with the [Relay specification](https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo). For more information, please read our [GraphQL Pagination Usage Guide](https://shopify.dev/api/usage/pagination-graphql).
- [PageUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PageUpdateInput.txt) - The input fields to update a page.
- [PageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PageUpdatePayload.txt) - Return type for `pageUpdate` mutation.
- [PageUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PageUpdateUserError.txt) - An error that occurs during the execution of `PageUpdate`.
- [PageUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PageUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PageUpdateUserError`.
- [PaymentCustomization](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentCustomization.txt) - A payment customization.
- [PaymentCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PaymentCustomizationActivationPayload.txt) - Return type for `paymentCustomizationActivation` mutation.
- [PaymentCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/PaymentCustomizationConnection.txt) - An auto-generated type for paginating through multiple PaymentCustomizations.
- [PaymentCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PaymentCustomizationCreatePayload.txt) - Return type for `paymentCustomizationCreate` mutation.
- [PaymentCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PaymentCustomizationDeletePayload.txt) - Return type for `paymentCustomizationDelete` mutation.
- [PaymentCustomizationError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentCustomizationError.txt) - An error that occurs during the execution of a payment customization mutation.
- [PaymentCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PaymentCustomizationErrorCode.txt) - Possible error codes that can be returned by `PaymentCustomizationError`.
- [PaymentCustomizationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PaymentCustomizationInput.txt) - The input fields to create and update a payment customization.
- [PaymentCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PaymentCustomizationUpdatePayload.txt) - Return type for `paymentCustomizationUpdate` mutation.
- [PaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/PaymentDetails.txt) - Payment details related to a transaction.
- [PaymentInstrument](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/PaymentInstrument.txt) - All possible instrument outputs for Payment Mandates.
- [PaymentMandate](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentMandate.txt) - A payment instrument and the permission the owner of the instrument gives to the merchant to debit it.
- [PaymentMethods](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PaymentMethods.txt) - Some of the payment methods used in Shopify.
- [PaymentReminderSendPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PaymentReminderSendPayload.txt) - Return type for `paymentReminderSend` mutation.
- [PaymentReminderSendUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentReminderSendUserError.txt) - An error that occurs during the execution of `PaymentReminderSend`.
- [PaymentReminderSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PaymentReminderSendUserErrorCode.txt) - Possible error codes that can be returned by `PaymentReminderSendUserError`.
- [PaymentSchedule](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentSchedule.txt) - Represents the payment schedule for a single payment defined in the payment terms.
- [PaymentScheduleConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/PaymentScheduleConnection.txt) - An auto-generated type for paginating through multiple PaymentSchedules.
- [PaymentScheduleInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PaymentScheduleInput.txt) - The input fields used to create a payment schedule for payment terms.
- [PaymentSettings](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentSettings.txt) - Settings related to payments.
- [PaymentTerms](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentTerms.txt) - Represents the payment terms for an order or draft order.
- [PaymentTermsCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PaymentTermsCreateInput.txt) - The input fields used to create a payment terms.
- [PaymentTermsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PaymentTermsCreatePayload.txt) - Return type for `paymentTermsCreate` mutation.
- [PaymentTermsCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentTermsCreateUserError.txt) - An error that occurs during the execution of `PaymentTermsCreate`.
- [PaymentTermsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PaymentTermsCreateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsCreateUserError`.
- [PaymentTermsDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PaymentTermsDeleteInput.txt) - The input fields used to delete the payment terms.
- [PaymentTermsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PaymentTermsDeletePayload.txt) - Return type for `paymentTermsDelete` mutation.
- [PaymentTermsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentTermsDeleteUserError.txt) - An error that occurs during the execution of `PaymentTermsDelete`.
- [PaymentTermsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PaymentTermsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsDeleteUserError`.
- [PaymentTermsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PaymentTermsInput.txt) - The input fields to create payment terms. Payment terms set the date that payment is due.
- [PaymentTermsTemplate](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentTermsTemplate.txt) - Represents the payment terms template object.
- [PaymentTermsType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PaymentTermsType.txt) - The type of a payment terms or a payment terms template.
- [PaymentTermsUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PaymentTermsUpdateInput.txt) - The input fields used to update the payment terms.
- [PaymentTermsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PaymentTermsUpdatePayload.txt) - Return type for `paymentTermsUpdate` mutation.
- [PaymentTermsUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PaymentTermsUpdateUserError.txt) - An error that occurs during the execution of `PaymentTermsUpdate`.
- [PaymentTermsUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PaymentTermsUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsUpdateUserError`.
- [PayoutSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PayoutSortKeys.txt) - The set of valid sort keys for the Payout query.
- [PaypalExpressSubscriptionsGatewayStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PaypalExpressSubscriptionsGatewayStatus.txt) - Represents a valid PayPal Express subscriptions gateway status.
- [PreparedFulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PreparedFulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be marked as prepared for pickup by a customer.
- [PriceCalculationType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceCalculationType.txt) - How to caluclate the parent product variant's price while bulk updating variant relationships.
- [PriceInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PriceInput.txt) - The input fields for updating the price of a parent product variant.
- [PriceList](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceList.txt) - Represents a price list, including information about related prices and eligibility rules. You can use price lists to specify either fixed prices or adjusted relative prices that override initial product variant prices. Price lists are applied to customers using context rules, which determine price list eligibility.    For more information on price lists, refer to   [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceListAdjustment.txt) - The type and value of a price list adjustment.  For more information on price lists, refer to [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustmentInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PriceListAdjustmentInput.txt) - The input fields to set a price list adjustment.
- [PriceListAdjustmentSettings](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceListAdjustmentSettings.txt) - Represents the settings of price list adjustments.
- [PriceListAdjustmentSettingsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PriceListAdjustmentSettingsInput.txt) - The input fields to set a price list's adjustment settings.
- [PriceListAdjustmentType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceListAdjustmentType.txt) - Represents a percentage price adjustment type.
- [PriceListCompareAtMode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceListCompareAtMode.txt) - Represents how the compare at price will be determined for a price list.
- [PriceListConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/PriceListConnection.txt) - An auto-generated type for paginating through multiple PriceLists.
- [PriceListCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PriceListCreateInput.txt) - The input fields to create a price list.
- [PriceListCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PriceListCreatePayload.txt) - Return type for `priceListCreate` mutation.
- [PriceListDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PriceListDeletePayload.txt) - Return type for `priceListDelete` mutation.
- [PriceListFixedPricesAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PriceListFixedPricesAddPayload.txt) - Return type for `priceListFixedPricesAdd` mutation.
- [PriceListFixedPricesByProductBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceListFixedPricesByProductBulkUpdateUserError.txt) - Error codes for failed price list fixed prices by product bulk update operations.
- [PriceListFixedPricesByProductBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceListFixedPricesByProductBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PriceListFixedPricesByProductBulkUpdateUserError`.
- [PriceListFixedPricesByProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PriceListFixedPricesByProductUpdatePayload.txt) - Return type for `priceListFixedPricesByProductUpdate` mutation.
- [PriceListFixedPricesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PriceListFixedPricesDeletePayload.txt) - Return type for `priceListFixedPricesDelete` mutation.
- [PriceListFixedPricesUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PriceListFixedPricesUpdatePayload.txt) - Return type for `priceListFixedPricesUpdate` mutation.
- [PriceListParent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceListParent.txt) - Represents relative adjustments from one price list to other prices.   You can use a `PriceListParent` to specify an adjusted relative price using a percentage-based   adjustment. Adjusted prices work in conjunction with exchange rules and rounding.    [Adjustment types](https://shopify.dev/api/admin-graphql/latest/enums/pricelistadjustmenttype)   support both percentage increases and decreases.
- [PriceListParentCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PriceListParentCreateInput.txt) - The input fields to create a price list adjustment.
- [PriceListParentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PriceListParentUpdateInput.txt) - The input fields used to update a price list's adjustment.
- [PriceListPrice](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceListPrice.txt) - Represents information about pricing for a product variant         as defined on a price list, such as the price, compare at price, and origin type. You can use a `PriceListPrice` to specify a fixed price for a specific product variant. For examples, refer to [PriceListFixedPricesAdd](https://shopify.dev/api/admin-graphql/latest/mutations/priceListFixedPricesAdd) and [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/PriceListPriceConnection.txt) - An auto-generated type for paginating through multiple PriceListPrices.
- [PriceListPriceInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PriceListPriceInput.txt) - The input fields for providing the fields and values to use when creating or updating a fixed price list price.
- [PriceListPriceOriginType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceListPriceOriginType.txt) - Represents the origin of a price, either fixed (defined on the price list) or relative (calculated using a price list adjustment configuration). For examples, refer to [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceListPriceUserError.txt) - An error for a failed price list price operation.
- [PriceListPriceUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceListPriceUserErrorCode.txt) - Possible error codes that can be returned by `PriceListPriceUserError`.
- [PriceListProductPriceInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PriceListProductPriceInput.txt) - The input fields representing the price for all variants of a product.
- [PriceListSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceListSortKeys.txt) - The set of valid sort keys for the PriceList query.
- [PriceListUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PriceListUpdateInput.txt) - The input fields used to update a price list.
- [PriceListUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PriceListUpdatePayload.txt) - Return type for `priceListUpdate` mutation.
- [PriceListUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceListUserError.txt) - Error codes for failed contextual pricing operations.
- [PriceListUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceListUserErrorCode.txt) - Possible error codes that can be returned by `PriceListUserError`.
- [PriceRule](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRule.txt) - Price rules are a set of conditions, including entitlements and prerequisites, that must be met in order for a discount code to apply.  We recommend using the types and queries detailed at [Getting started with discounts](https://shopify.dev/docs/apps/selling-strategies/discounts/getting-started) instead. These will replace the GraphQL `PriceRule` object and REST Admin `PriceRule` and `DiscountCode` resources.
- [PriceRuleAllocationMethod](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceRuleAllocationMethod.txt) - The method by which the price rule's value is allocated to its entitled items.
- [PriceRuleCustomerSelection](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleCustomerSelection.txt) - A selection of customers for whom the price rule applies.
- [PriceRuleDiscountCode](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleDiscountCode.txt) - A discount code of a price rule.
- [PriceRuleDiscountCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/PriceRuleDiscountCodeConnection.txt) - An auto-generated type for paginating through multiple PriceRuleDiscountCodes.
- [PriceRuleEntitlementToPrerequisiteQuantityRatio](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleEntitlementToPrerequisiteQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleFeature](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceRuleFeature.txt) - The list of features that can be supported by a price rule.
- [PriceRuleFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleFixedAmountValue.txt) - The value of a fixed amount price rule.
- [PriceRuleItemEntitlements](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleItemEntitlements.txt) - The items to which this price rule applies. This may be multiple products, product variants, collections or combinations of the aforementioned.
- [PriceRuleLineItemPrerequisites](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleLineItemPrerequisites.txt) - Single or multiple line item products, product variants or collections required for the price rule to be applicable, can also be provided in combination.
- [PriceRuleMoneyRange](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleMoneyRange.txt) - A money range within which the price rule is applicable.
- [PriceRulePercentValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRulePercentValue.txt) - The value of a percent price rule.
- [PriceRulePrerequisiteToEntitlementQuantityRatio](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRulePrerequisiteToEntitlementQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleQuantityRange](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleQuantityRange.txt) - A quantity range within which the price rule is applicable.
- [PriceRuleShareableUrl](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleShareableUrl.txt) - Shareable URL for the discount code associated with the price rule.
- [PriceRuleShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceRuleShareableUrlTargetType.txt) - The type of page where a shareable price rule URL lands.
- [PriceRuleShippingLineEntitlements](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleShippingLineEntitlements.txt) - The shipping lines to which the price rule applies to.
- [PriceRuleStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceRuleStatus.txt) - The status of the price rule.
- [PriceRuleTarget](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceRuleTarget.txt) - The type of lines (line_item or shipping_line) to which the price rule applies.
- [PriceRuleTrait](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PriceRuleTrait.txt) - The list of features that can be supported by a price rule.
- [PriceRuleValidityPeriod](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PriceRuleValidityPeriod.txt) - A time period during which a price rule is applicable.
- [PriceRuleValue](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/PriceRuleValue.txt) - The type of the price rule value. The price rule value might be a percentage value, or a fixed amount.
- [PricingPercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PricingPercentageValue.txt) - One type of value given to a customer when a discount is applied to an order. The application of a discount with this value gives the customer the specified percentage off a specified item.
- [PricingValue](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/PricingValue.txt) - The type of value given to a customer when a discount is applied to an order. For example, the application of the discount might give the customer a percentage off a specified item. Alternatively, the application of the discount might give the customer a monetary value in a given currency off an order.
- [PrivateMetafield](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PrivateMetafield.txt) - Private metafields represent custom metadata that is attached to a resource. Private metafields are accessible only by the application that created them and only from the GraphQL Admin API.  An application can create a maximum of 10 private metafields per shop resource.  Private metafields are deprecated. Metafields created using a reserved namespace are private by default. See our guide for [migrating private metafields](https://shopify.dev/docs/apps/custom-data/metafields/migrate-private-metafields).
- [PrivateMetafieldConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/PrivateMetafieldConnection.txt) - An auto-generated type for paginating through multiple PrivateMetafields.
- [PrivateMetafieldDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PrivateMetafieldDeleteInput.txt) - The input fields for the private metafield to delete.
- [PrivateMetafieldDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PrivateMetafieldDeletePayload.txt) - Return type for `privateMetafieldDelete` mutation.
- [PrivateMetafieldInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PrivateMetafieldInput.txt) - The input fields for a private metafield.
- [PrivateMetafieldUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PrivateMetafieldUpsertPayload.txt) - Return type for `privateMetafieldUpsert` mutation.
- [PrivateMetafieldValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PrivateMetafieldValueInput.txt) - The input fields for the value and value type of the private metafield.
- [PrivateMetafieldValueType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PrivateMetafieldValueType.txt) - Supported private metafield value types.
- [Product](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Product.txt) - The `Product` object lets you manage products in a merchant’s store.  Products are the goods and services that merchants offer to customers. They can include various details such as title, description, price, images, and options such as size or color. You can use [product variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/productvariant) to create or update different versions of the same product. You can also add or update product [media](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/media). Products can be organized by grouping them into a [collection](https://shopify.dev/docs/api/admin-graphql/latest/objects/collection).  Learn more about working with [Shopify's product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/product-model-components), including limitations and considerations.
- [ProductBundleComponent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductBundleComponent.txt) - The product's component information.
- [ProductBundleComponentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ProductBundleComponentConnection.txt) - An auto-generated type for paginating through multiple ProductBundleComponents.
- [ProductBundleComponentInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductBundleComponentInput.txt) - The input fields for a single component related to a componentized product.
- [ProductBundleComponentOptionSelection](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductBundleComponentOptionSelection.txt) - A relationship between a component option and a parent option.
- [ProductBundleComponentOptionSelectionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductBundleComponentOptionSelectionInput.txt) - The input fields for a single option related to a component product.
- [ProductBundleComponentOptionSelectionStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductBundleComponentOptionSelectionStatus.txt) - The status of a component option value related to a bundle.
- [ProductBundleComponentOptionSelectionValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductBundleComponentOptionSelectionValue.txt) - A component option value related to a bundle line.
- [ProductBundleComponentQuantityOption](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductBundleComponentQuantityOption.txt) - A quantity option related to a bundle.
- [ProductBundleComponentQuantityOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductBundleComponentQuantityOptionInput.txt) - Input for the quantity option related to a component product. This will become a new option on the parent bundle product that doesn't have a corresponding option on the component.
- [ProductBundleComponentQuantityOptionValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductBundleComponentQuantityOptionValue.txt) - A quantity option value related to a componentized product.
- [ProductBundleComponentQuantityOptionValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductBundleComponentQuantityOptionValueInput.txt) - The input fields for a single quantity option value related to a component product.
- [ProductBundleCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductBundleCreateInput.txt) - The input fields for creating a componentized product.
- [ProductBundleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductBundleCreatePayload.txt) - Return type for `productBundleCreate` mutation.
- [ProductBundleMutationUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductBundleMutationUserError.txt) - Defines errors encountered while managing a product bundle.
- [ProductBundleMutationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductBundleMutationUserErrorCode.txt) - Possible error codes that can be returned by `ProductBundleMutationUserError`.
- [ProductBundleOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductBundleOperation.txt) - An entity that represents details of an asynchronous [ProductBundleCreate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleCreate) or [ProductBundleUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleUpdate) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned when the bundle was created or updated, this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductBundleUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductBundleUpdateInput.txt) - The input fields for updating a componentized product.
- [ProductBundleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductBundleUpdatePayload.txt) - Return type for `productBundleUpdate` mutation.
- [ProductCategory](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [ProductChangeStatusPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductChangeStatusPayload.txt) - Return type for `productChangeStatus` mutation.
- [ProductChangeStatusUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductChangeStatusUserError.txt) - An error that occurs during the execution of `ProductChangeStatus`.
- [ProductChangeStatusUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductChangeStatusUserErrorCode.txt) - Possible error codes that can be returned by `ProductChangeStatusUserError`.
- [ProductClaimOwnershipInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductClaimOwnershipInput.txt) - The input fields to claim ownership for Product features such as Bundles.
- [ProductCollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductCollectionSortKeys.txt) - The set of valid sort keys for the ProductCollection query.
- [ProductCompareAtPriceRange](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductCompareAtPriceRange.txt) - The compare-at price range of the product.
- [ProductConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ProductConnection.txt) - An auto-generated type for paginating through multiple Products.
- [ProductContextualPricing](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductContextualPricing.txt) - The price of a product in a specific country. Prices vary between countries. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada) for more information on how to use this object.
- [ProductCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductCreateInput.txt) - The input fields required to create a product.
- [ProductCreateMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductCreateMediaPayload.txt) - Return type for `productCreateMedia` mutation.
- [ProductCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductCreatePayload.txt) - Return type for `productCreate` mutation.
- [ProductDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductDeleteInput.txt) - The input fields for specifying the product to delete.
- [ProductDeleteMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductDeleteMediaPayload.txt) - Return type for `productDeleteMedia` mutation.
- [ProductDeleteOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductDeleteOperation.txt) - An entity that represents details of an asynchronous [ProductDelete](https://shopify.dev/api/admin-graphql/current/mutations/productDelete) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned when the product was deleted, this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `deletedProductId` field provides the ID of the deleted product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductDeletePayload.txt) - Return type for `productDelete` mutation.
- [ProductDuplicateJob](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductDuplicateJob.txt) - Represents a product duplication job.
- [ProductDuplicateOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductDuplicateOperation.txt) - An entity that represents details of an asynchronous [ProductDuplicate](https://shopify.dev/api/admin-graphql/current/mutations/productDuplicate) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned [when the product was duplicated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously), this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the original product.  The `newProduct` field provides the details of the new duplicate of the product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductDuplicatePayload.txt) - Return type for `productDuplicate` mutation.
- [ProductFeed](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductFeed.txt) - A product feed.
- [ProductFeedConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ProductFeedConnection.txt) - An auto-generated type for paginating through multiple ProductFeeds.
- [ProductFeedCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductFeedCreatePayload.txt) - Return type for `productFeedCreate` mutation.
- [ProductFeedCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductFeedCreateUserError.txt) - An error that occurs during the execution of `ProductFeedCreate`.
- [ProductFeedCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductFeedCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedCreateUserError`.
- [ProductFeedDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductFeedDeletePayload.txt) - Return type for `productFeedDelete` mutation.
- [ProductFeedDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductFeedDeleteUserError.txt) - An error that occurs during the execution of `ProductFeedDelete`.
- [ProductFeedDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductFeedDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedDeleteUserError`.
- [ProductFeedInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductFeedInput.txt) - The input fields required to create a product feed.
- [ProductFeedStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductFeedStatus.txt) - The valid values for the status of product feed.
- [ProductFullSyncPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductFullSyncPayload.txt) - Return type for `productFullSync` mutation.
- [ProductFullSyncUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductFullSyncUserError.txt) - An error that occurs during the execution of `ProductFullSync`.
- [ProductFullSyncUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductFullSyncUserErrorCode.txt) - Possible error codes that can be returned by `ProductFullSyncUserError`.
- [ProductImageSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductImageSortKeys.txt) - The set of valid sort keys for the ProductImage query.
- [ProductInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductInput.txt) - The input fields for creating or updating a product.
- [ProductJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductJoinSellingPlanGroupsPayload.txt) - Return type for `productJoinSellingPlanGroups` mutation.
- [ProductLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductLeaveSellingPlanGroupsPayload.txt) - Return type for `productLeaveSellingPlanGroups` mutation.
- [ProductMediaSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductMediaSortKeys.txt) - The set of valid sort keys for the ProductMedia query.
- [ProductOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/ProductOperation.txt) - An entity that represents details of an asynchronous operation on a product.
- [ProductOperationStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductOperationStatus.txt) - Represents the state of this product operation.
- [ProductOption](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductOption.txt) - The product property names. For example, "Size", "Color", and "Material". Variants are selected based on permutations of these options. The limit for each product property name is 255 characters.
- [ProductOptionCreateVariantStrategy](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductOptionCreateVariantStrategy.txt) - The set of variant strategies available for use in the `productOptionsCreate` mutation.
- [ProductOptionDeleteStrategy](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductOptionDeleteStrategy.txt) - The set of strategies available for use on the `productOptionDelete` mutation.
- [ProductOptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductOptionUpdatePayload.txt) - Return type for `productOptionUpdate` mutation.
- [ProductOptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductOptionUpdateUserError.txt) - Error codes for failed `ProductOptionUpdate` mutation.
- [ProductOptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductOptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionUpdateUserError`.
- [ProductOptionUpdateVariantStrategy](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductOptionUpdateVariantStrategy.txt) - The set of variant strategies available for use in the `productOptionUpdate` mutation.
- [ProductOptionValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductOptionValue.txt) - The product option value names. For example, "Red", "Blue", and "Green" for a "Color" option.
- [ProductOptionValueSwatch](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductOptionValueSwatch.txt) - A swatch associated with a product option value.
- [ProductOptionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductOptionsCreatePayload.txt) - Return type for `productOptionsCreate` mutation.
- [ProductOptionsCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductOptionsCreateUserError.txt) - Error codes for failed `ProductOptionsCreate` mutation.
- [ProductOptionsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductOptionsCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsCreateUserError`.
- [ProductOptionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductOptionsDeletePayload.txt) - Return type for `productOptionsDelete` mutation.
- [ProductOptionsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductOptionsDeleteUserError.txt) - Error codes for failed `ProductOptionsDelete` mutation.
- [ProductOptionsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductOptionsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsDeleteUserError`.
- [ProductOptionsReorderPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductOptionsReorderPayload.txt) - Return type for `productOptionsReorder` mutation.
- [ProductOptionsReorderUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductOptionsReorderUserError.txt) - Error codes for failed `ProductOptionsReorder` mutation.
- [ProductOptionsReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductOptionsReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsReorderUserError`.
- [ProductPriceRange](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductPriceRange.txt) - The price range of the product.
- [ProductPriceRangeV2](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductPriceRangeV2.txt) - The price range of the product.
- [ProductPublication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductPublication.txt) - Represents the channels where a product is published.
- [ProductPublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ProductPublicationConnection.txt) - An auto-generated type for paginating through multiple ProductPublications.
- [ProductPublicationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductPublicationInput.txt) - The input fields for specifying a publication to which a product will be published.
- [ProductPublishInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductPublishInput.txt) - The input fields for specifying a product to publish and the channels to publish it to.
- [ProductPublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductPublishPayload.txt) - Return type for `productPublish` mutation.
- [ProductReorderMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductReorderMediaPayload.txt) - Return type for `productReorderMedia` mutation.
- [ProductResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductResourceFeedback.txt) - Reports the status of product for a Sales Channel or Storefront API. This might include why a product is not available in a Sales Channel and how a merchant might fix this.
- [ProductResourceFeedbackInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductResourceFeedbackInput.txt) - The input fields used to create a product feedback.
- [ProductSale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductSale.txt) - A sale associated with a product.
- [ProductSetInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductSetInput.txt) - The input fields required to create or update a product via ProductSet mutation.
- [ProductSetInventoryInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductSetInventoryInput.txt) - The input fields required to set inventory quantities using `productSet` mutation.
- [ProductSetOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductSetOperation.txt) - An entity that represents details of an asynchronous [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously), this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductSetPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductSetPayload.txt) - Return type for `productSet` mutation.
- [ProductSetUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductSetUserError.txt) - Defines errors for ProductSet mutation.
- [ProductSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductSetUserErrorCode.txt) - Possible error codes that can be returned by `ProductSetUserError`.
- [ProductSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductSortKeys.txt) - The set of valid sort keys for the Product query.
- [ProductStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductStatus.txt) - The possible product statuses.
- [ProductTaxonomyNode](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductTaxonomyNode.txt) - Represents a [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) node.
- [ProductUnpublishInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductUnpublishInput.txt) - The input fields for specifying a product to unpublish from a channel and the sales channels to unpublish it from.
- [ProductUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductUnpublishPayload.txt) - Return type for `productUnpublish` mutation.
- [ProductUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductUpdateInput.txt) - The input fields for updating a product.
- [ProductUpdateMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductUpdateMediaPayload.txt) - Return type for `productUpdateMedia` mutation.
- [ProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductUpdatePayload.txt) - Return type for `productUpdate` mutation.
- [ProductVariant](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductVariant.txt) - Represents a product variant.
- [ProductVariantAppendMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductVariantAppendMediaInput.txt) - The input fields required to append media to a single variant.
- [ProductVariantAppendMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductVariantAppendMediaPayload.txt) - Return type for `productVariantAppendMedia` mutation.
- [ProductVariantComponent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductVariantComponent.txt) - A product variant component associated with a product variant.
- [ProductVariantComponentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ProductVariantComponentConnection.txt) - An auto-generated type for paginating through multiple ProductVariantComponents.
- [ProductVariantConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ProductVariantConnection.txt) - An auto-generated type for paginating through multiple ProductVariants.
- [ProductVariantContextualPricing](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductVariantContextualPricing.txt) - The price of a product variant in a specific country. Prices vary between countries.
- [ProductVariantDetachMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductVariantDetachMediaInput.txt) - The input fields required to detach media from a single variant.
- [ProductVariantDetachMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductVariantDetachMediaPayload.txt) - Return type for `productVariantDetachMedia` mutation.
- [ProductVariantGroupRelationshipInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductVariantGroupRelationshipInput.txt) - The input fields for the bundle components for core.
- [ProductVariantInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductVariantInventoryPolicy.txt) - The valid values for the inventory policy of a product variant once it is out of stock.
- [ProductVariantJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductVariantJoinSellingPlanGroupsPayload.txt) - Return type for `productVariantJoinSellingPlanGroups` mutation.
- [ProductVariantLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductVariantLeaveSellingPlanGroupsPayload.txt) - Return type for `productVariantLeaveSellingPlanGroups` mutation.
- [ProductVariantPositionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductVariantPositionInput.txt) - The input fields representing a product variant position.
- [ProductVariantPricePair](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductVariantPricePair.txt) - The compare-at price and price of a variant sharing a currency.
- [ProductVariantPricePairConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ProductVariantPricePairConnection.txt) - An auto-generated type for paginating through multiple ProductVariantPricePairs.
- [ProductVariantRelationshipBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductVariantRelationshipBulkUpdatePayload.txt) - Return type for `productVariantRelationshipBulkUpdate` mutation.
- [ProductVariantRelationshipBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductVariantRelationshipBulkUpdateUserError.txt) - An error that occurs during the execution of `ProductVariantRelationshipBulkUpdate`.
- [ProductVariantRelationshipBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductVariantRelationshipBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantRelationshipBulkUpdateUserError`.
- [ProductVariantRelationshipUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductVariantRelationshipUpdateInput.txt) - The input fields for updating a composite product variant.
- [ProductVariantSetInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductVariantSetInput.txt) - The input fields for specifying a product variant to create or update.
- [ProductVariantSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductVariantSortKeys.txt) - The set of valid sort keys for the ProductVariant query.
- [ProductVariantsBulkCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductVariantsBulkCreatePayload.txt) - Return type for `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateStrategy](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductVariantsBulkCreateStrategy.txt) - The set of strategies available for use on the `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductVariantsBulkCreateUserError.txt) - Error codes for failed product variant bulk create mutations.
- [ProductVariantsBulkCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductVariantsBulkCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkCreateUserError`.
- [ProductVariantsBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductVariantsBulkDeletePayload.txt) - Return type for `productVariantsBulkDelete` mutation.
- [ProductVariantsBulkDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductVariantsBulkDeleteUserError.txt) - Error codes for failed bulk variant delete mutations.
- [ProductVariantsBulkDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductVariantsBulkDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkDeleteUserError`.
- [ProductVariantsBulkInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductVariantsBulkInput.txt) - The input fields for specifying a product variant to create as part of a variant bulk mutation.
- [ProductVariantsBulkReorderPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductVariantsBulkReorderPayload.txt) - Return type for `productVariantsBulkReorder` mutation.
- [ProductVariantsBulkReorderUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductVariantsBulkReorderUserError.txt) - Error codes for failed bulk product variants reorder operation.
- [ProductVariantsBulkReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductVariantsBulkReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkReorderUserError`.
- [ProductVariantsBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ProductVariantsBulkUpdatePayload.txt) - Return type for `productVariantsBulkUpdate` mutation.
- [ProductVariantsBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductVariantsBulkUpdateUserError.txt) - Error codes for failed variant bulk update mutations.
- [ProductVariantsBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProductVariantsBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkUpdateUserError`.
- [ProfileItemSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ProfileItemSortKeys.txt) - The set of valid sort keys for the ProfileItem query.
- [PubSubServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PubSubServerPixelUpdatePayload.txt) - Return type for `pubSubServerPixelUpdate` mutation.
- [PubSubWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PubSubWebhookSubscriptionCreatePayload.txt) - Return type for `pubSubWebhookSubscriptionCreate` mutation.
- [PubSubWebhookSubscriptionCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PubSubWebhookSubscriptionCreateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionCreate`.
- [PubSubWebhookSubscriptionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PubSubWebhookSubscriptionCreateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionCreateUserError`.
- [PubSubWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PubSubWebhookSubscriptionInput.txt) - The input fields for a PubSub webhook subscription.
- [PubSubWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PubSubWebhookSubscriptionUpdatePayload.txt) - Return type for `pubSubWebhookSubscriptionUpdate` mutation.
- [PubSubWebhookSubscriptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PubSubWebhookSubscriptionUpdateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionUpdate`.
- [PubSubWebhookSubscriptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PubSubWebhookSubscriptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionUpdateUserError`.
- [Publication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Publication.txt) - A publication is a group of products and collections that is published to an app.
- [PublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/PublicationConnection.txt) - An auto-generated type for paginating through multiple Publications.
- [PublicationCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PublicationCreateInput.txt) - The input fields for creating a publication.
- [PublicationCreateInputPublicationDefaultState](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PublicationCreateInputPublicationDefaultState.txt) - The input fields for the possible values for the default state of a publication.
- [PublicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PublicationCreatePayload.txt) - Return type for `publicationCreate` mutation.
- [PublicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PublicationDeletePayload.txt) - Return type for `publicationDelete` mutation.
- [PublicationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PublicationInput.txt) - The input fields required to publish a resource.
- [PublicationOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/PublicationOperation.txt) - The possible types of publication operations.
- [PublicationResourceOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PublicationResourceOperation.txt) - A bulk update operation on a publication.
- [PublicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PublicationUpdateInput.txt) - The input fields for updating a publication.
- [PublicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PublicationUpdatePayload.txt) - Return type for `publicationUpdate` mutation.
- [PublicationUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PublicationUserError.txt) - Defines errors encountered while managing a publication.
- [PublicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/PublicationUserErrorCode.txt) - Possible error codes that can be returned by `PublicationUserError`.
- [Publishable](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/Publishable.txt) - Represents a resource that can be published to a channel. A publishable resource can be either a Product or Collection.
- [PublishablePublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PublishablePublishPayload.txt) - Return type for `publishablePublish` mutation.
- [PublishablePublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PublishablePublishToCurrentChannelPayload.txt) - Return type for `publishablePublishToCurrentChannel` mutation.
- [PublishableUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PublishableUnpublishPayload.txt) - Return type for `publishableUnpublish` mutation.
- [PublishableUnpublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/PublishableUnpublishToCurrentChannelPayload.txt) - Return type for `publishableUnpublishToCurrentChannel` mutation.
- [PurchasingCompany](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/PurchasingCompany.txt) - Represents information about the purchasing company for the order or draft order.
- [PurchasingCompanyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PurchasingCompanyInput.txt) - The input fields for a purchasing company, which is a combination of company, company contact, and company location.
- [PurchasingEntity](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/PurchasingEntity.txt) - Represents information about the purchasing entity for the order or draft order.
- [PurchasingEntityInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/PurchasingEntityInput.txt) - The input fields for a purchasing entity. Can either be a customer or a purchasing company.
- [QuantityPriceBreak](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/QuantityPriceBreak.txt) - Quantity price breaks lets you offer different rates that are based on the amount of a specific variant being ordered.
- [QuantityPriceBreakConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/QuantityPriceBreakConnection.txt) - An auto-generated type for paginating through multiple QuantityPriceBreaks.
- [QuantityPriceBreakInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/QuantityPriceBreakInput.txt) - The input fields and values to use when creating quantity price breaks.
- [QuantityPriceBreakSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/QuantityPriceBreakSortKeys.txt) - The set of valid sort keys for the QuantityPriceBreak query.
- [QuantityPricingByVariantUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/QuantityPricingByVariantUpdateInput.txt) - The input fields used to update quantity pricing.
- [QuantityPricingByVariantUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/QuantityPricingByVariantUpdatePayload.txt) - Return type for `quantityPricingByVariantUpdate` mutation.
- [QuantityPricingByVariantUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/QuantityPricingByVariantUserError.txt) - Error codes for failed volume pricing operations.
- [QuantityPricingByVariantUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/QuantityPricingByVariantUserErrorCode.txt) - Possible error codes that can be returned by `QuantityPricingByVariantUserError`.
- [QuantityRule](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/QuantityRule.txt) - The quantity rule for the product variant in a given context.
- [QuantityRuleConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/QuantityRuleConnection.txt) - An auto-generated type for paginating through multiple QuantityRules.
- [QuantityRuleInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/QuantityRuleInput.txt) - The input fields for the per-order quantity rule to be applied on the product variant.
- [QuantityRuleOriginType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/QuantityRuleOriginType.txt) - The origin of quantity rule on a price list.
- [QuantityRuleUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/QuantityRuleUserError.txt) - An error for a failed quantity rule operation.
- [QuantityRuleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/QuantityRuleUserErrorCode.txt) - Possible error codes that can be returned by `QuantityRuleUserError`.
- [QuantityRulesAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/QuantityRulesAddPayload.txt) - Return type for `quantityRulesAdd` mutation.
- [QuantityRulesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/QuantityRulesDeletePayload.txt) - Return type for `quantityRulesDelete` mutation.
- [QueryRoot](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/QueryRoot.txt) - The schema's entry-point for queries. This acts as the public, top-level API from which all queries must start.
- [abandonedCheckouts](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/abandonedCheckouts.txt) - List of abandoned checkouts. Includes checkouts that were recovered after being abandoned.
- [abandonedCheckoutsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/abandonedCheckoutsCount.txt) - Returns the count of abandoned checkouts for the given shop. Limited to a maximum of 10000.
- [abandonment](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/abandonment.txt) - Returns an abandonment by ID.
- [abandonmentByAbandonedCheckoutId](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/abandonmentByAbandonedCheckoutId.txt) - Returns an Abandonment by the Abandoned Checkout ID.
- [app](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/app.txt) - Lookup an App by ID or return the currently authenticated App.
- [appByHandle](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/appByHandle.txt) - Fetches app by handle. Returns null if the app doesn't exist.
- [appByKey](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/appByKey.txt) - Fetches an app by its client ID. Returns null if the app doesn't exist.
- [appDiscountType](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/appDiscountType.txt) - An app discount type.
- [appDiscountTypes](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/appDiscountTypes.txt) - A list of app discount types installed by apps.
- [appInstallation](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/appInstallation.txt) - Lookup an AppInstallation by ID or return the AppInstallation for the currently authenticated App.
- [appInstallations](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/appInstallations.txt) - A list of app installations. To use this query, you need to contact [Shopify Support](https://partners.shopify.com/current/support/) to grant your custom app the `read_apps` access scope. Public apps can't be granted this access scope.
- [article](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/article.txt) - Returns an Article resource by ID.
- [articleTags](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/articleTags.txt) - List of all article tags.
- [articles](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/articles.txt) - List of the shop's articles.
- [assignedFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/assignedFulfillmentOrders.txt) - The paginated list of fulfillment orders assigned to the shop locations owned by the app.  Assigned fulfillment orders are fulfillment orders that are set to be fulfilled from locations managed by [fulfillment services](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) that are registered by the app. One app (api_client) can host multiple fulfillment services on a shop. Each fulfillment service manages a dedicated location on a shop. Assigned fulfillment orders can have associated [fulfillment requests](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus), or might currently not be requested to be fulfilled.  The app must have the `read_assigned_fulfillment_orders` [access scope](https://shopify.dev/docs/api/usage/access-scopes) to be able to retrieve the fulfillment orders assigned to its locations.  All assigned fulfillment orders (except those with the `CLOSED` status) will be returned by default. Perform filtering with the `assignmentStatus` argument to receive only fulfillment orders that have been requested to be fulfilled.
- [automaticDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/automaticDiscount.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNode](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/automaticDiscountNode.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNodes](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/automaticDiscountNodes.txt) - Returns a list of [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [automaticDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/automaticDiscountSavedSearches.txt) - List of the shop's automatic discount saved searches.
- [automaticDiscounts](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/automaticDiscounts.txt) - List of automatic discounts.
- [availableCarrierServices](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/availableCarrierServices.txt) - Returns a list of activated carrier services and associated shop locations that support them.
- [availableLocales](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/availableLocales.txt) - A list of available locales.
- [blog](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/blog.txt) - Returns a Blog resource by ID.
- [blogs](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/blogs.txt) - List of the shop's blogs.
- [blogsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/blogsCount.txt) - Count of blogs.
- [businessEntities](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/businessEntities.txt) - Returns a list of Business Entities associated with the shop.
- [businessEntity](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/businessEntity.txt) - Returns a Business Entity by ID.
- [carrierService](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/carrierService.txt) - Returns a `DeliveryCarrierService` object by ID.
- [carrierServices](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/carrierServices.txt) - Retrieve a list of CarrierServices.
- [cartTransforms](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/cartTransforms.txt) - List of Cart transform objects owned by the current API client.
- [cashTrackingSession](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/cashTrackingSession.txt) - Lookup a cash tracking session by ID.
- [cashTrackingSessions](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/cashTrackingSessions.txt) - Returns a shop's cash tracking sessions for locations with a POS Pro subscription.  Tip: To query for cash tracking sessions in bulk, you can [perform a bulk operation](https://shopify.dev/docs/api/usage/bulk-operations/queries).
- [catalog](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/catalog.txt) - Returns a Catalog resource by ID.
- [catalogOperations](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/catalogOperations.txt) - Returns the most recent catalog operations for the shop.
- [catalogs](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/catalogs.txt) - The catalogs belonging to the shop.
- [catalogsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/catalogsCount.txt) - The count of catalogs belonging to the shop. Limited to a maximum of 10000.
- [channel](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/channel.txt) - Lookup a channel by ID.
- [channels](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/channels.txt) - List of the active sales channels.
- [checkoutBranding](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/checkoutBranding.txt) - Returns the visual customizations for checkout for a given checkout profile.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [checkoutProfile](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/checkoutProfile.txt) - A checkout profile on a shop.
- [checkoutProfiles](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/checkoutProfiles.txt) - List of checkout profiles on a shop.
- [codeDiscountNode](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/codeDiscountNode.txt) - Returns a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes) resource by ID.
- [codeDiscountNodeByCode](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/codeDiscountNodeByCode.txt) - Returns a code discount identified by its discount code.
- [codeDiscountNodes](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/codeDiscountNodes.txt) - Returns a list of [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [codeDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/codeDiscountSavedSearches.txt) - List of the shop's code discount saved searches.
- [collection](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/collection.txt) - Returns a Collection resource by ID.
- [collectionByHandle](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/collectionByHandle.txt) - Return a collection by its handle.
- [collectionRulesConditions](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/collectionRulesConditions.txt) - Lists all rules that can be used to create smart collections.
- [collectionSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/collectionSavedSearches.txt) - Returns a list of the shop's collection saved searches.
- [collections](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/collections.txt) - Returns a list of collections.
- [collectionsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/collectionsCount.txt) - Count of collections. Limited to a maximum of 10000.
- [comment](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/comment.txt) - Returns a Comment resource by ID.
- [comments](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/comments.txt) - List of the shop's comments.
- [companies](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/companies.txt) - Returns the list of companies in the shop.
- [companiesCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/companiesCount.txt) - The number of companies for a shop.
- [company](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/company.txt) - Returns a `Company` object by ID.
- [companyContact](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/companyContact.txt) - Returns a `CompanyContact` object by ID.
- [companyContactRole](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/companyContactRole.txt) - Returns a `CompanyContactRole` object by ID.
- [companyLocation](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/companyLocation.txt) - Returns a `CompanyLocation` object by ID.
- [companyLocations](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/companyLocations.txt) - Returns the list of company locations in the shop.
- [currentAppInstallation](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/currentAppInstallation.txt) - Return the AppInstallation for the currently authenticated App.
- [currentBulkOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/currentBulkOperation.txt) - Returns the current app's most recent BulkOperation. Apps can run one bulk query and one bulk mutation operation at a time, by shop.
- [currentStaffMember](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/currentStaffMember.txt) - The staff member making the API request.
- [customer](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customer.txt) - Returns a Customer resource by ID.
- [customerAccountPage](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customerAccountPage.txt) - Returns a customer account page.
- [customerAccountPages](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customerAccountPages.txt) - List of the shop's customer account pages.
- [customerMergeJobStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customerMergeJobStatus.txt) - Returns the status of a customer merge request job.
- [customerMergePreview](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customerMergePreview.txt) - Returns a preview of a customer merge request.
- [customerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customerPaymentMethod.txt) - Returns a CustomerPaymentMethod resource by its ID.
- [customerSegmentMembers](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customerSegmentMembers.txt) - The list of members, such as customers, that's associated with an individual segment. The maximum page size is 1000.
- [customerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customerSegmentMembersQuery.txt) - Returns a segment members query resource by ID.
- [customerSegmentMembership](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customerSegmentMembership.txt) - Whether a member, which is a customer, belongs to a segment.
- [customers](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customers.txt) - Returns a list of customers.
- [customersCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/customersCount.txt) - The number of customers.
- [deletionEvents](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/deletionEvents.txt) - The paginated list of deletion events.
- [deliveryCustomization](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/deliveryCustomization.txt) - The delivery customization.
- [deliveryCustomizations](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/deliveryCustomizations.txt) - The delivery customizations.
- [deliveryProfile](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/deliveryProfile.txt) - Returns a Delivery Profile resource by ID.
- [deliveryProfiles](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/deliveryProfiles.txt) - Returns a list of saved delivery profiles.
- [deliveryPromiseProvider](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/deliveryPromiseProvider.txt) - Lookup a delivery promise provider.
- [deliverySettings](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/deliverySettings.txt) - Returns the shop-wide shipping settings.
- [discountCodesCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/discountCodesCount.txt) - The total number of discount codes for the shop.
- [discountNode](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/discountNode.txt) - Returns a discount resource by ID.
- [discountNodes](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/discountNodes.txt) - Returns a list of discounts.
- [discountNodesCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/discountNodesCount.txt) - The total number of discounts for the shop. Limited to a maximum of 10000.
- [discountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/discountRedeemCodeBulkCreation.txt) - Returns a bulk code creation resource by ID.
- [discountRedeemCodeSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/discountRedeemCodeSavedSearches.txt) - List of the shop's redeemed discount code saved searches.
- [dispute](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/dispute.txt) - Returns dispute details based on ID.
- [disputeEvidence](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/disputeEvidence.txt) - Returns dispute evidence details based on ID.
- [disputes](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/disputes.txt) - All disputes related to the Shop.
- [domain](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/domain.txt) - Lookup a Domain by ID.
- [draftOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/draftOrder.txt) - Returns a DraftOrder resource by ID.
- [draftOrderSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/draftOrderSavedSearches.txt) - List of the shop's draft order saved searches.
- [draftOrderTag](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/draftOrderTag.txt) - Returns a DraftOrderTag resource by ID.
- [draftOrders](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/draftOrders.txt) - List of saved draft orders.
- [event](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/event.txt) - Get a single event by its id.
- [events](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/events.txt) - The paginated list of events associated with the store.
- [eventsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/eventsCount.txt) - Count of events. Limited to a maximum of 10000.
- [fileSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/fileSavedSearches.txt) - A list of the shop's file saved searches.
- [files](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/files.txt) - Returns a paginated list of files that have been uploaded to Shopify.
- [fulfillment](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/fulfillment.txt) - Returns a Fulfillment resource by ID.
- [fulfillmentConstraintRules](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/fulfillmentConstraintRules.txt) - The fulfillment constraint rules that belong to a shop.
- [fulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/fulfillmentOrder.txt) - Returns a Fulfillment order resource by ID.
- [fulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/fulfillmentOrders.txt) - The paginated list of all fulfillment orders. The returned fulfillment orders are filtered according to the [fulfillment order access scopes](https://shopify.dev/api/admin-graphql/latest/objects/fulfillmentorder#api-access-scopes) granted to the app.  Use this query to retrieve fulfillment orders assigned to merchant-managed locations, third-party fulfillment service locations, or all kinds of locations together.  For fetching only the fulfillment orders assigned to the app's locations, use the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection.
- [fulfillmentService](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/fulfillmentService.txt) - Returns a FulfillmentService resource by ID.
- [giftCard](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/giftCard.txt) - Returns a gift card resource by ID.
- [giftCards](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/giftCards.txt) - Returns a list of gift cards.
- [giftCardsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/giftCardsCount.txt) - The total number of gift cards issued for the shop. Limited to a maximum of 10000.
- [inventoryItem](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/inventoryItem.txt) - Returns an [InventoryItem](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryItem) object by ID.
- [inventoryItems](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/inventoryItems.txt) - Returns a list of inventory items.
- [inventoryLevel](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/inventoryLevel.txt) - Returns an [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryLevel) object by ID.
- [inventoryProperties](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/inventoryProperties.txt) - General inventory properties for the shop.
- [job](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/job.txt) - Returns a Job resource by ID. Used to check the status of internal jobs and any applicable changes.
- [location](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/location.txt) - Returns an inventory Location resource by ID.
- [locations](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/locations.txt) - Returns a list of active inventory locations.
- [locationsAvailableForDeliveryProfiles](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/locationsAvailableForDeliveryProfiles.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsAvailableForDeliveryProfilesConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/locationsAvailableForDeliveryProfilesConnection.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/locationsCount.txt) - Returns the count of locations for the given shop. Limited to a maximum of 10000.
- [manualHoldsFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/manualHoldsFulfillmentOrders.txt) - Returns a list of fulfillment orders that are on hold.
- [market](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/market.txt) - Returns a market resource by ID.
- [marketByGeography](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/marketByGeography.txt) - Returns the applicable market for a customer based on where they are in the world.
- [marketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/marketLocalizableResource.txt) - A resource that can have localized values for different markets.
- [marketLocalizableResources](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/marketLocalizableResources.txt) - Resources that can have localized values for different markets.
- [marketLocalizableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/marketLocalizableResourcesByIds.txt) - Resources that can have localized values for different markets.
- [marketingActivities](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/marketingActivities.txt) - A list of marketing activities associated with the marketing app.
- [marketingActivity](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/marketingActivity.txt) - Returns a MarketingActivity resource by ID.
- [marketingEvent](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/marketingEvent.txt) - Returns a MarketingEvent resource by ID.
- [marketingEvents](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/marketingEvents.txt) - A list of marketing events associated with the marketing app.
- [markets](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/markets.txt) - The markets configured for the shop.
- [menu](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/menu.txt) - Returns a Menu resource by ID.
- [menus](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/menus.txt) - The shop's menus.
- [metafieldDefinition](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metafieldDefinition.txt) - Returns a metafield definition by identifier.
- [metafieldDefinitionTypes](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metafieldDefinitionTypes.txt) - Each metafield definition has a type, which defines the type of information that it can store. This type is enforced across every instance of the resource that owns the metafield definition.  Refer to the [list of supported metafield types](https://shopify.dev/apps/metafields/types).
- [metafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metafieldDefinitions.txt) - Returns a list of metafield definitions.
- [metafieldStorefrontVisibilities](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metafieldStorefrontVisibilities.txt) - List of the `MetafieldStorefrontVisibility` records.
- [metafieldStorefrontVisibility](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metafieldStorefrontVisibility.txt) - Returns a `MetafieldStorefrontVisibility` record by ID. A `MetafieldStorefrontVisibility` record lists the metafields to make visible in the Storefront API.
- [metaobject](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metaobject.txt) - Retrieves a metaobject by ID.
- [metaobjectByHandle](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metaobjectByHandle.txt) - Retrieves a metaobject by handle.
- [metaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metaobjectDefinition.txt) - Retrieves a metaobject definition by ID.
- [metaobjectDefinitionByType](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metaobjectDefinitionByType.txt) - Finds a metaobject definition by type.
- [metaobjectDefinitions](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metaobjectDefinitions.txt) - All metaobject definitions.
- [metaobjects](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/metaobjects.txt) - All metaobjects for the shop.
- [mobilePlatformApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/mobilePlatformApplication.txt) - Return a mobile platform application by its ID.
- [mobilePlatformApplications](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/mobilePlatformApplications.txt) - List the mobile platform applications.
- [node](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/node.txt) - Returns a specific node (any object that implements the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) by ID, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification). This field is commonly used for refetching an object.
- [nodes](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/nodes.txt) - Returns the list of nodes (any objects that implement the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) with the given IDs, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification).
- [onlineStore](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/onlineStore.txt) - The shop's online store channel.
- [order](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/order.txt) - Returns an Order resource by ID.
- [orderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/orderPaymentStatus.txt) - Returns a payment status by payment reference ID. Used to check the status of a deferred payment.
- [orderSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/orderSavedSearches.txt) - List of the shop's order saved searches.
- [orders](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/orders.txt) - Returns a list of orders placed in the store.
- [ordersCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/ordersCount.txt) - Returns the count of orders for the given shop. Limited to a maximum of 10000.
- [page](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/page.txt) - Returns a Page resource by ID.
- [pages](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/pages.txt) - List of the shop's pages.
- [pagesCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/pagesCount.txt) - Count of pages.
- [paymentCustomization](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/paymentCustomization.txt) - The payment customization.
- [paymentCustomizations](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/paymentCustomizations.txt) - The payment customizations.
- [paymentTermsTemplates](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/paymentTermsTemplates.txt) - The list of payment terms templates eligible for all shops and users.
- [pendingOrdersCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/pendingOrdersCount.txt) - The number of pendings orders. Limited to a maximum of 10000.
- [priceList](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/priceList.txt) - Returns a price list resource by ID.
- [priceLists](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/priceLists.txt) - All price lists for a shop.
- [primaryMarket](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/primaryMarket.txt) - The primary market of the shop.
- [privateMetafield](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/privateMetafield.txt) - Returns a private metafield by ID. Private metafields are accessible only by the application that created them.
- [privateMetafields](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/privateMetafields.txt) - Returns a list of private metafields associated to a resource.
- [product](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/product.txt) - Returns a Product resource by ID.
- [productByHandle](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productByHandle.txt) - Return a product by its handle.
- [productDuplicateJob](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productDuplicateJob.txt) - Returns the product duplicate job.
- [productFeed](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productFeed.txt) - Returns a ProductFeed resource by ID.
- [productFeeds](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productFeeds.txt) - The product feeds for the shop.
- [productOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productOperation.txt) - Returns a ProductOperation resource by ID.  This can be used to query the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously) by the [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  For the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), the `userErrors` field provides mutation errors that occurred during the operation.
- [productResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productResourceFeedback.txt) - Returns the product resource feedback for the currently authenticated app.
- [productSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productSavedSearches.txt) - Returns a list of the shop's product saved searches.
- [productVariant](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productVariant.txt) - Returns a ProductVariant resource by ID.
- [productVariants](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productVariants.txt) - Returns a list of product variants.
- [productVariantsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productVariantsCount.txt) - Count of product variants.
- [products](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/products.txt) - Returns a list of products.
- [productsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productsCount.txt) - Count of products.
- [publicApiVersions](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/publicApiVersions.txt) - The list of publicly-accessible Admin API versions, including supported versions, the release candidate, and unstable versions.
- [publication](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/publication.txt) - Lookup a publication by ID.
- [publications](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/publications.txt) - List of publications.
- [publicationsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/publicationsCount.txt) - Count of publications.
- [publishedProductsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/publishedProductsCount.txt) - Returns a count of published products by publication ID.
- [refund](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/refund.txt) - Returns a Refund resource by ID.
- [return](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/return.txt) - Returns a Return resource by ID.
- [returnCalculate](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/returnCalculate.txt) - The calculated monetary value to be exchanged due to the return.
- [returnableFulfillment](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/returnableFulfillment.txt) - Lookup a returnable fulfillment by ID.
- [returnableFulfillments](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/returnableFulfillments.txt) - List of returnable fulfillments.
- [reverseDelivery](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/reverseDelivery.txt) - Lookup a reverse delivery by ID.
- [reverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/reverseFulfillmentOrder.txt) - Lookup a reverse fulfillment order by ID.
- [scriptTag](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/scriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Lookup a script tag resource by ID.
- [scriptTags](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/scriptTags.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A list of script tags.
- [segment](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/segment.txt) - The Customer Segment.
- [segmentFilterSuggestions](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/segmentFilterSuggestions.txt) - A list of filter suggestions associated with a segment. A segment is a group of members (commonly customers) that meet specific criteria.
- [segmentFilters](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/segmentFilters.txt) - A list of filters.
- [segmentMigrations](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/segmentMigrations.txt) - A list of a shop's segment migrations.
- [segmentValueSuggestions](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/segmentValueSuggestions.txt) - The list of suggested values corresponding to a particular filter for a segment. A segment is a group of members, such as customers, that meet specific criteria.
- [segments](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/segments.txt) - A list of a shop's segments.
- [segmentsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/segmentsCount.txt) - The number of segments for a shop.
- [sellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/sellingPlanGroup.txt) - Returns a Selling Plan Group resource by ID.
- [sellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/sellingPlanGroups.txt) - List Selling Plan Groups.
- [serverPixel](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/serverPixel.txt) - The server pixel configured by the app.
- [shop](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/shop.txt) - Returns the Shop resource corresponding to the access token used in the request. The Shop resource contains business and store management settings for the shop.
- [shopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/shopBillingPreferences.txt) - The shop's billing preferences.
- [shopLocales](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/shopLocales.txt) - A list of locales available on a shop.
- [shopifyFunction](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/shopifyFunction.txt) - The Shopify Function.
- [shopifyFunctions](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/shopifyFunctions.txt) - Returns the Shopify Functions for apps installed on the shop.
- [shopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/shopifyPaymentsAccount.txt) - Shopify Payments account information, including balances and payouts.
- [staffMember](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/staffMember.txt) - The StaffMember resource, by ID.
- [staffMembers](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/staffMembers.txt) - The shop staff members.
- [standardMetafieldDefinitionTemplates](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/standardMetafieldDefinitionTemplates.txt) - Standard metafield definitions are intended for specific, common use cases. Their namespace and keys reflect these use cases and are reserved.  Refer to all available [`Standard Metafield Definition Templates`](https://shopify.dev/api/admin-graphql/latest/objects/StandardMetafieldDefinitionTemplate).
- [storeCreditAccount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/storeCreditAccount.txt) - Returns a store credit account resource by ID.
- [subscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/subscriptionBillingAttempt.txt) - Returns a SubscriptionBillingAttempt by ID.
- [subscriptionBillingAttempts](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/subscriptionBillingAttempts.txt) - Returns subscription billing attempts on a store.
- [subscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/subscriptionBillingCycle.txt) - Returns a subscription billing cycle found either by cycle index or date.
- [subscriptionBillingCycleBulkResults](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/subscriptionBillingCycleBulkResults.txt) - Retrieves the results of the asynchronous job for the subscription billing cycle bulk action based on the specified job ID. This query can be used to obtain the billing cycles that match the criteria defined in the subscriptionBillingCycleBulkSearch and subscriptionBillingCycleBulkCharge mutations.
- [subscriptionBillingCycles](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/subscriptionBillingCycles.txt) - Returns subscription billing cycles for a contract ID.
- [subscriptionContract](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/subscriptionContract.txt) - Returns a Subscription Contract resource by ID.
- [subscriptionContracts](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/subscriptionContracts.txt) - List Subscription Contracts.
- [subscriptionDraft](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/subscriptionDraft.txt) - Returns a Subscription Draft resource by ID.
- [taxonomy](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of the loaded taxonomy tree.
- [tenderTransactions](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/tenderTransactions.txt) - Returns a list of TenderTransactions associated with the shop.
- [theme](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/theme.txt) - Returns a particular theme for the shop.
- [themes](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/themes.txt) - Returns a paginated list of themes for the shop.
- [translatableResource](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/translatableResource.txt) - A resource that can have localized values for different languages.
- [translatableResources](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/translatableResources.txt) - Resources that can have localized values for different languages.
- [translatableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/translatableResourcesByIds.txt) - Resources that can have localized values for different languages.
- [urlRedirect](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/urlRedirect.txt) - Returns a redirect resource by ID.
- [urlRedirectImport](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/urlRedirectImport.txt) - Returns a redirect import resource by ID.
- [urlRedirectSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/urlRedirectSavedSearches.txt) - A list of the shop's URL redirect saved searches.
- [urlRedirects](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/urlRedirects.txt) - A list of redirects for a shop.
- [urlRedirectsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/urlRedirectsCount.txt) - Count of redirects. Limited to a maximum of 10000.
- [validation](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/validation.txt) - Validation available on the shop.
- [validations](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/validations.txt) - Validations available on the shop.
- [webPixel](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/webPixel.txt) - The web pixel configured by the app.
- [webhookSubscription](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/webhookSubscription.txt) - Returns a webhook subscription by ID.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptions](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/webhookSubscriptions.txt) - Returns a list of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionsCount](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/webhookSubscriptionsCount.txt) - The count of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe). Limited to a maximum of 10000.
- [Refund](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Refund.txt) - The record of the line items and transactions that were refunded to a customer, along with restocking instructions for refunded line items.
- [RefundAgreement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/RefundAgreement.txt) - An agreement between the merchant and customer to refund all or a portion of the order.
- [RefundConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/RefundConnection.txt) - An auto-generated type for paginating through multiple Refunds.
- [RefundCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/RefundCreatePayload.txt) - Return type for `refundCreate` mutation.
- [RefundDuty](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/RefundDuty.txt) - Represents a refunded duty.
- [RefundDutyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/RefundDutyInput.txt) - The input fields required to reimburse duties on a refund.
- [RefundDutyRefundType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/RefundDutyRefundType.txt) - The type of refund to perform for a particular refund duty.
- [RefundInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/RefundInput.txt) - The input fields to create a refund.
- [RefundLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/RefundLineItem.txt) - A line item that's included in a refund.
- [RefundLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/RefundLineItemConnection.txt) - An auto-generated type for paginating through multiple RefundLineItems.
- [RefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/RefundLineItemInput.txt) - The input fields required to reimburse line items on a refund.
- [RefundLineItemRestockType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/RefundLineItemRestockType.txt) - The type of restock performed for a particular refund line item.
- [RefundShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/RefundShippingInput.txt) - The input fields for the shipping cost to refund.
- [RefundShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/RefundShippingLine.txt) - A shipping line item that's included in a refund.
- [RefundShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/RefundShippingLineConnection.txt) - An auto-generated type for paginating through multiple RefundShippingLines.
- [RemoteAuthorizeNetCustomerPaymentProfileInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/RemoteAuthorizeNetCustomerPaymentProfileInput.txt) - The input fields for a remote Authorize.net customer payment profile.
- [RemoteBraintreePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/RemoteBraintreePaymentMethodInput.txt) - The input fields for a remote Braintree customer payment profile.
- [RemoteStripePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/RemoteStripePaymentMethodInput.txt) - The input fields for a remote stripe payment method.
- [ResourceAlert](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ResourceAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store resource, with 1 or more actions to take. For example, you could use an alert to indicate that you're not charging taxes on some product variants. They can optionally have a specific icon and be dismissed by merchants.
- [ResourceAlertAction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ResourceAlertAction.txt) - An action associated to a resource alert, such as editing variants.
- [ResourceAlertIcon](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ResourceAlertIcon.txt) - The available icons for resource alerts.
- [ResourceAlertSeverity](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ResourceAlertSeverity.txt) - The possible severity levels for a resource alert.
- [ResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ResourceFeedback.txt) - Represents feedback from apps about a resource, and the steps required to set up the apps on the shop.
- [ResourceFeedbackCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ResourceFeedbackCreateInput.txt) - The input fields for a resource feedback object.
- [ResourceFeedbackState](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ResourceFeedbackState.txt) - The state of the resource feedback.
- [ResourceOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/ResourceOperation.txt) - Represents a merchandising background operation interface.
- [ResourceOperationStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ResourceOperationStatus.txt) - Represents the state of this catalog operation.
- [ResourcePublication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ResourcePublication.txt) - A resource publication represents information about the publication of a resource. An instance of `ResourcePublication`, unlike `ResourcePublicationV2`, can be neither published or scheduled to be published.  See [ResourcePublicationV2](/api/admin-graphql/latest/objects/ResourcePublicationV2) for more context.
- [ResourcePublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ResourcePublicationConnection.txt) - An auto-generated type for paginating through multiple ResourcePublications.
- [ResourcePublicationV2](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ResourcePublicationV2.txt) - A resource publication represents information about the publication of a resource. Unlike `ResourcePublication`, an instance of `ResourcePublicationV2` can't be unpublished. It must either be published or scheduled to be published.  See [ResourcePublication](/api/admin-graphql/latest/objects/ResourcePublication) for more context.
- [ResourcePublicationV2Connection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ResourcePublicationV2Connection.txt) - An auto-generated type for paginating through multiple ResourcePublicationV2s.
- [RestockingFee](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/RestockingFee.txt) - A restocking fee is a fee captured as part of a return to cover the costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [RestockingFeeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/RestockingFeeInput.txt) - The input fields for a restocking fee.
- [RestrictedForResource](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/RestrictedForResource.txt) - Information about product is restricted for a given resource.
- [Return](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Return.txt) - Represents a return.
- [ReturnAgreement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReturnAgreement.txt) - An agreement between the merchant and customer for a return.
- [ReturnApproveRequestInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnApproveRequestInput.txt) - The input fields for approving a customer's return request.
- [ReturnApproveRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReturnApproveRequestPayload.txt) - Return type for `returnApproveRequest` mutation.
- [ReturnCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReturnCancelPayload.txt) - Return type for `returnCancel` mutation.
- [ReturnClosePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReturnClosePayload.txt) - Return type for `returnClose` mutation.
- [ReturnConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ReturnConnection.txt) - An auto-generated type for paginating through multiple Returns.
- [ReturnCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReturnCreatePayload.txt) - Return type for `returnCreate` mutation.
- [ReturnDecline](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReturnDecline.txt) - Additional information about why a merchant declined the customer's return request.
- [ReturnDeclineReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ReturnDeclineReason.txt) - The reason why the merchant declined a customer's return request.
- [ReturnDeclineRequestInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnDeclineRequestInput.txt) - The input fields for declining a customer's return request.
- [ReturnDeclineRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReturnDeclineRequestPayload.txt) - Return type for `returnDeclineRequest` mutation.
- [ReturnErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ReturnErrorCode.txt) - Possible error codes that can be returned by `ReturnUserError`.
- [ReturnInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnInput.txt) - The input fields for a return.
- [ReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReturnLineItem.txt) - A return line item.
- [ReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnLineItemInput.txt) - The input fields for a return line item.
- [ReturnLineItemRemoveFromReturnInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnLineItemRemoveFromReturnInput.txt) - The input fields for a removing a return line item from a return.
- [ReturnLineItemRemoveFromReturnPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReturnLineItemRemoveFromReturnPayload.txt) - Return type for `returnLineItemRemoveFromReturn` mutation.
- [ReturnLineItemType](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/ReturnLineItemType.txt) - A return line item of any type.
- [ReturnLineItemTypeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ReturnLineItemTypeConnection.txt) - An auto-generated type for paginating through multiple ReturnLineItemTypes.
- [ReturnReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ReturnReason.txt) - The reason for returning the return line item.
- [ReturnRefundInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnRefundInput.txt) - The input fields to refund a return.
- [ReturnRefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnRefundLineItemInput.txt) - The input fields for a return refund line item.
- [ReturnRefundOrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnRefundOrderTransactionInput.txt) - The input fields to create order transactions when refunding a return.
- [ReturnRefundPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReturnRefundPayload.txt) - Return type for `returnRefund` mutation.
- [ReturnReopenPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReturnReopenPayload.txt) - Return type for `returnReopen` mutation.
- [ReturnRequestInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnRequestInput.txt) - The input fields for requesting a return.
- [ReturnRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnRequestLineItemInput.txt) - The input fields for a return line item.
- [ReturnRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReturnRequestPayload.txt) - Return type for `returnRequest` mutation.
- [ReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReturnShippingFee.txt) - A return shipping fee is a fee captured as part of a return to cover the costs of shipping the return.
- [ReturnShippingFeeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReturnShippingFeeInput.txt) - The input fields for a return shipping fee.
- [ReturnStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ReturnStatus.txt) - The status of a return.
- [ReturnUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReturnUserError.txt) - An error that occurs during the execution of a return mutation.
- [ReturnableFulfillment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReturnableFulfillment.txt) - A returnable fulfillment, which is an order that has been delivered and is eligible to be returned to the merchant.
- [ReturnableFulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ReturnableFulfillmentConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillments.
- [ReturnableFulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReturnableFulfillmentLineItem.txt) - A returnable fulfillment line item.
- [ReturnableFulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ReturnableFulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillmentLineItems.
- [ReverseDelivery](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReverseDelivery.txt) - A reverse delivery is a post-fulfillment object that represents a buyer sending a package to a merchant. For example, a buyer requests a return, and a merchant sends the buyer a shipping label. The reverse delivery contains the context of the items sent back, how they're being sent back (for example, a shipping label), and the current state of the delivery (tracking information).
- [ReverseDeliveryConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ReverseDeliveryConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveries.
- [ReverseDeliveryCreateWithShippingPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReverseDeliveryCreateWithShippingPayload.txt) - Return type for `reverseDeliveryCreateWithShipping` mutation.
- [ReverseDeliveryDeliverable](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/ReverseDeliveryDeliverable.txt) - The delivery method and artifacts associated with a reverse delivery.
- [ReverseDeliveryLabelInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReverseDeliveryLabelInput.txt) - The input fields for a reverse label.
- [ReverseDeliveryLabelV2](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReverseDeliveryLabelV2.txt) - The return label file information for a reverse delivery.
- [ReverseDeliveryLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReverseDeliveryLineItem.txt) - The details about a reverse delivery line item.
- [ReverseDeliveryLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ReverseDeliveryLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveryLineItems.
- [ReverseDeliveryLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReverseDeliveryLineItemInput.txt) - The input fields for a reverse delivery line item.
- [ReverseDeliveryShippingDeliverable](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReverseDeliveryShippingDeliverable.txt) - A reverse shipping deliverable that may include a label and tracking information.
- [ReverseDeliveryShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReverseDeliveryShippingUpdatePayload.txt) - Return type for `reverseDeliveryShippingUpdate` mutation.
- [ReverseDeliveryTrackingInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReverseDeliveryTrackingInput.txt) - The input fields for tracking information about a return delivery.
- [ReverseDeliveryTrackingV2](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReverseDeliveryTrackingV2.txt) - Represents the information used to track a reverse delivery.
- [ReverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReverseFulfillmentOrder.txt) - A group of one or more items in a return that will be processed at a fulfillment service. There can be more than one reverse fulfillment order for a return at a given location.
- [ReverseFulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ReverseFulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrders.
- [ReverseFulfillmentOrderDisposeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ReverseFulfillmentOrderDisposeInput.txt) - The input fields to dispose a reverse fulfillment order line item.
- [ReverseFulfillmentOrderDisposePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ReverseFulfillmentOrderDisposePayload.txt) - Return type for `reverseFulfillmentOrderDispose` mutation.
- [ReverseFulfillmentOrderDisposition](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReverseFulfillmentOrderDisposition.txt) - The details of the arrangement of an item.
- [ReverseFulfillmentOrderDispositionType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ReverseFulfillmentOrderDispositionType.txt) - The final arrangement of an item from a reverse fulfillment order.
- [ReverseFulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReverseFulfillmentOrderLineItem.txt) - The details about a reverse fulfillment order line item.
- [ReverseFulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ReverseFulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrderLineItems.
- [ReverseFulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ReverseFulfillmentOrderStatus.txt) - The status of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ReverseFulfillmentOrderThirdPartyConfirmation.txt) - The third-party confirmation of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmationStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ReverseFulfillmentOrderThirdPartyConfirmationStatus.txt) - The status of a reverse fulfillment order third-party confirmation.
- [RiskAssessmentResult](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/RiskAssessmentResult.txt) - List of possible values for a RiskAssessment result.
- [RiskFact](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/RiskFact.txt) - A risk fact belongs to a single risk assessment and serves to provide additional context for an assessment. Risk facts are not necessarily tied to the result of the recommendation.
- [RiskFactSentiment](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/RiskFactSentiment.txt) - List of possible values for a RiskFact sentiment.
- [RowCount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/RowCount.txt) - A row count represents rows on background operation.
- [SEO](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SEO.txt) - SEO information.
- [SEOInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SEOInput.txt) - The input fields for SEO information.
- [Sale](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/Sale.txt) - An individual sale record associated with a sales agreement. Every money value in an order's sales data is represented in the currency's smallest unit. When amounts are divided across multiple line items, such as taxes or order discounts, the amounts might not divide evenly across all of the line items on the order. To address this, the remaining currency units that couldn't be divided evenly are allocated one at a time, starting with the first line item, until they are all accounted for. In aggregate, the values sum up correctly. In isolation, one line item might have a different tax or discount amount than another line item of the same price, before taxes and discounts. This is because the amount could not be divided evenly across the items. The allocation of currency units across line items is immutable. After they are allocated, currency units are never reallocated or redistributed among the line items.
- [SaleActionType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SaleActionType.txt) - The possible order action types for a sale.
- [SaleAdditionalFee](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SaleAdditionalFee.txt) - The additional fee details for a line item.
- [SaleConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SaleConnection.txt) - An auto-generated type for paginating through multiple Sales.
- [SaleLineType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SaleLineType.txt) - The possible line types for a sale record. One of the possible order line types for a sale is an adjustment. Sales adjustments occur when a refund is issued for a line item that is either more or less than the total value of the line item. Examples are restocking fees and goodwill payments. When this happens, Shopify produces a sales agreement with sale records for each line item that is returned or refunded and an additional sale record for the adjustment (for example, a restocking fee). The sales records for the returned or refunded items represent the reversal of the original line item sale value. The additional adjustment sale record represents the difference between the original total value of all line items that were refunded, and the actual amount refunded.
- [SaleTax](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SaleTax.txt) - The tax allocated to a sale from a single tax line.
- [SalesAgreement](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/SalesAgreement.txt) - A contract between a merchant and a customer to do business. Shopify creates a sales agreement whenever an order is placed, edited, or refunded. A sales agreement has one or more sales records, which provide itemized details about the initial agreement or subsequent changes made to the order. For example, when a customer places an order, Shopify creates the order, generates a sales agreement, and records a sale for each line item purchased in the order. A sale record is specific to a type of order line. Order lines can represent different things such as a purchased product, a tip added by a customer, shipping costs collected at checkout, and more.
- [SalesAgreementConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SalesAgreementConnection.txt) - An auto-generated type for paginating through multiple SalesAgreements.
- [SavedSearch](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SavedSearch.txt) - A saved search is a representation of a search query saved in the admin.
- [SavedSearchConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SavedSearchConnection.txt) - An auto-generated type for paginating through multiple SavedSearches.
- [SavedSearchCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SavedSearchCreateInput.txt) - The input fields to create a saved search.
- [SavedSearchCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SavedSearchCreatePayload.txt) - Return type for `savedSearchCreate` mutation.
- [SavedSearchDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SavedSearchDeleteInput.txt) - The input fields to delete a saved search.
- [SavedSearchDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SavedSearchDeletePayload.txt) - Return type for `savedSearchDelete` mutation.
- [SavedSearchUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SavedSearchUpdateInput.txt) - The input fields to update a saved search.
- [SavedSearchUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SavedSearchUpdatePayload.txt) - Return type for `savedSearchUpdate` mutation.
- [ScheduledChangeSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ScheduledChangeSortKeys.txt) - The set of valid sort keys for the ScheduledChange query.
- [ScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ScriptDiscountApplication.txt) - Script discount applications capture the intentions of a discount that was created by a Shopify Script for an order's line item or shipping line.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [ScriptTag](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ScriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A script tag represents remote JavaScript code that is loaded into the pages of a shop's storefront or the **Order status** page of checkout.
- [ScriptTagConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ScriptTagConnection.txt) - An auto-generated type for paginating through multiple ScriptTags.
- [ScriptTagCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ScriptTagCreatePayload.txt) - Return type for `scriptTagCreate` mutation.
- [ScriptTagDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ScriptTagDeletePayload.txt) - Return type for `scriptTagDelete` mutation.
- [ScriptTagDisplayScope](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ScriptTagDisplayScope.txt) - The page or pages on the online store where the script should be included.
- [ScriptTagInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ScriptTagInput.txt) - The input fields for a script tag. This input object is used when creating or updating a script tag to specify its URL, where it should be included, and how it will be cached.
- [ScriptTagUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ScriptTagUpdatePayload.txt) - Return type for `scriptTagUpdate` mutation.
- [SearchFilter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SearchFilter.txt) - A filter in a search query represented by a key value pair.
- [SearchFilterOptions](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SearchFilterOptions.txt) - A list of search filters along with their specific options in value and label pair for filtering.
- [SearchResult](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SearchResult.txt) - Represents an individual result returned from a search.
- [SearchResultConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SearchResultConnection.txt) - The connection type for SearchResult.
- [SearchResultType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SearchResultType.txt) - Specifies the type of resources to be returned from a search.
- [Segment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Segment.txt) - A dynamic collection of customers based on specific criteria.
- [SegmentAssociationFilter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentAssociationFilter.txt) - A filter that takes a value that's associated with an object. For example, the `tags` field is associated with the [`Customer`](/api/admin-graphql/latest/objects/Customer) object.
- [SegmentAttributeStatistics](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentAttributeStatistics.txt) - The statistics of a given attribute.
- [SegmentBooleanFilter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentBooleanFilter.txt) - A filter with a Boolean value that's been added to a segment query.
- [SegmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SegmentConnection.txt) - An auto-generated type for paginating through multiple Segments.
- [SegmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SegmentCreatePayload.txt) - Return type for `segmentCreate` mutation.
- [SegmentDateFilter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentDateFilter.txt) - A filter with a date value that's been added to a segment query.
- [SegmentDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SegmentDeletePayload.txt) - Return type for `segmentDelete` mutation.
- [SegmentEnumFilter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentEnumFilter.txt) - A filter with a set of possible values that's been added to a segment query.
- [SegmentEventFilter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentEventFilter.txt) - A filter that's used to segment customers based on the date that an event occured. For example, the `product_bought` event filter allows you to segment customers based on what products they've bought.
- [SegmentEventFilterParameter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentEventFilterParameter.txt) - The parameters for an event segment filter.
- [SegmentFilter](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/SegmentFilter.txt) - The filters used in segment queries associated with a shop.
- [SegmentFilterConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SegmentFilterConnection.txt) - An auto-generated type for paginating through multiple SegmentFilters.
- [SegmentFloatFilter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentFloatFilter.txt) - A filter with a double-precision, floating-point value that's been added to a segment query.
- [SegmentIntegerFilter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentIntegerFilter.txt) - A filter with an integer that's been added to a segment query.
- [SegmentMembership](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentMembership.txt) - The response type for the `segmentMembership` object.
- [SegmentMembershipResponse](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentMembershipResponse.txt) - A list of maps that contain `segmentId` IDs and `isMember` Booleans. The maps represent segment memberships.
- [SegmentMigration](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentMigration.txt) - A segment and its corresponding saved search.  For example, you can use `SegmentMigration` to retrieve the segment ID that corresponds to a saved search ID.
- [SegmentMigrationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SegmentMigrationConnection.txt) - An auto-generated type for paginating through multiple SegmentMigrations.
- [SegmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SegmentSortKeys.txt) - The set of valid sort keys for the Segment query.
- [SegmentStatistics](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentStatistics.txt) - The statistics of a given segment.
- [SegmentStringFilter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentStringFilter.txt) - A filter with a string that's been added to a segment query.
- [SegmentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SegmentUpdatePayload.txt) - Return type for `segmentUpdate` mutation.
- [SegmentValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SegmentValue.txt) - A list of suggested values associated with an individual segment. A segment is a group of members, such as customers, that meet specific criteria.
- [SegmentValueConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SegmentValueConnection.txt) - An auto-generated type for paginating through multiple SegmentValues.
- [SelectedOption](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SelectedOption.txt) - Properties used by customers to select a product variant. Products can have multiple options, like different sizes or colors.
- [SelectedVariantOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SelectedVariantOptionInput.txt) - The input fields for the selected variant option of the combined listing.
- [SellingPlan](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlan.txt) - Represents how a product can be sold and purchased. Selling plans and associated records (selling plan groups and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.  For more information on selling plans, refer to [*Creating and managing selling plans*](https://shopify.dev/docs/apps/selling-strategies/subscriptions/selling-plans).
- [SellingPlanAnchor](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanAnchor.txt) - Specifies the date when delivery or fulfillment is completed by a merchant for a given time cycle. You can also define a cutoff for which customers are eligible to enter this cycle and the desired behavior for customers who start their subscription inside the cutoff period.  Some example scenarios where anchors can be useful to implement advanced delivery behavior: - A merchant starts fulfillment on a specific date every month. - A merchant wants to bill the 1st of every quarter. - A customer expects their delivery every Tuesday.  For more details, see [About Selling Plans](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/selling-plans#anchors).
- [SellingPlanAnchorInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanAnchorInput.txt) - The input fields required to create or update a selling plan anchor.
- [SellingPlanAnchorType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanAnchorType.txt) - Represents the anchor type.
- [SellingPlanBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SellingPlanBillingPolicy.txt) - Represents the billing frequency associated to the selling plan (for example, bill every week, or bill every three months). The selling plan billing policy and associated records (selling plan groups, selling plans, pricing policies, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanBillingPolicyInput.txt) - The input fields that are required to create or update a billing policy type.
- [SellingPlanCategory](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanCategory.txt) - The category of the selling plan. For the `OTHER` category,          you must fill out our [request form](https://docs.google.com/forms/d/e/1FAIpQLSeU18Xmw0Q61V8wdH-dfGafFqIBfRchQKUO8WAF3yJTvgyyZQ/viewform),          where we'll review your request for a new purchase option.
- [SellingPlanCheckoutCharge](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanCheckoutCharge.txt) - The amount charged at checkout when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanCheckoutChargeInput.txt) - The input fields that are required to create or update a checkout charge.
- [SellingPlanCheckoutChargePercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanCheckoutChargePercentageValue.txt) - The percentage value of the price used for checkout charge.
- [SellingPlanCheckoutChargeType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanCheckoutChargeType.txt) - The checkout charge when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeValue](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SellingPlanCheckoutChargeValue.txt) - The portion of the price to be charged at checkout.
- [SellingPlanCheckoutChargeValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanCheckoutChargeValueInput.txt) - The input fields required to create or update an checkout charge value.
- [SellingPlanConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SellingPlanConnection.txt) - An auto-generated type for paginating through multiple SellingPlans.
- [SellingPlanDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SellingPlanDeliveryPolicy.txt) - Represents the delivery frequency associated to the selling plan (for example, deliver every month, or deliver every other week). The selling plan delivery policy and associated records (selling plan groups, selling plans, pricing policies, and billing policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanDeliveryPolicyInput.txt) - The input fields that are required to create or update a delivery policy.
- [SellingPlanFixedBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanFixedBillingPolicy.txt) - The fixed selling plan billing policy defines how much of the price of the product will be billed to customer at checkout. If there is an outstanding balance, it determines when it will be paid.
- [SellingPlanFixedBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanFixedBillingPolicyInput.txt) - The input fields required to create or update a fixed billing policy.
- [SellingPlanFixedDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanFixedDeliveryPolicy.txt) - Represents a fixed selling plan delivery policy.
- [SellingPlanFixedDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanFixedDeliveryPolicyInput.txt) - The input fields required to create or update a fixed delivery policy.
- [SellingPlanFixedDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanFixedDeliveryPolicyIntent.txt) - Possible intentions of a Delivery Policy.
- [SellingPlanFixedDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanFixedDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behavior of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanFixedPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanFixedPricingPolicy.txt) - Represents the pricing policy of a subscription or deferred purchase option selling plan. The selling plan fixed pricing policy works with the billing and delivery policy to determine the final price. Discounts are divided among fulfillments. For example, a subscription with a $10 discount and two deliveries will have a $5 discount applied to each delivery.
- [SellingPlanFixedPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanFixedPricingPolicyInput.txt) - The input fields required to create or update a fixed selling plan pricing policy.
- [SellingPlanFulfillmentTrigger](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanFulfillmentTrigger.txt) - Describes what triggers fulfillment.
- [SellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanGroup.txt) - Represents a selling method (for example, "Subscribe and save" or "Pre-paid"). Selling plan groups and associated records (selling plans and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanGroupAddProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SellingPlanGroupAddProductVariantsPayload.txt) - Return type for `sellingPlanGroupAddProductVariants` mutation.
- [SellingPlanGroupAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SellingPlanGroupAddProductsPayload.txt) - Return type for `sellingPlanGroupAddProducts` mutation.
- [SellingPlanGroupConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SellingPlanGroupConnection.txt) - An auto-generated type for paginating through multiple SellingPlanGroups.
- [SellingPlanGroupCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SellingPlanGroupCreatePayload.txt) - Return type for `sellingPlanGroupCreate` mutation.
- [SellingPlanGroupDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SellingPlanGroupDeletePayload.txt) - Return type for `sellingPlanGroupDelete` mutation.
- [SellingPlanGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanGroupInput.txt) - The input fields required to create or update a selling plan group.
- [SellingPlanGroupRemoveProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SellingPlanGroupRemoveProductVariantsPayload.txt) - Return type for `sellingPlanGroupRemoveProductVariants` mutation.
- [SellingPlanGroupRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SellingPlanGroupRemoveProductsPayload.txt) - Return type for `sellingPlanGroupRemoveProducts` mutation.
- [SellingPlanGroupResourceInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanGroupResourceInput.txt) - The input fields for resource association with a Selling Plan Group.
- [SellingPlanGroupSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanGroupSortKeys.txt) - The set of valid sort keys for the SellingPlanGroup query.
- [SellingPlanGroupUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SellingPlanGroupUpdatePayload.txt) - Return type for `sellingPlanGroupUpdate` mutation.
- [SellingPlanGroupUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanGroupUserError.txt) - Represents a selling plan group custom error.
- [SellingPlanGroupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanGroupUserErrorCode.txt) - Possible error codes that can be returned by `SellingPlanGroupUserError`.
- [SellingPlanInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanInput.txt) - The input fields to create or update a selling plan.
- [SellingPlanInterval](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanInterval.txt) - Represents valid selling plan interval.
- [SellingPlanInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanInventoryPolicy.txt) - The selling plan inventory policy.
- [SellingPlanInventoryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanInventoryPolicyInput.txt) - The input fields required to create or update an inventory policy.
- [SellingPlanPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SellingPlanPricingPolicy.txt) - Represents the type of pricing associated to the selling plan (for example, a $10 or 20% discount that is set for a limited period or that is fixed for the duration of the subscription). Selling plan pricing policies and associated records (selling plan groups, selling plans, billing policy, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanPricingPolicyAdjustmentType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanPricingPolicyAdjustmentType.txt) - Represents a selling plan pricing policy adjustment type.
- [SellingPlanPricingPolicyAdjustmentValue](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SellingPlanPricingPolicyAdjustmentValue.txt) - Represents a selling plan pricing policy adjustment value type.
- [SellingPlanPricingPolicyBase](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/SellingPlanPricingPolicyBase.txt) - Represents selling plan pricing policy common fields.
- [SellingPlanPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanPricingPolicyInput.txt) - The input fields required to create or update a selling plan pricing policy.
- [SellingPlanPricingPolicyPercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanPricingPolicyPercentageValue.txt) - The percentage value of a selling plan pricing policy percentage type.
- [SellingPlanPricingPolicyValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanPricingPolicyValueInput.txt) - The input fields required to create or update a pricing policy adjustment value.
- [SellingPlanRecurringBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanRecurringBillingPolicy.txt) - Represents a recurring selling plan billing policy.
- [SellingPlanRecurringBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanRecurringBillingPolicyInput.txt) - The input fields required to create or update a recurring billing policy.
- [SellingPlanRecurringDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanRecurringDeliveryPolicy.txt) - Represents a recurring selling plan delivery policy.
- [SellingPlanRecurringDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanRecurringDeliveryPolicyInput.txt) - The input fields to create or update a recurring delivery policy.
- [SellingPlanRecurringDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanRecurringDeliveryPolicyIntent.txt) - Whether the delivery policy is merchant or buyer-centric.
- [SellingPlanRecurringDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanRecurringDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behaviors of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanRecurringPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SellingPlanRecurringPricingPolicy.txt) - Represents a recurring selling plan pricing policy. It applies after the fixed pricing policy. By using the afterCycle parameter, you can specify the cycle when the recurring pricing policy comes into effect. Recurring pricing policies are not available for deferred purchase options.
- [SellingPlanRecurringPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SellingPlanRecurringPricingPolicyInput.txt) - The input fields required to create or update a recurring selling plan pricing policy.
- [SellingPlanRemainingBalanceChargeTrigger](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanRemainingBalanceChargeTrigger.txt) - When to capture the payment for the remaining amount due.
- [SellingPlanReserve](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SellingPlanReserve.txt) - When to reserve inventory for a selling plan.
- [ServerPixel](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ServerPixel.txt) - A server pixel stores configuration for streaming customer interactions to an EventBridge or PubSub endpoint.
- [ServerPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ServerPixelCreatePayload.txt) - Return type for `serverPixelCreate` mutation.
- [ServerPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ServerPixelDeletePayload.txt) - Return type for `serverPixelDelete` mutation.
- [ServerPixelStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ServerPixelStatus.txt) - The current state of a server pixel.
- [ShippingDiscountClass](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShippingDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [ShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShippingLine.txt) - Represents the shipping details that the customer chose for their order.
- [ShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ShippingLineConnection.txt) - An auto-generated type for paginating through multiple ShippingLines.
- [ShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ShippingLineInput.txt) - The input fields for specifying the shipping details for the draft order.  > Note: > A custom shipping line includes a title and price with `shippingRateHandle` set to `nil`. A shipping line with a carrier-provided shipping rate (currently set via the Shopify admin) includes the shipping rate handle.
- [ShippingLineSale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShippingLineSale.txt) - A sale associated with a shipping charge.
- [ShippingPackageDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ShippingPackageDeletePayload.txt) - Return type for `shippingPackageDelete` mutation.
- [ShippingPackageMakeDefaultPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ShippingPackageMakeDefaultPayload.txt) - Return type for `shippingPackageMakeDefault` mutation.
- [ShippingPackageType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShippingPackageType.txt) - Type of a shipping package.
- [ShippingPackageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ShippingPackageUpdatePayload.txt) - Return type for `shippingPackageUpdate` mutation.
- [ShippingRate](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShippingRate.txt) - A shipping rate is an additional cost added to the cost of the products that were ordered.
- [ShippingRefund](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShippingRefund.txt) - Represents the shipping costs refunded on the Refund.
- [ShippingRefundInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ShippingRefundInput.txt) - The input fields that are required to reimburse shipping costs.
- [Shop](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Shop.txt) - Represents a collection of general settings and information about the shop.
- [ShopAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopAddress.txt) - An address for a shop.
- [ShopAlert](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store setting, with an action to take. For example, you could show an alert to ask the merchant to enter their billing information to activate Shopify Plus.
- [ShopAlertAction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopAlertAction.txt) - An action associated to a shop alert, such as adding a credit card.
- [ShopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopBillingPreferences.txt) - Billing preferences for the shop.
- [ShopBranding](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopBranding.txt) - Possible branding of a shop. Branding can be used to define the look of a shop including its styling and logo in the Shopify Admin.
- [ShopCustomerAccountsSetting](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopCustomerAccountsSetting.txt) - Represents the shop's customer account requirement preference.
- [ShopFeatures](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopFeatures.txt) - Represents the feature set available to the shop. Most fields specify whether a feature is enabled for a shop, and some fields return information related to specific features.
- [ShopLocale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopLocale.txt) - A locale that's been enabled on a shop.
- [ShopLocaleDisablePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ShopLocaleDisablePayload.txt) - Return type for `shopLocaleDisable` mutation.
- [ShopLocaleEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ShopLocaleEnablePayload.txt) - Return type for `shopLocaleEnable` mutation.
- [ShopLocaleInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ShopLocaleInput.txt) - The input fields for a shop locale.
- [ShopLocaleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ShopLocaleUpdatePayload.txt) - Return type for `shopLocaleUpdate` mutation.
- [ShopPayInstallmentsPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopPayInstallmentsPaymentDetails.txt) - Shop Pay Installments payment details related to a transaction.
- [ShopPlan](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopPlan.txt) - The billing plan of the shop.
- [ShopPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopPolicy.txt) - Policy that a merchant has configured for their store, such as their refund or privacy policy.
- [ShopPolicyErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopPolicyErrorCode.txt) - Possible error codes that can be returned by `ShopPolicyUserError`.
- [ShopPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ShopPolicyInput.txt) - The input fields required to update a policy.
- [ShopPolicyType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopPolicyType.txt) - Available shop policy types.
- [ShopPolicyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ShopPolicyUpdatePayload.txt) - Return type for `shopPolicyUpdate` mutation.
- [ShopPolicyUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopPolicyUserError.txt) - An error that occurs during the execution of a shop policy mutation.
- [ShopResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ShopResourceFeedbackCreatePayload.txt) - Return type for `shopResourceFeedbackCreate` mutation.
- [ShopResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `ShopResourceFeedbackCreate`.
- [ShopResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopResourceFeedbackCreateUserError`.
- [ShopResourceLimits](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopResourceLimits.txt) - Resource limits of a shop.
- [ShopTagSort](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopTagSort.txt) - Possible sort of tags.
- [ShopifyFunction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyFunction.txt) - A Shopify Function.
- [ShopifyFunctionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ShopifyFunctionConnection.txt) - An auto-generated type for paginating through multiple ShopifyFunctions.
- [ShopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsAccount.txt) - Balance and payout information for a [Shopify Payments](https://help.shopify.com/manual/payments/shopify-payments/getting-paid-with-shopify-payments) account. Balance includes all balances for the currencies supported by the shop. You can also query for a list of payouts, where each payout includes the corresponding currencyCode field.
- [ShopifyPaymentsAdjustmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsAdjustmentOrder.txt) - The adjustment order object.
- [ShopifyPaymentsAssociatedOrder](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsAssociatedOrder.txt) - The order associated to the balance transaction.
- [ShopifyPaymentsBalanceTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsBalanceTransaction.txt) - A transaction that contributes to a Shopify Payments account balance.
- [ShopifyPaymentsBalanceTransactionAssociatedPayout](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsBalanceTransactionAssociatedPayout.txt) - The payout associated with a balance transaction.
- [ShopifyPaymentsBalanceTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ShopifyPaymentsBalanceTransactionConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBalanceTransactions.
- [ShopifyPaymentsBalanceTransactionPayoutStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsBalanceTransactionPayoutStatus.txt) - The payout status of the balance transaction.
- [ShopifyPaymentsBankAccount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsBankAccount.txt) - A bank account that can receive payouts.
- [ShopifyPaymentsBankAccountConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ShopifyPaymentsBankAccountConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBankAccounts.
- [ShopifyPaymentsBankAccountStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsBankAccountStatus.txt) - The bank account status.
- [ShopifyPaymentsChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/ShopifyPaymentsChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDefaultChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsDefaultChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDispute](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsDispute.txt) - A dispute occurs when a buyer questions the legitimacy of a charge with their financial institution.
- [ShopifyPaymentsDisputeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ShopifyPaymentsDisputeConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsDisputes.
- [ShopifyPaymentsDisputeEvidence](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsDisputeEvidence.txt) - The evidence associated with the dispute.
- [ShopifyPaymentsDisputeEvidenceFileType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsDisputeEvidenceFileType.txt) - The possible dispute evidence file types.
- [ShopifyPaymentsDisputeEvidenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ShopifyPaymentsDisputeEvidenceUpdateInput.txt) - The input fields required to update a dispute evidence object.
- [ShopifyPaymentsDisputeFileUpload](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsDisputeFileUpload.txt) - The file upload associated with the dispute evidence.
- [ShopifyPaymentsDisputeFileUploadUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ShopifyPaymentsDisputeFileUploadUpdateInput.txt) - The input fields required to update a dispute file upload object.
- [ShopifyPaymentsDisputeFulfillment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsDisputeFulfillment.txt) - The fulfillment associated with dispute evidence.
- [ShopifyPaymentsDisputeReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsDisputeReason.txt) - The reason for the dispute provided by the cardholder's bank.
- [ShopifyPaymentsDisputeReasonDetails](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsDisputeReasonDetails.txt) - Details regarding a dispute reason.
- [ShopifyPaymentsExtendedAuthorization](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsExtendedAuthorization.txt) - Presents all Shopify Payments information related to an extended authorization.
- [ShopifyPaymentsJpChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsJpChargeStatementDescriptor.txt) - The charge descriptors for a Japanese payments account.
- [ShopifyPaymentsPayout](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsPayout.txt) - Payouts represent the movement of money between a merchant's Shopify Payments balance and their bank account.
- [ShopifyPaymentsPayoutAlternateCurrencyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ShopifyPaymentsPayoutAlternateCurrencyCreatePayload.txt) - Return type for `shopifyPaymentsPayoutAlternateCurrencyCreate` mutation.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsPayoutAlternateCurrencyCreateUserError.txt) - An error that occurs during the execution of `ShopifyPaymentsPayoutAlternateCurrencyCreate`.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopifyPaymentsPayoutAlternateCurrencyCreateUserError`.
- [ShopifyPaymentsPayoutConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ShopifyPaymentsPayoutConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsPayouts.
- [ShopifyPaymentsPayoutInterval](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsPayoutInterval.txt) - The interval at which payouts are sent to the connected bank account.
- [ShopifyPaymentsPayoutSchedule](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsPayoutSchedule.txt) - The payment schedule for a payments account.
- [ShopifyPaymentsPayoutStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsPayoutStatus.txt) - The transfer status of the payout.
- [ShopifyPaymentsPayoutSummary](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsPayoutSummary.txt) - Breakdown of the total fees and gross of each of the different types of transactions associated with the payout.
- [ShopifyPaymentsPayoutTransactionType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsPayoutTransactionType.txt) - The possible transaction types for a payout.
- [ShopifyPaymentsRefundSet](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsRefundSet.txt) - Presents all Shopify Payments specific information related to an order refund.
- [ShopifyPaymentsSourceType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsSourceType.txt) - The possible source types for a balance transaction.
- [ShopifyPaymentsToolingProviderPayout](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsToolingProviderPayout.txt) - Relevant reference information for an alternate currency payout.
- [ShopifyPaymentsTransactionSet](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsTransactionSet.txt) - Presents all Shopify Payments specific information related to an order transaction.
- [ShopifyPaymentsTransactionType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsTransactionType.txt) - The possible types of transactions.
- [ShopifyPaymentsVerification](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsVerification.txt) - Each subject (individual) of an account has a verification object giving  information about the verification state.
- [ShopifyPaymentsVerificationStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyPaymentsVerificationStatus.txt) - The status of a verification.
- [ShopifyPaymentsVerificationSubject](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyPaymentsVerificationSubject.txt) - The verification subject represents an individual that has to be verified.
- [ShopifyProtectEligibilityStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyProtectEligibilityStatus.txt) - The status of an order's eligibility for protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderEligibility](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyProtectOrderEligibility.txt) - The eligibility details of an order's protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderSummary](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ShopifyProtectOrderSummary.txt) - A summary of Shopify Protect details for an order.
- [ShopifyProtectStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ShopifyProtectStatus.txt) - The status of an order's protection with Shopify Protect.
- [StaffMember](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StaffMember.txt) - Represents the data about a staff member's Shopify account. Merchants can use staff member data to get more information about the staff members in their store.
- [StaffMemberConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/StaffMemberConnection.txt) - An auto-generated type for paginating through multiple StaffMembers.
- [StaffMemberDefaultImage](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/StaffMemberDefaultImage.txt) - Represents the fallback avatar image for a staff member. This is used only if the staff member has no avatar image.
- [StaffMemberPermission](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/StaffMemberPermission.txt) - Represents access permissions for a staff member.
- [StaffMemberPrivateData](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StaffMemberPrivateData.txt) - Represents the data used to customize the Shopify admin experience for a logged-in staff member.
- [StaffMembersSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/StaffMembersSortKeys.txt) - The set of valid sort keys for the StaffMembers query.
- [StageImageInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/StageImageInput.txt) - An image to be uploaded.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedMediaUploadTarget](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StagedMediaUploadTarget.txt) - Information about a staged upload target, which should be used to send a request to upload the file.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadHttpMethodType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/StagedUploadHttpMethodType.txt) - The possible HTTP methods that can be used when sending a request to upload a file using information from a [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget).
- [StagedUploadInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/StagedUploadInput.txt) - The input fields for generating staged upload targets.
- [StagedUploadParameter](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StagedUploadParameter.txt) - The parameters required to authenticate a file upload request using a [StagedMediaUploadTarget's url field](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget#field-stagedmediauploadtarget-url).  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadTarget](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StagedUploadTarget.txt) - Information about the staged target.  Deprecated in favor of [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget), which is returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGenerateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/StagedUploadTargetGenerateInput.txt) - The required fields and parameters to generate the URL upload an" asset to Shopify.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGeneratePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/StagedUploadTargetGeneratePayload.txt) - Return type for `stagedUploadTargetGenerate` mutation.
- [StagedUploadTargetGenerateUploadResource](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/StagedUploadTargetGenerateUploadResource.txt) - The resource type to receive.
- [StagedUploadTargetsGeneratePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/StagedUploadTargetsGeneratePayload.txt) - Return type for `stagedUploadTargetsGenerate` mutation.
- [StagedUploadsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/StagedUploadsCreatePayload.txt) - Return type for `stagedUploadsCreate` mutation.
- [StandardMetafieldDefinitionAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/StandardMetafieldDefinitionAccessInput.txt) - The input fields for the access settings for the metafields under the standard definition.
- [StandardMetafieldDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/StandardMetafieldDefinitionEnablePayload.txt) - Return type for `standardMetafieldDefinitionEnable` mutation.
- [StandardMetafieldDefinitionEnableUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StandardMetafieldDefinitionEnableUserError.txt) - An error that occurs during the execution of `StandardMetafieldDefinitionEnable`.
- [StandardMetafieldDefinitionEnableUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/StandardMetafieldDefinitionEnableUserErrorCode.txt) - Possible error codes that can be returned by `StandardMetafieldDefinitionEnableUserError`.
- [StandardMetafieldDefinitionTemplate](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StandardMetafieldDefinitionTemplate.txt) - Standard metafield definition templates provide preset configurations to create metafield definitions. Each template has a specific namespace and key that we've reserved to have specific meanings for common use cases.  Refer to the [list of standard metafield definitions](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [StandardMetafieldDefinitionTemplateConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/StandardMetafieldDefinitionTemplateConnection.txt) - An auto-generated type for paginating through multiple StandardMetafieldDefinitionTemplates.
- [StandardMetaobjectDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/StandardMetaobjectDefinitionEnablePayload.txt) - Return type for `standardMetaobjectDefinitionEnable` mutation.
- [StandardizedProductType](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StandardizedProductType.txt) - Represents the details of a specific type of product within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [StoreCreditAccount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StoreCreditAccount.txt) - A store credit account contains a monetary balance that can be redeemed at checkout for purchases in the shop. The account is held in the specified currency and has an owner that cannot be transferred.  The account balance is redeemable at checkout only when the owner is authenticated via [new customer accounts authentication](https://shopify.dev/docs/api/customer).
- [StoreCreditAccountConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/StoreCreditAccountConnection.txt) - An auto-generated type for paginating through multiple StoreCreditAccounts.
- [StoreCreditAccountCreditInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/StoreCreditAccountCreditInput.txt) - The input fields for a store credit account credit transaction.
- [StoreCreditAccountCreditPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/StoreCreditAccountCreditPayload.txt) - Return type for `storeCreditAccountCredit` mutation.
- [StoreCreditAccountCreditTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StoreCreditAccountCreditTransaction.txt) - A credit transaction which increases the store credit account balance.
- [StoreCreditAccountCreditUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StoreCreditAccountCreditUserError.txt) - An error that occurs during the execution of `StoreCreditAccountCredit`.
- [StoreCreditAccountCreditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/StoreCreditAccountCreditUserErrorCode.txt) - Possible error codes that can be returned by `StoreCreditAccountCreditUserError`.
- [StoreCreditAccountDebitInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/StoreCreditAccountDebitInput.txt) - The input fields for a store credit account debit transaction.
- [StoreCreditAccountDebitPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/StoreCreditAccountDebitPayload.txt) - Return type for `storeCreditAccountDebit` mutation.
- [StoreCreditAccountDebitRevertTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StoreCreditAccountDebitRevertTransaction.txt) - A debit revert transaction which increases the store credit account balance. Debit revert transactions are created automatically when a [store credit account debit transaction](https://shopify.dev/api/admin-graphql/latest/objects/StoreCreditAccountDebitTransaction) is reverted.  Store credit account debit transactions are reverted when an order is cancelled, refunded or in the event of a payment failure at checkout. The amount added to the balance is equal to the amount reverted on the original credit.
- [StoreCreditAccountDebitTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StoreCreditAccountDebitTransaction.txt) - A debit transaction which decreases the store credit account balance.
- [StoreCreditAccountDebitUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StoreCreditAccountDebitUserError.txt) - An error that occurs during the execution of `StoreCreditAccountDebit`.
- [StoreCreditAccountDebitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/StoreCreditAccountDebitUserErrorCode.txt) - Possible error codes that can be returned by `StoreCreditAccountDebitUserError`.
- [StoreCreditAccountExpirationTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StoreCreditAccountExpirationTransaction.txt) - An expiration transaction which decreases the store credit account balance. Expiration transactions are created automatically when a [store credit account credit transaction](https://shopify.dev/api/admin-graphql/latest/objects/StoreCreditAccountCreditTransaction) expires.  The amount subtracted from the balance is equal to the remaining amount of the credit transaction.
- [StoreCreditAccountTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/StoreCreditAccountTransaction.txt) - Interface for a store credit account transaction.
- [StoreCreditAccountTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/StoreCreditAccountTransactionConnection.txt) - An auto-generated type for paginating through multiple StoreCreditAccountTransactions.
- [StorefrontAccessToken](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/StorefrontAccessToken.txt) - A token that's used to delegate unauthenticated access scopes to clients that need to access the unauthenticated [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [StorefrontAccessTokenConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/StorefrontAccessTokenConnection.txt) - An auto-generated type for paginating through multiple StorefrontAccessTokens.
- [StorefrontAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/StorefrontAccessTokenCreatePayload.txt) - Return type for `storefrontAccessTokenCreate` mutation.
- [StorefrontAccessTokenDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/StorefrontAccessTokenDeleteInput.txt) - The input fields to delete a storefront access token.
- [StorefrontAccessTokenDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/StorefrontAccessTokenDeletePayload.txt) - Return type for `storefrontAccessTokenDelete` mutation.
- [StorefrontAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/StorefrontAccessTokenInput.txt) - The input fields for a storefront access token.
- [StorefrontID](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/StorefrontID.txt) - Represents a unique identifier in the Storefront API. A `StorefrontID` value can be used wherever an ID is expected in the Storefront API.  Example value: `"Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzEwMDc5Nzg1MTAw"`.
- [String](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/String.txt) - Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
- [StringConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/StringConnection.txt) - An auto-generated type for paginating through multiple Strings.
- [SubscriptionAppliedCodeDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionAppliedCodeDiscount.txt) - Represents an applied code discount.
- [SubscriptionAtomicLineInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionAtomicLineInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionAtomicManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionAtomicManualDiscountInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionBillingAttempt.txt) - A record of an execution of the subscription billing process. Billing attempts use idempotency keys to avoid duplicate order creation. A successful billing attempt will create an order.
- [SubscriptionBillingAttemptConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SubscriptionBillingAttemptConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingAttempts.
- [SubscriptionBillingAttemptCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingAttemptCreatePayload.txt) - Return type for `subscriptionBillingAttemptCreate` mutation.
- [SubscriptionBillingAttemptErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingAttemptErrorCode.txt) - The possible error codes associated with making billing attempts. The error codes supplement the `error_message` to provide consistent results and help with dunning management.
- [SubscriptionBillingAttemptInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingAttemptInput.txt) - The input fields required to complete a subscription billing attempt.
- [SubscriptionBillingAttemptsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingAttemptsSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingAttempts query.
- [SubscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionBillingCycle.txt) - A subscription billing cycle.
- [SubscriptionBillingCycleBillingAttemptStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingCycleBillingAttemptStatus.txt) - The presence of billing attempts on Billing Cycles.
- [SubscriptionBillingCycleBillingCycleStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingCycleBillingCycleStatus.txt) - The possible status values of a subscription billing cycle.
- [SubscriptionBillingCycleBulkChargePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleBulkChargePayload.txt) - Return type for `subscriptionBillingCycleBulkCharge` mutation.
- [SubscriptionBillingCycleBulkFilters](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingCycleBulkFilters.txt) - The input fields for filtering subscription billing cycles in bulk actions.
- [SubscriptionBillingCycleBulkSearchPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleBulkSearchPayload.txt) - Return type for `subscriptionBillingCycleBulkSearch` mutation.
- [SubscriptionBillingCycleBulkUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionBillingCycleBulkUserError.txt) - Represents an error that happens during the execution of subscriptionBillingCycles mutations.
- [SubscriptionBillingCycleBulkUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingCycleBulkUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleBulkUserError`.
- [SubscriptionBillingCycleChargePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleChargePayload.txt) - Return type for `subscriptionBillingCycleCharge` mutation.
- [SubscriptionBillingCycleConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SubscriptionBillingCycleConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingCycles.
- [SubscriptionBillingCycleContractDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleContractDraftCommitPayload.txt) - Return type for `subscriptionBillingCycleContractDraftCommit` mutation.
- [SubscriptionBillingCycleContractDraftConcatenatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleContractDraftConcatenatePayload.txt) - Return type for `subscriptionBillingCycleContractDraftConcatenate` mutation.
- [SubscriptionBillingCycleContractEditPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleContractEditPayload.txt) - Return type for `subscriptionBillingCycleContractEdit` mutation.
- [SubscriptionBillingCycleEditDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleEditDeletePayload.txt) - Return type for `subscriptionBillingCycleEditDelete` mutation.
- [SubscriptionBillingCycleEditedContract](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionBillingCycleEditedContract.txt) - Represents a subscription contract with billing cycles.
- [SubscriptionBillingCycleEditsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleEditsDeletePayload.txt) - Return type for `subscriptionBillingCycleEditsDelete` mutation.
- [SubscriptionBillingCycleErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingCycleErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUserError`.
- [SubscriptionBillingCycleInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingCycleInput.txt) - The input fields for specifying the subscription contract and selecting the associated billing cycle.
- [SubscriptionBillingCycleScheduleEditInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingCycleScheduleEditInput.txt) - The input fields for parameters to modify the schedule of a specific billing cycle.
- [SubscriptionBillingCycleScheduleEditInputScheduleEditReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingCycleScheduleEditInputScheduleEditReason.txt) - The input fields for possible reasons for editing the billing cycle's schedule.
- [SubscriptionBillingCycleScheduleEditPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleScheduleEditPayload.txt) - Return type for `subscriptionBillingCycleScheduleEdit` mutation.
- [SubscriptionBillingCycleSelector](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingCycleSelector.txt) - The input fields to select SubscriptionBillingCycle by either date or index.
- [SubscriptionBillingCycleSkipPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleSkipPayload.txt) - Return type for `subscriptionBillingCycleSkip` mutation.
- [SubscriptionBillingCycleSkipUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionBillingCycleSkipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleSkip`.
- [SubscriptionBillingCycleSkipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingCycleSkipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleSkipUserError`.
- [SubscriptionBillingCycleUnskipPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionBillingCycleUnskipPayload.txt) - Return type for `subscriptionBillingCycleUnskip` mutation.
- [SubscriptionBillingCycleUnskipUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionBillingCycleUnskipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleUnskip`.
- [SubscriptionBillingCycleUnskipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingCycleUnskipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUnskipUserError`.
- [SubscriptionBillingCycleUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionBillingCycleUserError.txt) - The possible errors for a subscription billing cycle.
- [SubscriptionBillingCyclesDateRangeSelector](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingCyclesDateRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within a date range.
- [SubscriptionBillingCyclesIndexRangeSelector](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingCyclesIndexRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within an index range.
- [SubscriptionBillingCyclesSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingCyclesSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingCycles query.
- [SubscriptionBillingCyclesTargetSelection](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionBillingCyclesTargetSelection.txt) - Select subscription billing cycles to be targeted.
- [SubscriptionBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionBillingPolicy.txt) - Represents a Subscription Billing Policy.
- [SubscriptionBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionBillingPolicyInput.txt) - The input fields for a Subscription Billing Policy.
- [SubscriptionContract](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionContract.txt) - Represents a Subscription Contract.
- [SubscriptionContractActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionContractActivatePayload.txt) - Return type for `subscriptionContractActivate` mutation.
- [SubscriptionContractAtomicCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionContractAtomicCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractAtomicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionContractAtomicCreatePayload.txt) - Return type for `subscriptionContractAtomicCreate` mutation.
- [SubscriptionContractBase](https://shopify.dev/docs/api/admin-graphql/2024-10/interfaces/SubscriptionContractBase.txt) - Represents subscription contract common fields.
- [SubscriptionContractCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionContractCancelPayload.txt) - Return type for `subscriptionContractCancel` mutation.
- [SubscriptionContractConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SubscriptionContractConnection.txt) - An auto-generated type for paginating through multiple SubscriptionContracts.
- [SubscriptionContractCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionContractCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionContractCreatePayload.txt) - Return type for `subscriptionContractCreate` mutation.
- [SubscriptionContractErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionContractErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractUserError`.
- [SubscriptionContractExpirePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionContractExpirePayload.txt) - Return type for `subscriptionContractExpire` mutation.
- [SubscriptionContractFailPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionContractFailPayload.txt) - Return type for `subscriptionContractFail` mutation.
- [SubscriptionContractLastBillingErrorType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionContractLastBillingErrorType.txt) - The possible values of the last billing error on a subscription contract.
- [SubscriptionContractLastPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionContractLastPaymentStatus.txt) - The possible status values of the last payment on a subscription contract.
- [SubscriptionContractPausePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionContractPausePayload.txt) - Return type for `subscriptionContractPause` mutation.
- [SubscriptionContractProductChangeInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionContractProductChangeInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractProductChangePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionContractProductChangePayload.txt) - Return type for `subscriptionContractProductChange` mutation.
- [SubscriptionContractSetNextBillingDatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionContractSetNextBillingDatePayload.txt) - Return type for `subscriptionContractSetNextBillingDate` mutation.
- [SubscriptionContractStatusUpdateErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionContractStatusUpdateErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractStatusUpdateUserError`.
- [SubscriptionContractStatusUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionContractStatusUpdateUserError.txt) - Represents a subscription contract status update error.
- [SubscriptionContractSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionContractSubscriptionStatus.txt) - The possible status values of a subscription.
- [SubscriptionContractUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionContractUpdatePayload.txt) - Return type for `subscriptionContractUpdate` mutation.
- [SubscriptionContractUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionContractUserError.txt) - Represents a Subscription Contract error.
- [SubscriptionCyclePriceAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionCyclePriceAdjustment.txt) - Represents a Subscription Line Pricing Cycle Adjustment.
- [SubscriptionDeliveryMethod](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SubscriptionDeliveryMethod.txt) - Describes the delivery method to use to get the physical goods to the customer.
- [SubscriptionDeliveryMethodInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionDeliveryMethodInput.txt) - Specifies delivery method fields for a subscription draft. This is an input union: one, and only one, field can be provided. The field provided will determine which delivery method is to be used.
- [SubscriptionDeliveryMethodLocalDelivery](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDeliveryMethodLocalDelivery.txt) - A subscription delivery method for local delivery. The other subscription delivery methods can be found in the `SubscriptionDeliveryMethod` union type.
- [SubscriptionDeliveryMethodLocalDeliveryInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionDeliveryMethodLocalDeliveryInput.txt) - The input fields for a local delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDeliveryMethodLocalDeliveryOption.txt) - The selected delivery option on a subscription contract.
- [SubscriptionDeliveryMethodLocalDeliveryOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionDeliveryMethodLocalDeliveryOptionInput.txt) - The input fields for local delivery option.
- [SubscriptionDeliveryMethodPickup](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDeliveryMethodPickup.txt) - A delivery method with a pickup option.
- [SubscriptionDeliveryMethodPickupInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionDeliveryMethodPickupInput.txt) - The input fields for a pickup delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodPickupOption](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDeliveryMethodPickupOption.txt) - Represents the selected pickup option on a subscription contract.
- [SubscriptionDeliveryMethodPickupOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionDeliveryMethodPickupOptionInput.txt) - The input fields for pickup option.
- [SubscriptionDeliveryMethodShipping](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDeliveryMethodShipping.txt) - Represents a shipping delivery method: a mailing address and a shipping option.
- [SubscriptionDeliveryMethodShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionDeliveryMethodShippingInput.txt) - Specifies shipping delivery method fields.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodShippingOption](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDeliveryMethodShippingOption.txt) - Represents the selected shipping option on a subscription contract.
- [SubscriptionDeliveryMethodShippingOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionDeliveryMethodShippingOptionInput.txt) - The input fields for shipping option.
- [SubscriptionDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SubscriptionDeliveryOption.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryOptionResult](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SubscriptionDeliveryOptionResult.txt) - The result of the query to fetch delivery options for the subscription contract.
- [SubscriptionDeliveryOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDeliveryOptionResultFailure.txt) - A failure to find the available delivery options for a subscription contract.
- [SubscriptionDeliveryOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDeliveryOptionResultSuccess.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDeliveryPolicy.txt) - Represents a Subscription Delivery Policy.
- [SubscriptionDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionDeliveryPolicyInput.txt) - The input fields for a Subscription Delivery Policy.
- [SubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SubscriptionDiscount.txt) - Subscription draft discount types.
- [SubscriptionDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDiscountAllocation.txt) - Represents what a particular discount reduces from a line price.
- [SubscriptionDiscountConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SubscriptionDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionDiscounts.
- [SubscriptionDiscountEntitledLines](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDiscountEntitledLines.txt) - Represents the subscription lines the discount applies on.
- [SubscriptionDiscountFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDiscountFixedAmountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDiscountPercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDiscountPercentageValue.txt) - The percentage value of the discount.
- [SubscriptionDiscountRejectionReason](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionDiscountRejectionReason.txt) - The reason a discount on a subscription draft was rejected.
- [SubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SubscriptionDiscountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDraft](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDraft.txt) - Represents a Subscription Draft.
- [SubscriptionDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftCommitPayload.txt) - Return type for `subscriptionDraftCommit` mutation.
- [SubscriptionDraftDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftDiscountAddPayload.txt) - Return type for `subscriptionDraftDiscountAdd` mutation.
- [SubscriptionDraftDiscountCodeApplyPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftDiscountCodeApplyPayload.txt) - Return type for `subscriptionDraftDiscountCodeApply` mutation.
- [SubscriptionDraftDiscountRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftDiscountRemovePayload.txt) - Return type for `subscriptionDraftDiscountRemove` mutation.
- [SubscriptionDraftDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftDiscountUpdatePayload.txt) - Return type for `subscriptionDraftDiscountUpdate` mutation.
- [SubscriptionDraftErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SubscriptionDraftErrorCode.txt) - Possible error codes that can be returned by `SubscriptionDraftUserError`.
- [SubscriptionDraftFreeShippingDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftFreeShippingDiscountAddPayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountAdd` mutation.
- [SubscriptionDraftFreeShippingDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftFreeShippingDiscountUpdatePayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountUpdate` mutation.
- [SubscriptionDraftInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionDraftInput.txt) - The input fields required to create a Subscription Draft.
- [SubscriptionDraftLineAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftLineAddPayload.txt) - Return type for `subscriptionDraftLineAdd` mutation.
- [SubscriptionDraftLineRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftLineRemovePayload.txt) - Return type for `subscriptionDraftLineRemove` mutation.
- [SubscriptionDraftLineUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftLineUpdatePayload.txt) - Return type for `subscriptionDraftLineUpdate` mutation.
- [SubscriptionDraftUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/SubscriptionDraftUpdatePayload.txt) - Return type for `subscriptionDraftUpdate` mutation.
- [SubscriptionDraftUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionDraftUserError.txt) - Represents a Subscription Draft error.
- [SubscriptionFreeShippingDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionFreeShippingDiscountInput.txt) - The input fields for a subscription free shipping discount on a contract.
- [SubscriptionLine](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionLine.txt) - Represents a Subscription Line.
- [SubscriptionLineConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SubscriptionLineConnection.txt) - An auto-generated type for paginating through multiple SubscriptionLines.
- [SubscriptionLineInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionLineInput.txt) - The input fields required to add a new subscription line to a contract.
- [SubscriptionLineUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionLineUpdateInput.txt) - The input fields required to update a subscription line on a contract.
- [SubscriptionLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionLocalDeliveryOption.txt) - A local delivery option for a subscription contract.
- [SubscriptionMailingAddress](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionMailingAddress.txt) - Represents a Mailing Address on a Subscription.
- [SubscriptionManualDiscount](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionManualDiscount.txt) - Custom subscription discount.
- [SubscriptionManualDiscountConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/SubscriptionManualDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionManualDiscounts.
- [SubscriptionManualDiscountEntitledLinesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionManualDiscountEntitledLinesInput.txt) - The input fields for the subscription lines the discount applies on.
- [SubscriptionManualDiscountFixedAmountInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionManualDiscountFixedAmountInput.txt) - The input fields for the fixed amount value of the discount and distribution on the lines.
- [SubscriptionManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionManualDiscountInput.txt) - The input fields for a subscription discount on a contract.
- [SubscriptionManualDiscountLinesInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionManualDiscountLinesInput.txt) - The input fields for line items that the discount refers to.
- [SubscriptionManualDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionManualDiscountValueInput.txt) - The input fields for the discount value and its distribution.
- [SubscriptionPickupOption](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionPickupOption.txt) - A pickup option to deliver a subscription contract.
- [SubscriptionPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionPricingPolicy.txt) - Represents a Subscription Line Pricing Policy.
- [SubscriptionPricingPolicyCycleDiscountsInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionPricingPolicyCycleDiscountsInput.txt) - The input fields for an array containing all pricing changes for each billing cycle.
- [SubscriptionPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/SubscriptionPricingPolicyInput.txt) - The input fields for expected price changes of the subscription line over time.
- [SubscriptionShippingOption](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionShippingOption.txt) - A shipping option to deliver a subscription contract.
- [SubscriptionShippingOptionResult](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/SubscriptionShippingOptionResult.txt) - The result of the query to fetch shipping options for the subscription contract.
- [SubscriptionShippingOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionShippingOptionResultFailure.txt) - Failure determining available shipping options for delivery of a subscription contract.
- [SubscriptionShippingOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SubscriptionShippingOptionResultSuccess.txt) - A shipping option for delivery of a subscription contract.
- [SuggestedOrderTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SuggestedOrderTransaction.txt) - A suggested transaction. Suggested transaction are usually used in the context of refunds and exchanges.
- [SuggestedOrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/SuggestedOrderTransactionKind.txt) - Specifies the kind of the suggested order transaction.
- [SuggestedRefund](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SuggestedRefund.txt) - Represents a refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund.
- [SuggestedReturnRefund](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/SuggestedReturnRefund.txt) - Represents a return refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund for the return.
- [TagsAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/TagsAddPayload.txt) - Return type for `tagsAdd` mutation.
- [TagsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/TagsRemovePayload.txt) - Return type for `tagsRemove` mutation.
- [TaxAppConfiguration](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TaxAppConfiguration.txt) - Tax app configuration of a merchant.
- [TaxAppConfigurePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/TaxAppConfigurePayload.txt) - Return type for `taxAppConfigure` mutation.
- [TaxAppConfigureUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TaxAppConfigureUserError.txt) - An error that occurs during the execution of `TaxAppConfigure`.
- [TaxAppConfigureUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/TaxAppConfigureUserErrorCode.txt) - Possible error codes that can be returned by `TaxAppConfigureUserError`.
- [TaxExemption](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/TaxExemption.txt) - Available customer tax exemptions.
- [TaxLine](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TaxLine.txt) - Represents a single tax applied to the associated line item.
- [TaxPartnerState](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/TaxPartnerState.txt) - State of the tax app configuration.
- [Taxonomy](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of a taxonomy tree.
- [TaxonomyAttribute](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TaxonomyAttribute.txt) - A Shopify product taxonomy attribute.
- [TaxonomyCategory](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TaxonomyCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [TaxonomyCategoryAttribute](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/TaxonomyCategoryAttribute.txt) - A product taxonomy attribute interface.
- [TaxonomyCategoryAttributeConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/TaxonomyCategoryAttributeConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategoryAttributes.
- [TaxonomyCategoryConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/TaxonomyCategoryConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategories.
- [TaxonomyChoiceListAttribute](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TaxonomyChoiceListAttribute.txt) - A Shopify product taxonomy choice list attribute.
- [TaxonomyMeasurementAttribute](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TaxonomyMeasurementAttribute.txt) - A Shopify product taxonomy measurement attribute.
- [TaxonomyValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TaxonomyValue.txt) - Represents a Shopify product taxonomy value.
- [TaxonomyValueConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/TaxonomyValueConnection.txt) - An auto-generated type for paginating through multiple TaxonomyValues.
- [TenderTransaction](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TenderTransaction.txt) - A TenderTransaction represents a transaction with financial impact on a shop's balance sheet. A tender transaction always represents actual money movement between a buyer and a shop. TenderTransactions can be used instead of OrderTransactions for reconciling a shop's cash flow. A TenderTransaction is immutable once created.
- [TenderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/TenderTransactionConnection.txt) - An auto-generated type for paginating through multiple TenderTransactions.
- [TenderTransactionCreditCardDetails](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TenderTransactionCreditCardDetails.txt) - Information about the credit card used for this transaction.
- [TenderTransactionDetails](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/TenderTransactionDetails.txt) - Information about the payment instrument used for this transaction.
- [ThemeCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ThemeCreatePayload.txt) - Return type for `themeCreate` mutation.
- [ThemeCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ThemeCreateUserError.txt) - An error that occurs during the execution of `ThemeCreate`.
- [ThemeCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ThemeCreateUserErrorCode.txt) - Possible error codes that can be returned by `ThemeCreateUserError`.
- [ThemeDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ThemeDeletePayload.txt) - Return type for `themeDelete` mutation.
- [ThemeDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ThemeDeleteUserError.txt) - An error that occurs during the execution of `ThemeDelete`.
- [ThemeDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ThemeDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ThemeDeleteUserError`.
- [ThemeFilesCopyFileInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ThemeFilesCopyFileInput.txt) - The input fields for the file copy.
- [ThemeFilesCopyPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ThemeFilesCopyPayload.txt) - Return type for `themeFilesCopy` mutation.
- [ThemeFilesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ThemeFilesDeletePayload.txt) - Return type for `themeFilesDelete` mutation.
- [ThemeFilesUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ThemeFilesUpsertPayload.txt) - Return type for `themeFilesUpsert` mutation.
- [ThemePublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ThemePublishPayload.txt) - Return type for `themePublish` mutation.
- [ThemePublishUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ThemePublishUserError.txt) - An error that occurs during the execution of `ThemePublish`.
- [ThemePublishUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ThemePublishUserErrorCode.txt) - Possible error codes that can be returned by `ThemePublishUserError`.
- [ThemeRole](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ThemeRole.txt) - The role of the theme.
- [ThemeUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ThemeUpdatePayload.txt) - Return type for `themeUpdate` mutation.
- [ThemeUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ThemeUpdateUserError.txt) - An error that occurs during the execution of `ThemeUpdate`.
- [ThemeUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ThemeUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ThemeUpdateUserError`.
- [TipSale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TipSale.txt) - A sale associated with a tip.
- [TransactionFee](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TransactionFee.txt) - Transaction fee related to an order transaction.
- [TransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/TransactionSortKeys.txt) - The set of valid sort keys for the Transaction query.
- [TransactionVoidPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/TransactionVoidPayload.txt) - Return type for `transactionVoid` mutation.
- [TransactionVoidUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TransactionVoidUserError.txt) - An error that occurs during the execution of `TransactionVoid`.
- [TransactionVoidUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/TransactionVoidUserErrorCode.txt) - Possible error codes that can be returned by `TransactionVoidUserError`.
- [TranslatableContent](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TranslatableContent.txt) - Translatable content of a resource's field.
- [TranslatableResource](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TranslatableResource.txt) - A resource that has translatable fields.
- [TranslatableResourceConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/TranslatableResourceConnection.txt) - An auto-generated type for paginating through multiple TranslatableResources.
- [TranslatableResourceType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/TranslatableResourceType.txt) - Specifies the type of resources that are translatable.
- [Translation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Translation.txt) - Translation of a field of a resource.
- [TranslationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/TranslationErrorCode.txt) - Possible error codes that can be returned by `TranslationUserError`.
- [TranslationInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/TranslationInput.txt) - The input fields and values for creating or updating a translation.
- [TranslationUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TranslationUserError.txt) - Represents an error that happens during the execution of a translation mutation.
- [TranslationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/TranslationsRegisterPayload.txt) - Return type for `translationsRegister` mutation.
- [TranslationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/TranslationsRemovePayload.txt) - Return type for `translationsRemove` mutation.
- [TypedAttribute](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/TypedAttribute.txt) - Represents a typed custom attribute.
- [URL](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/URL.txt) - Represents an [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) and [RFC 3987](https://datatracker.ietf.org/doc/html/rfc3987)-compliant URI string.  For example, `"https://example.myshopify.com"` is a valid URL. It includes a scheme (`https`) and a host (`example.myshopify.com`).
- [UTMInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/UTMInput.txt) - Specifies the [Urchin Traffic Module (UTM) parameters](https://en.wikipedia.org/wiki/UTM_parameters) that are associated with a related marketing campaign.
- [UTMParameters](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UTMParameters.txt) - Represents a set of UTM parameters.
- [UnitPriceMeasurement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UnitPriceMeasurement.txt) - The measurement used to calculate a unit price for a product variant (e.g. $9.99 / 100ml).
- [UnitPriceMeasurementMeasuredType](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/UnitPriceMeasurementMeasuredType.txt) - The accepted types of unit of measurement.
- [UnitPriceMeasurementMeasuredUnit](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/UnitPriceMeasurementMeasuredUnit.txt) - The valid units of measurement for a unit price measurement.
- [UnitSystem](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/UnitSystem.txt) - Systems of weights and measures.
- [UnknownSale](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UnknownSale.txt) - This is represents new sale types that have been added in future API versions. You may update to a more recent API version to receive additional details about this sale.
- [UnsignedInt64](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/UnsignedInt64.txt) - An unsigned 64-bit integer. Represents whole numeric values between 0 and 2^64 - 1 encoded as a string of base-10 digits.  Example value: `"50"`.
- [UnverifiedReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UnverifiedReturnLineItem.txt) - An unverified return line item.
- [UpdateMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/UpdateMediaInput.txt) - The input fields required to update a media object.
- [UrlRedirect](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UrlRedirect.txt) - The URL redirect for the online store.
- [UrlRedirectBulkDeleteAllPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/UrlRedirectBulkDeleteAllPayload.txt) - Return type for `urlRedirectBulkDeleteAll` mutation.
- [UrlRedirectBulkDeleteByIdsPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/UrlRedirectBulkDeleteByIdsPayload.txt) - Return type for `urlRedirectBulkDeleteByIds` mutation.
- [UrlRedirectBulkDeleteByIdsUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UrlRedirectBulkDeleteByIdsUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteByIds`.
- [UrlRedirectBulkDeleteByIdsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/UrlRedirectBulkDeleteByIdsUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteByIdsUserError`.
- [UrlRedirectBulkDeleteBySavedSearchPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/UrlRedirectBulkDeleteBySavedSearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySavedSearch` mutation.
- [UrlRedirectBulkDeleteBySavedSearchUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UrlRedirectBulkDeleteBySavedSearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySavedSearch`.
- [UrlRedirectBulkDeleteBySavedSearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/UrlRedirectBulkDeleteBySavedSearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySavedSearchUserError`.
- [UrlRedirectBulkDeleteBySearchPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/UrlRedirectBulkDeleteBySearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySearch` mutation.
- [UrlRedirectBulkDeleteBySearchUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UrlRedirectBulkDeleteBySearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySearch`.
- [UrlRedirectBulkDeleteBySearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/UrlRedirectBulkDeleteBySearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySearchUserError`.
- [UrlRedirectConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/UrlRedirectConnection.txt) - An auto-generated type for paginating through multiple UrlRedirects.
- [UrlRedirectCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/UrlRedirectCreatePayload.txt) - Return type for `urlRedirectCreate` mutation.
- [UrlRedirectDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/UrlRedirectDeletePayload.txt) - Return type for `urlRedirectDelete` mutation.
- [UrlRedirectErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/UrlRedirectErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectUserError`.
- [UrlRedirectImport](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UrlRedirectImport.txt) - A request to import a [`URLRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object into the Online Store channel. Apps can use this to query the state of an `UrlRedirectImport` request.  For more information, see [`url-redirect`](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)s.
- [UrlRedirectImportCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/UrlRedirectImportCreatePayload.txt) - Return type for `urlRedirectImportCreate` mutation.
- [UrlRedirectImportErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/UrlRedirectImportErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectImportUserError`.
- [UrlRedirectImportPreview](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UrlRedirectImportPreview.txt) - A preview of a URL redirect import row.
- [UrlRedirectImportSubmitPayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/UrlRedirectImportSubmitPayload.txt) - Return type for `urlRedirectImportSubmit` mutation.
- [UrlRedirectImportUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UrlRedirectImportUserError.txt) - Represents an error that happens during execution of a redirect import mutation.
- [UrlRedirectInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/UrlRedirectInput.txt) - The input fields to create or update a URL redirect.
- [UrlRedirectSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/UrlRedirectSortKeys.txt) - The set of valid sort keys for the UrlRedirect query.
- [UrlRedirectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/UrlRedirectUpdatePayload.txt) - Return type for `urlRedirectUpdate` mutation.
- [UrlRedirectUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UrlRedirectUserError.txt) - Represents an error that happens during execution of a redirect mutation.
- [UserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/UserError.txt) - Represents an error in the input of a mutation.
- [UtcOffset](https://shopify.dev/docs/api/admin-graphql/2024-10/scalars/UtcOffset.txt) - Time between UTC time and a location's observed time, in the format `"+HH:MM"` or `"-HH:MM"`.  Example value: `"-07:00"`.
- [Validation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Validation.txt) - A checkout server side validation installed on the shop.
- [ValidationConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/ValidationConnection.txt) - An auto-generated type for paginating through multiple Validations.
- [ValidationCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ValidationCreateInput.txt) - The input fields required to install a validation.
- [ValidationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ValidationCreatePayload.txt) - Return type for `validationCreate` mutation.
- [ValidationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ValidationDeletePayload.txt) - Return type for `validationDelete` mutation.
- [ValidationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ValidationSortKeys.txt) - The set of valid sort keys for the Validation query.
- [ValidationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ValidationUpdateInput.txt) - The input fields required to update a validation.
- [ValidationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/ValidationUpdatePayload.txt) - Return type for `validationUpdate` mutation.
- [ValidationUserError](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ValidationUserError.txt) - An error that occurs during the execution of a validation mutation.
- [ValidationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/ValidationUserErrorCode.txt) - Possible error codes that can be returned by `ValidationUserError`.
- [VariantOptionValueInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/VariantOptionValueInput.txt) - The input fields required to create or modify a product variant's option value.
- [VaultCreditCard](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/VaultCreditCard.txt) - Represents a credit card payment instrument.
- [VaultPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/VaultPaypalBillingAgreement.txt) - Represents a paypal billing agreement payment instrument.
- [Vector3](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Vector3.txt) - Representation of 3d vectors and points. It can represent either the coordinates of a point in space, a direction, or size. Presented as an object with three floating-point values.
- [Video](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Video.txt) - Represents a Shopify hosted video.
- [VideoSource](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/VideoSource.txt) - Represents a source for a Shopify hosted video.  Types of sources include the original video, lower resolution versions of the original video, and an m3u8 playlist file.  Only [videos](https://shopify.dev/api/admin-graphql/latest/objects/video) with a status field of [READY](https://shopify.dev/api/admin-graphql/latest/enums/MediaStatus#value-ready) have sources.
- [WebPixel](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/WebPixel.txt) - A web pixel settings.
- [WebPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/WebPixelCreatePayload.txt) - Return type for `webPixelCreate` mutation.
- [WebPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/WebPixelDeletePayload.txt) - Return type for `webPixelDelete` mutation.
- [WebPixelInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/WebPixelInput.txt) - The input fields to use to update a web pixel.
- [WebPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/WebPixelUpdatePayload.txt) - Return type for `webPixelUpdate` mutation.
- [WebhookEventBridgeEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/WebhookEventBridgeEndpoint.txt) - An Amazon EventBridge partner event source to which webhook subscriptions publish events.
- [WebhookHttpEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/WebhookHttpEndpoint.txt) - An HTTPS endpoint to which webhook subscriptions send POST requests.
- [WebhookPubSubEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/WebhookPubSubEndpoint.txt) - A Google Cloud Pub/Sub topic to which webhook subscriptions publish events.
- [WebhookSubscription](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/WebhookSubscription.txt) - A webhook subscription is a persisted data object created by an app using the REST Admin API or GraphQL Admin API. It describes the topic that the app wants to receive, and a destination where Shopify should send webhooks of the specified topic. When an event for a given topic occurs, the webhook subscription sends a relevant payload to the destination. Learn more about the [webhooks system](https://shopify.dev/apps/webhooks).
- [WebhookSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/2024-10/connections/WebhookSubscriptionConnection.txt) - An auto-generated type for paginating through multiple WebhookSubscriptions.
- [WebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/WebhookSubscriptionCreatePayload.txt) - Return type for `webhookSubscriptionCreate` mutation.
- [WebhookSubscriptionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/WebhookSubscriptionDeletePayload.txt) - Return type for `webhookSubscriptionDelete` mutation.
- [WebhookSubscriptionEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-10/unions/WebhookSubscriptionEndpoint.txt) - An endpoint to which webhook subscriptions send webhooks events.
- [WebhookSubscriptionFormat](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/WebhookSubscriptionFormat.txt) - The supported formats for webhook subscriptions.
- [WebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/WebhookSubscriptionInput.txt) - The input fields for a webhook subscription.
- [WebhookSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/WebhookSubscriptionSortKeys.txt) - The set of valid sort keys for the WebhookSubscription query.
- [WebhookSubscriptionTopic](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/WebhookSubscriptionTopic.txt) - The supported topics for webhook subscriptions. You can use webhook subscriptions to receive notifications about particular events in a shop.  You create [mandatory webhooks](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#mandatory-compliance-webhooks) either via the [Partner Dashboard](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#subscribe-to-privacy-webhooks) or by updating the [app configuration file](https://shopify.dev/apps/tools/cli/configuration#app-configuration-file-example).  > Tip:  >To configure your subscription using the app configuration file, refer to the [full list of topic names](https://shopify.dev/docs/api/webhooks?reference=graphql).
- [WebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-10/payloads/WebhookSubscriptionUpdatePayload.txt) - Return type for `webhookSubscriptionUpdate` mutation.
- [Weight](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/Weight.txt) - A weight, which includes a numeric value and a unit of measurement.
- [WeightInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/WeightInput.txt) - The input fields for the weight unit and value inputs.
- [WeightUnit](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/WeightUnit.txt) - Units of measurement for weight.
- [__Directive](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/__Directive.txt) - A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.  In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.
- [__DirectiveLocation](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/__DirectiveLocation.txt) - A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.
- [__EnumValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/__EnumValue.txt) - One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.
- [__Field](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/__Field.txt) - Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
- [__InputValue](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/__InputValue.txt) - Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
- [__Schema](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/__Schema.txt) - A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.
- [__Type](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/__Type.txt) - The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.  Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
- [__TypeKind](https://shopify.dev/docs/api/admin-graphql/2024-10/enums/__TypeKind.txt) - An enum describing what kind of type a given `__Type` is.

## **unstable** API Reference

- [ARN](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ARN.txt) - An Amazon Web Services Amazon Resource Name (ARN), including the Region and account ID. For more information, refer to [Amazon Resource Names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).
- [AbandonedCheckout](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AbandonedCheckout.txt) - A checkout that was abandoned by the customer.
- [AbandonedCheckoutBundleComponent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AbandonedCheckoutBundleComponent.txt) - The list of components that belong to a bundle.
- [AbandonedCheckoutConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/AbandonedCheckoutConnection.txt) - An auto-generated type for paginating through multiple AbandonedCheckouts.
- [AbandonedCheckoutLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AbandonedCheckoutLineItem.txt) - A single line item in an abandoned checkout.
- [AbandonedCheckoutLineItemComponent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AbandonedCheckoutLineItemComponent.txt) - The list of line item components that belong to a line item.
- [AbandonedCheckoutLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/AbandonedCheckoutLineItemConnection.txt) - An auto-generated type for paginating through multiple AbandonedCheckoutLineItems.
- [AbandonedCheckoutSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AbandonedCheckoutSortKeys.txt) - The set of valid sort keys for the AbandonedCheckout query.
- [Abandonment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Abandonment.txt) - A browse, cart, or checkout that was abandoned by a customer.
- [AbandonmentAbandonmentType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AbandonmentAbandonmentType.txt) - Specifies the abandonment type.
- [AbandonmentDeliveryState](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AbandonmentDeliveryState.txt) - Specifies the delivery state of a marketing activity.
- [AbandonmentEmailState](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AbandonmentEmailState.txt) - Specifies the email state.
- [AbandonmentEmailStateUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/AbandonmentEmailStateUpdatePayload.txt) - Return type for `abandonmentEmailStateUpdate` mutation.
- [AbandonmentEmailStateUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AbandonmentEmailStateUpdateUserError.txt) - An error that occurs during the execution of `AbandonmentEmailStateUpdate`.
- [AbandonmentEmailStateUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AbandonmentEmailStateUpdateUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentEmailStateUpdateUserError`.
- [AbandonmentUpdateActivitiesDeliveryStatusesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/AbandonmentUpdateActivitiesDeliveryStatusesPayload.txt) - Return type for `abandonmentUpdateActivitiesDeliveryStatuses` mutation.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AbandonmentUpdateActivitiesDeliveryStatusesUserError.txt) - An error that occurs during the execution of `AbandonmentUpdateActivitiesDeliveryStatuses`.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentUpdateActivitiesDeliveryStatusesUserError`.
- [AccessScope](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AccessScope.txt) - The permission required to access a Shopify Admin API or Storefront API resource for a shop. Merchants grant access scopes that are requested by applications.
- [AccountType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AccountType.txt) - Possible account types that a staff member can have.
- [AddAllProductsOperation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AddAllProductsOperation.txt) - Represents an operation publishing all products to a publication.
- [AdditionalFee](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AdditionalFee.txt) - The additional fees that have been applied to the order.
- [AdditionalFeeSale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AdditionalFeeSale.txt) - A sale associated with an additional fee charge.
- [AdjustmentSale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AdjustmentSale.txt) - A sale associated with an order price adjustment.
- [AdjustmentsSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AdjustmentsSortKeys.txt) - The set of valid sort keys for the Adjustments query.
- [AllDiscountItems](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AllDiscountItems.txt) - Targets all items the cart for a specified discount.
- [AndroidApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AndroidApplication.txt) - The Android mobile platform application.
- [ApiVersion](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ApiVersion.txt) - A version of the API, as defined by [Shopify API versioning](https://shopify.dev/api/usage/versioning). Versions are commonly referred to by their handle (for example, `2021-10`).
- [App](https://shopify.dev/docs/api/admin-graphql/unstable/objects/App.txt) - A Shopify application.
- [AppCatalog](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppCatalog.txt) - A catalog that defines the publication associated with an app.
- [AppConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/AppConnection.txt) - An auto-generated type for paginating through multiple Apps.
- [AppCredit](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppCredit.txt) - App credits can be applied by the merchant towards future app purchases, subscriptions, or usage records in Shopify.
- [AppCreditConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/AppCreditConnection.txt) - An auto-generated type for paginating through multiple AppCredits.
- [AppDeveloperType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppDeveloperType.txt) - Possible types of app developer.
- [AppDiscountType](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppDiscountType.txt) - The details about the app extension that's providing the [discount type](https://help.shopify.com/manual/discounts/discount-types). This information includes the app extension's name and [client ID](https://shopify.dev/docs/apps/build/authentication-authorization/client-secrets), [App Bridge configuration](https://shopify.dev/docs/api/app-bridge), [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations), [function ID](https://shopify.dev/docs/apps/build/functions/input-output/metafields-for-input-queries), and other metadata about the discount type, including the discount type's name and description.
- [AppFeedback](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppFeedback.txt) - Reports the status of shops and their resources and displays this information within Shopify admin. AppFeedback is used to notify merchants about steps they need to take to set up an app on their store.
- [AppInstallation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppInstallation.txt) - Represents an installed application on a shop.
- [AppInstallationCategory](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppInstallationCategory.txt) - The possible categories of an app installation, based on their purpose or the environment they can run in.
- [AppInstallationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/AppInstallationConnection.txt) - An auto-generated type for paginating through multiple AppInstallations.
- [AppInstallationPrivacy](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppInstallationPrivacy.txt) - The levels of privacy of an app installation.
- [AppInstallationSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppInstallationSortKeys.txt) - The set of valid sort keys for the AppInstallation query.
- [AppPlanInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/AppPlanInput.txt) - The pricing model for the app subscription. The pricing model input can be either `appRecurringPricingDetails` or `appUsagePricingDetails`.
- [AppPlanV2](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppPlanV2.txt) - The app plan that the merchant is subscribed to.
- [AppPricingDetails](https://shopify.dev/docs/api/admin-graphql/unstable/unions/AppPricingDetails.txt) - The information about the price that's charged to a shop every plan period. The concrete type can be `AppRecurringPricing` for recurring billing or `AppUsagePricing` for usage-based billing.
- [AppPricingInterval](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppPricingInterval.txt) - The frequency at which the shop is billed for an app subscription.
- [AppPublicCategory](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppPublicCategory.txt) - The public-facing category for an app.
- [AppPurchase](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/AppPurchase.txt) - Services and features purchased once by the store.
- [AppPurchaseOneTime](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppPurchaseOneTime.txt) - Services and features purchased once by a store.
- [AppPurchaseOneTimeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/AppPurchaseOneTimeConnection.txt) - An auto-generated type for paginating through multiple AppPurchaseOneTimes.
- [AppPurchaseOneTimeCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/AppPurchaseOneTimeCreatePayload.txt) - Return type for `appPurchaseOneTimeCreate` mutation.
- [AppPurchaseStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppPurchaseStatus.txt) - The approval status of the app purchase.  The merchant is charged for the purchase immediately after approval, and the status changes to `active`. If the payment fails, then the app purchase remains `pending`.  Purchases start as `pending` and can change to: `active`, `declined`, `expired`. After a purchase changes, it remains in that final state.
- [AppRecurringPricing](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppRecurringPricing.txt) - The pricing information about a subscription app. The object contains an interval (the frequency at which the shop is billed for an app subscription) and a price (the amount to be charged to the subscribing shop at each interval).
- [AppRecurringPricingInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/AppRecurringPricingInput.txt) - Instructs the app subscription to generate a fixed charge on a recurring basis. The frequency is specified by the billing interval.
- [AppRevenueAttributionRecord](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppRevenueAttributionRecord.txt) - Represents app revenue that was captured externally by the partner.
- [AppRevenueAttributionRecordConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/AppRevenueAttributionRecordConnection.txt) - An auto-generated type for paginating through multiple AppRevenueAttributionRecords.
- [AppRevenueAttributionRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppRevenueAttributionRecordSortKeys.txt) - The set of valid sort keys for the AppRevenueAttributionRecord query.
- [AppRevenueAttributionType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppRevenueAttributionType.txt) - Represents the billing types of revenue attribution.
- [AppRevokeAccessScopesAppRevokeScopeError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppRevokeAccessScopesAppRevokeScopeError.txt) - Represents an error that happens while revoking a granted scope.
- [AppRevokeAccessScopesAppRevokeScopeErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppRevokeAccessScopesAppRevokeScopeErrorCode.txt) - Possible error codes that can be returned by `AppRevokeAccessScopesAppRevokeScopeError`.
- [AppRevokeAccessScopesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/AppRevokeAccessScopesPayload.txt) - Return type for `appRevokeAccessScopes` mutation.
- [AppSubscription](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppSubscription.txt) - Provides users access to services and/or features for a duration of time.
- [AppSubscriptionCancelPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/AppSubscriptionCancelPayload.txt) - Return type for `appSubscriptionCancel` mutation.
- [AppSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/AppSubscriptionConnection.txt) - An auto-generated type for paginating through multiple AppSubscriptions.
- [AppSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/AppSubscriptionCreatePayload.txt) - Return type for `appSubscriptionCreate` mutation.
- [AppSubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppSubscriptionDiscount.txt) - Discount applied to the recurring pricing portion of a subscription.
- [AppSubscriptionDiscountAmount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppSubscriptionDiscountAmount.txt) - The fixed amount value of a discount.
- [AppSubscriptionDiscountInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/AppSubscriptionDiscountInput.txt) - The input fields to specify a discount to the recurring pricing portion of a subscription over a number of billing intervals.
- [AppSubscriptionDiscountPercentage](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppSubscriptionDiscountPercentage.txt) - The percentage value of a discount.
- [AppSubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/unstable/unions/AppSubscriptionDiscountValue.txt) - The value of the discount.
- [AppSubscriptionDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/AppSubscriptionDiscountValueInput.txt) - The input fields to specify the value discounted every billing interval.
- [AppSubscriptionLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppSubscriptionLineItem.txt) - The plan attached to an app subscription.
- [AppSubscriptionLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/AppSubscriptionLineItemInput.txt) - The input fields to add more than one pricing plan to an app subscription.
- [AppSubscriptionLineItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/AppSubscriptionLineItemUpdatePayload.txt) - Return type for `appSubscriptionLineItemUpdate` mutation.
- [AppSubscriptionReplacementBehavior](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppSubscriptionReplacementBehavior.txt) - The replacement behavior when creating an app subscription for a merchant with an already existing app subscription.
- [AppSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppSubscriptionSortKeys.txt) - The set of valid sort keys for the AppSubscription query.
- [AppSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppSubscriptionStatus.txt) - The status of the app subscription.
- [AppSubscriptionTrialExtendPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/AppSubscriptionTrialExtendPayload.txt) - Return type for `appSubscriptionTrialExtend` mutation.
- [AppSubscriptionTrialExtendUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppSubscriptionTrialExtendUserError.txt) - An error that occurs during the execution of `AppSubscriptionTrialExtend`.
- [AppSubscriptionTrialExtendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppSubscriptionTrialExtendUserErrorCode.txt) - Possible error codes that can be returned by `AppSubscriptionTrialExtendUserError`.
- [AppTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppTransactionSortKeys.txt) - The set of valid sort keys for the AppTransaction query.
- [AppUsagePricing](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppUsagePricing.txt) - Defines a usage pricing model for the app subscription. These charges are variable based on how much the merchant uses the app.
- [AppUsagePricingInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/AppUsagePricingInput.txt) - The input fields to issue arbitrary charges for app usage associated with a subscription.
- [AppUsageRecord](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppUsageRecord.txt) - Store usage for app subscriptions with usage pricing.
- [AppUsageRecordConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/AppUsageRecordConnection.txt) - An auto-generated type for paginating through multiple AppUsageRecords.
- [AppUsageRecordCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/AppUsageRecordCreatePayload.txt) - Return type for `appUsageRecordCreate` mutation.
- [AppUsageRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AppUsageRecordSortKeys.txt) - The set of valid sort keys for the AppUsageRecord query.
- [AppleApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AppleApplication.txt) - The Apple mobile platform application.
- [Article](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Article.txt) - An article in the blogging system.
- [ArticleAuthor](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ArticleAuthor.txt) - Represents an article author in an Article.
- [ArticleBlogInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ArticleBlogInput.txt) - The input fields of a blog when an article is created or updated.
- [ArticleConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ArticleConnection.txt) - An auto-generated type for paginating through multiple Articles.
- [ArticleCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ArticleCreateInput.txt) - The input fields to create an article.
- [ArticleCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ArticleCreatePayload.txt) - Return type for `articleCreate` mutation.
- [ArticleCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ArticleCreateUserError.txt) - An error that occurs during the execution of `ArticleCreate`.
- [ArticleCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ArticleCreateUserErrorCode.txt) - Possible error codes that can be returned by `ArticleCreateUserError`.
- [ArticleDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ArticleDeletePayload.txt) - Return type for `articleDelete` mutation.
- [ArticleDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ArticleDeleteUserError.txt) - An error that occurs during the execution of `ArticleDelete`.
- [ArticleDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ArticleDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ArticleDeleteUserError`.
- [ArticleImageInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ArticleImageInput.txt) - The input fields for an image associated with an article.
- [ArticleSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ArticleSortKeys.txt) - The set of valid sort keys for the Article query.
- [ArticleTagSort](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ArticleTagSort.txt) - Possible sort of tags.
- [ArticleUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ArticleUpdateInput.txt) - The input fields to update an article.
- [ArticleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ArticleUpdatePayload.txt) - Return type for `articleUpdate` mutation.
- [ArticleUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ArticleUpdateUserError.txt) - An error that occurs during the execution of `ArticleUpdate`.
- [ArticleUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ArticleUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ArticleUpdateUserError`.
- [Attribute](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Attribute.txt) - Represents a generic custom attribute, such as whether an order is a customer's first.
- [AttributeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/AttributeInput.txt) - The input fields for an attribute.
- [AuthorInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/AuthorInput.txt) - The input fields for an author. Either the `name` or `user_id` fields can be supplied, but never both.
- [AutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AutomaticDiscountApplication.txt) - Automatic discount applications capture the intentions of a discount that was automatically applied.
- [AutomaticDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AutomaticDiscountSortKeys.txt) - The set of valid sort keys for the AutomaticDiscount query.
- [AvailableChannelDefinitionsByChannel](https://shopify.dev/docs/api/admin-graphql/unstable/objects/AvailableChannelDefinitionsByChannel.txt) - Represents an object containing all information for channels available to a shop.
- [BackupRegionUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/BackupRegionUpdateInput.txt) - The input fields for updating a backup region with exactly one required option.
- [BackupRegionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/BackupRegionUpdatePayload.txt) - Return type for `backupRegionUpdate` mutation.
- [BadgeType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BadgeType.txt) - The possible types for a badge.
- [BalanceAccount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BalanceAccount.txt) - Shopify Balance account details.
- [BalanceBankAccount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BalanceBankAccount.txt) - A Shopify Balance bank account.
- [BalanceTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BalanceTransactionSortKeys.txt) - The set of valid sort keys for the BalanceTransaction query.
- [BankingFinanceAppAccess](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BankingFinanceAppAccess.txt) - The valid types of actions a user should be able to perform in an financial app.
- [BasePaymentDetails](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/BasePaymentDetails.txt) - Generic payment details that are related to a transaction.
- [BasicEvent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BasicEvent.txt) - Basic events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.  ### General events  | Action | Description  | |---|---| | `create` | The item was created. | | `destroy` | The item was destroyed. | | `published` | The item was published. | | `unpublished` | The item was unpublished. | | `update` | The item was updated.  |  ### Order events  Order events can be divided into the following categories:  - *Authorization*: Includes whether the authorization succeeded, failed, or is pending. - *Capture*: Includes whether the capture succeeded, failed, or is pending. - *Email*: Includes confirmation or cancellation of the order, as well as shipping. - *Fulfillment*: Includes whether the fulfillment succeeded, failed, or is pending. Also includes cancellation, restocking, and fulfillment updates. - *Order*: Includess the placement, confirmation, closing, re-opening, and cancellation of the order. - *Refund*: Includes whether the refund succeeded, failed, or is pending. - *Sale*: Includes whether the sale succeeded, failed, or is pending. - *Void*: Includes whether the void succeeded, failed, or is pending.  | Action  | Message  | Description  | |---|---|---| | `authorization_failure` | The customer, unsuccessfully, tried to authorize: `{money_amount}`. | Authorization failed. The funds cannot be captured. | | `authorization_pending` | Authorization for `{money_amount}` is pending. | Authorization pending. | | `authorization_success` | The customer successfully authorized us to capture: `{money_amount}`. | Authorization was successful and the funds are available for capture. | | `cancelled` | Order was cancelled by `{shop_staff_name}`. | The order was cancelled. | | `capture_failure` | We failed to capture: `{money_amount}`. | The capture failed. The funds cannot be transferred to the shop. | | `capture_pending` | Capture for `{money_amount}` is pending. | The capture is in process. The funds are not yet available to the shop. | | `capture_success` | We successfully captured: `{money_amount}` | The capture was successful and the funds are now available to the shop. | | `closed` | Order was closed. | The order was closed. | | `confirmed` | Received a new order: `{order_number}` by `{customer_name}`. | The order was confirmed. | | `fulfillment_cancelled` | We cancelled `{number_of_line_items}` from being fulfilled by the third party fulfillment service. | Fulfillment for one or more of the line_items failed. | | `fulfillment_pending` | We submitted `{number_of_line_items}` to the third party service. | One or more of the line_items has been assigned to a third party service for fulfillment. | | `fulfillment_success` | We successfully fulfilled line_items. | Fulfillment was successful for one or more line_items. | | `mail_sent` | `{message_type}` email was sent to the customer. | An email was sent to the customer. | | `placed` | Order was placed. | An order was placed by the customer. | | `re_opened` | Order was re-opened. | An order was re-opened. | | `refund_failure` | We failed to refund `{money_amount}`. | The refund failed. The funds are still with the shop. | | `refund_pending` | Refund of `{money_amount}` is still pending. | The refund is in process. The funds are still with shop. | | `refund_success` | We successfully refunded `{money_amount}`. | The refund was successful. The funds have been transferred to the customer. | | `restock_line_items` | We restocked `{number_of_line_items}`. |	One or more of the order's line items have been restocked. | | `sale_failure` | The customer failed to pay `{money_amount}`. | The sale failed. The funds are not available to the shop. | | `sale_pending` | The `{money_amount}` is pending. | The sale is in process. The funds are not yet available to the shop. | | `sale_success` | We successfully captured `{money_amount}`. | The sale was successful. The funds are now with the shop. | | `update` | `{order_number}` was updated. | The order was updated. | | `void_failure` | We failed to void the authorization. | Voiding the authorization failed. The authorization is still valid. | | `void_pending` | Authorization void is pending. | Voiding the authorization is in process. The authorization is still valid. | | `void_success` | We successfully voided the authorization. | Voiding the authorization was successful. The authorization is no longer valid. |
- [BigInt](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/BigInt.txt) - Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string.
- [BillingAttemptUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BillingAttemptUserError.txt) - Represents an error that happens during the execution of a billing attempt mutation.
- [BillingAttemptUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BillingAttemptUserErrorCode.txt) - Possible error codes that can be returned by `BillingAttemptUserError`.
- [BillingPlanFeature](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BillingPlanFeature.txt) - A feature definition for a plan that is marketed.
- [BillingPlanFeatureSection](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BillingPlanFeatureSection.txt) - A section on the plan feature grid.
- [BillingPlanFeatureValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BillingPlanFeatureValue.txt) - A key value pair for a feature with its plan name and value.
- [Blog](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Blog.txt) - Shopify stores come with a built-in blogging engine, allowing a shop to have one or more blogs.  Blogs are meant to be used as a type of magazine or newsletter for the shop, with content that changes over time.
- [BlogConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/BlogConnection.txt) - An auto-generated type for paginating through multiple Blogs.
- [BlogCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/BlogCreateInput.txt) - The input fields to create a blog.
- [BlogCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/BlogCreatePayload.txt) - Return type for `blogCreate` mutation.
- [BlogCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BlogCreateUserError.txt) - An error that occurs during the execution of `BlogCreate`.
- [BlogCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BlogCreateUserErrorCode.txt) - Possible error codes that can be returned by `BlogCreateUserError`.
- [BlogDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/BlogDeletePayload.txt) - Return type for `blogDelete` mutation.
- [BlogDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BlogDeleteUserError.txt) - An error that occurs during the execution of `BlogDelete`.
- [BlogDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BlogDeleteUserErrorCode.txt) - Possible error codes that can be returned by `BlogDeleteUserError`.
- [BlogFeed](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BlogFeed.txt) - FeedBurner provider details. Any blogs that aren't already integrated with FeedBurner can't use the service.
- [BlogSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BlogSortKeys.txt) - The set of valid sort keys for the Blog query.
- [BlogUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/BlogUpdateInput.txt) - The input fields to update a blog.
- [BlogUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/BlogUpdatePayload.txt) - Return type for `blogUpdate` mutation.
- [BlogUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BlogUpdateUserError.txt) - An error that occurs during the execution of `BlogUpdate`.
- [BlogUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BlogUpdateUserErrorCode.txt) - Possible error codes that can be returned by `BlogUpdateUserError`.
- [Boolean](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Boolean.txt) - Represents `true` or `false` values.
- [BulkDiscountResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/BulkDiscountResourceFeedbackCreatePayload.txt) - Return type for `bulkDiscountResourceFeedbackCreate` mutation.
- [BulkDiscountResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BulkDiscountResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `BulkDiscountResourceFeedbackCreate`.
- [BulkDiscountResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BulkDiscountResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `BulkDiscountResourceFeedbackCreateUserError`.
- [BulkMutationErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BulkMutationErrorCode.txt) - Possible error codes that can be returned by `BulkMutationUserError`.
- [BulkMutationUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BulkMutationUserError.txt) - Represents an error that happens during execution of a bulk mutation.
- [BulkOperation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BulkOperation.txt) - An asynchronous long-running operation to fetch data in bulk or to bulk import data.  Bulk operations are created using the `bulkOperationRunQuery` or `bulkOperationRunMutation` mutation. After they are created, clients should poll the `status` field for updates. When `COMPLETED`, the `url` field contains a link to the data in [JSONL](http://jsonlines.org/) format.  Refer to the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/imports) for more details.
- [BulkOperationCancelPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/BulkOperationCancelPayload.txt) - Return type for `bulkOperationCancel` mutation.
- [BulkOperationErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BulkOperationErrorCode.txt) - Error codes for failed bulk operations.
- [BulkOperationRunMutationPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/BulkOperationRunMutationPayload.txt) - Return type for `bulkOperationRunMutation` mutation.
- [BulkOperationRunQueryPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/BulkOperationRunQueryPayload.txt) - Return type for `bulkOperationRunQuery` mutation.
- [BulkOperationStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BulkOperationStatus.txt) - The valid values for the status of a bulk operation.
- [BulkOperationType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BulkOperationType.txt) - The valid values for the bulk operation's type.
- [BulkOperationUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BulkOperationUserError.txt) - Represents an error in the input of a mutation.
- [BulkOperationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BulkOperationUserErrorCode.txt) - Possible error codes that can be returned by `BulkOperationUserError`.
- [BulkProductResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/BulkProductResourceFeedbackCreatePayload.txt) - Return type for `bulkProductResourceFeedbackCreate` mutation.
- [BulkProductResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BulkProductResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `BulkProductResourceFeedbackCreate`.
- [BulkProductResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BulkProductResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `BulkProductResourceFeedbackCreateUserError`.
- [BundlesDraftOrderBundleLineItemComponentInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/BundlesDraftOrderBundleLineItemComponentInput.txt) - The input fields representing the components of a bundle line item.
- [BundlesFeature](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BundlesFeature.txt) - Represents the Bundles feature configuration for the shop.
- [BusinessCustomerErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/BusinessCustomerErrorCode.txt) - Possible error codes that can be returned by `BusinessCustomerUserError`.
- [BusinessCustomerUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BusinessCustomerUserError.txt) - An error that happens during the execution of a business customer mutation.
- [BusinessEntity](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BusinessEntity.txt) - Represents a merchant's Business Entity.
- [BusinessEntityAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BusinessEntityAddress.txt) - Represents the address of a merchant's Business Entity.
- [BuyerExperienceConfiguration](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BuyerExperienceConfiguration.txt) - Settings describing the behavior of checkout for a B2B buyer.
- [BuyerExperienceConfigurationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/BuyerExperienceConfigurationInput.txt) - The input fields specifying the behavior of checkout for a B2B buyer.
- [CalculateExchangeLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CalculateExchangeLineItemInput.txt) - The input fields for exchange line items on a calculated return.
- [CalculateReturnInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CalculateReturnInput.txt) - The input fields to calculate return amounts associated with an order.
- [CalculateReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CalculateReturnLineItemInput.txt) - The input fields for return line items on a calculated return.
- [CalculatedAutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedAutomaticDiscountApplication.txt) - A discount that is automatically applied to an order that is being edited.
- [CalculatedDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedDiscountAllocation.txt) - An amount discounting the line that has been allocated by an associated discount application.
- [CalculatedDiscountApplication](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/CalculatedDiscountApplication.txt) - A [discount application](https://shopify.dev/api/admin-graphql/latest/interfaces/discountapplication) involved in order editing that might be newly added or have new changes applied.
- [CalculatedDiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CalculatedDiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple CalculatedDiscountApplications.
- [CalculatedDiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedDiscountCodeApplication.txt) - A discount code that is applied to an order that is being edited.
- [CalculatedDraftOrder](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedDraftOrder.txt) - The calculated fields for a draft order.
- [CalculatedDraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedDraftOrderLineItem.txt) - The calculated line item for a draft order.
- [CalculatedExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedExchangeLineItem.txt) - A calculated exchange line item.
- [CalculatedLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedLineItem.txt) - A line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CalculatedLineItemConnection.txt) - An auto-generated type for paginating through multiple CalculatedLineItems.
- [CalculatedManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedManualDiscountApplication.txt) - Represents a discount that was manually created for an order that is being edited.
- [CalculatedOrder](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedOrder.txt) - An order with edits applied but not saved.
- [CalculatedRestockingFee](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedRestockingFee.txt) - The calculated costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [CalculatedReturn](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedReturn.txt) - A calculated return.
- [CalculatedReturnFee](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/CalculatedReturnFee.txt) - A calculated return fee.
- [CalculatedReturnLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedReturnLineItem.txt) - A calculated return line item.
- [CalculatedReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedReturnShippingFee.txt) - The calculated cost of the return shipping.
- [CalculatedScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedScriptDiscountApplication.txt) - A discount created by a Shopify script for an order that is being edited.
- [CalculatedShippingLine](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CalculatedShippingLine.txt) - A shipping line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedShippingLineStagedStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CalculatedShippingLineStagedStatus.txt) - Represents the staged status of a CalculatedShippingLine on a CalculatedOrder.
- [CardPaymentDetails](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CardPaymentDetails.txt) - Card payment details related to a transaction.
- [CarrierServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CarrierServiceCreatePayload.txt) - Return type for `carrierServiceCreate` mutation.
- [CarrierServiceCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CarrierServiceCreateUserError.txt) - An error that occurs during the execution of `CarrierServiceCreate`.
- [CarrierServiceCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CarrierServiceCreateUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceCreateUserError`.
- [CarrierServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CarrierServiceDeletePayload.txt) - Return type for `carrierServiceDelete` mutation.
- [CarrierServiceDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CarrierServiceDeleteUserError.txt) - An error that occurs during the execution of `CarrierServiceDelete`.
- [CarrierServiceDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CarrierServiceDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceDeleteUserError`.
- [CarrierServiceSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CarrierServiceSortKeys.txt) - The set of valid sort keys for the CarrierService query.
- [CarrierServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CarrierServiceUpdatePayload.txt) - Return type for `carrierServiceUpdate` mutation.
- [CarrierServiceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CarrierServiceUpdateUserError.txt) - An error that occurs during the execution of `CarrierServiceUpdate`.
- [CarrierServiceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CarrierServiceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceUpdateUserError`.
- [CartTransform](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CartTransform.txt) - A Cart Transform Function to create [Customized Bundles.](https://shopify.dev/docs/apps/selling-strategies/bundles/add-a-customized-bundle).
- [CartTransformConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CartTransformConnection.txt) - An auto-generated type for paginating through multiple CartTransforms.
- [CartTransformCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CartTransformCreatePayload.txt) - Return type for `cartTransformCreate` mutation.
- [CartTransformCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CartTransformCreateUserError.txt) - An error that occurs during the execution of `CartTransformCreate`.
- [CartTransformCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CartTransformCreateUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformCreateUserError`.
- [CartTransformDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CartTransformDeletePayload.txt) - Return type for `cartTransformDelete` mutation.
- [CartTransformDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CartTransformDeleteUserError.txt) - An error that occurs during the execution of `CartTransformDelete`.
- [CartTransformDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CartTransformDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformDeleteUserError`.
- [CartTransformEligibleOperations](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CartTransformEligibleOperations.txt) - Represents the cart transform feature configuration for the shop.
- [CartTransformFeature](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CartTransformFeature.txt) - Represents the cart transform feature configuration for the shop.
- [CashRoundingAdjustment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CashRoundingAdjustment.txt) - The rounding adjustment applied to total payment or refund received for an Order involving cash payments.
- [CashTrackingAdjustment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CashTrackingAdjustment.txt) - Tracks an adjustment to the cash in a cash tracking session for a point of sale device over the course of a shift.
- [CashTrackingAdjustmentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CashTrackingAdjustmentConnection.txt) - An auto-generated type for paginating through multiple CashTrackingAdjustments.
- [CashTrackingSession](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CashTrackingSession.txt) - Tracks the balance in a cash drawer for a point of sale device over the course of a shift.
- [CashTrackingSessionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CashTrackingSessionConnection.txt) - An auto-generated type for paginating through multiple CashTrackingSessions.
- [CashTrackingSessionTransactionsSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CashTrackingSessionTransactionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessionTransactions query.
- [CashTrackingSessionsSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CashTrackingSessionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessions query.
- [Catalog](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Catalog.txt) - A list of products with publishing and pricing information. A catalog can be associated with a specific context, such as a [`Market`](https://shopify.dev/api/admin-graphql/current/objects/market), [`CompanyLocation`](https://shopify.dev/api/admin-graphql/current/objects/companylocation), or [`App`](https://shopify.dev/api/admin-graphql/current/objects/app).
- [CatalogConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CatalogConnection.txt) - An auto-generated type for paginating through multiple Catalogs.
- [CatalogContextInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CatalogContextInput.txt) - The input fields for the context in which the catalog's publishing and pricing rules apply.
- [CatalogContextUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CatalogContextUpdatePayload.txt) - Return type for `catalogContextUpdate` mutation.
- [CatalogCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CatalogCreateInput.txt) - The input fields required to create a catalog.
- [CatalogCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CatalogCreatePayload.txt) - Return type for `catalogCreate` mutation.
- [CatalogCsvOperation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CatalogCsvOperation.txt) - A catalog csv operation represents a CSV file import.
- [CatalogDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CatalogDeletePayload.txt) - Return type for `catalogDelete` mutation.
- [CatalogSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CatalogSortKeys.txt) - The set of valid sort keys for the Catalog query.
- [CatalogStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CatalogStatus.txt) - The state of a catalog.
- [CatalogType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CatalogType.txt) - The associated catalog's type.
- [CatalogUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CatalogUpdateInput.txt) - The input fields used to update a catalog.
- [CatalogUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CatalogUpdatePayload.txt) - Return type for `catalogUpdate` mutation.
- [CatalogUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CatalogUserError.txt) - Defines errors encountered while managing a catalog.
- [CatalogUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CatalogUserErrorCode.txt) - Possible error codes that can be returned by `CatalogUserError`.
- [Channel](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Channel.txt) - A channel represents an app where you sell a group of products and collections. A channel can be a platform or marketplace such as Facebook or Pinterest, an online store, or POS.
- [ChannelConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ChannelConnection.txt) - An auto-generated type for paginating through multiple Channels.
- [ChannelDefinition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ChannelDefinition.txt) - A channel definition represents channels surfaces on the platform. A channel definition can be a platform or a subsegment of it such as Facebook Home, Instagram Live, Instagram Shops, or WhatsApp chat.
- [ChannelInformation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ChannelInformation.txt) - Contains the information for a given sales channel.
- [CheckoutAndAccountsConfigurationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutAndAccountsConfigurationInput.txt) - The input fields for checkout and account configurations.
- [CheckoutAndAccountsConfigurationOverrideInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutAndAccountsConfigurationOverrideInput.txt) - The input fields for checkout and account configuration overrides.
- [CheckoutAndAccountsConfigurationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CheckoutAndAccountsConfigurationUpdatePayload.txt) - Return type for `checkoutAndAccountsConfigurationUpdate` mutation.
- [CheckoutAndAccountsConfigurationUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutAndAccountsConfigurationUserError.txt) - An error that occurs during the execution of a mutation for managing checkout and accounts configurations.
- [CheckoutAndAccountsConfigurationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutAndAccountsConfigurationUserErrorCode.txt) - Possible error codes that can be returned by `CheckoutAndAccountsConfigurationUserError`.
- [CheckoutBranding](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBranding.txt) - The settings of checkout visual customizations.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation.
- [CheckoutBrandingBackground](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingBackground.txt) - The container background style.
- [CheckoutBrandingBackgroundStyle](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingBackgroundStyle.txt) - Possible values for the background style.
- [CheckoutBrandingBorder](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingBorder.txt) - Possible values for the border.
- [CheckoutBrandingBorderStyle](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingBorderStyle.txt) - The container border style.
- [CheckoutBrandingBorderWidth](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingBorderWidth.txt) - The container border width.
- [CheckoutBrandingButton](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingButton.txt) - The buttons customizations.
- [CheckoutBrandingButtonColorRoles](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingButtonColorRoles.txt) - Colors for buttons.
- [CheckoutBrandingButtonColorRolesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingButtonColorRolesInput.txt) - The input fields to set colors for buttons.
- [CheckoutBrandingButtonInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingButtonInput.txt) - The input fields used to update the buttons customizations.
- [CheckoutBrandingBuyerJourney](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingBuyerJourney.txt) - The customizations for the breadcrumbs that represent a buyer's journey to the checkout.
- [CheckoutBrandingBuyerJourneyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingBuyerJourneyInput.txt) - The input fields for updating breadcrumb customizations, which represent the buyer's journey to checkout.
- [CheckoutBrandingCartLink](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingCartLink.txt) - The customizations that you can make to cart links at checkout.
- [CheckoutBrandingCartLinkContentType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingCartLinkContentType.txt) - Possible values for the cart link content type for the header.
- [CheckoutBrandingCartLinkInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingCartLinkInput.txt) - The input fields for updating the cart link customizations at checkout.
- [CheckoutBrandingCheckbox](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingCheckbox.txt) - The checkboxes customizations.
- [CheckoutBrandingCheckboxInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingCheckboxInput.txt) - The input fields used to update the checkboxes customizations.
- [CheckoutBrandingChoiceList](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingChoiceList.txt) - The choice list customizations.
- [CheckoutBrandingChoiceListGroup](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingChoiceListGroup.txt) - The settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListGroupInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingChoiceListGroupInput.txt) - The input fields to update the settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingChoiceListInput.txt) - The input fields to use to update the choice list customizations.
- [CheckoutBrandingColorGlobal](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingColorGlobal.txt) - A set of colors for customizing the overall look and feel of the checkout.
- [CheckoutBrandingColorGlobalInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingColorGlobalInput.txt) - The input fields to customize the overall look and feel of the checkout.
- [CheckoutBrandingColorGroup](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingColorGroup.txt) - A set of colors to apply to different parts of the UI.
- [CheckoutBrandingColorGroupInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingColorGroupInput.txt) - The input fields used to update a color group.
- [CheckoutBrandingColorPalette](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingColorPalette.txt) - The color palette.
- [CheckoutBrandingColorPaletteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingColorPaletteInput.txt) - The input fields used to update the color palette.
- [CheckoutBrandingColorRoles](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingColorRoles.txt) - A group of colors used together on a surface.
- [CheckoutBrandingColorRolesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingColorRolesInput.txt) - The input fields for a group of colors used together on a surface.
- [CheckoutBrandingColorScheme](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingColorScheme.txt) - A base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingColorSchemeInput.txt) - The input fields for a base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeSelection](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingColorSchemeSelection.txt) - The possible color schemes.
- [CheckoutBrandingColorSchemes](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingColorSchemes.txt) - The color schemes.
- [CheckoutBrandingColorSchemesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingColorSchemesInput.txt) - The input fields for the color schemes.
- [CheckoutBrandingColorSelection](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingColorSelection.txt) - The possible colors.
- [CheckoutBrandingColors](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingColors.txt) - The color settings for global colors and color schemes.
- [CheckoutBrandingColorsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingColorsInput.txt) - The input fields used to update the color settings for global colors and color schemes.
- [CheckoutBrandingContainerDivider](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingContainerDivider.txt) - The container's divider customizations.
- [CheckoutBrandingContainerDividerInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingContainerDividerInput.txt) - The input fields used to update a container's divider customizations.
- [CheckoutBrandingContent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingContent.txt) - The content container customizations.
- [CheckoutBrandingContentInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingContentInput.txt) - The input fields used to update the content container customizations.
- [CheckoutBrandingControl](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingControl.txt) - The form controls customizations.
- [CheckoutBrandingControlColorRoles](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingControlColorRoles.txt) - Colors for form controls.
- [CheckoutBrandingControlColorRolesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingControlColorRolesInput.txt) - The input fields to define colors for form controls.
- [CheckoutBrandingControlInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingControlInput.txt) - The input fields used to update the form controls customizations.
- [CheckoutBrandingCornerRadius](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingCornerRadius.txt) - The options for customizing the corner radius of checkout-related objects. Examples include the primary button, the name text fields and the sections within the main area (if they have borders). Refer to this complete [list](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius#fieldswith) for objects with customizable corner radii.  The design system defines the corner radius pixel size for each option. Modify the defaults by setting the [designSystem.cornerRadius](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingDesignSystemInput#field-checkoutbrandingdesignsysteminput-cornerradius) input fields.
- [CheckoutBrandingCornerRadiusVariables](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingCornerRadiusVariables.txt) - Define the pixel size of corner radius options.
- [CheckoutBrandingCornerRadiusVariablesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingCornerRadiusVariablesInput.txt) - The input fields used to update the corner radius variables.
- [CheckoutBrandingCustomFont](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingCustomFont.txt) - A custom font.
- [CheckoutBrandingCustomFontGroupInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingCustomFontGroupInput.txt) - The input fields required to update a custom font group.
- [CheckoutBrandingCustomFontInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingCustomFontInput.txt) - The input fields required to update a font.
- [CheckoutBrandingCustomizations](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingCustomizations.txt) - The customizations that apply to specific components or areas of the user interface.
- [CheckoutBrandingCustomizationsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingCustomizationsInput.txt) - The input fields used to update the components customizations.
- [CheckoutBrandingDesignSystem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingDesignSystem.txt) - The design system allows you to set values that represent specific attributes of your brand like color and font. These attributes are used throughout the user interface. This brings consistency and allows you to easily make broad design changes.
- [CheckoutBrandingDesignSystemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingDesignSystemInput.txt) - The input fields used to update the design system.
- [CheckoutBrandingDividerStyle](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingDividerStyle.txt) - The customizations for the page, content, main, and order summary dividers.
- [CheckoutBrandingDividerStyleInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingDividerStyleInput.txt) - The input fields used to update the page, content, main and order summary dividers customizations.
- [CheckoutBrandingExpressCheckout](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingExpressCheckout.txt) - The Express Checkout customizations.
- [CheckoutBrandingExpressCheckoutButton](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingExpressCheckoutButton.txt) - The Express Checkout button customizations.
- [CheckoutBrandingExpressCheckoutButtonInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingExpressCheckoutButtonInput.txt) - The input fields to use to update the express checkout customizations.
- [CheckoutBrandingExpressCheckoutInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingExpressCheckoutInput.txt) - The input fields to use to update the Express Checkout customizations.
- [CheckoutBrandingFont](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/CheckoutBrandingFont.txt) - A font.
- [CheckoutBrandingFontGroup](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingFontGroup.txt) - A font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontGroupInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingFontGroupInput.txt) - The input fields used to update a font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontLoadingStrategy](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingFontLoadingStrategy.txt) - The font loading strategy determines how a font face is displayed after it is loaded or failed to load. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display.
- [CheckoutBrandingFontSize](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingFontSize.txt) - The font size.
- [CheckoutBrandingFontSizeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingFontSizeInput.txt) - The input fields used to update the font size.
- [CheckoutBrandingFooter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingFooter.txt) - A container for the footer section customizations.
- [CheckoutBrandingFooterAlignment](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingFooterAlignment.txt) - Possible values for the footer alignment.
- [CheckoutBrandingFooterContent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingFooterContent.txt) - The footer content customizations.
- [CheckoutBrandingFooterContentInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingFooterContentInput.txt) - The input fields for footer content customizations.
- [CheckoutBrandingFooterInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingFooterInput.txt) - The input fields when mutating the checkout footer settings.
- [CheckoutBrandingFooterPosition](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingFooterPosition.txt) - Possible values for the footer position.
- [CheckoutBrandingGlobal](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingGlobal.txt) - The global customizations.
- [CheckoutBrandingGlobalCornerRadius](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingGlobalCornerRadius.txt) - Possible choices to override corner radius customizations on all applicable objects. Note that this selection  can only be used to set the override to `NONE` (0px).  For more customizations options, set the [corner radius](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius) selection on specific objects while leaving the global corner radius unset.
- [CheckoutBrandingGlobalInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingGlobalInput.txt) - The input fields used to update the global customizations.
- [CheckoutBrandingHeader](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingHeader.txt) - The header customizations.
- [CheckoutBrandingHeaderAlignment](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingHeaderAlignment.txt) - The possible header alignments.
- [CheckoutBrandingHeaderCartLink](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingHeaderCartLink.txt) - The header cart link customizations.
- [CheckoutBrandingHeaderCartLinkInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingHeaderCartLinkInput.txt) - The input fields for header cart link customizations.
- [CheckoutBrandingHeaderInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingHeaderInput.txt) - The input fields used to update the header customizations.
- [CheckoutBrandingHeaderPosition](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingHeaderPosition.txt) - The possible header positions.
- [CheckoutBrandingHeadingLevel](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingHeadingLevel.txt) - The heading level customizations.
- [CheckoutBrandingHeadingLevelInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingHeadingLevelInput.txt) - The input fields for heading level customizations.
- [CheckoutBrandingImage](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingImage.txt) - A checkout branding image.
- [CheckoutBrandingImageInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingImageInput.txt) - The input fields used to update a checkout branding image uploaded via the Files API.
- [CheckoutBrandingInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingInput.txt) - The input fields used to upsert the checkout branding settings.
- [CheckoutBrandingLabelPosition](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingLabelPosition.txt) - Possible values for the label position.
- [CheckoutBrandingLogo](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingLogo.txt) - The store logo customizations.
- [CheckoutBrandingLogoInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingLogoInput.txt) - The input fields used to update the logo customizations.
- [CheckoutBrandingMain](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingMain.txt) - The main container customizations.
- [CheckoutBrandingMainInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingMainInput.txt) - The input fields used to update the main container customizations.
- [CheckoutBrandingMainSection](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingMainSection.txt) - The main sections customizations.
- [CheckoutBrandingMainSectionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingMainSectionInput.txt) - The input fields used to update the main sections customizations.
- [CheckoutBrandingMerchandiseThumbnail](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingMerchandiseThumbnail.txt) - The merchandise thumbnails customizations.
- [CheckoutBrandingMerchandiseThumbnailBadge](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingMerchandiseThumbnailBadge.txt) - The merchandise thumbnail badges customizations.
- [CheckoutBrandingMerchandiseThumbnailBadgeBackground](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingMerchandiseThumbnailBadgeBackground.txt) - The merchandise thumbnail badge background.
- [CheckoutBrandingMerchandiseThumbnailBadgeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingMerchandiseThumbnailBadgeInput.txt) - The input fields used to update the merchandise thumbnail badges customizations.
- [CheckoutBrandingMerchandiseThumbnailInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingMerchandiseThumbnailInput.txt) - The input fields used to update the merchandise thumbnails customizations.
- [CheckoutBrandingObjectFit](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingObjectFit.txt) - Possible values for object fit.
- [CheckoutBrandingOrderSummary](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingOrderSummary.txt) - The order summary customizations.
- [CheckoutBrandingOrderSummaryInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingOrderSummaryInput.txt) - The input fields used to update the order summary container customizations.
- [CheckoutBrandingOrderSummarySection](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingOrderSummarySection.txt) - The order summary sections customizations.
- [CheckoutBrandingOrderSummarySectionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingOrderSummarySectionInput.txt) - The input fields used to update the order summary sections customizations.
- [CheckoutBrandingSelect](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingSelect.txt) - The selects customizations.
- [CheckoutBrandingSelectInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingSelectInput.txt) - The input fields used to update the selects customizations.
- [CheckoutBrandingShadow](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingShadow.txt) - The container shadow.
- [CheckoutBrandingShopifyFont](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingShopifyFont.txt) - A Shopify font.
- [CheckoutBrandingShopifyFontGroupInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingShopifyFontGroupInput.txt) - The input fields used to update a Shopify font group.
- [CheckoutBrandingSimpleBorder](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingSimpleBorder.txt) - Possible values for the simple border.
- [CheckoutBrandingSpacing](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingSpacing.txt) - Possible values for the spacing.
- [CheckoutBrandingSpacingKeyword](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingSpacingKeyword.txt) - The spacing between UI elements.
- [CheckoutBrandingTextField](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingTextField.txt) - The text fields customizations.
- [CheckoutBrandingTextFieldInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingTextFieldInput.txt) - The input fields used to update the text fields customizations.
- [CheckoutBrandingTypography](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingTypography.txt) - The typography settings used for checkout-related text. Use these settings to customize the font family and size for primary and secondary text elements.  Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for further information on typography customization.
- [CheckoutBrandingTypographyFont](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingTypographyFont.txt) - The font selection.
- [CheckoutBrandingTypographyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingTypographyInput.txt) - The input fields used to update the typography. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information on how to set these fields.
- [CheckoutBrandingTypographyKerning](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingTypographyKerning.txt) - Possible values for the typography kerning.
- [CheckoutBrandingTypographyLetterCase](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingTypographyLetterCase.txt) - Possible values for the typography letter case.
- [CheckoutBrandingTypographySize](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingTypographySize.txt) - Possible choices for the font size.  Note that the value in pixels of these settings can be customized with the [typography size](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingFontSizeInput) object. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information.
- [CheckoutBrandingTypographyStyle](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingTypographyStyle.txt) - The typography customizations.
- [CheckoutBrandingTypographyStyleGlobal](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingTypographyStyleGlobal.txt) - The global typography customizations.
- [CheckoutBrandingTypographyStyleGlobalInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingTypographyStyleGlobalInput.txt) - The input fields used to update the global typography customizations.
- [CheckoutBrandingTypographyStyleInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutBrandingTypographyStyleInput.txt) - The input fields used to update the typography customizations.
- [CheckoutBrandingTypographyWeight](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingTypographyWeight.txt) - Possible values for the font weight.
- [CheckoutBrandingUpsertPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CheckoutBrandingUpsertPayload.txt) - Return type for `checkoutBrandingUpsert` mutation.
- [CheckoutBrandingUpsertUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutBrandingUpsertUserError.txt) - An error that occurs during the execution of `CheckoutBrandingUpsert`.
- [CheckoutBrandingUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingUpsertUserErrorCode.txt) - Possible error codes that can be returned by `CheckoutBrandingUpsertUserError`.
- [CheckoutBrandingVisibility](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutBrandingVisibility.txt) - Possible visibility states.
- [CheckoutProfile](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutProfile.txt) - A checkout profile defines the branding settings and the UI extensions for a store's checkout. A checkout profile could be published or draft. A store might have at most one published checkout profile, which is used to render their live checkout. The store could also have multiple draft profiles that were created, previewed, and published using the admin checkout editor.
- [CheckoutProfileConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CheckoutProfileConnection.txt) - An auto-generated type for paginating through multiple CheckoutProfiles.
- [CheckoutProfileSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CheckoutProfileSortKeys.txt) - The set of valid sort keys for the CheckoutProfile query.
- [ChildProductRelationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ChildProductRelationInput.txt) - The input fields for adding products to the Combined Listing.
- [CodeDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CodeDiscountSortKeys.txt) - The set of valid sort keys for the CodeDiscount query.
- [Collection](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Collection.txt) - Represents a group of products that can be displayed in online stores and other sales channels in categories, which makes it easy for customers to find them. For example, an athletics store might create different collections for running attire, shoes, and accessories.  Collections can be defined by conditions, such as whether they match certain product tags. These are called smart or automated collections.  Collections can also be created for a custom group of products. These are called custom or manual collections.
- [CollectionAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionAddProductsPayload.txt) - Return type for `collectionAddProducts` mutation.
- [CollectionAddProductsV2Payload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionAddProductsV2Payload.txt) - Return type for `collectionAddProductsV2` mutation.
- [CollectionAddProductsV2UserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CollectionAddProductsV2UserError.txt) - An error that occurs during the execution of `CollectionAddProductsV2`.
- [CollectionAddProductsV2UserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CollectionAddProductsV2UserErrorCode.txt) - Possible error codes that can be returned by `CollectionAddProductsV2UserError`.
- [CollectionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CollectionConnection.txt) - An auto-generated type for paginating through multiple Collections.
- [CollectionCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionCreatePayload.txt) - Return type for `collectionCreate` mutation.
- [CollectionDeleteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CollectionDeleteInput.txt) - The input fields for specifying the collection to delete.
- [CollectionDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionDeletePayload.txt) - Return type for `collectionDelete` mutation.
- [CollectionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CollectionInput.txt) - The input fields required to create a collection.
- [CollectionPublication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CollectionPublication.txt) - Represents the publications where a collection is published.
- [CollectionPublicationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CollectionPublicationConnection.txt) - An auto-generated type for paginating through multiple CollectionPublications.
- [CollectionPublicationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CollectionPublicationInput.txt) - The input fields for publications to which a collection will be published.
- [CollectionPublishInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CollectionPublishInput.txt) - The input fields for specifying a collection to publish and the sales channels to publish it to.
- [CollectionPublishPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionPublishPayload.txt) - Return type for `collectionPublish` mutation.
- [CollectionRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionRemoveProductsPayload.txt) - Return type for `collectionRemoveProducts` mutation.
- [CollectionReorderProductsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionReorderProductsPayload.txt) - Return type for `collectionReorderProducts` mutation.
- [CollectionRule](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CollectionRule.txt) - Represents at rule that's used to assign products to a collection.
- [CollectionRuleCategoryCondition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CollectionRuleCategoryCondition.txt) - Specifies the taxonomy category to used for the condition.
- [CollectionRuleColumn](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CollectionRuleColumn.txt) - Specifies the attribute of a product being used to populate the smart collection.
- [CollectionRuleConditionObject](https://shopify.dev/docs/api/admin-graphql/unstable/unions/CollectionRuleConditionObject.txt) - Specifies object for the condition of the rule.
- [CollectionRuleConditions](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CollectionRuleConditions.txt) - This object defines all columns and allowed relations that can be used in rules for smart collections to automatically include the matching products.
- [CollectionRuleConditionsRuleObject](https://shopify.dev/docs/api/admin-graphql/unstable/unions/CollectionRuleConditionsRuleObject.txt) - Specifies object with additional rule attributes.
- [CollectionRuleInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CollectionRuleInput.txt) - The input fields for a rule to associate with a collection.
- [CollectionRuleMetafieldCondition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CollectionRuleMetafieldCondition.txt) - Identifies a metafield definition used as a rule for the smart collection.
- [CollectionRuleProductCategoryCondition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CollectionRuleProductCategoryCondition.txt) - Specifies the condition for a Product Category field.
- [CollectionRuleRelation](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CollectionRuleRelation.txt) - Specifies the relationship between the `column` and the `condition`.
- [CollectionRuleSet](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CollectionRuleSet.txt) - The set of rules that are used to determine which products are included in the collection.
- [CollectionRuleSetInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CollectionRuleSetInput.txt) - The input fields for a rule set of the collection.
- [CollectionRuleTextCondition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CollectionRuleTextCondition.txt) - Specifies the condition for a text field.
- [CollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CollectionSortKeys.txt) - The set of valid sort keys for the Collection query.
- [CollectionSortOrder](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CollectionSortOrder.txt) - Specifies the sort order for the products in the collection.
- [CollectionUnpublishInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CollectionUnpublishInput.txt) - The input fields for specifying the collection to unpublish and the sales channels to remove it from.
- [CollectionUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionUnpublishPayload.txt) - Return type for `collectionUnpublish` mutation.
- [CollectionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CollectionUpdatePayload.txt) - Return type for `collectionUpdate` mutation.
- [Color](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Color.txt) - A string containing a hexadecimal representation of a color.  For example, "#6A8D48".
- [CombinedListing](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CombinedListing.txt) - A combined listing of products.
- [CombinedListingChild](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CombinedListingChild.txt) - A child of a combined listing.
- [CombinedListingChildConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CombinedListingChildConnection.txt) - An auto-generated type for paginating through multiple CombinedListingChildren.
- [CombinedListingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CombinedListingUpdatePayload.txt) - Return type for `combinedListingUpdate` mutation.
- [CombinedListingUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CombinedListingUpdateUserError.txt) - An error that occurs during the execution of `CombinedListingUpdate`.
- [CombinedListingUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CombinedListingUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CombinedListingUpdateUserError`.
- [CombinedListingsRole](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CombinedListingsRole.txt) - The role of the combined listing.
- [Comment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Comment.txt) - A comment on an article.
- [CommentApprovePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CommentApprovePayload.txt) - Return type for `commentApprove` mutation.
- [CommentApproveUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CommentApproveUserError.txt) - An error that occurs during the execution of `CommentApprove`.
- [CommentApproveUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CommentApproveUserErrorCode.txt) - Possible error codes that can be returned by `CommentApproveUserError`.
- [CommentAuthor](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CommentAuthor.txt) - The author of a comment.
- [CommentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CommentConnection.txt) - An auto-generated type for paginating through multiple Comments.
- [CommentDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CommentDeletePayload.txt) - Return type for `commentDelete` mutation.
- [CommentDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CommentDeleteUserError.txt) - An error that occurs during the execution of `CommentDelete`.
- [CommentDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CommentDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CommentDeleteUserError`.
- [CommentEvent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CommentEvent.txt) - Comment events are generated by staff members of a shop. They are created when a staff member adds a comment to the timeline of an order, draft order, customer, or transfer.
- [CommentEventAttachment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CommentEventAttachment.txt) - A file attachment associated to a comment event.
- [CommentEventEmbed](https://shopify.dev/docs/api/admin-graphql/unstable/unions/CommentEventEmbed.txt) - The main embed of a comment event.
- [CommentEventSubject](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/CommentEventSubject.txt) - The subject line of a comment event.
- [CommentNotSpamPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CommentNotSpamPayload.txt) - Return type for `commentNotSpam` mutation.
- [CommentNotSpamUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CommentNotSpamUserError.txt) - An error that occurs during the execution of `CommentNotSpam`.
- [CommentNotSpamUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CommentNotSpamUserErrorCode.txt) - Possible error codes that can be returned by `CommentNotSpamUserError`.
- [CommentPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CommentPolicy.txt) - Possible comment policies for a blog.
- [CommentSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CommentSortKeys.txt) - The set of valid sort keys for the Comment query.
- [CommentSpamPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CommentSpamPayload.txt) - Return type for `commentSpam` mutation.
- [CommentSpamUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CommentSpamUserError.txt) - An error that occurs during the execution of `CommentSpam`.
- [CommentSpamUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CommentSpamUserErrorCode.txt) - Possible error codes that can be returned by `CommentSpamUserError`.
- [CommentStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CommentStatus.txt) - The status of a comment.
- [CompaniesDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompaniesDeletePayload.txt) - Return type for `companiesDelete` mutation.
- [Company](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Company.txt) - Represents information about a company which is also a customer of the shop.
- [CompanyAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CompanyAddress.txt) - Represents a billing or shipping address for a company location.
- [CompanyAddressDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyAddressDeletePayload.txt) - Return type for `companyAddressDelete` mutation.
- [CompanyAddressInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CompanyAddressInput.txt) - The input fields to create or update the address of a company location.
- [CompanyAddressType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CompanyAddressType.txt) - The valid values for the address type of a company.
- [CompanyAssignCustomerAsContactPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyAssignCustomerAsContactPayload.txt) - Return type for `companyAssignCustomerAsContact` mutation.
- [CompanyAssignMainContactPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyAssignMainContactPayload.txt) - Return type for `companyAssignMainContact` mutation.
- [CompanyConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CompanyConnection.txt) - An auto-generated type for paginating through multiple Companies.
- [CompanyContact](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CompanyContact.txt) - A person that acts on behalf of company associated to [a customer](https://shopify.dev/api/admin-graphql/latest/objects/customer).
- [CompanyContactAssignRolePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyContactAssignRolePayload.txt) - Return type for `companyContactAssignRole` mutation.
- [CompanyContactAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyContactAssignRolesPayload.txt) - Return type for `companyContactAssignRoles` mutation.
- [CompanyContactConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CompanyContactConnection.txt) - An auto-generated type for paginating through multiple CompanyContacts.
- [CompanyContactCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyContactCreatePayload.txt) - Return type for `companyContactCreate` mutation.
- [CompanyContactDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyContactDeletePayload.txt) - Return type for `companyContactDelete` mutation.
- [CompanyContactInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CompanyContactInput.txt) - The input fields for company contact attributes when creating or updating a company contact.
- [CompanyContactRemoveFromCompanyPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyContactRemoveFromCompanyPayload.txt) - Return type for `companyContactRemoveFromCompany` mutation.
- [CompanyContactRevokeRolePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyContactRevokeRolePayload.txt) - Return type for `companyContactRevokeRole` mutation.
- [CompanyContactRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyContactRevokeRolesPayload.txt) - Return type for `companyContactRevokeRoles` mutation.
- [CompanyContactRole](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CompanyContactRole.txt) - The role for a [company contact](https://shopify.dev/api/admin-graphql/latest/objects/companycontact).
- [CompanyContactRoleAssign](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CompanyContactRoleAssign.txt) - The input fields for the role and location to assign to a company contact.
- [CompanyContactRoleAssignment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CompanyContactRoleAssignment.txt) - The CompanyContactRoleAssignment describes the company and location associated to a company contact's role.
- [CompanyContactRoleAssignmentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CompanyContactRoleAssignmentConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoleAssignments.
- [CompanyContactRoleAssignmentSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CompanyContactRoleAssignmentSortKeys.txt) - The set of valid sort keys for the CompanyContactRoleAssignment query.
- [CompanyContactRoleConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CompanyContactRoleConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoles.
- [CompanyContactRoleSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CompanyContactRoleSortKeys.txt) - The set of valid sort keys for the CompanyContactRole query.
- [CompanyContactSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CompanyContactSortKeys.txt) - The set of valid sort keys for the CompanyContact query.
- [CompanyContactUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyContactUpdatePayload.txt) - Return type for `companyContactUpdate` mutation.
- [CompanyContactsDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyContactsDeletePayload.txt) - Return type for `companyContactsDelete` mutation.
- [CompanyCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CompanyCreateInput.txt) - The input fields and values for creating a company and its associated resources.
- [CompanyCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyCreatePayload.txt) - Return type for `companyCreate` mutation.
- [CompanyDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyDeletePayload.txt) - Return type for `companyDelete` mutation.
- [CompanyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CompanyInput.txt) - The input fields for company attributes when creating or updating a company.
- [CompanyLocation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CompanyLocation.txt) - A location or branch of a [company that's a customer](https://shopify.dev/api/admin-graphql/latest/objects/company) of the shop. Configuration of B2B relationship, for example prices lists and checkout settings, may be done for a location.
- [CompanyLocationAssignAddressPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationAssignAddressPayload.txt) - Return type for `companyLocationAssignAddress` mutation.
- [CompanyLocationAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationAssignRolesPayload.txt) - Return type for `companyLocationAssignRoles` mutation.
- [CompanyLocationAssignStaffMembersPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationAssignStaffMembersPayload.txt) - Return type for `companyLocationAssignStaffMembers` mutation.
- [CompanyLocationAssignTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationAssignTaxExemptionsPayload.txt) - Return type for `companyLocationAssignTaxExemptions` mutation.
- [CompanyLocationCatalog](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CompanyLocationCatalog.txt) - A list of products with publishing and pricing information associated with company locations.
- [CompanyLocationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CompanyLocationConnection.txt) - An auto-generated type for paginating through multiple CompanyLocations.
- [CompanyLocationCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationCreatePayload.txt) - Return type for `companyLocationCreate` mutation.
- [CompanyLocationCreateTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationCreateTaxRegistrationPayload.txt) - Return type for `companyLocationCreateTaxRegistration` mutation.
- [CompanyLocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationDeletePayload.txt) - Return type for `companyLocationDelete` mutation.
- [CompanyLocationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CompanyLocationInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationRemoveStaffMembersPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationRemoveStaffMembersPayload.txt) - Return type for `companyLocationRemoveStaffMembers` mutation.
- [CompanyLocationRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationRevokeRolesPayload.txt) - Return type for `companyLocationRevokeRoles` mutation.
- [CompanyLocationRevokeTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationRevokeTaxExemptionsPayload.txt) - Return type for `companyLocationRevokeTaxExemptions` mutation.
- [CompanyLocationRevokeTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationRevokeTaxRegistrationPayload.txt) - Return type for `companyLocationRevokeTaxRegistration` mutation.
- [CompanyLocationRoleAssign](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CompanyLocationRoleAssign.txt) - The input fields for the role and contact to assign on a location.
- [CompanyLocationSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CompanyLocationSortKeys.txt) - The set of valid sort keys for the CompanyLocation query.
- [CompanyLocationStaffMemberAssignment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CompanyLocationStaffMemberAssignment.txt) - A representation of store's staff member who is assigned to a [company location](https://shopify.dev/api/admin-graphql/latest/objects/CompanyLocation) of the shop. The staff member's actions will be limited to objects associated with the assigned company location.
- [CompanyLocationStaffMemberAssignmentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CompanyLocationStaffMemberAssignmentConnection.txt) - An auto-generated type for paginating through multiple CompanyLocationStaffMemberAssignments.
- [CompanyLocationStaffMemberAssignmentSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CompanyLocationStaffMemberAssignmentSortKeys.txt) - The set of valid sort keys for the CompanyLocationStaffMemberAssignment query.
- [CompanyLocationTaxSettings](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CompanyLocationTaxSettings.txt) - Represents the tax settings for a company location.
- [CompanyLocationTaxSettingsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationTaxSettingsUpdatePayload.txt) - Return type for `companyLocationTaxSettingsUpdate` mutation.
- [CompanyLocationUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CompanyLocationUpdateInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationUpdatePayload.txt) - Return type for `companyLocationUpdate` mutation.
- [CompanyLocationsDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyLocationsDeletePayload.txt) - Return type for `companyLocationsDelete` mutation.
- [CompanyRevokeMainContactPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyRevokeMainContactPayload.txt) - Return type for `companyRevokeMainContact` mutation.
- [CompanySortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CompanySortKeys.txt) - The set of valid sort keys for the Company query.
- [CompanyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CompanyUpdatePayload.txt) - Return type for `companyUpdate` mutation.
- [ConsentPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ConsentPolicy.txt) - A consent policy describes the level of consent that the merchant requires from the user before actually collecting and processing the data.
- [ConsentPolicyError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ConsentPolicyError.txt) - The errors encountered while performing mutations on consent policies.
- [ConsentPolicyErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ConsentPolicyErrorCode.txt) - Possible error codes that can be returned by `ConsentPolicyError`.
- [ConsentPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ConsentPolicyInput.txt) - The input fields for a consent policy to be updated or created.
- [ConsentPolicyRegion](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ConsentPolicyRegion.txt) - A country or region code.
- [ConsentPolicyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ConsentPolicyUpdatePayload.txt) - Return type for `consentPolicyUpdate` mutation.
- [ContextualPricingContext](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ContextualPricingContext.txt) - The input fields for the context data that determines the pricing of a variant. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada)for more information on how to use this input object.
- [ContextualPublicationContext](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ContextualPublicationContext.txt) - The context data that determines the publication status of a product.
- [CookieBanner](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CookieBanner.txt) - A shop's banner settings.
- [Count](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Count.txt) - Details for count of elements.
- [CountPrecision](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CountPrecision.txt) - The precision of the value returned by a count field.
- [CountriesInShippingZones](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CountriesInShippingZones.txt) - The list of all the countries from the combined shipping zones for the shop.
- [CountryCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CountryCode.txt) - The code designating a country/region, which generally follows ISO 3166-1 alpha-2 guidelines. If a territory doesn't have a country code value in the `CountryCode` enum, then it might be considered a subdivision of another country. For example, the territories associated with Spain are represented by the country code `ES`, and the territories associated with the United States of America are represented by the country code `US`.
- [CountryHarmonizedSystemCode](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CountryHarmonizedSystemCode.txt) - The country-specific harmonized system code and ISO country code for an inventory item.
- [CountryHarmonizedSystemCodeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CountryHarmonizedSystemCodeConnection.txt) - An auto-generated type for paginating through multiple CountryHarmonizedSystemCodes.
- [CountryHarmonizedSystemCodeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CountryHarmonizedSystemCodeInput.txt) - The input fields required to specify a harmonized system code.
- [CreateMediaInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CreateMediaInput.txt) - The input fields required to create a media object.
- [CropRegion](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CropRegion.txt) - The part of the image that should remain after cropping.
- [CropRegionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CropRegionInput.txt) - The input fields for defining an arbitrary cropping region.
- [CurrencyCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CurrencyCode.txt) - The three-letter currency codes that represent the world currencies used in stores. These include standard ISO 4217 codes, legacy codes, and non-standard codes.
- [CurrencyFormats](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CurrencyFormats.txt) - Currency formats configured for the merchant. These formats are available to use within Liquid.
- [CurrencySetting](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CurrencySetting.txt) - A setting for a presentment currency.
- [CurrencySettingConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CurrencySettingConnection.txt) - An auto-generated type for paginating through multiple CurrencySettings.
- [CustomShippingPackageInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomShippingPackageInput.txt) - The input fields for a custom shipping package used to pack shipment.
- [CustomStorefrontEnvironmentType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomStorefrontEnvironmentType.txt) - Possible custom storefront environment types.
- [Customer](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Customer.txt) - Represents information about a customer of the shop, such as the customer's contact details, their order history, and whether they've agreed to receive marketing material by email.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [CustomerAccountAppExtensionPage](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerAccountAppExtensionPage.txt) - An app extension page for the customer account navigation menu.
- [CustomerAccountNativePage](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerAccountNativePage.txt) - A native page for the customer account navigation menu.
- [CustomerAccountNativePagePageType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerAccountNativePagePageType.txt) - The type of customer account native page.
- [CustomerAccountPage](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/CustomerAccountPage.txt) - A customer account page.
- [CustomerAccountPageConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CustomerAccountPageConnection.txt) - An auto-generated type for paginating through multiple CustomerAccountPages.
- [CustomerAccountsV2](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerAccountsV2.txt) - Information about the shop's customer accounts.
- [CustomerAccountsVersion](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerAccountsVersion.txt) - The login redirection target for customer accounts.
- [CustomerAddTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerAddTaxExemptionsPayload.txt) - Return type for `customerAddTaxExemptions` mutation.
- [CustomerCancelDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerCancelDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerCancelDataErasureUserError`.
- [CustomerCancelDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerCancelDataErasurePayload.txt) - Return type for `customerCancelDataErasure` mutation.
- [CustomerCancelDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerCancelDataErasureUserError.txt) - An error that occurs when cancelling a customer data erasure request.
- [CustomerConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CustomerConnection.txt) - An auto-generated type for paginating through multiple Customers.
- [CustomerConsentCollectedFrom](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerConsentCollectedFrom.txt) - The source that collected the customer's consent to receive marketing materials.
- [CustomerCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerCreatePayload.txt) - Return type for `customerCreate` mutation.
- [CustomerCreditCard](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerCreditCard.txt) - Represents a card instrument for customer payment method.
- [CustomerCreditCardBillingAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerCreditCardBillingAddress.txt) - The billing address of a credit card payment instrument.
- [CustomerDeleteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerDeleteInput.txt) - The input fields to delete a customer.
- [CustomerDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerDeletePayload.txt) - Return type for `customerDelete` mutation.
- [CustomerEmailAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerEmailAddress.txt) - Represents an email address.
- [CustomerEmailAddressMarketingState](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerEmailAddressMarketingState.txt) - Possible marketing states for the customer’s email address.
- [CustomerEmailAddressOpenTrackingLevel](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerEmailAddressOpenTrackingLevel.txt) - The different levels related to whether a customer has opted in to having their opened emails tracked.
- [CustomerEmailMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerEmailMarketingConsentInput.txt) - Information that describes when a customer consented to         receiving marketing material by email.
- [CustomerEmailMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerEmailMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by email.
- [CustomerEmailMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerEmailMarketingConsentUpdateInput.txt) - The input fields for the email consent information to update for a given customer ID.
- [CustomerEmailMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerEmailMarketingConsentUpdatePayload.txt) - Return type for `customerEmailMarketingConsentUpdate` mutation.
- [CustomerEmailMarketingConsentUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerEmailMarketingConsentUpdateUserError.txt) - An error that occurs during the execution of `CustomerEmailMarketingConsentUpdate`.
- [CustomerEmailMarketingConsentUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerEmailMarketingConsentUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CustomerEmailMarketingConsentUpdateUserError`.
- [CustomerEmailMarketingState](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerEmailMarketingState.txt) - The possible email marketing states for a customer.
- [CustomerGenerateAccountActivationUrlPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerGenerateAccountActivationUrlPayload.txt) - Return type for `customerGenerateAccountActivationUrl` mutation.
- [CustomerIdentifierInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerIdentifierInput.txt) - The input fields for identifying a customer.
- [CustomerInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerInput.txt) - The input fields and values to use when creating or updating a customer.
- [CustomerJourney](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerJourney.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerJourneySummary](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerJourneySummary.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerMarketingOptInLevel](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerMarketingOptInLevel.txt) - The possible values for the marketing subscription opt-in level enabled at the time the customer consented to receive marketing information.  The levels are defined by [the M3AAWG best practices guideline   document](https://www.m3aawg.org/sites/maawg/files/news/M3AAWG_Senders_BCP_Ver3-2015-02.pdf).
- [CustomerMergeError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerMergeError.txt) - The error blocking a customer merge.
- [CustomerMergeErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerMergeErrorCode.txt) - Possible error codes that can be returned by `CustomerMergeUserError`.
- [CustomerMergeErrorFieldType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerMergeErrorFieldType.txt) - The types of the hard blockers preventing a customer from being merged to another customer.
- [CustomerMergeOverrideFields](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerMergeOverrideFields.txt) - The input fields to override default customer merge rules.
- [CustomerMergePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerMergePayload.txt) - Return type for `customerMerge` mutation.
- [CustomerMergePreview](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerMergePreview.txt) - A preview of the results of a customer merge request.
- [CustomerMergePreviewAlternateFields](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerMergePreviewAlternateFields.txt) - The fields that can be used to override the default fields.
- [CustomerMergePreviewBlockingFields](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerMergePreviewBlockingFields.txt) - The blocking fields of a customer merge preview. These fields will block customer merge unless edited.
- [CustomerMergePreviewDefaultFields](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerMergePreviewDefaultFields.txt) - The fields that will be kept as part of a customer merge preview.
- [CustomerMergeRequest](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerMergeRequest.txt) - A merge request for merging two customers.
- [CustomerMergeRequestStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerMergeRequestStatus.txt) - The status of the customer merge request.
- [CustomerMergeUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerMergeUserError.txt) - An error that occurs while merging two customers.
- [CustomerMergeable](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerMergeable.txt) - An object that represents whether a customer can be merged with another customer.
- [CustomerMoment](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/CustomerMoment.txt) - Represents a session preceding an order, often used for building a timeline of events leading to an order.
- [CustomerMomentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CustomerMomentConnection.txt) - An auto-generated type for paginating through multiple CustomerMoments.
- [CustomerPaymentInstrument](https://shopify.dev/docs/api/admin-graphql/unstable/unions/CustomerPaymentInstrument.txt) - All possible instruments for CustomerPaymentMethods.
- [CustomerPaymentInstrumentBillingAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerPaymentInstrumentBillingAddress.txt) - The billing address of a payment instrument.
- [CustomerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerPaymentMethod.txt) - A customer's payment method.
- [CustomerPaymentMethodConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CustomerPaymentMethodConnection.txt) - An auto-generated type for paginating through multiple CustomerPaymentMethods.
- [CustomerPaymentMethodCreateFromDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerPaymentMethodCreateFromDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodCreateFromDuplicationData`.
- [CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodCreateFromDuplicationDataUserError`.
- [CustomerPaymentMethodCreditCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerPaymentMethodCreditCardCreatePayload.txt) - Return type for `customerPaymentMethodCreditCardCreate` mutation.
- [CustomerPaymentMethodCreditCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerPaymentMethodCreditCardUpdatePayload.txt) - Return type for `customerPaymentMethodCreditCardUpdate` mutation.
- [CustomerPaymentMethodGetDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerPaymentMethodGetDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetDuplicationData`.
- [CustomerPaymentMethodGetDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerPaymentMethodGetDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetDuplicationDataUserError`.
- [CustomerPaymentMethodGetUpdateUrlPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerPaymentMethodGetUpdateUrlPayload.txt) - Return type for `customerPaymentMethodGetUpdateUrl` mutation.
- [CustomerPaymentMethodGetUpdateUrlUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerPaymentMethodGetUpdateUrlUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetUpdateUrl`.
- [CustomerPaymentMethodGetUpdateUrlUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerPaymentMethodGetUpdateUrlUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetUpdateUrlUserError`.
- [CustomerPaymentMethodPaypalBillingAgreementCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerPaymentMethodPaypalBillingAgreementCreatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementCreate` mutation.
- [CustomerPaymentMethodPaypalBillingAgreementUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerPaymentMethodPaypalBillingAgreementUpdatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementUpdate` mutation.
- [CustomerPaymentMethodRemoteCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerPaymentMethodRemoteCreatePayload.txt) - Return type for `customerPaymentMethodRemoteCreate` mutation.
- [CustomerPaymentMethodRemoteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerPaymentMethodRemoteInput.txt) - The input fields for a remote gateway payment method, only one remote reference permitted.
- [CustomerPaymentMethodRemoteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerPaymentMethodRemoteUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodRemoteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerPaymentMethodRemoteUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodRemoteUserError`.
- [CustomerPaymentMethodRevocationReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerPaymentMethodRevocationReason.txt) - The revocation reason types for a customer payment method.
- [CustomerPaymentMethodRevokePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerPaymentMethodRevokePayload.txt) - Return type for `customerPaymentMethodRevoke` mutation.
- [CustomerPaymentMethodSendUpdateEmailPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerPaymentMethodSendUpdateEmailPayload.txt) - Return type for `customerPaymentMethodSendUpdateEmail` mutation.
- [CustomerPaymentMethodUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerPaymentMethodUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerPaymentMethodUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodUserError`.
- [CustomerPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerPaypalBillingAgreement.txt) - Represents a PayPal instrument for customer payment method.
- [CustomerPhoneNumber](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerPhoneNumber.txt) - A phone number.
- [CustomerPredictedSpendTier](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerPredictedSpendTier.txt) - The valid tiers for the predicted spend of a customer with a shop.
- [CustomerProductSubscriberStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerProductSubscriberStatus.txt) - The possible product subscription states for a customer, as defined by the customer's subscription contracts.
- [CustomerRemoveTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerRemoveTaxExemptionsPayload.txt) - Return type for `customerRemoveTaxExemptions` mutation.
- [CustomerReplaceTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerReplaceTaxExemptionsPayload.txt) - Return type for `customerReplaceTaxExemptions` mutation.
- [CustomerRequestDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerRequestDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerRequestDataErasureUserError`.
- [CustomerRequestDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerRequestDataErasurePayload.txt) - Return type for `customerRequestDataErasure` mutation.
- [CustomerRequestDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerRequestDataErasureUserError.txt) - An error that occurs when requesting a customer data erasure.
- [CustomerSavedSearchSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerSavedSearchSortKeys.txt) - The set of valid sort keys for the CustomerSavedSearch query.
- [CustomerSegmentMember](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerSegmentMember.txt) - The member of a segment.
- [CustomerSegmentMemberConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CustomerSegmentMemberConnection.txt) - The connection type for the `CustomerSegmentMembers` object.
- [CustomerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerSegmentMembersQuery.txt) - A job to determine a list of members, such as customers, that are associated with an individual segment.
- [CustomerSegmentMembersQueryCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerSegmentMembersQueryCreatePayload.txt) - Return type for `customerSegmentMembersQueryCreate` mutation.
- [CustomerSegmentMembersQueryInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerSegmentMembersQueryInput.txt) - The input fields and values for creating a customer segment members query.
- [CustomerSegmentMembersQueryUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerSegmentMembersQueryUserError.txt) - Represents a customer segment members query custom error.
- [CustomerSegmentMembersQueryUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerSegmentMembersQueryUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSegmentMembersQueryUserError`.
- [CustomerSendAccountInviteEmailPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerSendAccountInviteEmailPayload.txt) - Return type for `customerSendAccountInviteEmail` mutation.
- [CustomerSendAccountInviteEmailUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerSendAccountInviteEmailUserError.txt) - Defines errors for customerSendAccountInviteEmail mutation.
- [CustomerSendAccountInviteEmailUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerSendAccountInviteEmailUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSendAccountInviteEmailUserError`.
- [CustomerSetInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerSetInput.txt) - The input fields and values to use when creating or updating a customer.
- [CustomerSetPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerSetPayload.txt) - Return type for `customerSet` mutation.
- [CustomerSetUpsertInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerSetUpsertInput.txt) - The input fields required to perform the upsert operation.
- [CustomerSetUpsertKeys](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerSetUpsertKeys.txt) - The input fields required to specify upsert keys.
- [CustomerSetUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerSetUserError.txt) - Defines errors for CustomerSet mutation.
- [CustomerSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerSetUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSetUserError`.
- [CustomerShopPayAgreement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerShopPayAgreement.txt) - Represents a Shop Pay card instrument for customer payment method.
- [CustomerSmsMarketingConsentError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerSmsMarketingConsentError.txt) - An error that occurs during execution of an SMS marketing consent mutation.
- [CustomerSmsMarketingConsentErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerSmsMarketingConsentErrorCode.txt) - Possible error codes that can be returned by `CustomerSmsMarketingConsentError`.
- [CustomerSmsMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerSmsMarketingConsentInput.txt) - The marketing consent information when the customer consented to         receiving marketing material by SMS.
- [CustomerSmsMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerSmsMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by SMS.  The customer's consent state reflects the record with the most recent date when consent was updated.
- [CustomerSmsMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerSmsMarketingConsentUpdateInput.txt) - The input fields for updating SMS marketing consent information for a given customer ID.
- [CustomerSmsMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerSmsMarketingConsentUpdatePayload.txt) - Return type for `customerSmsMarketingConsentUpdate` mutation.
- [CustomerSmsMarketingState](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerSmsMarketingState.txt) - The valid SMS marketing states for a customer’s phone number.
- [CustomerSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerSortKeys.txt) - The set of valid sort keys for the Customer query.
- [CustomerState](https://shopify.dev/docs/api/admin-graphql/unstable/enums/CustomerState.txt) - The valid values for the state of a customer's account with a shop.
- [CustomerStatistics](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerStatistics.txt) - A customer's computed statistics.
- [CustomerUpdateDefaultAddressPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerUpdateDefaultAddressPayload.txt) - Return type for `customerUpdateDefaultAddress` mutation.
- [CustomerUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/CustomerUpdatePayload.txt) - Return type for `customerUpdate` mutation.
- [CustomerVisit](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerVisit.txt) - Represents a customer's session visiting a shop's online store, including information about the marketing activity attributed to starting the session.
- [CustomerVisitProductInfo](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CustomerVisitProductInfo.txt) - This type returns the information about the product and product variant from a customer visit.
- [CustomerVisitProductInfoConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/CustomerVisitProductInfoConnection.txt) - An auto-generated type for paginating through multiple CustomerVisitProductInfos.
- [DataSaleOptOutPage](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DataSaleOptOutPage.txt) - A shop's data sale opt out page.
- [DataSaleOptOutPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DataSaleOptOutPayload.txt) - Return type for `dataSaleOptOut` mutation.
- [DataSaleOptOutUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DataSaleOptOutUserError.txt) - An error that occurs during the execution of `DataSaleOptOut`.
- [DataSaleOptOutUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DataSaleOptOutUserErrorCode.txt) - Possible error codes that can be returned by `DataSaleOptOutUserError`.
- [Date](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Date.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date string. For example, September 7, 2019 is represented as `"2019-07-16"`.
- [DateTime](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/DateTime.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date and time string. For example, 3:50 pm on September 7, 2019 in the time zone of UTC (Coordinated Universal Time) is represented as `"2019-09-07T15:50:00Z`".
- [DayOfTheWeek](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DayOfTheWeek.txt) - Days of the week from Monday to Sunday.
- [Decimal](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Decimal.txt) - A signed decimal number, which supports arbitrary precision and is serialized as a string.  Example values: `"29.99"`, `"29.999"`.
- [DelegateAccessToken](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DelegateAccessToken.txt) - A token that delegates a set of scopes from the original permission.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [DelegateAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DelegateAccessTokenCreatePayload.txt) - Return type for `delegateAccessTokenCreate` mutation.
- [DelegateAccessTokenCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DelegateAccessTokenCreateUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenCreate`.
- [DelegateAccessTokenCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DelegateAccessTokenCreateUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenCreateUserError`.
- [DelegateAccessTokenDestroyPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DelegateAccessTokenDestroyPayload.txt) - Return type for `delegateAccessTokenDestroy` mutation.
- [DelegateAccessTokenDestroyUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DelegateAccessTokenDestroyUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenDestroy`.
- [DelegateAccessTokenDestroyUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DelegateAccessTokenDestroyUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenDestroyUserError`.
- [DelegateAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DelegateAccessTokenInput.txt) - The input fields for a delegate access token.
- [DeletionEvent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeletionEvent.txt) - Deletion events chronicle the destruction of resources (e.g. products and collections). Once deleted, the deletion event is the only trace of the original's existence, as the resource itself has been removed and can no longer be accessed.
- [DeletionEventConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DeletionEventConnection.txt) - An auto-generated type for paginating through multiple DeletionEvents.
- [DeletionEventSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeletionEventSortKeys.txt) - The set of valid sort keys for the DeletionEvent query.
- [DeletionEventSubjectType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeletionEventSubjectType.txt) - The supported subject types of deletion events.
- [DeliveryAvailableService](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryAvailableService.txt) - A shipping service and a list of countries that the service is available for.
- [DeliveryBrandedPromise](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryBrandedPromise.txt) - Represents a branded promise presented to buyers.
- [DeliveryCarrierService](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryCarrierService.txt) - A carrier service (also known as a carrier calculated service or shipping service) provides real-time shipping rates to Shopify. Some common carrier services include Canada Post, FedEx, UPS, and USPS. The term **carrier** is often used interchangeably with the terms **shipping company** and **rate provider**.  Using the CarrierService resource, you can add a carrier service to a shop and then provide a list of applicable shipping rates at checkout. You can even use the cart data to adjust shipping rates and offer shipping discounts based on what is in the customer's cart.  ## Requirements for accessing the CarrierService resource To access the CarrierService resource, add the `write_shipping` permission to your app's requested scopes. For more information, see [API access scopes](https://shopify.dev/docs/admin-api/access-scopes).  Your app's request to create a carrier service will fail unless the store installing your carrier service meets one of the following requirements: * It's on the Advanced Shopify plan or higher. * It's on the Shopify plan with yearly billing, or the carrier service feature has been added to the store for a monthly fee. For more information, contact [Shopify Support](https://help.shopify.com/questions). * It's a development store.  > Note: > If a store changes its Shopify plan, then the store's association with a carrier service is deactivated if the store no long meets one of the requirements above.  ## Providing shipping rates to Shopify When adding a carrier service to a store, you need to provide a POST endpoint rooted in the `callbackUrl` property where Shopify can retrieve applicable shipping rates. The callback URL should be a public endpoint that expects these requests from Shopify.  ### Example shipping rate request sent to a carrier service  ```json {   "rate": {     "origin": {       "country": "CA",       "postal_code": "K2P1L4",       "province": "ON",       "city": "Ottawa",       "name": null,       "address1": "150 Elgin St.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": "Jamie D's Emporium"     },     "destination": {       "country": "CA",       "postal_code": "K1M1M4",       "province": "ON",       "city": "Ottawa",       "name": "Bob Norman",       "address1": "24 Sussex Dr.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": null     },     "items": [{       "name": "Short Sleeve T-Shirt",       "sku": "",       "quantity": 1,       "grams": 1000,       "price": 1999,       "vendor": "Jamie D's Emporium",       "requires_shipping": true,       "taxable": true,       "fulfillment_service": "manual",       "properties": null,       "product_id": 48447225880,       "variant_id": 258644705304     }],     "currency": "USD",     "locale": "en"   } } ```  ### Example response ```json {    "rates": [        {            "service_name": "canadapost-overnight",            "service_code": "ON",            "total_price": "1295",            "description": "This is the fastest option by far",            "currency": "CAD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-2dayground",            "service_code": "2D",            "total_price": "2934",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-priorityovernight",            "service_code": "1D",            "total_price": "3587",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        }    ] } ```  The `address3`, `fax`, `address_type`, and `company_name` fields are returned by specific [ActiveShipping](https://github.com/Shopify/active_shipping) providers. For API-created carrier services, you should use only the following shipping address fields: * `address1` * `address2` * `city` * `zip` * `province` * `country`  Other values remain as `null` and are not sent to the callback URL.  ### Response fields  When Shopify requests shipping rates using your callback URL, the response object `rates` must be a JSON array of objects with the following fields.  Required fields must be included in the response for the carrier service integration to work properly.  | Field                   | Required | Description                                                                                                                                                                                                  | | ----------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `service_name`          | Yes      | The name of the rate, which customers see at checkout. For example: `Expedited Mail`.                                                                                                                        | | `description`           | Yes      | A description of the rate, which customers see at checkout. For example: `Includes tracking and insurance`.                                                                                                  | | `service_code`          | Yes      | A unique code associated with the rate. For example: `expedited_mail`.                                                                                                                                       | | `currency`              | Yes      | The currency of the shipping rate.                                                                                                                                                                           | | `total_price`           | Yes      | The total price expressed in subunits. If the currency doesn't use subunits, then the value must be multiplied by 100. For example: `"total_price": 500` for 5.00 CAD, `"total_price": 100000` for 1000 JPY. | | `phone_required`        | No       | Whether the customer must provide a phone number at checkout.                                                                                                                                                | | `min_delivery_date`     | No       | The earliest delivery date for the displayed rate.                                                                                                                                                           | | `max_delivery_date`     | No       | The latest delivery date for the displayed rate to still be valid.                                                                                                                                           |  ### Special conditions  * To indicate that this carrier service cannot handle this shipping request, return an empty array and any successful (20x) HTTP code. * To force backup rates instead, return a 40x or 50x HTTP code with any content. A good choice is the regular 404 Not Found code. * Redirects (30x codes) will only be followed for the same domain as the original callback URL. Attempting to redirect to a different domain will trigger backup rates. * There is no retry mechanism. The response must be successful on the first try, within the time budget listed below. Timeouts or errors will trigger backup rates.  ## Response Timeouts  The read timeout for rate requests are dynamic, based on the number of requests per minute (RPM). These limits are applied to each shop-app pair. The timeout values are as follows.  | RPM Range     | Timeout    | | ------------- | ---------- | | Under 1500    | 10s        | | 1500 to 3000  | 5s         | | Over 3000     | 3s         |  > Note: > These values are upper limits and should not be interpretted as a goal to develop towards. Shopify is constantly evaluating the performance of the platform and working towards improving resilience as well as app capabilities. As such, these numbers may be adjusted outside of our normal versioning timelines.  ## Server-side caching of requests Shopify provides server-side caching to reduce the number of requests it makes. Any shipping rate request that identically matches the following fields will be retrieved from Shopify's cache of the initial response: * variant IDs * default shipping box weight and dimensions * variant quantities * carrier service ID * origin address * destination address * item weights and signatures  If any of these fields differ, or if the cache has expired since the original request, then new shipping rates are requested. The cache expires 15 minutes after rates are successfully returned. If an error occurs, then the cache expires after 30 seconds.
- [DeliveryCarrierServiceAndLocations](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryCarrierServiceAndLocations.txt) - A carrier service and the associated list of shop locations.
- [DeliveryCarrierServiceConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DeliveryCarrierServiceConnection.txt) - An auto-generated type for paginating through multiple DeliveryCarrierServices.
- [DeliveryCarrierServiceCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryCarrierServiceCreateInput.txt) - The input fields required to create a carrier service.
- [DeliveryCarrierServiceUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryCarrierServiceUpdateInput.txt) - The input fields used to update a carrier service.
- [DeliveryCondition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryCondition.txt) - A condition that must pass for a delivery method definition to be applied to an order.
- [DeliveryConditionCriteria](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DeliveryConditionCriteria.txt) - The value (weight or price) that the condition field is compared to.
- [DeliveryConditionField](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryConditionField.txt) - The field type that the condition will be applied to.
- [DeliveryConditionOperator](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryConditionOperator.txt) - The operator to use to determine if the condition passes.
- [DeliveryCountry](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryCountry.txt) - A country that is used to define a shipping zone.
- [DeliveryCountryAndZone](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryCountryAndZone.txt) - The country details and the associated shipping zone.
- [DeliveryCountryCodeOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryCountryCodeOrRestOfWorld.txt) - The country code and whether the country is a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryCodesOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryCountryCodesOrRestOfWorld.txt) - The list of country codes and information whether the countries are a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryCountryInput.txt) - The input fields to specify a country.
- [DeliveryCustomization](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryCustomization.txt) - A delivery customization.
- [DeliveryCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryCustomizationActivationPayload.txt) - Return type for `deliveryCustomizationActivation` mutation.
- [DeliveryCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DeliveryCustomizationConnection.txt) - An auto-generated type for paginating through multiple DeliveryCustomizations.
- [DeliveryCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryCustomizationCreatePayload.txt) - Return type for `deliveryCustomizationCreate` mutation.
- [DeliveryCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryCustomizationDeletePayload.txt) - Return type for `deliveryCustomizationDelete` mutation.
- [DeliveryCustomizationError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryCustomizationError.txt) - An error that occurs during the execution of a delivery customization mutation.
- [DeliveryCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryCustomizationErrorCode.txt) - Possible error codes that can be returned by `DeliveryCustomizationError`.
- [DeliveryCustomizationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryCustomizationInput.txt) - The input fields to create and update a delivery customization.
- [DeliveryCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryCustomizationUpdatePayload.txt) - Return type for `deliveryCustomizationUpdate` mutation.
- [DeliveryLegacyModeBlocked](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryLegacyModeBlocked.txt) - Whether the shop is blocked from converting to full multi-location delivery profiles mode. If the shop is blocked, then the blocking reasons are also returned.
- [DeliveryLegacyModeBlockedReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryLegacyModeBlockedReason.txt) - Reasons the shop is blocked from converting to full multi-location delivery profiles mode.
- [DeliveryLocalPickupSettings](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryLocalPickupSettings.txt) - Local pickup settings associated with a location.
- [DeliveryLocalPickupTime](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryLocalPickupTime.txt) - Possible pickup time values that a location enabled for local pickup can have.
- [DeliveryLocationGroup](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryLocationGroup.txt) - A location group is a collection of locations. They share zones and delivery methods across delivery profiles.
- [DeliveryLocationGroupZone](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryLocationGroupZone.txt) - Links a location group with a zone and the associated method definitions.
- [DeliveryLocationGroupZoneConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DeliveryLocationGroupZoneConnection.txt) - An auto-generated type for paginating through multiple DeliveryLocationGroupZones.
- [DeliveryLocationGroupZoneInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryLocationGroupZoneInput.txt) - The input fields for a delivery zone associated to a location group and profile.
- [DeliveryLocationLocalPickupEnableInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryLocationLocalPickupEnableInput.txt) - The input fields for a local pickup setting associated with a location.
- [DeliveryLocationLocalPickupSettingsError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryLocationLocalPickupSettingsError.txt) - Represents an error that happened when changing local pickup settings for a location.
- [DeliveryLocationLocalPickupSettingsErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryLocationLocalPickupSettingsErrorCode.txt) - Possible error codes that can be returned by `DeliveryLocationLocalPickupSettingsError`.
- [DeliveryMethod](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryMethod.txt) - The delivery method used by a fulfillment order.
- [DeliveryMethodAdditionalInformation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryMethodAdditionalInformation.txt) - Additional information included on a delivery method that will help during the delivery process.
- [DeliveryMethodDefinition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryMethodDefinition.txt) - A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
- [DeliveryMethodDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DeliveryMethodDefinitionConnection.txt) - An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
- [DeliveryMethodDefinitionCounts](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryMethodDefinitionCounts.txt) - The number of method definitions for a zone, separated into merchant-owned and participant definitions.
- [DeliveryMethodDefinitionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryMethodDefinitionInput.txt) - The input fields for a method definition.
- [DeliveryMethodDefinitionType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryMethodDefinitionType.txt) - The different types of method definitions to filter by.
- [DeliveryMethodType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryMethodType.txt) - Possible method types that a delivery method can have.
- [DeliveryOptionGeneratorPickupPoint](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryOptionGeneratorPickupPoint.txt) - Represents a delivery option generator pickup point.
- [DeliveryParticipant](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryParticipant.txt) - A participant defines carrier-calculated rates for shipping services with a possible merchant-defined fixed fee or a percentage-of-rate fee.
- [DeliveryParticipantInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryParticipantInput.txt) - The input fields for a participant.
- [DeliveryParticipantService](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryParticipantService.txt) - A mail service provided by the participant.
- [DeliveryParticipantServiceInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryParticipantServiceInput.txt) - The input fields for a shipping service provided by a participant.
- [DeliveryPriceConditionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryPriceConditionInput.txt) - The input fields for a price-based condition of a delivery method definition.
- [DeliveryProductVariantsCount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryProductVariantsCount.txt) - How many product variants are in a profile. This count is capped at 500.
- [DeliveryProfile](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryProfile.txt) - A shipping profile. In Shopify, a shipping profile is a set of shipping rates scoped to a set of products or variants that can be shipped from selected locations to zones. Learn more about [building with delivery profiles](https://shopify.dev/apps/build/purchase-options/deferred/delivery-and-deferment/build-delivery-profiles).
- [DeliveryProfileConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DeliveryProfileConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfiles.
- [DeliveryProfileCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryProfileCreatePayload.txt) - Return type for `deliveryProfileCreate` mutation.
- [DeliveryProfileInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryProfileInput.txt) - The input fields for a delivery profile.
- [DeliveryProfileItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryProfileItem.txt) - A product and the subset of associated variants that are part of this delivery profile.
- [DeliveryProfileItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DeliveryProfileItemConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfileItems.
- [DeliveryProfileLocationGroup](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryProfileLocationGroup.txt) - Links a location group with zones. Both are associated to a delivery profile.
- [DeliveryProfileLocationGroupInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryProfileLocationGroupInput.txt) - The input fields for a location group associated to a delivery profile.
- [DeliveryProfileRemovePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryProfileRemovePayload.txt) - Return type for `deliveryProfileRemove` mutation.
- [DeliveryProfileSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryProfileSortKeys.txt) - The set of valid sort keys for the DeliveryProfile query.
- [DeliveryProfileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryProfileUpdatePayload.txt) - Return type for `deliveryProfileUpdate` mutation.
- [DeliveryPromiseParticipantsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryPromiseParticipantsUpdatePayload.txt) - Return type for `deliveryPromiseParticipantsUpdate` mutation.
- [DeliveryPromisePromiseParticipantParticipantOwnerType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryPromisePromiseParticipantParticipantOwnerType.txt) - The type of object that the participant is attached to.
- [DeliveryPromisePromiseParticipantPromiseParticipantOwner](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DeliveryPromisePromiseParticipantPromiseParticipantOwner.txt) - The object that the participant references.
- [DeliveryPromiseProvider](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryPromiseProvider.txt) - A delivery promise provider. Currently restricted to select approved delivery promise partners.
- [DeliveryPromiseProviderUpsertPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryPromiseProviderUpsertPayload.txt) - Return type for `deliveryPromiseProviderUpsert` mutation.
- [DeliveryPromiseProviderUpsertUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryPromiseProviderUpsertUserError.txt) - An error that occurs during the execution of `DeliveryPromiseProviderUpsert`.
- [DeliveryPromiseProviderUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryPromiseProviderUpsertUserErrorCode.txt) - Possible error codes that can be returned by `DeliveryPromiseProviderUpsertUserError`.
- [DeliveryPromiseSetting](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryPromiseSetting.txt) - The delivery promise settings.
- [DeliveryPromiseSkuSetting](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryPromiseSkuSetting.txt) - A delivery promise SKU setting that will be used when looking up delivery promises for the SKU.
- [DeliveryPromiseSkuSettingUpsertPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryPromiseSkuSettingUpsertPayload.txt) - Return type for `deliveryPromiseSkuSettingUpsert` mutation.
- [DeliveryProvince](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryProvince.txt) - A region that is used to define a shipping zone.
- [DeliveryProvinceInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryProvinceInput.txt) - The input fields to specify a region.
- [DeliveryRateClass](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryRateClass.txt) - The rate class of a rate definition.
- [DeliveryRateDefinition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryRateDefinition.txt) - The merchant-defined rate of the [DeliveryMethodDefinition](https://shopify.dev/api/admin-graphql/latest/objects/DeliveryMethodDefinition).
- [DeliveryRateDefinitionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryRateDefinitionInput.txt) - The input fields for a rate definition.
- [DeliveryRateProvider](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DeliveryRateProvider.txt) - A rate provided by a merchant-defined rate or a participant.
- [DeliverySetting](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliverySetting.txt) - The `DeliverySetting` object enables you to manage shop-wide shipping settings. You can enable legacy compatibility mode for the multi-location delivery profiles feature if the legacy mode isn't blocked.
- [DeliverySettingInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliverySettingInput.txt) - The input fields for shop-level delivery settings.
- [DeliverySettingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliverySettingUpdatePayload.txt) - Return type for `deliverySettingUpdate` mutation.
- [DeliveryShippingOriginAssignPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DeliveryShippingOriginAssignPayload.txt) - Return type for `deliveryShippingOriginAssign` mutation.
- [DeliveryUpdateConditionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryUpdateConditionInput.txt) - The input fields for updating the condition of a delivery method definition.
- [DeliveryWeightConditionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryWeightConditionInput.txt) - The input fields for a weight-based condition of a delivery method definition.
- [DeliveryZone](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryZone.txt) - A zone is a group of countries that have the same shipping rates. Customers can order products from a store only if they choose a shipping destination that's included in one of the store's zones.
- [DepositConfiguration](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DepositConfiguration.txt) - Configuration of the deposit.
- [DepositInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DepositInput.txt) - The input fields configuring the deposit for a B2B buyer.
- [DepositPercentage](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DepositPercentage.txt) - A percentage deposit.
- [DigitalWallet](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DigitalWallet.txt) - Digital wallet, such as Apple Pay, which can be used for accelerated checkouts.
- [Discount](https://shopify.dev/docs/api/admin-graphql/unstable/unions/Discount.txt) - A discount.
- [DiscountAllocation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountAllocation.txt) - An amount that's allocated to a line based on an associated discount application.
- [DiscountAllocationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DiscountAllocationConnection.txt) - An auto-generated type for paginating through multiple DiscountAllocations.
- [DiscountAmount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountAmount.txt) - The fixed amount value of a discount, and whether the amount is applied to each entitled item or spread evenly across the entitled items.
- [DiscountAmountInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountAmountInput.txt) - The input fields for the value of the discount and how it is applied.
- [DiscountApplication](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/DiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountApplicationAllocationMethod](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountApplicationAllocationMethod.txt) - The method by which the discount's value is allocated onto its entitled lines.
- [DiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple DiscountApplications.
- [DiscountApplicationLevel](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountApplicationLevel.txt) - The level at which the discount's value is applied.
- [DiscountApplicationTargetSelection](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountApplicationTargetSelection.txt) - The lines on the order to which the discount is applied, of the type defined by the discount application's `targetType`. For example, the value `ENTITLED`, combined with a `targetType` of `LINE_ITEM`, applies the discount on all line items that are entitled to the discount. The value `ALL`, combined with a `targetType` of `SHIPPING_LINE`, applies the discount on all shipping lines.
- [DiscountApplicationTargetType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountApplicationTargetType.txt) - The type of line (i.e. line item or shipping line) on an order that the discount is applicable towards.
- [DiscountAutomatic](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DiscountAutomatic.txt) - The type of discount associated to the automatic discount. For example, the automatic discount might offer a basic discount using a fixed percentage, or a fixed amount, on specific products from the order. The automatic discount may also be a BXGY discount, which offers customer discounts on select products if they add a specific product to their order.
- [DiscountAutomaticActivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticActivatePayload.txt) - Return type for `discountAutomaticActivate` mutation.
- [DiscountAutomaticApp](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountAutomaticApp.txt) - The `DiscountAutomaticApp` object stores information about automatic discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountAutomaticApp`when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountCodeApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeApp) object has similar functionality to the `DiscountAutomaticApp` object, with the exception that `DiscountCodeApp` stores information about discount codes that are managed by an app using Shopify Functions.
- [DiscountAutomaticAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticAppCreatePayload.txt) - Return type for `discountAutomaticAppCreate` mutation.
- [DiscountAutomaticAppInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountAutomaticAppInput.txt) - The input fields for creating or updating an automatic discount that's managed by an app.  Use these input fields when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountAutomaticAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticAppUpdatePayload.txt) - Return type for `discountAutomaticAppUpdate` mutation.
- [DiscountAutomaticBasic](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountAutomaticBasic.txt) - The `DiscountAutomaticBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are automatically applied on a cart and at checkout. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountAutomaticBasic` object stores information about automatic amount off discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBasic) object has similar functionality to the `DiscountAutomaticBasic` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticBasicCreatePayload.txt) - Return type for `discountAutomaticBasicCreate` mutation.
- [DiscountAutomaticBasicInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountAutomaticBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticBasicUpdatePayload.txt) - Return type for `discountAutomaticBasicUpdate` mutation.
- [DiscountAutomaticBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticBulkDeletePayload.txt) - Return type for `discountAutomaticBulkDelete` mutation.
- [DiscountAutomaticBxgy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountAutomaticBxgy.txt) - The `DiscountAutomaticBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are automatically applied on a cart and at checkout. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountAutomaticBxgy` object stores information about automatic BXGY discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBxgy) object has similar functionality to the `DiscountAutomaticBxgy` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticBxgyCreatePayload.txt) - Return type for `discountAutomaticBxgyCreate` mutation.
- [DiscountAutomaticBxgyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountAutomaticBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticBxgyUpdatePayload.txt) - Return type for `discountAutomaticBxgyUpdate` mutation.
- [DiscountAutomaticConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DiscountAutomaticConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomatics.
- [DiscountAutomaticDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticDeactivatePayload.txt) - Return type for `discountAutomaticDeactivate` mutation.
- [DiscountAutomaticDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticDeletePayload.txt) - Return type for `discountAutomaticDelete` mutation.
- [DiscountAutomaticFreeShipping](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountAutomaticFreeShipping.txt) - The `DiscountAutomaticFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are automatically applied on a cart and at checkout. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountAutomaticFreeShipping` object stores information about automatic free shipping discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeFreeShipping) object has similar functionality to the `DiscountAutomaticFreeShipping` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticFreeShippingCreatePayload.txt) - Return type for `discountAutomaticFreeShippingCreate` mutation.
- [DiscountAutomaticFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountAutomaticFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountAutomaticFreeShippingUpdatePayload.txt) - Return type for `discountAutomaticFreeShippingUpdate` mutation.
- [DiscountAutomaticNode](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountAutomaticNode.txt) - The `DiscountAutomaticNode` object enables you to manage [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts) that are applied when an order meets specific criteria. You can create amount off, free shipping, or buy X get Y automatic discounts. For example, you can offer customers a free shipping discount that applies when conditions are met. Or you can offer customers a buy X get Y discount that's automatically applied when customers spend a specified amount of money, or a specified quantity of products.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountAutomaticNodeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DiscountAutomaticNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomaticNodes.
- [DiscountClass](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [DiscountCode](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DiscountCode.txt) - The type of discount associated with the discount code. For example, the discount code might offer a basic discount of a fixed percentage, or a fixed amount, on specific products or the order. Alternatively, the discount might offer the customer free shipping on their order. A third option is a Buy X, Get Y (BXGY) discount, which offers a customer discounts on select products if they add a specific product to their order.
- [DiscountCodeActivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeActivatePayload.txt) - Return type for `discountCodeActivate` mutation.
- [DiscountCodeApp](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCodeApp.txt) - The `DiscountCodeApp` object stores information about code discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountCodeApp` when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountAutomaticApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticApp) object has similar functionality to the `DiscountCodeApp` object, with the exception that `DiscountAutomaticApp` stores information about automatic discounts that are managed by an app using Shopify Functions.
- [DiscountCodeAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeAppCreatePayload.txt) - Return type for `discountCodeAppCreate` mutation.
- [DiscountCodeAppInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCodeAppInput.txt) - The input fields for creating or updating a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions).   Use these input fields when you need advanced or custom discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCodeAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeAppUpdatePayload.txt) - Return type for `discountCodeAppUpdate` mutation.
- [DiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCodeApplication.txt) - Discount code applications capture the intentions of a discount code at the time that it is applied onto an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountCodeBasic](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCodeBasic.txt) - The `DiscountCodeBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are applied on a cart and at checkout when a customer enters a code. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountCodeBasic` object stores information about amount off code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBasic) object has similar functionality to the `DiscountCodeBasic` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeBasicCreatePayload.txt) - Return type for `discountCodeBasicCreate` mutation.
- [DiscountCodeBasicInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCodeBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.
- [DiscountCodeBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeBasicUpdatePayload.txt) - Return type for `discountCodeBasicUpdate` mutation.
- [DiscountCodeBulkActivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeBulkActivatePayload.txt) - Return type for `discountCodeBulkActivate` mutation.
- [DiscountCodeBulkDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeBulkDeactivatePayload.txt) - Return type for `discountCodeBulkDeactivate` mutation.
- [DiscountCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeBulkDeletePayload.txt) - Return type for `discountCodeBulkDelete` mutation.
- [DiscountCodeBxgy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCodeBxgy.txt) - The `DiscountCodeBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are applied on a cart and at checkout when a customer enters a code. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountCodeBxgy` object stores information about BXGY code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBxgy) object has similar functionality to the `DiscountCodeBxgy` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeBxgyCreatePayload.txt) - Return type for `discountCodeBxgyCreate` mutation.
- [DiscountCodeBxgyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCodeBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeBxgyUpdatePayload.txt) - Return type for `discountCodeBxgyUpdate` mutation.
- [DiscountCodeDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeDeactivatePayload.txt) - Return type for `discountCodeDeactivate` mutation.
- [DiscountCodeDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeDeletePayload.txt) - Return type for `discountCodeDelete` mutation.
- [DiscountCodeFreeShipping](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCodeFreeShipping.txt) - The `DiscountCodeFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are applied on a cart and at checkout when a customer enters a code. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountCodeFreeShipping` object stores information about free shipping code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticFreeShipping) object has similar functionality to the `DiscountCodeFreeShipping` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeFreeShippingCreatePayload.txt) - Return type for `discountCodeFreeShippingCreate` mutation.
- [DiscountCodeFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCodeFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeFreeShippingUpdatePayload.txt) - Return type for `discountCodeFreeShippingUpdate` mutation.
- [DiscountCodeNode](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCodeNode.txt) - The `DiscountCodeNode` object enables you to manage [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) that are applied when customers enter a code at checkout. For example, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store. Or, you can offer discounts where customers have to enter a code to get free shipping. Merchants can create and share discount codes individually with customers.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountCodeNodeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DiscountCodeNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountCodeNodes.
- [DiscountCodeRedeemCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountCodeRedeemCodeBulkDeletePayload.txt) - Return type for `discountCodeRedeemCodeBulkDelete` mutation.
- [DiscountCodeSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountCodeSortKeys.txt) - The set of valid sort keys for the DiscountCode query.
- [DiscountCollections](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCollections.txt) - A list of collections that the discount can have as a prerequisite or a list of collections to which the discount can be applied.
- [DiscountCollectionsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCollectionsInput.txt) - The input fields for collections attached to a discount.
- [DiscountCombinesWith](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCombinesWith.txt) - The [discount classes](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that you can use in combination with [Shopify discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCombinesWithInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCombinesWithInput.txt) - The input fields to determine which discount classes the discount can combine with.
- [DiscountCountries](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCountries.txt) - The shipping destinations where the discount can be applied.
- [DiscountCountriesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCountriesInput.txt) - The input fields for a list of countries to add or remove from the free shipping discount.
- [DiscountCountryAll](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCountryAll.txt) - The `DiscountCountryAll` object lets you target all countries as shipping destination for discount eligibility.
- [DiscountCustomerAll](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCustomerAll.txt) - The `DiscountCustomerAll` object lets you target all customers for discount eligibility.
- [DiscountCustomerBuys](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCustomerBuys.txt) - The prerequisite items and prerequisite value that a customer must have on the order for the discount to be applicable.
- [DiscountCustomerBuysInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCustomerBuysInput.txt) - The input fields for prerequisite items and quantity for the discount.
- [DiscountCustomerBuysValue](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DiscountCustomerBuysValue.txt) - The prerequisite for the discount to be applicable. For example, the discount might require a customer to buy a minimum quantity of select items. Alternatively, the discount might require a customer to spend a minimum amount on select items.
- [DiscountCustomerBuysValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCustomerBuysValueInput.txt) - The input fields for prerequisite quantity or minimum purchase amount required for the discount.
- [DiscountCustomerGets](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCustomerGets.txt) - The items in the order that qualify for the discount, their quantities, and the total value of the discount.
- [DiscountCustomerGetsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCustomerGetsInput.txt) - Specifies the items that will be discounted, the quantity of items that will be discounted, and the value of discount.
- [DiscountCustomerGetsValue](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DiscountCustomerGetsValue.txt) - The type of the discount value and how it will be applied. For example, it might be a percentage discount on a fixed number of items. Alternatively, it might be a fixed amount evenly distributed across all items or on each individual item. A third example is a percentage discount on all items.
- [DiscountCustomerGetsValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCustomerGetsValueInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountCustomerSegments](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCustomerSegments.txt) - A list of customer segments that contain the customers that the discount applies to.
- [DiscountCustomerSegmentsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCustomerSegmentsInput.txt) - The input fields for which customer segments to add to or remove from the discount.
- [DiscountCustomerSelection](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DiscountCustomerSelection.txt) - The type used for targeting a set of customers who are eligible for the discount. For example, the discount might be available to all customers or it might only be available to a specific set of customers. You can define the set of customers by targeting a list of customer segments, or by targeting a list of specific customers.
- [DiscountCustomerSelectionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCustomerSelectionInput.txt) - The input fields for the customers who can use this discount.
- [DiscountCustomers](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountCustomers.txt) - A list of customers eligible for the discount.
- [DiscountCustomersInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountCustomersInput.txt) - The input fields for which customers to add to or remove from the discount.
- [DiscountEffect](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DiscountEffect.txt) - The type of discount that will be applied. Currently, only a percentage discount is supported.
- [DiscountEffectInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountEffectInput.txt) - The input fields for how the discount will be applied. Currently, only percentage off is supported.
- [DiscountErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountErrorCode.txt) - Possible error codes that can be returned by `DiscountUserError`.
- [DiscountItems](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DiscountItems.txt) - The type used to target the items required for discount eligibility, or the items to which the application of a discount might apply. For example, for a customer to be eligible for a discount, they're required to add an item from a specified collection to their order. Alternatively, a customer might be required to add a specific product or product variant. When using this type to target which items the discount will apply to, the discount might apply to all items on the order, or to specific products and product variants, or items in a given collection.
- [DiscountItemsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountItemsInput.txt) - The input fields for the items attached to a discount. You can specify the discount items by product ID or collection ID.
- [DiscountMinimumQuantity](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountMinimumQuantity.txt) - The minimum quantity of items required for the discount to apply.
- [DiscountMinimumQuantityInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountMinimumQuantityInput.txt) - The input fields for the minimum quantity required for the discount.
- [DiscountMinimumRequirement](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DiscountMinimumRequirement.txt) - The type of minimum requirement that must be met for the discount to be applied. For example, a customer must spend a minimum subtotal to be eligible for the discount. Alternatively, a customer must purchase a minimum quantity of items to be eligible for the discount.
- [DiscountMinimumRequirementInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountMinimumRequirementInput.txt) - The input fields for the minimum quantity or subtotal required for a discount.
- [DiscountMinimumSubtotal](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountMinimumSubtotal.txt) - The minimum subtotal required for the discount to apply.
- [DiscountMinimumSubtotalInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountMinimumSubtotalInput.txt) - The input fields for the minimum subtotal required for a discount.
- [DiscountNode](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountNode.txt) - The `DiscountNode` object enables you to manage [discounts](https://help.shopify.com/manual/discounts), which are applied at checkout or on a cart.   Discounts are a way for merchants to promote sales and special offers, or as customer loyalty rewards. Discounts can apply to [orders, products, or shipping](https://shopify.dev/docs/apps/build/discounts#discount-classes), and can be either automatic or code-based. For example, you can offer customers a buy X get Y discount that's automatically applied when purchases meet specific criteria. Or, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related mutations, limitations, and considerations.
- [DiscountNodeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DiscountNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountNodes.
- [DiscountOnQuantity](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountOnQuantity.txt) - The quantity of items discounted, the discount value, and how the discount will be applied.
- [DiscountOnQuantityInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountOnQuantityInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountPercentage](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountPercentage.txt) - A discount effect that gives customers a percentage off of specified items on their order.
- [DiscountProducts](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountProducts.txt) - A list of products and product variants that the discount can have as a prerequisite or a list of products and product variants to which the discount can be applied.
- [DiscountProductsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountProductsInput.txt) - The input fields for the products and product variants attached to a discount.
- [DiscountPurchaseAmount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountPurchaseAmount.txt) - A purchase amount in the context of a discount. This object can be used to define the minimum purchase amount required for a discount to be applicable.
- [DiscountQuantity](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountQuantity.txt) - A quantity of items in the context of a discount. This object can be used to define the minimum quantity of items required to apply a discount. Alternatively, it can be used to define the quantity of items that can be discounted.
- [DiscountRedeemCode](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountRedeemCode.txt) - A code that a customer can use at checkout to receive a discount. For example, a customer can use the redeem code 'SUMMER20' at checkout to receive a 20% discount on their entire order.
- [DiscountRedeemCodeBulkAddPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountRedeemCodeBulkAddPayload.txt) - Return type for `discountRedeemCodeBulkAdd` mutation.
- [DiscountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountRedeemCodeBulkCreation.txt) - The properties and status of a bulk discount redeem code creation operation.
- [DiscountRedeemCodeBulkCreationCode](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountRedeemCodeBulkCreationCode.txt) - A result of a discount redeem code creation operation created by a bulk creation.
- [DiscountRedeemCodeBulkCreationCodeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DiscountRedeemCodeBulkCreationCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodeBulkCreationCodes.
- [DiscountRedeemCodeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DiscountRedeemCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodes.
- [DiscountRedeemCodeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountRedeemCodeInput.txt) - The input fields for the redeem code to attach to a discount.
- [DiscountResourceFeedback](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountResourceFeedback.txt) - Reports the status of discount for a Sales Channel or Storefront API. This might include why a discount is not available in a Sales Channel and how a merchant might fix this.
- [DiscountResourceFeedbackInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountResourceFeedbackInput.txt) - The input fields used to create a discount resource feedback.
- [DiscountShareableUrl](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountShareableUrl.txt) - A shareable URL for a discount code.
- [DiscountShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountShareableUrlTargetType.txt) - The type of page where a shareable discount URL lands.
- [DiscountShippingDestinationSelection](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DiscountShippingDestinationSelection.txt) - The type used to target the eligible countries of an order's shipping destination for which the discount applies. For example, the discount might be applicable when shipping to all countries, or only to a set of countries.
- [DiscountShippingDestinationSelectionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DiscountShippingDestinationSelectionInput.txt) - The input fields for the destinations where the free shipping discount will be applied.
- [DiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountSortKeys.txt) - The set of valid sort keys for the Discount query.
- [DiscountStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountStatus.txt) - The status of the discount that describes its availability, expiration, or pending activation.
- [DiscountTargetType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountTargetType.txt) - The type of line (line item or shipping line) on an order that the subscription discount is applicable towards.
- [DiscountType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountType.txt) - The type of the subscription discount.
- [DiscountUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountUserError.txt) - An error that occurs during the execution of a discount mutation.
- [DiscountsAllocatorFunctionRegisterPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountsAllocatorFunctionRegisterPayload.txt) - Return type for `discountsAllocatorFunctionRegister` mutation.
- [DiscountsAllocatorFunctionUnregisterPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DiscountsAllocatorFunctionUnregisterPayload.txt) - Return type for `discountsAllocatorFunctionUnregister` mutation.
- [DiscountsAllocatorFunctionUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DiscountsAllocatorFunctionUserError.txt) - An error that occurs during the execution of a discounts allocator function mutation.
- [DiscountsAllocatorFunctionUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DiscountsAllocatorFunctionUserErrorCode.txt) - Possible error codes that can be returned by `DiscountsAllocatorFunctionUserError`.
- [DisplayableError](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/DisplayableError.txt) - Represents an error in the input of a mutation.
- [DisputeEvidenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DisputeEvidenceUpdatePayload.txt) - Return type for `disputeEvidenceUpdate` mutation.
- [DisputeEvidenceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DisputeEvidenceUpdateUserError.txt) - An error that occurs during the execution of `DisputeEvidenceUpdate`.
- [DisputeEvidenceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DisputeEvidenceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `DisputeEvidenceUpdateUserError`.
- [DisputeStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DisputeStatus.txt) - The possible statuses of a dispute.
- [DisputeType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DisputeType.txt) - The possible types for a dispute.
- [Domain](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Domain.txt) - A unique string that represents the address of a Shopify store on the Internet.
- [DomainConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DomainConnection.txt) - An auto-generated type for paginating through multiple Domains.
- [DomainLocalization](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DomainLocalization.txt) - The country and language settings assigned to a domain.
- [DomainVerificationTagInjectPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DomainVerificationTagInjectPayload.txt) - Return type for `domainVerificationTagInject` mutation.
- [DomainVerificationTagInjectUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DomainVerificationTagInjectUserError.txt) - An error that occurs during the execution of `DomainVerificationTagInject`.
- [DomainVerificationTagInjectUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DomainVerificationTagInjectUserErrorCode.txt) - Possible error codes that can be returned by `DomainVerificationTagInjectUserError`.
- [DomainVerificationTagRemovePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DomainVerificationTagRemovePayload.txt) - Return type for `domainVerificationTagRemove` mutation.
- [DomainVerificationTagRemoveUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DomainVerificationTagRemoveUserError.txt) - An error that occurs during the execution of `DomainVerificationTagRemove`.
- [DomainVerificationTagRemoveUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DomainVerificationTagRemoveUserErrorCode.txt) - Possible error codes that can be returned by `DomainVerificationTagRemoveUserError`.
- [DraftOrder](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrder.txt) - An order that a merchant creates on behalf of a customer. Draft orders are useful for merchants that need to do the following tasks:  - Create new orders for sales made by phone, in person, by chat, or elsewhere. When a merchant accepts payment for a draft order, an order is created. - Send invoices to customers to pay with a secure checkout link. - Use custom items to represent additional costs or products that aren't displayed in a shop's inventory. - Re-create orders manually from active sales channels. - Sell products at discount or wholesale rates. - Take pre-orders. - Save an order as a draft and resume working on it later.  For draft orders in multiple currencies `presentment_money` is the source of truth for what a customer is going to be charged and `shop_money` is an estimate of what the merchant might receive in their shop currency.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [DraftOrderAppliedDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderAppliedDiscount.txt) - The order-level discount applied to a draft order.
- [DraftOrderAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DraftOrderAppliedDiscountInput.txt) - The input fields for applying an order-level discount to a draft order.
- [DraftOrderAppliedDiscountType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DraftOrderAppliedDiscountType.txt) - The valid discount types that can be applied to a draft order.
- [DraftOrderBulkAddTagsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderBulkAddTagsPayload.txt) - Return type for `draftOrderBulkAddTags` mutation.
- [DraftOrderBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderBulkDeletePayload.txt) - Return type for `draftOrderBulkDelete` mutation.
- [DraftOrderBulkRemoveTagsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderBulkRemoveTagsPayload.txt) - Return type for `draftOrderBulkRemoveTags` mutation.
- [DraftOrderBundleAddedWarning](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderBundleAddedWarning.txt) - A warning indicating that a bundle was added to a draft order.
- [DraftOrderCalculatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderCalculatePayload.txt) - Return type for `draftOrderCalculate` mutation.
- [DraftOrderCompletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderCompletePayload.txt) - Return type for `draftOrderComplete` mutation.
- [DraftOrderConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DraftOrderConnection.txt) - An auto-generated type for paginating through multiple DraftOrders.
- [DraftOrderCreateFromOrderPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderCreateFromOrderPayload.txt) - Return type for `draftOrderCreateFromOrder` mutation.
- [DraftOrderCreateMerchantCheckoutPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderCreateMerchantCheckoutPayload.txt) - Return type for `draftOrderCreateMerchantCheckout` mutation.
- [DraftOrderCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderCreatePayload.txt) - Return type for `draftOrderCreate` mutation.
- [DraftOrderDeleteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DraftOrderDeleteInput.txt) - The input fields to specify the draft order to delete by its ID.
- [DraftOrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderDeletePayload.txt) - Return type for `draftOrderDelete` mutation.
- [DraftOrderDiscountNotAppliedWarning](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderDiscountNotAppliedWarning.txt) - A warning indicating that a discount cannot be applied to a draft order.
- [DraftOrderDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderDuplicatePayload.txt) - Return type for `draftOrderDuplicate` mutation.
- [DraftOrderInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DraftOrderInput.txt) - The input fields used to create or update a draft order.
- [DraftOrderInvoicePreviewPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderInvoicePreviewPayload.txt) - Return type for `draftOrderInvoicePreview` mutation.
- [DraftOrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderInvoiceSendPayload.txt) - Return type for `draftOrderInvoiceSend` mutation.
- [DraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderLineItem.txt) - The line item for a draft order.
- [DraftOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DraftOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple DraftOrderLineItems.
- [DraftOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DraftOrderLineItemInput.txt) - The input fields for a line item included in a draft order.
- [DraftOrderLineItemMerchandiseSourceType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DraftOrderLineItemMerchandiseSourceType.txt) - The possible sources for a line item's merchandise.
- [DraftOrderMarketRegionCountryCodeNotSupportedWarning](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderMarketRegionCountryCodeNotSupportedWarning.txt) - A warning indicating that the market region country code is not supported with Markets.
- [DraftOrderPlatformDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderPlatformDiscount.txt) - The platform discounts applied to the draft order.
- [DraftOrderPlatformDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderPlatformDiscountAllocation.txt) - Price reduction allocations across the draft order's lines.
- [DraftOrderPlatformDiscountAllocationTarget](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DraftOrderPlatformDiscountAllocationTarget.txt) - The element of the draft being discounted.
- [DraftOrderPrepareForBuyerCheckoutPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderPrepareForBuyerCheckoutPayload.txt) - Return type for `draftOrderPrepareForBuyerCheckout` mutation.
- [DraftOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DraftOrderSortKeys.txt) - The set of valid sort keys for the DraftOrder query.
- [DraftOrderStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DraftOrderStatus.txt) - The valid statuses for a draft order.
- [DraftOrderTag](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DraftOrderTag.txt) - Represents a draft order tag.
- [DraftOrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/DraftOrderUpdatePayload.txt) - Return type for `draftOrderUpdate` mutation.
- [DraftOrderWarning](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/DraftOrderWarning.txt) - A warning that is displayed to the merchant when a change is made to a draft order.
- [Duty](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Duty.txt) - The duty details for a line item.
- [DutySale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DutySale.txt) - A sale associated with a duty charge.
- [EditableProperty](https://shopify.dev/docs/api/admin-graphql/unstable/objects/EditableProperty.txt) - The attribute editable information.
- [EmailInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/EmailInput.txt) - The input fields for an email.
- [EmailSenderConfiguration](https://shopify.dev/docs/api/admin-graphql/unstable/objects/EmailSenderConfiguration.txt) - The email sender configuration for a shop. This allows Shopify to send emails that are properly authenticated for a given domain.
- [EmailSenderConfigurationDnsRecord](https://shopify.dev/docs/api/admin-graphql/unstable/objects/EmailSenderConfigurationDnsRecord.txt) - Represents a DNS record that needs to be configured for Shopify to send emails from a domain.
- [EnvironmentVariablesUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/EnvironmentVariablesUserError.txt) - Errors that can happen when interacting with environment variables.
- [EnvironmentVariablesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/EnvironmentVariablesUserErrorCode.txt) - Possible error codes that can be returned by `EnvironmentVariablesUserError`.
- [ErrorsServerPixelUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ErrorsServerPixelUserError.txt) - An error that occurs during the execution of a server pixel mutation.
- [ErrorsServerPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ErrorsServerPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsServerPixelUserError`.
- [ErrorsWebPixelUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ErrorsWebPixelUserError.txt) - An error that occurs during the execution of a web pixel mutation.
- [ErrorsWebPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ErrorsWebPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsWebPixelUserError`.
- [Event](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Event.txt) - Events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.
- [EventBridgeServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/EventBridgeServerPixelUpdatePayload.txt) - Return type for `eventBridgeServerPixelUpdate` mutation.
- [EventBridgeWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/EventBridgeWebhookSubscriptionCreatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionCreate` mutation.
- [EventBridgeWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/EventBridgeWebhookSubscriptionInput.txt) - The input fields for an EventBridge webhook subscription.
- [EventBridgeWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/EventBridgeWebhookSubscriptionUpdatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionUpdate` mutation.
- [EventConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/EventConnection.txt) - An auto-generated type for paginating through multiple Events.
- [EventSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/EventSortKeys.txt) - The set of valid sort keys for the Event query.
- [EventSubjectType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/EventSubjectType.txt) - The type of the resource that generated the event.
- [ExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ExchangeLineItem.txt) - An item for exchange.
- [ExchangeLineItemAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ExchangeLineItemAppliedDiscountInput.txt) - The input fields for an applied discount on a calculated exchange line item.
- [ExchangeLineItemAppliedDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ExchangeLineItemAppliedDiscountValueInput.txt) - The input value for an applied discount on a calculated exchange line item. Can either specify the value as a fixed amount or a percentage.
- [ExchangeLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ExchangeLineItemConnection.txt) - An auto-generated type for paginating through multiple ExchangeLineItems.
- [ExchangeLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ExchangeLineItemInput.txt) - The input fields for new line items to be added to the order as part of an exchange.
- [ExternalVideo](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ExternalVideo.txt) - Represents a video hosted outside of Shopify.
- [FailedRequirement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FailedRequirement.txt) - Requirements that must be met before an app can be installed.
- [Fee](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Fee.txt) - A additional cost, charged by the merchant, on an order. Examples include return shipping fees and restocking fees.
- [FeeSale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FeeSale.txt) - A sale associated with a fee.
- [File](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/File.txt) - A file interface.
- [FileAcknowledgeUpdateFailedPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FileAcknowledgeUpdateFailedPayload.txt) - Return type for `fileAcknowledgeUpdateFailed` mutation.
- [FileConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/FileConnection.txt) - An auto-generated type for paginating through multiple Files.
- [FileContentType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FileContentType.txt) - The possible content types for a file object.
- [FileCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FileCreateInput.txt) - The input fields that are required to create a file object.
- [FileCreateInputDuplicateResolutionMode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FileCreateInputDuplicateResolutionMode.txt) - The input fields for handling if filename is already in use.
- [FileCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FileCreatePayload.txt) - Return type for `fileCreate` mutation.
- [FileDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FileDeletePayload.txt) - Return type for `fileDelete` mutation.
- [FileError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FileError.txt) - A file error. This typically occurs when there is an issue with the file itself causing it to fail validation. Check the file before attempting to upload again.
- [FileErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FileErrorCode.txt) - The error types for a file.
- [FileSetInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FileSetInput.txt) - The input fields required to create or update a file object.
- [FileSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FileSortKeys.txt) - The set of valid sort keys for the File query.
- [FileStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FileStatus.txt) - The possible statuses for a file object.
- [FileUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FileUpdateInput.txt) - The input fields that are required to update a file object.
- [FileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FileUpdatePayload.txt) - Return type for `fileUpdate` mutation.
- [FilesErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FilesErrorCode.txt) - Possible error codes that can be returned by `FilesUserError`.
- [FilesUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FilesUserError.txt) - An error that happens during the execution of a Files API query or mutation.
- [FilterOption](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FilterOption.txt) - A filter option is one possible value in a search filter.
- [FinanceAppAccessPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FinanceAppAccessPolicy.txt) - Current user's access policy for a finance app.
- [FinanceKycInformation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FinanceKycInformation.txt) - Shopify Payments account information shared with embedded finance applications.
- [FinancialKycShopOwner](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FinancialKycShopOwner.txt) - Represents the shop owner information for financial KYC purposes.
- [FinancialSummaryDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FinancialSummaryDiscountAllocation.txt) - An amount that's allocated to a line item based on an associated discount application.
- [FinancialSummaryDiscountApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FinancialSummaryDiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.
- [Float](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Float.txt) - Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).
- [FlowTriggerReceivePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FlowTriggerReceivePayload.txt) - Return type for `flowTriggerReceive` mutation.
- [FormattedString](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/FormattedString.txt) - A string containing a strict subset of HTML code. Non-allowed tags will be stripped out. Allowed tags: * `a` (allowed attributes: `href`, `target`) * `b` * `br` * `em` * `i` * `strong` * `u` Use [HTML](https://shopify.dev/api/admin-graphql/latest/scalars/HTML) instead if you need to include other HTML tags.  Example value: `"Your current domain is <strong>example.myshopify.com</strong>."`
- [Fulfillment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Fulfillment.txt) - Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.
- [FulfillmentCancelPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentCancelPayload.txt) - Return type for `fulfillmentCancel` mutation.
- [FulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/FulfillmentConnection.txt) - An auto-generated type for paginating through multiple Fulfillments.
- [FulfillmentConstraintRule](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentConstraintRule.txt) - A fulfillment constraint rule.
- [FulfillmentConstraintRuleCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentConstraintRuleCreatePayload.txt) - Return type for `fulfillmentConstraintRuleCreate` mutation.
- [FulfillmentConstraintRuleCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentConstraintRuleCreateUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleCreate`.
- [FulfillmentConstraintRuleCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentConstraintRuleCreateUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleCreateUserError`.
- [FulfillmentConstraintRuleDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentConstraintRuleDeletePayload.txt) - Return type for `fulfillmentConstraintRuleDelete` mutation.
- [FulfillmentConstraintRuleDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentConstraintRuleDeleteUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleDelete`.
- [FulfillmentConstraintRuleDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentConstraintRuleDeleteUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleDeleteUserError`.
- [FulfillmentConstraintRuleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentConstraintRuleUpdatePayload.txt) - Return type for `fulfillmentConstraintRuleUpdate` mutation.
- [FulfillmentConstraintRuleUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentConstraintRuleUpdateUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleUpdate`.
- [FulfillmentConstraintRuleUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentConstraintRuleUpdateUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleUpdateUserError`.
- [FulfillmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentCreatePayload.txt) - Return type for `fulfillmentCreate` mutation.
- [FulfillmentCreateV2Payload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentCreateV2Payload.txt) - Return type for `fulfillmentCreateV2` mutation.
- [FulfillmentDisplayStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentDisplayStatus.txt) - The display status of a fulfillment.
- [FulfillmentEvent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentEvent.txt) - The fulfillment event that describes the fulfilllment status at a particular time.
- [FulfillmentEventConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/FulfillmentEventConnection.txt) - An auto-generated type for paginating through multiple FulfillmentEvents.
- [FulfillmentEventCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentEventCreatePayload.txt) - Return type for `fulfillmentEventCreate` mutation.
- [FulfillmentEventInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentEventInput.txt) - The input fields used to create a fulfillment event.
- [FulfillmentEventSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentEventSortKeys.txt) - The set of valid sort keys for the FulfillmentEvent query.
- [FulfillmentEventStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentEventStatus.txt) - The status that describes a fulfillment or delivery event.
- [FulfillmentHold](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentHold.txt) - A fulfillment hold currently applied on a fulfillment order.
- [FulfillmentHoldReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentHoldReason.txt) - The reason for a fulfillment hold.
- [FulfillmentInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentInput.txt) - The input fields used to create a fulfillment from fulfillment orders.
- [FulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentLineItem.txt) - Represents a line item from an order that's included in a fulfillment.
- [FulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/FulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentLineItems.
- [FulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrder.txt) - The FulfillmentOrder object represents either an item or a group of items in an [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) that are expected to be fulfilled from the same location. There can be more than one fulfillment order for an [order](https://shopify.dev/api/admin-graphql/latest/objects/Order) at a given location.  {{ '/api/reference/fulfillment_order_relationships.png' | image }}  Fulfillment orders represent the work which is intended to be done in relation to an order. When fulfillment has started for one or more line items, a [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) is created by a merchant or third party to represent the ongoing or completed work of fulfillment.  [See below for more details on creating fulfillments](#the-lifecycle-of-a-fulfillment-order-at-a-location-which-is-managed-by-a-fulfillment-service).  > Note: > Shopify creates fulfillment orders automatically when an order is created. > It is not possible to manually create fulfillment orders. > > [See below for more details on the lifecycle of a fulfillment order](#the-lifecycle-of-a-fulfillment-order).  ## Retrieving fulfillment orders  ### Fulfillment orders from an order  All fulfillment orders related to a given order can be retrieved with the [Order.fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/objects/Order#connection-order-fulfillmentorders) connection.  [API access scopes](#api-access-scopes) govern which fulfillments orders are returned to clients. An API client will only receive a subset of the fulfillment orders which belong to an order if they don't have the necessary access scopes to view all of the fulfillment orders.  ### Fulfillment orders assigned to the app for fulfillment  Fulfillment service apps can retrieve the fulfillment orders which have been assigned to their locations with the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection. Use the `assignmentStatus` argument to control whether all assigned fulfillment orders should be returned or only those where a merchant has sent a [fulfillment request](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderMerchantRequest) and it has yet to be responded to.  The API client must be granted the `read_assigned_fulfillment_orders` access scope to access the assigned fulfillment orders.  ### All fulfillment orders  Apps can retrieve all fulfillment orders with the [fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/queries/fulfillmentOrders) query. This query returns all assigned, merchant-managed, and third-party fulfillment orders on the shop, which are accessible to the app according to the [fulfillment order access scopes](#api-access-scopes) it was granted with.  ## The lifecycle of a fulfillment order  ### Fulfillment Order Creation  After an order is created, a background worker performs the order routing process which determines which locations will be responsible for fulfilling the purchased items. Once the order routing process is complete, one or more fulfillment orders will be created and assigned to these locations. It is not possible to manually create fulfillment orders.  Once a fulfillment order has been created, it will have one of two different lifecycles depending on the type of location which the fulfillment order is assigned to.  ### The lifecycle of a fulfillment order at a merchant managed location  Fulfillment orders are completed by creating [fulfillments](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment). Fulfillments represents the work done.  For digital products a merchant or an order management app would create a fulfilment once the digital asset has been provisioned. For example, in the case of a digital gift card, a merchant would to do this once the gift card has been activated - before the email has been shipped.  On the other hand, for a traditional shipped order, a merchant or an order management app would create a fulfillment after picking and packing the items relating to a fulfillment order, but before the courier has collected the goods.  [Learn about managing fulfillment orders as an order management app](https://shopify.dev/apps/fulfillment/order-management-apps/manage-fulfillments).  ### The lifecycle of a fulfillment order at a location which is managed by a fulfillment service  For fulfillment orders which are assigned to a location that is managed by a fulfillment service, a merchant or an Order Management App can [send a fulfillment request](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitFulfillmentRequest) to the fulfillment service which operates the location to request that they fulfill the associated items. A fulfillment service has the option to [accept](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderAcceptFulfillmentRequest) or [reject](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderRejectFulfillmentRequest) this fulfillment request.  Once the fulfillment service has accepted the request, the request can no longer be cancelled by the merchant or order management app and instead a [cancellation request must be submitted](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitCancellationRequest) to the fulfillment service.  Once a fulfillment service accepts a fulfillment request, then after they are ready to pack items and send them for delivery, they create fulfillments with the [fulfillmentCreate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentCreate) mutation. They can provide tracking information right away or create fulfillments without it and then update the tracking information for fulfillments with the [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation.  [Learn about managing fulfillment orders as a fulfillment service](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments).  ## API access scopes  Fulfillment orders are governed by the following API access scopes:  * The `read_merchant_managed_fulfillment_orders` and   `write_merchant_managed_fulfillment_orders` access scopes   grant access to fulfillment orders assigned to merchant-managed locations. * The `read_assigned_fulfillment_orders` and `write_assigned_fulfillment_orders`   access scopes are intended for fulfillment services.   These scopes grant access to fulfillment orders assigned to locations that are being managed   by fulfillment services. * The `read_third_party_fulfillment_orders` and `write_third_party_fulfillment_orders`   access scopes grant access to fulfillment orders   assigned to locations managed by other fulfillment services.  ### Fulfillment service app access scopes  Usually, **fulfillment services** have the `write_assigned_fulfillment_orders` access scope and don't have the `*_third_party_fulfillment_orders` or `*_merchant_managed_fulfillment_orders` access scopes. The app will only have access to the fulfillment orders assigned to their location (or multiple locations if the app registers multiple fulfillment services on the shop). The app will not have access to fulfillment orders assigned to merchant-managed locations or locations owned by other fulfillment service apps.  ### Order management app access scopes  **Order management apps** will usually request `write_merchant_managed_fulfillment_orders` and `write_third_party_fulfillment_orders` access scopes. This will allow them to manage all fulfillment orders on behalf of a merchant.  If an app combines the functions of an order management app and a fulfillment service, then the app should request all access scopes to manage all assigned and all unassigned fulfillment orders.  ## Notifications about fulfillment orders  Fulfillment services are required to [register](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) a self-hosted callback URL which has a number of uses. One of these uses is that this callback URL will be notified whenever a merchant submits a fulfillment or cancellation request.  Both merchants and apps can [subscribe](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) to the [fulfillment order webhooks](https://shopify.dev/api/admin-graphql/latest/enums/WebhookSubscriptionTopic#value-fulfillmentorderscancellationrequestaccepted) to be notified whenever fulfillment order related domain events occur.  [Learn about fulfillment workflows](https://shopify.dev/apps/fulfillment).
- [FulfillmentOrderAcceptCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderAcceptCancellationRequestPayload.txt) - Return type for `fulfillmentOrderAcceptCancellationRequest` mutation.
- [FulfillmentOrderAcceptFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderAcceptFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderAcceptFulfillmentRequest` mutation.
- [FulfillmentOrderAction](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderAction.txt) - The actions that can be taken on a fulfillment order.
- [FulfillmentOrderAssignedLocation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderAssignedLocation.txt) - The fulfillment order's assigned location. This is the location where the fulfillment is expected to happen.   The fulfillment order's assigned location might change in the following cases:    - The fulfillment order has been entirely moved to a new location. For example, the [fulfillmentOrderMove](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove     ) mutation has been called, and you see the original fulfillment order in the [movedFulfillmentOrder](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove#field-fulfillmentordermovepayload-movedfulfillmentorder     ) field within the mutation's response.    - Work on the fulfillment order has not yet begun, which means that the fulfillment order has the       [OPEN](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-open),       [SCHEDULED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-scheduled), or       [ON_HOLD](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-onhold)       status, and the shop's location properties might be undergoing edits (for example, in the Shopify admin).  If the [fulfillmentOrderMove]( https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove ) mutation has moved the fulfillment order's line items to a new location, but hasn't moved the fulfillment order instance itself, then the original fulfillment order's assigned location doesn't change. This happens if the fulfillment order is being split during the move, or if all line items can be moved to an existing fulfillment order at a new location.  Once the fulfillment order has been taken into work or canceled, which means that the fulfillment order has the [IN_PROGRESS](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-inprogress), [CLOSED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-closed), [CANCELLED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-cancelled), or [INCOMPLETE](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-incomplete) status, `FulfillmentOrderAssignedLocation` acts as a snapshot of the shop's location content. Up-to-date shop's location data may be queried through [location](   https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderAssignedLocation#field-fulfillmentorderassignedlocation-location ) connection.
- [FulfillmentOrderAssignmentStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderAssignmentStatus.txt) - The assigment status to be used to filter fulfillment orders.
- [FulfillmentOrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderCancelPayload.txt) - Return type for `fulfillmentOrderCancel` mutation.
- [FulfillmentOrderClosePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderClosePayload.txt) - Return type for `fulfillmentOrderClose` mutation.
- [FulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/FulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrders.
- [FulfillmentOrderDestination](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderDestination.txt) - Represents the destination where the items should be sent upon fulfillment.
- [FulfillmentOrderHoldInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentOrderHoldInput.txt) - The input fields for the fulfillment hold applied on the fulfillment order.
- [FulfillmentOrderHoldPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderHoldPayload.txt) - Return type for `fulfillmentOrderHold` mutation.
- [FulfillmentOrderHoldUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderHold`.
- [FulfillmentOrderHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderHoldUserError`.
- [FulfillmentOrderInternationalDuties](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderInternationalDuties.txt) - The international duties relevant to a fulfillment order.
- [FulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderLineItem.txt) - Associates an order line item with quantities requiring fulfillment from the respective fulfillment order.
- [FulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/FulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLineItems.
- [FulfillmentOrderLineItemFinancialSummary](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderLineItemFinancialSummary.txt) - The financial details of a fulfillment order line item.
- [FulfillmentOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentOrderLineItemInput.txt) - The input fields used to include the quantity of the fulfillment order line item that should be fulfilled.
- [FulfillmentOrderLineItemWarning](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderLineItemWarning.txt) - A fulfillment order line item warning. For example, a warning about why a fulfillment request was rejected.
- [FulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be fulfilled.
- [FulfillmentOrderLineItemsPreparedForPickupInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentOrderLineItemsPreparedForPickupInput.txt) - The input fields for marking fulfillment order line items as ready for pickup.
- [FulfillmentOrderLineItemsPreparedForPickupPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderLineItemsPreparedForPickupPayload.txt) - Return type for `fulfillmentOrderLineItemsPreparedForPickup` mutation.
- [FulfillmentOrderLineItemsPreparedForPickupUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderLineItemsPreparedForPickupUserError.txt) - An error that occurs during the execution of `FulfillmentOrderLineItemsPreparedForPickup`.
- [FulfillmentOrderLineItemsPreparedForPickupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderLineItemsPreparedForPickupUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderLineItemsPreparedForPickupUserError`.
- [FulfillmentOrderLocationForMove](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderLocationForMove.txt) - A location that a fulfillment order can potentially move to.
- [FulfillmentOrderLocationForMoveConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/FulfillmentOrderLocationForMoveConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLocationForMoves.
- [FulfillmentOrderMerchantRequest](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderMerchantRequest.txt) - A request made by the merchant or an order management app to a fulfillment service for a fulfillment order.
- [FulfillmentOrderMerchantRequestConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/FulfillmentOrderMerchantRequestConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderMerchantRequests.
- [FulfillmentOrderMerchantRequestKind](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderMerchantRequestKind.txt) - The kinds of request merchants can make to a fulfillment service.
- [FulfillmentOrderMergeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentOrderMergeInput.txt) - The input fields for merging fulfillment orders.
- [FulfillmentOrderMergeInputMergeIntent](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentOrderMergeInputMergeIntent.txt) - The input fields for merging fulfillment orders into a single merged fulfillment order.
- [FulfillmentOrderMergePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderMergePayload.txt) - Return type for `fulfillmentOrderMerge` mutation.
- [FulfillmentOrderMergeResult](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderMergeResult.txt) - The result of merging a set of fulfillment orders.
- [FulfillmentOrderMergeUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderMergeUserError.txt) - An error that occurs during the execution of `FulfillmentOrderMerge`.
- [FulfillmentOrderMergeUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderMergeUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderMergeUserError`.
- [FulfillmentOrderMovePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderMovePayload.txt) - Return type for `fulfillmentOrderMove` mutation.
- [FulfillmentOrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderOpenPayload.txt) - Return type for `fulfillmentOrderOpen` mutation.
- [FulfillmentOrderRejectCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderRejectCancellationRequestPayload.txt) - Return type for `fulfillmentOrderRejectCancellationRequest` mutation.
- [FulfillmentOrderRejectFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderRejectFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderRejectFulfillmentRequest` mutation.
- [FulfillmentOrderRejectionReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderRejectionReason.txt) - The reason for a fulfillment order rejection.
- [FulfillmentOrderReleaseHoldPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderReleaseHoldPayload.txt) - Return type for `fulfillmentOrderReleaseHold` mutation.
- [FulfillmentOrderReleaseHoldUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderReleaseHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReleaseHold`.
- [FulfillmentOrderReleaseHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderReleaseHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderReleaseHoldUserError`.
- [FulfillmentOrderRequestStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderRequestStatus.txt) - The request status of a fulfillment order.
- [FulfillmentOrderReschedulePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderReschedulePayload.txt) - Return type for `fulfillmentOrderReschedule` mutation.
- [FulfillmentOrderRescheduleUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderRescheduleUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReschedule`.
- [FulfillmentOrderRescheduleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderRescheduleUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderRescheduleUserError`.
- [FulfillmentOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderSortKeys.txt) - The set of valid sort keys for the FulfillmentOrder query.
- [FulfillmentOrderSplitInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentOrderSplitInput.txt) - The input fields for the split applied to the fulfillment order.
- [FulfillmentOrderSplitPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderSplitPayload.txt) - Return type for `fulfillmentOrderSplit` mutation.
- [FulfillmentOrderSplitResult](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderSplitResult.txt) - The result of splitting a fulfillment order.
- [FulfillmentOrderSplitUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderSplitUserError.txt) - An error that occurs during the execution of `FulfillmentOrderSplit`.
- [FulfillmentOrderSplitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderSplitUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderSplitUserError`.
- [FulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrderStatus.txt) - The status of a fulfillment order.
- [FulfillmentOrderSubmitCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderSubmitCancellationRequestPayload.txt) - Return type for `fulfillmentOrderSubmitCancellationRequest` mutation.
- [FulfillmentOrderSubmitFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrderSubmitFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderSubmitFulfillmentRequest` mutation.
- [FulfillmentOrderSupportedAction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrderSupportedAction.txt) - One of the actions that the fulfillment order supports in its current state.
- [FulfillmentOrdersReroutePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrdersReroutePayload.txt) - Return type for `fulfillmentOrdersReroute` mutation.
- [FulfillmentOrdersRerouteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrdersRerouteUserError.txt) - An error that occurs during the execution of `FulfillmentOrdersReroute`.
- [FulfillmentOrdersRerouteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrdersRerouteUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrdersRerouteUserError`.
- [FulfillmentOrdersSetFulfillmentDeadlinePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentOrdersSetFulfillmentDeadlinePayload.txt) - Return type for `fulfillmentOrdersSetFulfillmentDeadline` mutation.
- [FulfillmentOrdersSetFulfillmentDeadlineUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOrdersSetFulfillmentDeadlineUserError.txt) - An error that occurs during the execution of `FulfillmentOrdersSetFulfillmentDeadline`.
- [FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrdersSetFulfillmentDeadlineUserError`.
- [FulfillmentOriginAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentOriginAddress.txt) - The address at which the fulfillment occurred. This object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentOriginAddressInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentOriginAddressInput.txt) - The input fields used to include the address at which the fulfillment occurred. This input object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentService](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentService.txt) - A **Fulfillment Service** is a third party warehouse that prepares and ships orders on behalf of the store owner. Fulfillment services charge a fee to package and ship items and update product inventory levels. Some well known fulfillment services with Shopify integrations include: Amazon, Shipwire, and Rakuten. When an app registers a new `FulfillmentService` on a store, Shopify automatically creates a `Location` that's associated to the fulfillment service. To learn more about fulfillment services, refer to [Manage fulfillments as a fulfillment service app](https://shopify.dev/apps/fulfillment/fulfillment-service-apps) guide.  ## Mutations  You can work with the `FulfillmentService` object with the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate), [fulfillmentServiceUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceUpdate), and [fulfillmentServiceDelete](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceDelete) mutations.  ## Hosted endpoints  Fulfillment service providers integrate with Shopify by providing Shopify with a set of hosted endpoints that Shopify can query on certain conditions. These endpoints must have a common prefix, and this prefix should be supplied in the `callbackUrl` parameter in the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate) mutation.  - Shopify sends POST requests to the `<callbackUrl>/fulfillment_order_notification` endpoint   to notify the fulfillment service about fulfillment requests and fulfillment cancellation requests.    For more information, refer to   [Receive fulfillment requests and cancellations](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-2-receive-fulfillment-requests-and-cancellations). - Shopify sends GET requests to the `<callbackUrl>/fetch_tracking_numbers` endpoint to retrieve tracking numbers for orders,   if `trackingSupport` is set to `true`.    For more information, refer to   [Enable tracking support](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-8-enable-tracking-support-optional).    Fulfillment services can also update tracking information with the   [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation,   rather than waiting for Shopify to ask for tracking numbers. - Shopify sends GET requests to the `<callbackUrl>/fetch_stock` endpoint to retrieve inventory levels,   if `inventoryManagement` is set to `true`.    For more information, refer to   [Sharing inventory levels with Shopify](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-9-share-inventory-levels-with-shopify-optional).  To make sure you have everything set up correctly, you can test the `callbackUrl`-prefixed endpoints in your development store.  ## Resources and webhooks  There are a variety of objects and webhooks that enable a fulfillment service to work. To exchange fulfillment information with Shopify, fulfillment services use the [FulfillmentOrder](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrder), [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) and [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) objects and related mutations. To act on fulfillment process events that happen on the Shopify side, besides awaiting calls to `callbackUrl`-prefixed endpoints, fulfillment services can subscribe to the [fulfillment order](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) and [order](https://shopify.dev/api/admin-rest/latest/resources/webhook) webhooks.
- [FulfillmentServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentServiceCreatePayload.txt) - Return type for `fulfillmentServiceCreate` mutation.
- [FulfillmentServiceDeleteInventoryAction](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentServiceDeleteInventoryAction.txt) - Actions that can be taken at the location when a client requests the deletion of the fulfillment service.
- [FulfillmentServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentServiceDeletePayload.txt) - Return type for `fulfillmentServiceDelete` mutation.
- [FulfillmentServiceType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentServiceType.txt) - The type of a fulfillment service.
- [FulfillmentServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentServiceUpdatePayload.txt) - Return type for `fulfillmentServiceUpdate` mutation.
- [FulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/FulfillmentStatus.txt) - The status of a fulfillment.
- [FulfillmentTrackingInfo](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentTrackingInfo.txt) - Represents the tracking information for a fulfillment.
- [FulfillmentTrackingInfoUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentTrackingInfoUpdatePayload.txt) - Return type for `fulfillmentTrackingInfoUpdate` mutation.
- [FulfillmentTrackingInfoUpdateV2Payload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/FulfillmentTrackingInfoUpdateV2Payload.txt) - Return type for `fulfillmentTrackingInfoUpdateV2` mutation.
- [FulfillmentTrackingInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentTrackingInput.txt) - The input fields that specify all possible fields for tracking information.  > Note: > If you provide the `url` field, you should not provide the `urls` field. > > If you provide the `number` field, you should not provide the `numbers` field. > > If you provide the `url` field, you should provide the `number` field. > > If you provide the `urls` field, you should provide the `numbers` field.
- [FulfillmentV2Input](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/FulfillmentV2Input.txt) - The input fields used to create a fulfillment from fulfillment orders.
- [FunctionsAppBridge](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FunctionsAppBridge.txt) - The App Bridge information for a Shopify Function.
- [FunctionsErrorHistory](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FunctionsErrorHistory.txt) - The error history from running a Shopify Function.
- [GateConfiguration](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GateConfiguration.txt) - Represents a gate configuration, which stores the information about a gate. A gate configuration can be bound to multiple subjects via the [GateSubject](https://shopify.dev/api/admin-graphql/unstable/objects/GateSubject) model.
- [GateConfigurationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/GateConfigurationConnection.txt) - An auto-generated type for paginating through multiple GateConfigurations.
- [GateConfigurationCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GateConfigurationCreateInput.txt) - The input fields for creating the gate configuration.
- [GateConfigurationCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GateConfigurationCreatePayload.txt) - Return type for `gateConfigurationCreate` mutation.
- [GateConfigurationDeleteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GateConfigurationDeleteInput.txt) - The input fields for specifying the gate configuration to delete.
- [GateConfigurationDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GateConfigurationDeletePayload.txt) - Return type for `gateConfigurationDelete` mutation.
- [GateConfigurationErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/GateConfigurationErrorCode.txt) - Possible error codes that can be returned by `GateConfigurationUserError`.
- [GateConfigurationUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GateConfigurationUpdateInput.txt) - The input fields for updating the gate configuration.
- [GateConfigurationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GateConfigurationUpdatePayload.txt) - Return type for `gateConfigurationUpdate` mutation.
- [GateConfigurationUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GateConfigurationUserError.txt) - Represents an error that happens during the execution of a gate configuration mutation.
- [GateConfigurationsSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/GateConfigurationsSortKeys.txt) - The set of valid sort keys for the GateConfigurations query.
- [GateSubject](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GateSubject.txt) - Represents a connection between a subject and a gate configuration.
- [GateSubjectConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/GateSubjectConnection.txt) - An auto-generated type for paginating through multiple GateSubjects.
- [GateSubjectCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GateSubjectCreateInput.txt) - The input fields for creating the gate subject.
- [GateSubjectCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GateSubjectCreatePayload.txt) - Return type for `gateSubjectCreate` mutation.
- [GateSubjectDeleteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GateSubjectDeleteInput.txt) - The input fields for deleting the gate subject.
- [GateSubjectDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GateSubjectDeletePayload.txt) - Return type for `gateSubjectDelete` mutation.
- [GateSubjectErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/GateSubjectErrorCode.txt) - Possible error codes that can be returned by `GateSubjectUserError`.
- [GateSubjectUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GateSubjectUpdateInput.txt) - The input fields for updating the gate subject.
- [GateSubjectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GateSubjectUpdatePayload.txt) - Return type for `gateSubjectUpdate` mutation.
- [GateSubjectUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GateSubjectUserError.txt) - Represents an error that happens during the execution of a gate subject mutation.
- [GenericFile](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GenericFile.txt) - Represents any file other than HTML.
- [GiftCard](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCard.txt) - Represents an issued gift card.
- [GiftCardConfiguration](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCardConfiguration.txt) - Represents information about the configuration of gift cards on the shop.
- [GiftCardConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/GiftCardConnection.txt) - An auto-generated type for paginating through multiple GiftCards.
- [GiftCardCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GiftCardCreateInput.txt) - The input fields to issue a gift card.
- [GiftCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GiftCardCreatePayload.txt) - Return type for `giftCardCreate` mutation.
- [GiftCardCreditInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GiftCardCreditInput.txt) - The input fields for a gift card credit transaction.
- [GiftCardCreditPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GiftCardCreditPayload.txt) - Return type for `giftCardCredit` mutation.
- [GiftCardCreditTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCardCreditTransaction.txt) - A credit transaction which increases the gift card balance.
- [GiftCardDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GiftCardDeactivatePayload.txt) - Return type for `giftCardDeactivate` mutation.
- [GiftCardDeactivateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCardDeactivateUserError.txt) - An error that occurs during the execution of `GiftCardDeactivate`.
- [GiftCardDeactivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/GiftCardDeactivateUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardDeactivateUserError`.
- [GiftCardDebitInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GiftCardDebitInput.txt) - The input fields for a gift card debit transaction.
- [GiftCardDebitPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GiftCardDebitPayload.txt) - Return type for `giftCardDebit` mutation.
- [GiftCardDebitTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCardDebitTransaction.txt) - A debit transaction which decreases the gift card balance.
- [GiftCardErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/GiftCardErrorCode.txt) - Possible error codes that can be returned by `GiftCardUserError`.
- [GiftCardRecipient](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCardRecipient.txt) - Represents a recipient who will receive the issued gift card.
- [GiftCardRecipientInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GiftCardRecipientInput.txt) - The input fields to add a recipient to a gift card.
- [GiftCardSale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCardSale.txt) - A sale associated with a gift card.
- [GiftCardSendNotificationToCustomerPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GiftCardSendNotificationToCustomerPayload.txt) - Return type for `giftCardSendNotificationToCustomer` mutation.
- [GiftCardSendNotificationToCustomerUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCardSendNotificationToCustomerUserError.txt) - An error that occurs during the execution of `GiftCardSendNotificationToCustomer`.
- [GiftCardSendNotificationToCustomerUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/GiftCardSendNotificationToCustomerUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardSendNotificationToCustomerUserError`.
- [GiftCardSendNotificationToRecipientPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GiftCardSendNotificationToRecipientPayload.txt) - Return type for `giftCardSendNotificationToRecipient` mutation.
- [GiftCardSendNotificationToRecipientUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCardSendNotificationToRecipientUserError.txt) - An error that occurs during the execution of `GiftCardSendNotificationToRecipient`.
- [GiftCardSendNotificationToRecipientUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/GiftCardSendNotificationToRecipientUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardSendNotificationToRecipientUserError`.
- [GiftCardSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/GiftCardSortKeys.txt) - The set of valid sort keys for the GiftCard query.
- [GiftCardTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/GiftCardTransaction.txt) - Interface for a gift card transaction.
- [GiftCardTransactionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/GiftCardTransactionConnection.txt) - An auto-generated type for paginating through multiple GiftCardTransactions.
- [GiftCardTransactionUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCardTransactionUserError.txt) - Represents an error that happens during the execution of a gift card transaction mutation.
- [GiftCardTransactionUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/GiftCardTransactionUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardTransactionUserError`.
- [GiftCardUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/GiftCardUpdateInput.txt) - The input fields to update a gift card.
- [GiftCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/GiftCardUpdatePayload.txt) - Return type for `giftCardUpdate` mutation.
- [GiftCardUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/GiftCardUserError.txt) - Represents an error that happens during the execution of a gift card mutation.
- [HTML](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/HTML.txt) - A string containing HTML code. Refer to the [HTML spec](https://html.spec.whatwg.org/#elements-3) for a complete list of HTML elements.  Example value: `"<p>Grey cotton knit sweater.</p>"`
- [HasCompareDigest](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/HasCompareDigest.txt) - Represents a summary of the current version of data in a resource.  The `compare_digest` field can be used as input for mutations that implement a compare-and-swap mechanism.
- [HasEvents](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/HasEvents.txt) - Represents an object that has a list of events.
- [HasGates](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/HasGates.txt) - Represents information about gates bound to a subject.
- [HasLocalizationExtensions](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/HasLocalizationExtensions.txt) - Localization extensions associated with the specified resource. For example, the tax id for government invoice.
- [HasLocalizedFields](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/HasLocalizedFields.txt) - Localized fields associated with the specified resource.
- [HasMetafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/HasMetafieldDefinitions.txt) - Resources that metafield definitions can be applied to.
- [HasMetafields](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/HasMetafields.txt) - Represents information about the metafields associated to the specified resource.
- [HasMetafieldsIdentifier](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/HasMetafieldsIdentifier.txt) - The input fields to identify a metafield on an owner resource by namespace and key.
- [HasPublishedTranslations](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/HasPublishedTranslations.txt) - Published translations associated with the resource.
- [HasStoreCreditAccounts](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/HasStoreCreditAccounts.txt) - Represents information about the store credit accounts associated to the specified owner.
- [HydrogenStorefrontCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/HydrogenStorefrontCreatePayload.txt) - Return type for `hydrogenStorefrontCreate` mutation.
- [HydrogenStorefrontCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/HydrogenStorefrontCreateUserError.txt) - An error that occurs during the execution of `HydrogenStorefrontCreate`.
- [HydrogenStorefrontCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/HydrogenStorefrontCreateUserErrorCode.txt) - Possible error codes that can be returned by `HydrogenStorefrontCreateUserError`.
- [HydrogenStorefrontCustomerApplicationUrlsReplaceInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/HydrogenStorefrontCustomerApplicationUrlsReplaceInput.txt) - The input fields use to replace application urls on a Customer Identity OAuth Application.
- [HydrogenStorefrontCustomerApplicationUrlsReplacePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/HydrogenStorefrontCustomerApplicationUrlsReplacePayload.txt) - Return type for `hydrogenStorefrontCustomerApplicationUrlsReplace` mutation.
- [HydrogenStorefrontCustomerApplicationUrlsReplaceUriInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/HydrogenStorefrontCustomerApplicationUrlsReplaceUriInput.txt) - The input fields used to replace Customer Account application urls.
- [HydrogenStorefrontCustomerUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/HydrogenStorefrontCustomerUserError.txt) - Errors that can happen when interacting with Storefront Customer Account.
- [HydrogenStorefrontCustomerUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/HydrogenStorefrontCustomerUserErrorCode.txt) - Possible error codes that can be returned by `HydrogenStorefrontCustomerUserError`.
- [HydrogenStorefrontEnvironmentVariableBulkReplacePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/HydrogenStorefrontEnvironmentVariableBulkReplacePayload.txt) - Return type for `hydrogenStorefrontEnvironmentVariableBulkReplace` mutation.
- [HydrogenStorefrontEnvironmentVariableInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/HydrogenStorefrontEnvironmentVariableInput.txt) - The input fields for environment variables.
- [ID](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID.txt) - Represents a unique identifier, often used to refetch an object. The ID type appears in a JSON response as a String, but it is not intended to be human-readable.  Example value: `"gid://shopify/Product/10079785100"`
- [IdentityAccount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/IdentityAccount.txt) - Details of a staff member's associated Shopify Identity.
- [Image](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Image.txt) - Represents an image resource.
- [ImageConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ImageConnection.txt) - An auto-generated type for paginating through multiple Images.
- [ImageContentType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ImageContentType.txt) - List of supported image content types.
- [ImageInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ImageInput.txt) - The input fields for an image.
- [ImageTransformInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ImageTransformInput.txt) - The available options for transforming an image.  All transformation options are considered best effort. Any transformation that the original image type doesn't support will be ignored.
- [ImageUploadParameter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ImageUploadParameter.txt) - A parameter to upload an image.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [IncomingRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/IncomingRequestLineItemInput.txt) - The input fields for the incoming line item.
- [IncotermConfiguration](https://shopify.dev/docs/api/admin-graphql/unstable/enums/IncotermConfiguration.txt) - A string representing a choice of DDP or DDU configuration.
- [IncotermInformation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/IncotermInformation.txt) - Represents whether the duties and international taxes are paid at the time of purchase or to be paid upon delivery.
- [IncotermReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/IncotermReason.txt) - A string representing the reason for an incoterm configuration on an order.
- [Int](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Int.txt) - Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
- [InventoryActivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventoryActivatePayload.txt) - Return type for `inventoryActivate` mutation.
- [InventoryAdjustItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryAdjustItemInput.txt) - The input fields for items and their adjustments.
- [InventoryAdjustQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryAdjustQuantitiesInput.txt) - The input fields required to adjust inventory quantities.
- [InventoryAdjustQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventoryAdjustQuantitiesPayload.txt) - Return type for `inventoryAdjustQuantities` mutation.
- [InventoryAdjustQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryAdjustQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryAdjustQuantities`.
- [InventoryAdjustQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/InventoryAdjustQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryAdjustQuantitiesUserError`.
- [InventoryAdjustQuantityInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryAdjustQuantityInput.txt) - The input fields required to adjust the inventory quantity.
- [InventoryAdjustQuantityPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventoryAdjustQuantityPayload.txt) - Return type for `inventoryAdjustQuantity` mutation.
- [InventoryAdjustmentGroup](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryAdjustmentGroup.txt) - Represents a group of adjustments made as part of the same operation.
- [InventoryBulkAdjustQuantityAtLocationPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventoryBulkAdjustQuantityAtLocationPayload.txt) - Return type for `inventoryBulkAdjustQuantityAtLocation` mutation.
- [InventoryBulkToggleActivationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryBulkToggleActivationInput.txt) - The input fields to specify whether the inventory item should be activated or not at the specified location.
- [InventoryBulkToggleActivationPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventoryBulkToggleActivationPayload.txt) - Return type for `inventoryBulkToggleActivation` mutation.
- [InventoryBulkToggleActivationUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryBulkToggleActivationUserError.txt) - An error that occurred while setting the activation status of an inventory item.
- [InventoryBulkToggleActivationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/InventoryBulkToggleActivationUserErrorCode.txt) - Possible error codes that can be returned by `InventoryBulkToggleActivationUserError`.
- [InventoryChange](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryChange.txt) - Represents a change in an inventory quantity of an inventory item at a location.
- [InventoryChangeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryChangeInput.txt) - The input fields for the change to be made to an inventory item at a location.
- [InventoryDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventoryDeactivatePayload.txt) - Return type for `inventoryDeactivate` mutation.
- [InventoryItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryItem.txt) - Represents the goods available to be shipped to a customer. It holds essential information about the goods, including SKU and whether it is tracked. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/InventoryItemConnection.txt) - An auto-generated type for paginating through multiple InventoryItems.
- [InventoryItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryItemInput.txt) - The input fields for an inventory item.
- [InventoryItemMeasurement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryItemMeasurement.txt) - Represents the packaged dimension for an inventory item.
- [InventoryItemMeasurementInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryItemMeasurementInput.txt) - The input fields for an inventory item measurement.
- [InventoryItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventoryItemUpdatePayload.txt) - Return type for `inventoryItemUpdate` mutation.
- [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryLevel.txt) - The quantities of an inventory item that are related to a specific location. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryLevelConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/InventoryLevelConnection.txt) - An auto-generated type for paginating through multiple InventoryLevels.
- [InventoryLevelInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryLevelInput.txt) - The input fields for an inventory level.
- [InventoryMoveQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryMoveQuantitiesInput.txt) - The input fields required to move inventory quantities.
- [InventoryMoveQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventoryMoveQuantitiesPayload.txt) - Return type for `inventoryMoveQuantities` mutation.
- [InventoryMoveQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryMoveQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryMoveQuantities`.
- [InventoryMoveQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/InventoryMoveQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryMoveQuantitiesUserError`.
- [InventoryMoveQuantityChange](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryMoveQuantityChange.txt) - Represents the change to be made to an inventory item at a location. The change can either involve the same quantity name between different locations, or involve different quantity names between the same location.
- [InventoryMoveQuantityTerminalInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryMoveQuantityTerminalInput.txt) - The input fields representing the change to be made to an inventory item at a location.
- [InventoryProperties](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryProperties.txt) - General inventory properties for the shop.
- [InventoryQuantity](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryQuantity.txt) - Represents a quantity of an inventory item at a specific location, for a specific name.
- [InventoryQuantityInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventoryQuantityName](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryQuantityName.txt) - Details about an individual quantity name.
- [InventoryScheduledChange](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryScheduledChange.txt) - Returns the scheduled changes to inventory states related to the ledger document.
- [InventoryScheduledChangeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/InventoryScheduledChangeConnection.txt) - An auto-generated type for paginating through multiple InventoryScheduledChanges.
- [InventoryScheduledChangeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryScheduledChangeInput.txt) - The input fields for a scheduled change of an inventory item.
- [InventoryScheduledChangeItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventoryScheduledChangeItemInput.txt) - The input fields for the inventory item associated with the scheduled changes that need to be applied.
- [InventorySetOnHandQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventorySetOnHandQuantitiesInput.txt) - The input fields required to set inventory on hand quantities.
- [InventorySetOnHandQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventorySetOnHandQuantitiesPayload.txt) - Return type for `inventorySetOnHandQuantities` mutation.
- [InventorySetOnHandQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventorySetOnHandQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetOnHandQuantities`.
- [InventorySetOnHandQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/InventorySetOnHandQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetOnHandQuantitiesUserError`.
- [InventorySetQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventorySetQuantitiesInput.txt) - The input fields required to set inventory quantities.
- [InventorySetQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventorySetQuantitiesPayload.txt) - Return type for `inventorySetQuantities` mutation.
- [InventorySetQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventorySetQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetQuantities`.
- [InventorySetQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/InventorySetQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetQuantitiesUserError`.
- [InventorySetQuantityInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventorySetQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventorySetScheduledChangesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/InventorySetScheduledChangesInput.txt) - The input fields for setting up scheduled changes of inventory items.
- [InventorySetScheduledChangesPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/InventorySetScheduledChangesPayload.txt) - Return type for `inventorySetScheduledChanges` mutation.
- [InventorySetScheduledChangesUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventorySetScheduledChangesUserError.txt) - An error that occurs during the execution of `InventorySetScheduledChanges`.
- [InventorySetScheduledChangesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/InventorySetScheduledChangesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetScheduledChangesUserError`.
- [JSON](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/JSON.txt) - A [JSON](https://www.json.org/json-en.html) object.  Example value: `{   "product": {     "id": "gid://shopify/Product/1346443542550",     "title": "White T-shirt",     "options": [{       "name": "Size",       "values": ["M", "L"]     }]   } }`
- [Job](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Job.txt) - A job corresponds to some long running task that the client should poll for status.
- [JobResult](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/JobResult.txt) - A job corresponds to some long running task that the client should poll for status.
- [LanguageCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LanguageCode.txt) - Language codes supported by Shopify.
- [LegacyInteroperability](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/LegacyInteroperability.txt) - Interoperability metadata for types that directly correspond to a REST Admin API resource. For example, on the Product type, LegacyInteroperability returns metadata for the corresponding [Product object](https://shopify.dev/api/admin-graphql/latest/objects/product) in the REST Admin API.
- [LengthUnit](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LengthUnit.txt) - Units of measurement for length.
- [LimitedPendingOrderCount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LimitedPendingOrderCount.txt) - The total number of pending orders on a shop if less then a maximum, or that maximum. The atMax field indicates when this maximum has been reached.
- [LineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LineItem.txt) - Represents individual products and quantities purchased in the associated order.
- [LineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/LineItemConnection.txt) - An auto-generated type for paginating through multiple LineItems.
- [LineItemGroup](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LineItemGroup.txt) - A line item group (bundle) to which a line item belongs to.
- [LineItemSellingPlan](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LineItemSellingPlan.txt) - Represents the selling plan for a line item.
- [Link](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Link.txt) - A link to direct users to.
- [LinkedMetafield](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LinkedMetafield.txt) - The identifier for the metafield linked to this option.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [LinkedMetafieldCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/LinkedMetafieldCreateInput.txt) - The input fields required to link a product option to a metafield.
- [LinkedMetafieldInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/LinkedMetafieldInput.txt) - The input fields for linking a combined listing option to a metafield.
- [LinkedMetafieldUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/LinkedMetafieldUpdateInput.txt) - The input fields required to link a product option to a metafield.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [LocalPaymentMethodsPaymentDetails](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LocalPaymentMethodsPaymentDetails.txt) - Local payment methods payment details related to a transaction.
- [Locale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Locale.txt) - A locale.
- [LocalizableContentType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocalizableContentType.txt) - Specifies the type of the underlying localizable content. This can be used to conditionally render different UI elements such as input fields.
- [LocalizationExtension](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LocalizationExtension.txt) - Represents the value captured by a localization extension. Localization extensions are additional fields required by certain countries on international orders. For example, some countries require additional fields for customs information or tax identification numbers.
- [LocalizationExtensionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/LocalizationExtensionConnection.txt) - An auto-generated type for paginating through multiple LocalizationExtensions.
- [LocalizationExtensionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/LocalizationExtensionInput.txt) - The input fields for a LocalizationExtensionInput.
- [LocalizationExtensionKey](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocalizationExtensionKey.txt) - The key of a localization extension.
- [LocalizationExtensionPurpose](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocalizationExtensionPurpose.txt) - The purpose of a localization extension.
- [LocalizedField](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LocalizedField.txt) - Represents the value captured by a localized field. Localized fields are additional fields required by certain countries on international orders. For example, some countries require additional fields for customs information or tax identification numbers.
- [LocalizedFieldConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/LocalizedFieldConnection.txt) - An auto-generated type for paginating through multiple LocalizedFields.
- [LocalizedFieldInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/LocalizedFieldInput.txt) - The input fields for a LocalizedFieldInput.
- [LocalizedFieldKey](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocalizedFieldKey.txt) - The key of a localized field.
- [LocalizedFieldPurpose](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocalizedFieldPurpose.txt) - The purpose of a localized field.
- [Location](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Location.txt) - Represents the location where the physical good resides. You can stock inventory at active locations. Active locations that have `fulfills_online_orders: true` and are configured with a shipping rate, pickup enabled or local delivery will be able to sell from their storefront.
- [LocationActivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/LocationActivatePayload.txt) - Return type for `locationActivate` mutation.
- [LocationActivateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LocationActivateUserError.txt) - An error that occurs while activating a location.
- [LocationActivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocationActivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationActivateUserError`.
- [LocationAddAddressInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/LocationAddAddressInput.txt) - The input fields to use to specify the address while adding a location.
- [LocationAddInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/LocationAddInput.txt) - The input fields to use to add a location.
- [LocationAddPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/LocationAddPayload.txt) - Return type for `locationAdd` mutation.
- [LocationAddUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LocationAddUserError.txt) - An error that occurs while adding a location.
- [LocationAddUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocationAddUserErrorCode.txt) - Possible error codes that can be returned by `LocationAddUserError`.
- [LocationAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LocationAddress.txt) - Represents the address of a location.
- [LocationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/LocationConnection.txt) - An auto-generated type for paginating through multiple Locations.
- [LocationDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/LocationDeactivatePayload.txt) - Return type for `locationDeactivate` mutation.
- [LocationDeactivateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LocationDeactivateUserError.txt) - The possible errors that can be returned when executing the `locationDeactivate` mutation.
- [LocationDeactivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocationDeactivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeactivateUserError`.
- [LocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/LocationDeletePayload.txt) - Return type for `locationDelete` mutation.
- [LocationDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LocationDeleteUserError.txt) - An error that occurs while deleting a location.
- [LocationDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocationDeleteUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeleteUserError`.
- [LocationEditAddressInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/LocationEditAddressInput.txt) - The input fields to use to edit the address of a location.
- [LocationEditInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/LocationEditInput.txt) - The input fields to use to edit a location.
- [LocationEditPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/LocationEditPayload.txt) - Return type for `locationEdit` mutation.
- [LocationEditUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LocationEditUserError.txt) - An error that occurs while editing a location.
- [LocationEditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocationEditUserErrorCode.txt) - Possible error codes that can be returned by `LocationEditUserError`.
- [LocationLocalPickupDisablePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/LocationLocalPickupDisablePayload.txt) - Return type for `locationLocalPickupDisable` mutation.
- [LocationLocalPickupEnablePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/LocationLocalPickupEnablePayload.txt) - Return type for `locationLocalPickupEnable` mutation.
- [LocationSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LocationSortKeys.txt) - The set of valid sort keys for the Location query.
- [LocationSuggestedAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LocationSuggestedAddress.txt) - Represents a suggested address for a location.
- [LockDraftOrderPricesForBuyer](https://shopify.dev/docs/api/admin-graphql/unstable/enums/LockDraftOrderPricesForBuyer.txt) - Signals that indicate whether prices should be locked for draft order.
- [MailingAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MailingAddress.txt) - Represents a customer mailing address.  For example, a customer's default address and an order's billing address are both mailling addresses.
- [MailingAddressConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MailingAddressConnection.txt) - An auto-generated type for paginating through multiple MailingAddresses.
- [MailingAddressInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MailingAddressInput.txt) - The input fields to create or update a mailing address.
- [MailingAddressValidationResult](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MailingAddressValidationResult.txt) - Highest level of validation concerns identified for the address.
- [ManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ManualDiscountApplication.txt) - Manual discount applications capture the intentions of a discount that was manually created for an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [ManualPaymentMethod](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ManualPaymentMethod.txt) - Represents a manual payment method.
- [Market](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Market.txt) - A market is a group of one or more regions that you want to target for international sales. By creating a market, you can configure a distinct, localized shopping experience for customers from a specific area of the world. For example, you can [change currency](https://shopify.dev/api/admin-graphql/current/mutations/marketCurrencySettingsUpdate), [configure international pricing](https://shopify.dev/apps/internationalization/product-price-lists), or [add market-specific domains or subfolders](https://shopify.dev/api/admin-graphql/current/objects/MarketWebPresence).
- [MarketCatalog](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketCatalog.txt) - A list of products with publishing and pricing information associated with markets.
- [MarketCatalogConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MarketCatalogConnection.txt) - An auto-generated type for paginating through multiple MarketCatalogs.
- [MarketConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MarketConnection.txt) - An auto-generated type for paginating through multiple Markets.
- [MarketCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketCreateInput.txt) - The input fields required to create a market.
- [MarketCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketCreatePayload.txt) - Return type for `marketCreate` mutation.
- [MarketCurrencySettings](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketCurrencySettings.txt) - A market's currency settings.
- [MarketCurrencySettingsUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketCurrencySettingsUpdateInput.txt) - The input fields used to update the currency settings of a market.
- [MarketCurrencySettingsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketCurrencySettingsUpdatePayload.txt) - Return type for `marketCurrencySettingsUpdate` mutation.
- [MarketCurrencySettingsUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketCurrencySettingsUserError.txt) - Error codes for failed market multi-currency operations.
- [MarketCurrencySettingsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketCurrencySettingsUserErrorCode.txt) - Possible error codes that can be returned by `MarketCurrencySettingsUserError`.
- [MarketDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketDeletePayload.txt) - Return type for `marketDelete` mutation.
- [MarketLocalizableContent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketLocalizableContent.txt) - The market localizable content of a resource's field.
- [MarketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketLocalizableResource.txt) - A resource that has market localizable fields.
- [MarketLocalizableResourceConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MarketLocalizableResourceConnection.txt) - An auto-generated type for paginating through multiple MarketLocalizableResources.
- [MarketLocalizableResourceType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketLocalizableResourceType.txt) - The type of resources that are market localizable.
- [MarketLocalization](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketLocalization.txt) - The market localization of a field within a resource, which is determined by the market ID.
- [MarketLocalizationRegisterInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketLocalizationRegisterInput.txt) - The input fields and values for creating or updating a market localization.
- [MarketLocalizationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketLocalizationsRegisterPayload.txt) - Return type for `marketLocalizationsRegister` mutation.
- [MarketLocalizationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketLocalizationsRemovePayload.txt) - Return type for `marketLocalizationsRemove` mutation.
- [MarketRegion](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/MarketRegion.txt) - A geographic region which comprises a market.
- [MarketRegionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MarketRegionConnection.txt) - An auto-generated type for paginating through multiple MarketRegions.
- [MarketRegionCountry](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketRegionCountry.txt) - A country which comprises a market.
- [MarketRegionCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketRegionCreateInput.txt) - The input fields for creating a market region with exactly one required option.
- [MarketRegionDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketRegionDeletePayload.txt) - Return type for `marketRegionDelete` mutation.
- [MarketRegionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketRegionsCreatePayload.txt) - Return type for `marketRegionsCreate` mutation.
- [MarketRegionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketRegionsDeletePayload.txt) - Return type for `marketRegionsDelete` mutation.
- [MarketUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketUpdateInput.txt) - The input fields used to update a market.
- [MarketUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketUpdatePayload.txt) - Return type for `marketUpdate` mutation.
- [MarketUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketUserError.txt) - Defines errors encountered while managing a Market.
- [MarketUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketUserErrorCode.txt) - Possible error codes that can be returned by `MarketUserError`.
- [MarketWebPresence](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketWebPresence.txt) - The market’s web presence, which defines its SEO strategy. This can be a different domain (e.g. `example.ca`), subdomain (e.g. `ca.example.com`), or subfolders of the primary domain (e.g. `example.com/en-ca`). Each web presence comprises one or more language variants. If a market does not have its own web presence, it is accessible on the shop’s primary domain via [country selectors](https://shopify.dev/themes/internationalization/multiple-currencies-languages#the-country-selector).  Note: while the domain/subfolders defined by a market’s web presence are not applicable to custom storefronts, which must manage their own domains and routing, the languages chosen here do govern [the languages available on the Storefront API](https://shopify.dev/custom-storefronts/internationalization/multiple-languages) for the countries in this market.
- [MarketWebPresenceConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MarketWebPresenceConnection.txt) - An auto-generated type for paginating through multiple MarketWebPresences.
- [MarketWebPresenceCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketWebPresenceCreateInput.txt) - The input fields used to create a web presence for a market.
- [MarketWebPresenceCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketWebPresenceCreatePayload.txt) - Return type for `marketWebPresenceCreate` mutation.
- [MarketWebPresenceDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketWebPresenceDeletePayload.txt) - Return type for `marketWebPresenceDelete` mutation.
- [MarketWebPresenceRootUrl](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketWebPresenceRootUrl.txt) - The URL for the homepage of the online store in the context of a particular market and a particular locale.
- [MarketWebPresenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketWebPresenceUpdateInput.txt) - The input fields used to update a web presence for a market.
- [MarketWebPresenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketWebPresenceUpdatePayload.txt) - Return type for `marketWebPresenceUpdate` mutation.
- [MarketingActivitiesDeleteAllExternalPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketingActivitiesDeleteAllExternalPayload.txt) - Return type for `marketingActivitiesDeleteAllExternal` mutation.
- [MarketingActivity](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketingActivity.txt) - The marketing activity resource represents marketing that a         merchant created through an app.
- [MarketingActivityBudgetInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketingActivityBudgetInput.txt) - The input fields combining budget amount and its marketing budget type.
- [MarketingActivityConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MarketingActivityConnection.txt) - An auto-generated type for paginating through multiple MarketingActivities.
- [MarketingActivityCreateExternalInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketingActivityCreateExternalInput.txt) - The input fields for creating an externally-managed marketing activity.
- [MarketingActivityCreateExternalPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketingActivityCreateExternalPayload.txt) - Return type for `marketingActivityCreateExternal` mutation.
- [MarketingActivityCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketingActivityCreateInput.txt) - The input fields required to create a marketing activity.
- [MarketingActivityCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketingActivityCreatePayload.txt) - Return type for `marketingActivityCreate` mutation.
- [MarketingActivityDeleteExternalPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketingActivityDeleteExternalPayload.txt) - Return type for `marketingActivityDeleteExternal` mutation.
- [MarketingActivityExtensionAppErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingActivityExtensionAppErrorCode.txt) - The error code resulted from the marketing activity extension integration.
- [MarketingActivityExtensionAppErrors](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketingActivityExtensionAppErrors.txt) - Represents errors returned from apps when using the marketing activity extension.
- [MarketingActivityExternalStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingActivityExternalStatus.txt) - Set of possible statuses for an external marketing activity.
- [MarketingActivityHierarchyLevel](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingActivityHierarchyLevel.txt) - Hierarchy levels for external marketing activities.
- [MarketingActivitySortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingActivitySortKeys.txt) - The set of valid sort keys for the MarketingActivity query.
- [MarketingActivityStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingActivityStatus.txt) - Status helps to identify if this marketing activity has been completed, queued, failed etc.
- [MarketingActivityStatusBadgeType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingActivityStatusBadgeType.txt) - StatusBadgeType helps to identify the color of the status badge.
- [MarketingActivityUpdateExternalInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketingActivityUpdateExternalInput.txt) - The input fields required to update an externally managed marketing activity.
- [MarketingActivityUpdateExternalPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketingActivityUpdateExternalPayload.txt) - Return type for `marketingActivityUpdateExternal` mutation.
- [MarketingActivityUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketingActivityUpdateInput.txt) - The input fields required to update a marketing activity.
- [MarketingActivityUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketingActivityUpdatePayload.txt) - Return type for `marketingActivityUpdate` mutation.
- [MarketingActivityUpsertExternalInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketingActivityUpsertExternalInput.txt) - The input fields for creating or updating an externally-managed marketing activity.
- [MarketingActivityUpsertExternalPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketingActivityUpsertExternalPayload.txt) - Return type for `marketingActivityUpsertExternal` mutation.
- [MarketingActivityUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketingActivityUserError.txt) - An error that occurs during the execution of marketing activity and engagement mutations.
- [MarketingActivityUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingActivityUserErrorCode.txt) - Possible error codes that can be returned by `MarketingActivityUserError`.
- [MarketingBudget](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketingBudget.txt) - This type combines budget amount and its marketing budget type.
- [MarketingBudgetBudgetType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingBudgetBudgetType.txt) - The budget type for a marketing activity.
- [MarketingChannel](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingChannel.txt) - The medium through which the marketing activity and event reached consumers. This is used for reporting aggregation.
- [MarketingEngagement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketingEngagement.txt) - Marketing engagement represents customer activity taken on a marketing activity or a marketing channel.
- [MarketingEngagementCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketingEngagementCreatePayload.txt) - Return type for `marketingEngagementCreate` mutation.
- [MarketingEngagementInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MarketingEngagementInput.txt) - The input fields for a marketing engagement.
- [MarketingEngagementsDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MarketingEngagementsDeletePayload.txt) - Return type for `marketingEngagementsDelete` mutation.
- [MarketingEvent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketingEvent.txt) - Represents actions that market a merchant's store or products.
- [MarketingEventConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MarketingEventConnection.txt) - An auto-generated type for paginating through multiple MarketingEvents.
- [MarketingEventSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingEventSortKeys.txt) - The set of valid sort keys for the MarketingEvent query.
- [MarketingTactic](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketingTactic.txt) - The available types of tactics for a marketing activity.
- [MarketplacePaymentsConfigurationUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MarketplacePaymentsConfigurationUpdateUserError.txt) - An error that occurs during the execution of `MarketplacePaymentsConfigurationUpdate`.
- [MarketplacePaymentsConfigurationUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MarketplacePaymentsConfigurationUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MarketplacePaymentsConfigurationUpdateUserError`.
- [Media](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Media.txt) - Represents a media interface.
- [MediaConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MediaConnection.txt) - An auto-generated type for paginating through multiple Media.
- [MediaContentType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MediaContentType.txt) - The possible content types for a media object.
- [MediaError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MediaError.txt) - Represents a media error. This typically occurs when there is an issue with the media itself causing it to fail validation. Check the media before attempting to upload again.
- [MediaErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MediaErrorCode.txt) - Error types for media.
- [MediaHost](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MediaHost.txt) - Host for a Media Resource.
- [MediaImage](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MediaImage.txt) - An image hosted on Shopify.
- [MediaImageOriginalSource](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MediaImageOriginalSource.txt) - The original source for an image.
- [MediaPreviewImage](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MediaPreviewImage.txt) - Represents the preview image for a media.
- [MediaPreviewImageStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MediaPreviewImageStatus.txt) - The possible statuses for a media preview image.
- [MediaStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MediaStatus.txt) - The possible statuses for a media object.
- [MediaUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MediaUserError.txt) - Represents an error that happens during execution of a Media query or mutation.
- [MediaUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MediaUserErrorCode.txt) - Possible error codes that can be returned by `MediaUserError`.
- [MediaWarning](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MediaWarning.txt) - Represents a media warning. This occurs when there is a non-blocking concern regarding your media. Consider reviewing your media to ensure it is correct and its parameters are as expected.
- [MediaWarningCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MediaWarningCode.txt) - Warning types for media.
- [Menu](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Menu.txt) - A menu for display on the storefront.
- [MenuConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MenuConnection.txt) - An auto-generated type for paginating through multiple Menus.
- [MenuCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MenuCreatePayload.txt) - Return type for `menuCreate` mutation.
- [MenuCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MenuCreateUserError.txt) - An error that occurs during the execution of `MenuCreate`.
- [MenuCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MenuCreateUserErrorCode.txt) - Possible error codes that can be returned by `MenuCreateUserError`.
- [MenuDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MenuDeletePayload.txt) - Return type for `menuDelete` mutation.
- [MenuDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MenuDeleteUserError.txt) - An error that occurs during the execution of `MenuDelete`.
- [MenuDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MenuDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MenuDeleteUserError`.
- [MenuItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MenuItem.txt) - A menu item for display on the storefront.
- [MenuItemCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MenuItemCreateInput.txt) - The input fields required to create a valid Menu item.
- [MenuItemType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MenuItemType.txt) - A menu item type.
- [MenuItemUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MenuItemUpdateInput.txt) - The input fields required to update a valid Menu item.
- [MenuSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MenuSortKeys.txt) - The set of valid sort keys for the Menu query.
- [MenuUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MenuUpdatePayload.txt) - Return type for `menuUpdate` mutation.
- [MenuUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MenuUpdateUserError.txt) - An error that occurs during the execution of `MenuUpdate`.
- [MenuUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MenuUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MenuUpdateUserError`.
- [MerchandiseDiscountClass](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MerchandiseDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [MerchantAppSignals](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MerchantAppSignals.txt) - Merchant signals for apps.
- [MerchantApprovalSignals](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MerchantApprovalSignals.txt) - Merchant approval for accelerated onboarding to channel integration apps.
- [Metafield](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Metafield.txt) - Metafields enable you to attach additional information to a Shopify resource, such as a [Product](https://shopify.dev/api/admin-graphql/latest/objects/product) or a [Collection](https://shopify.dev/api/admin-graphql/latest/objects/collection). For more information about where you can attach metafields refer to [HasMetafields](https://shopify.dev/api/admin/graphql/reference/common-objects/HasMetafields). Some examples of the data that metafields enable you to store are specifications, size charts, downloadable documents, release dates, images, or part numbers. Metafields are identified by an owner resource, namespace, and key. and store a value along with type information for that value.
- [MetafieldAccess](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldAccess.txt) - The access settings for this metafield definition.
- [MetafieldAccessGrant](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldAccessGrant.txt) - An explicit access grant for the metafields under this definition.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldAccessInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAccessUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldAccessUpdateInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAdminAccess](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldAdminAccess.txt) - Possible admin access settings for metafields.
- [MetafieldAdminAccessInput](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldAdminAccessInput.txt) - The possible values for setting metafield Admin API access.
- [MetafieldCapabilities](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldCapabilities.txt) - Provides the capabilities of a metafield definition.
- [MetafieldCapabilityAdminFilterable](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldCapabilityAdminFilterable.txt) - Information about the admin filterable capability on a metafield definition.
- [MetafieldCapabilityAdminFilterableInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldCapabilityAdminFilterableInput.txt) - The input fields for enabling and disabling the admin filterable capability.
- [MetafieldCapabilityCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldCapabilityCreateInput.txt) - The input fields for creating a metafield capability.
- [MetafieldCapabilitySmartCollectionCondition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldCapabilitySmartCollectionCondition.txt) - Information about the smart collection condition capability on a metafield definition.
- [MetafieldCapabilitySmartCollectionConditionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldCapabilitySmartCollectionConditionInput.txt) - The input fields for enabling and disabling the smart collection condition capability.
- [MetafieldCapabilityUniqueValues](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldCapabilityUniqueValues.txt) - Information about the unique values capability on a metafield definition.
- [MetafieldCapabilityUniqueValuesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldCapabilityUniqueValuesInput.txt) - The input fields for enabling and disabling the unique values capability.
- [MetafieldCapabilityUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldCapabilityUpdateInput.txt) - The input fields for updating a metafield capability.
- [MetafieldConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MetafieldConnection.txt) - An auto-generated type for paginating through multiple Metafields.
- [MetafieldCustomerAccountAccess](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldCustomerAccountAccess.txt) - Defines how the metafields of a definition can be accessed in the Customer Account API.
- [MetafieldCustomerAccountAccessInput](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldCustomerAccountAccessInput.txt) - The possible values for setting metafield Customer Account API access.
- [MetafieldDefinition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinition.txt) - Metafield definitions enable you to define additional validation constraints for metafields, and enable the merchant to edit metafield values in context.
- [MetafieldDefinitionAdminFilterStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldDefinitionAdminFilterStatus.txt) - Possible filter statuses associated with a metafield definition for use in admin filtering.
- [MetafieldDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MetafieldDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitions.
- [MetafieldDefinitionConstraintStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldDefinitionConstraintStatus.txt) - Metafield definition constraint criteria to filter metafield definitions by.
- [MetafieldDefinitionConstraintSubtypeIdentifier](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldDefinitionConstraintSubtypeIdentifier.txt) - The input fields used to identify a subtype of a resource for the purposes of metafield definition constraints.
- [MetafieldDefinitionConstraintValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionConstraintValue.txt) - A constraint subtype value that the metafield definition applies to.
- [MetafieldDefinitionConstraintValueConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MetafieldDefinitionConstraintValueConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitionConstraintValues.
- [MetafieldDefinitionConstraintValueUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldDefinitionConstraintValueUpdateInput.txt) - The inputs fields for modifying a metafield definition's constraint subtype values. Exactly one option is required.
- [MetafieldDefinitionConstraints](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionConstraints.txt) - The constraints that determine what subtypes of resources a metafield definition applies to.
- [MetafieldDefinitionConstraintsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldDefinitionConstraintsInput.txt) - The input fields required to create metafield definition constraints. Each constraint applies a metafield definition to a subtype of a resource.
- [MetafieldDefinitionConstraintsUpdatesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldDefinitionConstraintsUpdatesInput.txt) - The input fields required to update metafield definition constraints. Each constraint applies a metafield definition to a subtype of a resource.
- [MetafieldDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetafieldDefinitionCreatePayload.txt) - Return type for `metafieldDefinitionCreate` mutation.
- [MetafieldDefinitionCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionCreateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionCreate`.
- [MetafieldDefinitionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldDefinitionCreateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionCreateUserError`.
- [MetafieldDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetafieldDefinitionDeletePayload.txt) - Return type for `metafieldDefinitionDelete` mutation.
- [MetafieldDefinitionDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionDeleteUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionDelete`.
- [MetafieldDefinitionDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldDefinitionDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionDeleteUserError`.
- [MetafieldDefinitionIdentifier](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionIdentifier.txt) - Identifies a metafield definition by its owner type, namespace, and key.
- [MetafieldDefinitionIdentifierInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldDefinitionIdentifierInput.txt) - The input fields that identify metafield definitions.
- [MetafieldDefinitionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldDefinitionInput.txt) - The input fields required to create a metafield definition.
- [MetafieldDefinitionPinPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetafieldDefinitionPinPayload.txt) - Return type for `metafieldDefinitionPin` mutation.
- [MetafieldDefinitionPinUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionPinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionPin`.
- [MetafieldDefinitionPinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldDefinitionPinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionPinUserError`.
- [MetafieldDefinitionPinnedStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldDefinitionPinnedStatus.txt) - Possible metafield definition pinned statuses.
- [MetafieldDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldDefinitionSortKeys.txt) - The set of valid sort keys for the MetafieldDefinition query.
- [MetafieldDefinitionSupportedValidation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionSupportedValidation.txt) - The type and name for the optional validation configuration of a metafield.  For example, a supported validation might consist of a `max` name and a `number_integer` type. This validation can then be used to enforce a maximum character length for a `single_line_text_field` metafield.
- [MetafieldDefinitionType](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionType.txt) - A metafield definition type provides basic foundation and validation for a metafield.
- [MetafieldDefinitionUnpinPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetafieldDefinitionUnpinPayload.txt) - Return type for `metafieldDefinitionUnpin` mutation.
- [MetafieldDefinitionUnpinUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionUnpinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUnpin`.
- [MetafieldDefinitionUnpinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldDefinitionUnpinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUnpinUserError`.
- [MetafieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldDefinitionUpdateInput.txt) - The input fields required to update a metafield definition.
- [MetafieldDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetafieldDefinitionUpdatePayload.txt) - Return type for `metafieldDefinitionUpdate` mutation.
- [MetafieldDefinitionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionUpdateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUpdate`.
- [MetafieldDefinitionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldDefinitionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUpdateUserError`.
- [MetafieldDefinitionValidation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldDefinitionValidation.txt) - A configured metafield definition validation.  For example, for a metafield definition of `number_integer` type, you can set a validation with the name `max` and a value of `15`. This validation will ensure that the value of the metafield is a number less than or equal to 15.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldDefinitionValidationInput.txt) - The name and value for a metafield definition validation.  For example, for a metafield definition of `single_line_text_field` type, you can set a validation with the name `min` and a value of `10`. This validation will ensure that the value of the metafield is at least 10 characters.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldDefinitionValidationStatus.txt) - Possible metafield definition validation statuses.
- [MetafieldGrantAccessLevel](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldGrantAccessLevel.txt) - Possible access levels for explicit metafield access grants.
- [MetafieldIdentifier](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldIdentifier.txt) - Identifies a metafield by its owner resource, namespace, and key.
- [MetafieldIdentifierInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldIdentifierInput.txt) - The input fields that identify metafields.
- [MetafieldInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldInput.txt) - The input fields to use to create or update a metafield through a mutation on the owning resource. An alternative way to create or update a metafield is by using the [metafieldsSet](https://shopify.dev/api/admin-graphql/latest/mutations/metafieldsSet) mutation.
- [MetafieldOwnerType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldOwnerType.txt) - Possible types of a metafield's owner resource.
- [MetafieldReference](https://shopify.dev/docs/api/admin-graphql/unstable/unions/MetafieldReference.txt) - The resource referenced by the metafield value.
- [MetafieldReferenceConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MetafieldReferenceConnection.txt) - An auto-generated type for paginating through multiple MetafieldReferences.
- [MetafieldReferencer](https://shopify.dev/docs/api/admin-graphql/unstable/unions/MetafieldReferencer.txt) - Types of resources that may use metafields to reference other resources.
- [MetafieldRelation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldRelation.txt) - Defines a relation between two resources via a reference metafield. The referencer owns the joining field with a given namespace and key, while the target is referenced by the field.
- [MetafieldRelationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MetafieldRelationConnection.txt) - An auto-generated type for paginating through multiple MetafieldRelations.
- [MetafieldStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldStorefrontAccess.txt) - Defines how the metafields of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetafieldStorefrontAccessInput](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldStorefrontAccessInput.txt) - The possible values for setting metafield storefront access. Storefront accesss governs both Liquid and the GraphQL Storefront API.
- [MetafieldValidationStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldValidationStatus.txt) - Possible metafield validation statuses.
- [MetafieldValueType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldValueType.txt) - Legacy type information for the stored value. Replaced by `type`.
- [MetafieldsDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetafieldsDeletePayload.txt) - Return type for `metafieldsDelete` mutation.
- [MetafieldsSetInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetafieldsSetInput.txt) - The input fields for a metafield value to set.
- [MetafieldsSetPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetafieldsSetPayload.txt) - Return type for `metafieldsSet` mutation.
- [MetafieldsSetUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetafieldsSetUserError.txt) - An error that occurs during the execution of `MetafieldsSet`.
- [MetafieldsSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetafieldsSetUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldsSetUserError`.
- [Metaobject](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Metaobject.txt) - Provides an object instance represented by a MetaobjectDefinition.
- [MetaobjectAccess](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectAccess.txt) - Provides metaobject definition's access configuration.
- [MetaobjectAccessInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectAccessInput.txt) - The input fields for configuring metaobject access controls.
- [MetaobjectAdminAccess](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetaobjectAdminAccess.txt) - Defines how the metaobjects of a definition can be accessed in admin API surface areas.
- [MetaobjectAdminAccessInput](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetaobjectAdminAccessInput.txt) - Defines how the metaobjects of a definition can be accessed in admin API surface areas.
- [MetaobjectBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetaobjectBulkDeletePayload.txt) - Return type for `metaobjectBulkDelete` mutation.
- [MetaobjectBulkDeleteWhereCondition](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectBulkDeleteWhereCondition.txt) - Specifies the condition by which metaobjects are deleted. Exactly one field of input is required.
- [MetaobjectCapabilities](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectCapabilities.txt) - Provides the capabilities of a metaobject definition.
- [MetaobjectCapabilitiesOnlineStore](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectCapabilitiesOnlineStore.txt) - The Online Store capability of a metaobject definition.
- [MetaobjectCapabilitiesPublishable](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectCapabilitiesPublishable.txt) - The publishable capability of a metaobject definition.
- [MetaobjectCapabilitiesRenderable](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectCapabilitiesRenderable.txt) - The renderable capability of a metaobject definition.
- [MetaobjectCapabilitiesTranslatable](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectCapabilitiesTranslatable.txt) - The translatable capability of a metaobject definition.
- [MetaobjectCapabilityCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityCreateInput.txt) - The input fields for creating a metaobject capability.
- [MetaobjectCapabilityData](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectCapabilityData.txt) - Provides the capabilities of a metaobject.
- [MetaobjectCapabilityDataInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityDataInput.txt) - The input fields for metaobject capabilities.
- [MetaobjectCapabilityDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectCapabilityDataOnlineStore.txt) - The Online Store capability for the parent metaobject.
- [MetaobjectCapabilityDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityDataOnlineStoreInput.txt) - The input fields for the Online Store capability to control renderability on the Online Store.
- [MetaobjectCapabilityDataPublishable](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectCapabilityDataPublishable.txt) - The publishable capability for the parent metaobject.
- [MetaobjectCapabilityDataPublishableInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityDataPublishableInput.txt) - The input fields for publishable capability to adjust visibility on channels.
- [MetaobjectCapabilityDefinitionDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectCapabilityDefinitionDataOnlineStore.txt) - The Online Store capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityDefinitionDataOnlineStoreInput.txt) - The input fields of the Online Store capability.
- [MetaobjectCapabilityDefinitionDataRenderable](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectCapabilityDefinitionDataRenderable.txt) - The renderable capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataRenderableInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityDefinitionDataRenderableInput.txt) - The input fields of the renderable capability for SEO aliases.
- [MetaobjectCapabilityOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityOnlineStoreInput.txt) - The input fields for enabling and disabling the Online Store capability.
- [MetaobjectCapabilityPublishableInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityPublishableInput.txt) - The input fields for enabling and disabling the publishable capability.
- [MetaobjectCapabilityRenderableInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityRenderableInput.txt) - The input fields for enabling and disabling the renderable capability.
- [MetaobjectCapabilityTranslatableInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityTranslatableInput.txt) - The input fields for enabling and disabling the translatable capability.
- [MetaobjectCapabilityType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetaobjectCapabilityType.txt) - Metaobject Capabilities types which can be enabled.
- [MetaobjectCapabilityUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCapabilityUpdateInput.txt) - The input fields for updating a metaobject capability.
- [MetaobjectConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MetaobjectConnection.txt) - An auto-generated type for paginating through multiple Metaobjects.
- [MetaobjectCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectCreateInput.txt) - The input fields for creating a metaobject.
- [MetaobjectCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetaobjectCreatePayload.txt) - Return type for `metaobjectCreate` mutation.
- [MetaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectDefinition.txt) - Provides the definition of a generic object structure composed of metafields.
- [MetaobjectDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MetaobjectDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetaobjectDefinitions.
- [MetaobjectDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectDefinitionCreateInput.txt) - The input fields for creating a metaobject definition.
- [MetaobjectDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetaobjectDefinitionCreatePayload.txt) - Return type for `metaobjectDefinitionCreate` mutation.
- [MetaobjectDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetaobjectDefinitionDeletePayload.txt) - Return type for `metaobjectDefinitionDelete` mutation.
- [MetaobjectDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectDefinitionUpdateInput.txt) - The input fields for updating a metaobject definition.
- [MetaobjectDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetaobjectDefinitionUpdatePayload.txt) - Return type for `metaobjectDefinitionUpdate` mutation.
- [MetaobjectDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetaobjectDeletePayload.txt) - Return type for `metaobjectDelete` mutation.
- [MetaobjectField](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectField.txt) - Provides a field definition and the data value assigned to it.
- [MetaobjectFieldDefinition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectFieldDefinition.txt) - Defines a field for a MetaobjectDefinition with properties such as the field's data type and validations.
- [MetaobjectFieldDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectFieldDefinitionCreateInput.txt) - The input fields for creating a metaobject field definition.
- [MetaobjectFieldDefinitionDeleteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectFieldDefinitionDeleteInput.txt) - The input fields for deleting a metaobject field definition.
- [MetaobjectFieldDefinitionOperationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectFieldDefinitionOperationInput.txt) - The input fields for possible operations for modifying field definitions. Exactly one option is required.
- [MetaobjectFieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectFieldDefinitionUpdateInput.txt) - The input fields for updating a metaobject field definition.
- [MetaobjectFieldInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectFieldInput.txt) - The input fields for a metaobject field value.
- [MetaobjectHandleInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectHandleInput.txt) - The input fields for retrieving a metaobject by handle.
- [MetaobjectStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetaobjectStatus.txt) - Defines visibility status for metaobjects.
- [MetaobjectStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetaobjectStorefrontAccess.txt) - Defines how the metaobjects of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetaobjectThumbnail](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectThumbnail.txt) - Provides attributes for visual representation.
- [MetaobjectUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectUpdateInput.txt) - The input fields for updating a metaobject.
- [MetaobjectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetaobjectUpdatePayload.txt) - Return type for `metaobjectUpdate` mutation.
- [MetaobjectUpsertInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectUpsertInput.txt) - The input fields for upserting a metaobject.
- [MetaobjectUpsertPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetaobjectUpsertPayload.txt) - Return type for `metaobjectUpsert` mutation.
- [MetaobjectUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectUserError.txt) - Defines errors encountered while managing metaobject resources.
- [MetaobjectUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MetaobjectUserErrorCode.txt) - Possible error codes that can be returned by `MetaobjectUserError`.
- [MetaobjectsCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectsCreateInput.txt) - The input fields for creating multiple metaobjects.
- [MetaobjectsCreateMetaobjectInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectsCreateMetaobjectInput.txt) - The input fields for creating a single metaobject.
- [MetaobjectsCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MetaobjectsCreatePayload.txt) - Return type for `metaobjectsCreate` mutation.
- [MethodDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MethodDefinitionSortKeys.txt) - The set of valid sort keys for the MethodDefinition query.
- [MobilePlatformApplication](https://shopify.dev/docs/api/admin-graphql/unstable/unions/MobilePlatformApplication.txt) - You can use the `MobilePlatformApplication` resource to enable [shared web credentials](https://developer.apple.com/documentation/security/shared_web_credentials) for Shopify iOS apps, as well as to create [iOS universal link](https://developer.apple.com/ios/universal-links/) or [Android app link](https://developer.android.com/training/app-links/) verification endpoints for merchant Shopify iOS or Android apps. Shared web credentials let iOS users access a native app after logging into the respective website in Safari without re-entering their username and password. If a user changes their credentials in the app, then those changes are reflected in Safari. You must use a custom domain to integrate shared web credentials with Shopify. With each platform's link system, users can tap a link to a shop's website and get seamlessly redirected to a merchant's installed app without going through a browser or manually selecting an app.  For full configuration instructions on iOS shared web credentials, see the [associated domains setup](https://developer.apple.com/documentation/security/password_autofill/setting_up_an_app_s_associated_domains) technical documentation.  For full configuration instructions on iOS universal links or Android App Links, see the respective [iOS universal link](https://developer.apple.com/documentation/uikit/core_app/allowing_apps_and_websites_to_link_to_your_content) or [Android app link](https://developer.android.com/training/app-links) technical documentation.
- [MobilePlatformApplicationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/MobilePlatformApplicationConnection.txt) - An auto-generated type for paginating through multiple MobilePlatformApplications.
- [MobilePlatformApplicationCreateAndroidInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MobilePlatformApplicationCreateAndroidInput.txt) - The input fields for an Android based mobile platform application.
- [MobilePlatformApplicationCreateAppleInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MobilePlatformApplicationCreateAppleInput.txt) - The input fields for an Apple based mobile platform application.
- [MobilePlatformApplicationCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MobilePlatformApplicationCreateInput.txt) - The input fields for a mobile application platform type.
- [MobilePlatformApplicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MobilePlatformApplicationCreatePayload.txt) - Return type for `mobilePlatformApplicationCreate` mutation.
- [MobilePlatformApplicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MobilePlatformApplicationDeletePayload.txt) - Return type for `mobilePlatformApplicationDelete` mutation.
- [MobilePlatformApplicationUpdateAndroidInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MobilePlatformApplicationUpdateAndroidInput.txt) - The input fields for an Android based mobile platform application.
- [MobilePlatformApplicationUpdateAppleInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MobilePlatformApplicationUpdateAppleInput.txt) - The input fields for an Apple based mobile platform application.
- [MobilePlatformApplicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MobilePlatformApplicationUpdateInput.txt) - The input fields for the mobile platform application platform type.
- [MobilePlatformApplicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/MobilePlatformApplicationUpdatePayload.txt) - Return type for `mobilePlatformApplicationUpdate` mutation.
- [MobilePlatformApplicationUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MobilePlatformApplicationUserError.txt) - Represents an error in the input of a mutation.
- [MobilePlatformApplicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/MobilePlatformApplicationUserErrorCode.txt) - Possible error codes that can be returned by `MobilePlatformApplicationUserError`.
- [Model3d](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Model3d.txt) - Represents a Shopify hosted 3D model.
- [Model3dBoundingBox](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Model3dBoundingBox.txt) - Bounding box information of a 3d model.
- [Model3dSource](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Model3dSource.txt) - A source for a Shopify-hosted 3d model.  Types of sources include GLB and USDZ formatted 3d models, where the former is an original 3d model and the latter has been converted from the original.  If the original source is in GLB format and over 15 MBs in size, then both the original and the USDZ formatted source are optimized to reduce the file size.
- [Money](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Money.txt) - A monetary value string without a currency symbol or code. Example value: `"100.57"`.
- [MoneyBag](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MoneyBag.txt) - A collection of monetary values in their respective currencies. Typically used in the context of multi-currency pricing and transactions, when an amount in the shop's currency is converted to the customer's currency of choice (the presentment currency).
- [MoneyBagInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MoneyBagInput.txt) - An input collection of monetary values in their respective currencies. Represents an amount in the shop's currency and the amount as converted to the customer's currency of choice (the presentment currency).
- [MoneyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MoneyInput.txt) - The input fields for a monetary value with currency.
- [MoneyV2](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MoneyV2.txt) - A monetary value with currency.
- [MoveInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MoveInput.txt) - The input fields for a single move of an object to a specific position in a set, using a zero-based index.
- [abandonmentEmailStateUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/abandonmentEmailStateUpdate.txt) - Updates the email state value for an abandonment.
- [abandonmentUpdateActivitiesDeliveryStatuses](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/abandonmentUpdateActivitiesDeliveryStatuses.txt) - Updates the marketing activities delivery statuses for an abandonment.
- [appPurchaseOneTimeCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/appPurchaseOneTimeCreate.txt) - Charges a shop for features or services one time. This type of charge is recommended for apps that aren't billed on a recurring basis. Test and demo shops aren't charged.
- [appRevokeAccessScopes](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/appRevokeAccessScopes.txt) - Revokes access scopes previously granted for an app installation.
- [appSubscriptionCancel](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/appSubscriptionCancel.txt) - Cancels an app subscription on a store.
- [appSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/appSubscriptionCreate.txt) - Allows an app to charge a store for features or services on a recurring basis.
- [appSubscriptionLineItemUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/appSubscriptionLineItemUpdate.txt) - Updates the capped amount on the usage pricing plan of an app subscription line item.
- [appSubscriptionTrialExtend](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/appSubscriptionTrialExtend.txt) - Extends the trial of an app subscription.
- [appUsageRecordCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/appUsageRecordCreate.txt) - Enables an app to charge a store for features or services on a per-use basis. The usage charge value is counted towards the `cappedAmount` limit that was specified in the `appUsagePricingDetails` field when the app subscription was created. If you create an app usage charge that causes the total usage charges in a billing interval to exceed the capped amount, then a `Total price exceeds balance remaining` error is returned.
- [articleCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/articleCreate.txt) - Creates an article.
- [articleDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/articleDelete.txt) - Deletes an article.
- [articleUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/articleUpdate.txt) - Updates an article.
- [backupRegionUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/backupRegionUpdate.txt) - Update the backup region that is used when we have no better signal of what region a buyer is in.
- [blogCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/blogCreate.txt) - Creates a blog.
- [blogDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/blogDelete.txt) - Deletes a blog.
- [blogUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/blogUpdate.txt) - Updates a blog.
- [bulkDiscountResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/bulkDiscountResourceFeedbackCreate.txt) - Creates resource feedback for multiple discounts.
- [bulkOperationCancel](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/bulkOperationCancel.txt) - Starts the cancelation process of a running bulk operation.  There may be a short delay from when a cancelation starts until the operation is actually canceled.
- [bulkOperationRunMutation](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/bulkOperationRunMutation.txt) - Creates and runs a bulk operation mutation.  To learn how to bulk import large volumes of data asynchronously, refer to the [bulk import data guide](https://shopify.dev/api/usage/bulk-operations/imports).
- [bulkOperationRunQuery](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/bulkOperationRunQuery.txt) - Creates and runs a bulk operation query.  See the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/queries) for more details.
- [bulkProductResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/bulkProductResourceFeedbackCreate.txt) - Creates product feedback for multiple products.
- [carrierServiceCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/carrierServiceCreate.txt) - Creates a new carrier service.
- [carrierServiceDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/carrierServiceDelete.txt) - Removes an existing carrier service.
- [carrierServiceUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/carrierServiceUpdate.txt) - Updates a carrier service. Only the app that creates a carrier service can update it.
- [cartTransformCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/cartTransformCreate.txt) - Create a CartTransform function to the Shop.
- [cartTransformDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/cartTransformDelete.txt) - Destroy a cart transform function from the Shop.
- [catalogContextUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/catalogContextUpdate.txt) - Updates the context of a catalog.
- [catalogCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/catalogCreate.txt) - Creates a new catalog.
- [catalogDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/catalogDelete.txt) - Delete a catalog.
- [catalogUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/catalogUpdate.txt) - Updates an existing catalog.
- [checkoutAndAccountsConfigurationUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/checkoutAndAccountsConfigurationUpdate.txt) - Updates a checkout and accounts configuration.
- [checkoutBrandingUpsert](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert.txt) - Updates the checkout branding settings for a [checkout profile](https://shopify.dev/api/admin-graphql/unstable/queries/checkoutProfile).  If the settings don't exist, then new settings are created. The checkout branding settings applied to a published checkout profile will be immediately visible within the store's checkout. The checkout branding settings applied to a draft checkout profile could be previewed within the admin checkout editor.  To learn more about updating checkout branding settings, refer to the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [collectionAddProducts](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/collectionAddProducts.txt) - Adds products to a collection.
- [collectionAddProductsV2](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/collectionAddProductsV2.txt) - Asynchronously adds a set of products to a given collection. It can take a long time to run. Instead of returning a collection, it returns a job which should be polled.
- [collectionCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/collectionCreate.txt) - Creates a collection.
- [collectionDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/collectionDelete.txt) - Deletes a collection.
- [collectionPublish](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/collectionPublish.txt) - Publishes a collection to a channel.
- [collectionRemoveProducts](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/collectionRemoveProducts.txt) - Removes a set of products from a given collection. The mutation can take a long time to run. Instead of returning an updated collection the mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). For use with manual collections only.
- [collectionReorderProducts](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/collectionReorderProducts.txt) - Asynchronously reorders a set of products within a specified collection. Instead of returning an updated collection, this mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). The [`Collection.sortOrder`](https://shopify.dev/api/admin-graphql/latest/objects/Collection#field-collection-sortorder) must be `MANUAL`. Displaced products will have their position altered in a consistent manner, with no gaps.
- [collectionUnpublish](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/collectionUnpublish.txt) - Unpublishes a collection.
- [collectionUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/collectionUpdate.txt) - Updates a collection.
- [combinedListingUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/combinedListingUpdate.txt) - Add, remove and update `CombinedListing`s of a given Product.  `CombinedListing`s are comprised of multiple products to create a single listing. There are two kinds of products used in a `CombinedListing`:  1. Parent products 2. Child products  The parent product is created with a `productCreate` with a `CombinedListingRole` of `PARENT`. Once created, you can associate child products with the parent product using this mutation. Parent products represent the idea of a product (e.g. Shoe).  Child products represent a particular option value (or combination of option values) of a parent product. For instance, with your Shoe parent product, you may have several child products representing specific colors of the shoe (e.g. Shoe - Blue). You could also have child products representing more than a single option (e.g. Shoe - Blue/Canvas, Shoe - Blue/Leather, etc...).  The combined listing is the association of parent product to one or more child products.  Learn more about [Combined Listings](https://shopify.dev/apps/selling-strategies/combined-listings).
- [commentApprove](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/commentApprove.txt) - Approves a comment.
- [commentDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/commentDelete.txt) - Deletes a comment.
- [commentNotSpam](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/commentNotSpam.txt) - Marks a comment as not spam.
- [commentSpam](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/commentSpam.txt) - Marks a comment as spam.
- [companiesDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companiesDelete.txt) - Deletes a list of companies.
- [companyAddressDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyAddressDelete.txt) - Deletes a company address.
- [companyAssignCustomerAsContact](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyAssignCustomerAsContact.txt) - Assigns the customer as a company contact.
- [companyAssignMainContact](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyAssignMainContact.txt) - Assigns the main contact for the company.
- [companyContactAssignRole](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyContactAssignRole.txt) - Assigns a role to a contact for a location.
- [companyContactAssignRoles](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyContactAssignRoles.txt) - Assigns roles on a company contact.
- [companyContactCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyContactCreate.txt) - Creates a company contact.
- [companyContactDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyContactDelete.txt) - Deletes a company contact.
- [companyContactRemoveFromCompany](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyContactRemoveFromCompany.txt) - Removes a company contact from a Company.
- [companyContactRevokeRole](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyContactRevokeRole.txt) - Revokes a role on a company contact.
- [companyContactRevokeRoles](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyContactRevokeRoles.txt) - Revokes roles on a company contact.
- [companyContactUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyContactUpdate.txt) - Updates a company contact.
- [companyContactsDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyContactsDelete.txt) - Deletes one or more company contacts.
- [companyCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyCreate.txt) - Creates a company.
- [companyDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyDelete.txt) - Deletes a company.
- [companyLocationAssignAddress](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationAssignAddress.txt) - Updates an address on a company location.
- [companyLocationAssignRoles](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationAssignRoles.txt) - Assigns roles on a company location.
- [companyLocationAssignStaffMembers](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationAssignStaffMembers.txt) - Creates one or more mappings between a staff member at a shop and a company location.
- [companyLocationAssignTaxExemptions](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationAssignTaxExemptions.txt) - Assigns tax exemptions to the company location.
- [companyLocationCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationCreate.txt) - Creates a company location.
- [companyLocationCreateTaxRegistration](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationCreateTaxRegistration.txt) - Creates a tax registration for a company location.
- [companyLocationDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationDelete.txt) - Deletes a company location.
- [companyLocationRemoveStaffMembers](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationRemoveStaffMembers.txt) - Deletes one or more existing mappings between a staff member at a shop and a company location.
- [companyLocationRevokeRoles](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationRevokeRoles.txt) - Revokes roles on a company location.
- [companyLocationRevokeTaxExemptions](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationRevokeTaxExemptions.txt) - Revokes tax exemptions from the company location.
- [companyLocationRevokeTaxRegistration](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationRevokeTaxRegistration.txt) - Revokes tax registration on a company location.
- [companyLocationTaxSettingsUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationTaxSettingsUpdate.txt) - Sets the tax settings for a company location.
- [companyLocationUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationUpdate.txt) - Updates a company location.
- [companyLocationsDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyLocationsDelete.txt) - Deletes a list of company locations.
- [companyRevokeMainContact](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyRevokeMainContact.txt) - Revokes the main contact from the company.
- [companyUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/companyUpdate.txt) - Updates a company.
- [consentPolicyUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/consentPolicyUpdate.txt) - Update or create consent policies in bulk.
- [customerAddTaxExemptions](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerAddTaxExemptions.txt) - Add tax exemptions for the customer.
- [customerCancelDataErasure](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerCancelDataErasure.txt) - Cancels a pending erasure of a customer's data.  To request an erasure of a customer's data use the [customerRequestDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerRequestDataErasure).
- [customerCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerCreate.txt) - Create a new customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerDelete.txt) - Delete a customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerEmailMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerEmailMarketingConsentUpdate.txt) - Update a customer's email marketing information information.
- [customerGenerateAccountActivationUrl](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerGenerateAccountActivationUrl.txt) - Generate an account activation URL for a customer.
- [customerMerge](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerMerge.txt) - Merges two customers.
- [customerPaymentMethodCreditCardCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerPaymentMethodCreditCardCreate.txt) - Creates a credit card payment method for a customer using a session id. These values are only obtained through card imports happening from a PCI compliant environment. Please use customerPaymentMethodRemoteCreate if you are not managing credit cards directly.
- [customerPaymentMethodCreditCardUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerPaymentMethodCreditCardUpdate.txt) - Updates the credit card payment method for a customer.
- [customerPaymentMethodGetUpdateUrl](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerPaymentMethodGetUpdateUrl.txt) - Returns a URL that allows the customer to update a specific payment method.  Currently, `customerPaymentMethodGetUpdateUrl` only supports Shop Pay.
- [customerPaymentMethodPaypalBillingAgreementCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerPaymentMethodPaypalBillingAgreementCreate.txt) - Creates a PayPal billing agreement for a customer.
- [customerPaymentMethodPaypalBillingAgreementUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerPaymentMethodPaypalBillingAgreementUpdate.txt) - Updates a PayPal billing agreement for a customer.
- [customerPaymentMethodRemoteCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerPaymentMethodRemoteCreate.txt) - Create a payment method from remote gateway identifiers.
- [customerPaymentMethodRevoke](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerPaymentMethodRevoke.txt) - Revokes a customer's payment method.
- [customerPaymentMethodSendUpdateEmail](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerPaymentMethodSendUpdateEmail.txt) - Sends a link to the customer so they can update a specific payment method.
- [customerRemoveTaxExemptions](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerRemoveTaxExemptions.txt) - Remove tax exemptions from a customer.
- [customerReplaceTaxExemptions](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerReplaceTaxExemptions.txt) - Replace tax exemptions for a customer.
- [customerRequestDataErasure](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerRequestDataErasure.txt) - Enqueues a request to erase customer's data. Read more [here](https://help.shopify.com/manual/privacy-and-security/privacy/processing-customer-data-requests#erase-customer-personal-data).  To cancel the data erasure request use the [customerCancelDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerCancelDataErasure).
- [customerSegmentMembersQueryCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerSegmentMembersQueryCreate.txt) - Creates a customer segment members query.
- [customerSendAccountInviteEmail](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerSendAccountInviteEmail.txt) - Sends the customer an account invite email.
- [customerSet](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerSet.txt) - Creates or updates a customer in a single mutation.  Use this mutation when syncing information from an external data source into Shopify.  This mutation can be used to create a new customer or update an existing customer.  To create a new customer omit the `id` field in the input. To update an existing customer, include the `id` field in the input.  This mutation can also be used to perform an 'upsert' operation. To perform an 'upsert' use the `upsertInput` argument to upsert a customer by a unique key (email or phone).  If a customer with the specified unique key exists, it will be updated. If not, a new customer will be created.  As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data)  Any list field (e.g. [addresses](https://shopify.dev/api/admin-graphql/unstable/input-objects/MailingAddressInput), will be updated so that all included entries are either created or updated, and all existing entries not included will be deleted.  All other fields will be updated to the value passed. Omitted fields will not be updated.
- [customerSmsMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerSmsMarketingConsentUpdate.txt) - Update a customer's SMS marketing consent information.
- [customerUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerUpdate.txt) - Update a customer's attributes. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerUpdateDefaultAddress](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/customerUpdateDefaultAddress.txt) - Updates a customer's default address.
- [dataSaleOptOut](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/dataSaleOptOut.txt) - Opt out a customer from data sale.
- [delegateAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/delegateAccessTokenCreate.txt) - Creates a delegate access token.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [delegateAccessTokenDestroy](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/delegateAccessTokenDestroy.txt) - Destroys a delegate access token.
- [deliveryCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryCustomizationActivation.txt) - Activates and deactivates delivery customizations.
- [deliveryCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryCustomizationCreate.txt) - Creates a delivery customization.
- [deliveryCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryCustomizationDelete.txt) - Creates a delivery customization.
- [deliveryCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryCustomizationUpdate.txt) - Updates a delivery customization.
- [deliveryProfileCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryProfileCreate.txt) - Create a delivery profile.
- [deliveryProfileRemove](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryProfileRemove.txt) - Enqueue the removal of a delivery profile.
- [deliveryProfileUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryProfileUpdate.txt) - Update a delivery profile.
- [deliveryPromiseParticipantsUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryPromiseParticipantsUpdate.txt) - Updates the delivery promise participants by adding or removing owners based on a branded promise handle.
- [deliveryPromiseProviderUpsert](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryPromiseProviderUpsert.txt) - Creates or updates a delivery promise provider. Currently restricted to select approved delivery promise partners.
- [deliveryPromiseSkuSettingUpsert](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryPromiseSkuSettingUpsert.txt) - Creates or updates a delivery promise SKU setting that will be used when looking up delivery promises for the SKU.
- [deliverySettingUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliverySettingUpdate.txt) - Set the delivery settings for a shop.
- [deliveryShippingOriginAssign](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryShippingOriginAssign.txt) - Assigns a location as the shipping origin while using legacy compatibility mode for multi-location delivery profiles.
- [discountAutomaticActivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticActivate.txt) - Activates an automatic discount.
- [discountAutomaticAppCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticAppCreate.txt) - Creates an automatic discount that's managed by an app. Use this mutation with [Shopify Functions](https://shopify.dev/docs/apps/build/functions) when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create an automatic discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create code discounts with custom logic, use the [`discountCodeAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppCreate) mutation.
- [discountAutomaticAppUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticAppUpdate.txt) - Updates an existing automatic discount that's managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to update a new "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To update code discounts with custom logic, use the [`discountCodeAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppUpdate) mutation instead.
- [discountAutomaticBasicCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicCreate) mutation.
- [discountAutomaticBasicUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticBasicUpdate.txt) - Updates an existing [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicUpdate) mutation instead.
- [discountAutomaticBulkDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticBulkDelete.txt) - Asynchronously delete automatic discounts in bulk if a `search` or `saved_search_id` argument is provided or if a maximum discount threshold is reached (1,000). Otherwise, deletions will occur inline. **Warning:** All automatic discounts will be deleted if a blank `search` argument is provided.
- [discountAutomaticBxgyCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyCreate) mutation.
- [discountAutomaticBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticBxgyUpdate.txt) - Updates an existing [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyUpdate) mutation instead.
- [discountAutomaticDeactivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticDeactivate.txt) - Deactivates an automatic discount.
- [discountAutomaticDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticDelete.txt) - Deletes an [automatic discount](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [discountAutomaticFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticFreeShippingCreate.txt) - Creates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingCreate) mutation.
- [discountAutomaticFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountAutomaticFreeShippingUpdate.txt) - Updates an existing [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingUpdate) mutation instead.
- [discountCodeActivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeActivate.txt) - Activates a code discount.
- [discountCodeAppCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeAppCreate.txt) - Creates a code discount. The discount type must be provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Functions can implement [order](https://shopify.dev/docs/api/functions/reference/order-discounts), [product](https://shopify.dev/docs/api/functions/reference/product-discounts), or [shipping](https://shopify.dev/docs/api/functions/reference/shipping-discounts) discount functions. Use this mutation with Shopify Functions when you need custom logic beyond [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create a code discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create automatic discounts with custom logic, use [`discountAutomaticAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppCreate).
- [discountCodeAppUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeAppUpdate.txt) - Updates a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  > Note: > To update automatic discounts, use [`discountAutomaticAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppUpdate).
- [discountCodeBasicCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicCreate) mutation.
- [discountCodeBasicUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeBasicUpdate.txt) - Updates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicUpdate) mutation.
- [discountCodeBulkActivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeBulkActivate.txt) - Activates multiple [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can activate discounts for all codes that match a search criteria, or activate a predefined set of discount codes.
- [discountCodeBulkDeactivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeBulkDeactivate.txt) - Deactivates multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can deactivate discounts for all codes that match a search criteria, or deactivate a predefined set of discount codes.
- [discountCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeBulkDelete.txt) - Deletes multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can delete discounts for all codes that match a search criteria, or delete a predefined set of discount codes.
- [discountCodeBxgyCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyCreate) mutation.
- [discountCodeBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeBxgyUpdate.txt) - Updates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyUpdate) mutation.
- [discountCodeDeactivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeDeactivate.txt) - Deactivates a code discount.
- [discountCodeDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeDelete.txt) - Deletes a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [discountCodeFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeFreeShippingCreate.txt) - Creates an [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingCreate) mutation.
- [discountCodeFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeFreeShippingUpdate.txt) - Updates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update a free shipping discount that's automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingUpdate) mutation.
- [discountCodeRedeemCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountCodeRedeemCodeBulkDelete.txt) - Asynchronously delete discount redeem codes in bulk. Specify the redeem codes to delete by providing a search query, a saved search ID, or a list of redeem code IDs.
- [discountRedeemCodeBulkAdd](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountRedeemCodeBulkAdd.txt) - Asynchronously add discount redeem codes in bulk. Specify the codes to add and the discount code ID that the codes will belong to.
- [discountsAllocatorFunctionRegister](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountsAllocatorFunctionRegister.txt) - Registers a discounts allocator function.
- [discountsAllocatorFunctionUnregister](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/discountsAllocatorFunctionUnregister.txt) - Unregisters a discounts allocator function.
- [disputeEvidenceUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/disputeEvidenceUpdate.txt) - Updates a dispute evidence.
- [domainVerificationTagInject](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/domainVerificationTagInject.txt) - Injects a Meta tag into the online store for a given shop, for verifying the domains of merchants onboarding to the marketplace.
- [domainVerificationTagRemove](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/domainVerificationTagRemove.txt) - Removes a Meta tag from the online store for a given shop. The tag is used for verifying merchant domains during marketplace onboarding.
- [draftOrderBulkAddTags](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderBulkAddTags.txt) - Adds tags to multiple draft orders.
- [draftOrderBulkDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderBulkDelete.txt) - Deletes multiple draft orders.
- [draftOrderBulkRemoveTags](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderBulkRemoveTags.txt) - Removes tags from multiple draft orders.
- [draftOrderCalculate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderCalculate.txt) - Calculates the properties of a draft order. Useful for determining information such as total taxes or price without actually creating a draft order.
- [draftOrderComplete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderComplete.txt) - Completes a draft order and creates an order.
- [draftOrderCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderCreate.txt) - Creates a draft order.
- [draftOrderCreateFromOrder](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderCreateFromOrder.txt) - Creates a draft order from order.
- [draftOrderCreateMerchantCheckout](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderCreateMerchantCheckout.txt) - Creates a merchant checkout for the given draft order.
- [draftOrderDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderDelete.txt) - Deletes a draft order.
- [draftOrderDuplicate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderDuplicate.txt) - Duplicates a draft order.
- [draftOrderInvoicePreview](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderInvoicePreview.txt) - Previews a draft order invoice email.
- [draftOrderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderInvoiceSend.txt) - Sends an email invoice for a draft order.
- [draftOrderPrepareForBuyerCheckout](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderPrepareForBuyerCheckout.txt) - Updates a draft order before sending the invoice to the buyer by configuring settings relevant to the draft order.
- [draftOrderUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/draftOrderUpdate.txt) - Updates a draft order.  If a checkout has been started for a draft order, any update to the draft will unlink the checkout. Checkouts are created but not immediately completed when opening the merchant credit card modal in the admin, and when a buyer opens the invoice URL. This is usually fine, but there is an edge case where a checkout is in progress and the draft is updated before the checkout completes. This will not interfere with the checkout and order creation, but if the link from draft to checkout is broken the draft will remain open even after the order is created.
- [eventBridgeServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/eventBridgeServerPixelUpdate.txt) - Updates the server pixel to connect to an EventBridge endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [eventBridgeWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/eventBridgeWebhookSubscriptionCreate.txt) - Creates a new Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [eventBridgeWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/eventBridgeWebhookSubscriptionUpdate.txt) - Updates an Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [fileAcknowledgeUpdateFailed](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fileAcknowledgeUpdateFailed.txt) - Acknowledges file update failure by resetting FAILED status to READY and clearing any media errors.
- [fileCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fileCreate.txt) - Creates file assets using an external URL or for files that were previously uploaded using the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate). These files are added to the [Files page](https://shopify.com/admin/settings/files) in Shopify admin.  Files are processed asynchronously. Some data is not available until processing is completed. Check [fileStatus](https://shopify.dev/api/admin-graphql/latest/interfaces/File#field-file-filestatus) to know when the files are READY or FAILED. See the [FileStatus](https://shopify.dev/api/admin-graphql/latest/enums/filestatus) for the complete set of possible fileStatus values.  To get a list of all files, use the [files query](https://shopify.dev/api/admin-graphql/latest/queries/files).
- [fileDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fileDelete.txt) - Deletes existing file assets that were uploaded to Shopify.
- [fileUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fileUpdate.txt) - Updates an existing file asset that was uploaded to Shopify.
- [flowTriggerReceive](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/flowTriggerReceive.txt) - Triggers any workflows that begin with the trigger specified in the request body. To learn more, refer to [_Create Shopify Flow triggers_](https://shopify.dev/apps/flow/triggers).
- [fulfillmentCancel](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentCancel.txt) - Cancels a fulfillment.
- [fulfillmentConstraintRuleCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentConstraintRuleCreate.txt) - Creates a fulfillment constraint rule and its metafield.
- [fulfillmentConstraintRuleDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentConstraintRuleDelete.txt) - Deletes a fulfillment constraint rule and its metafields.
- [fulfillmentConstraintRuleUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentConstraintRuleUpdate.txt) - Update a fulfillment constraint rule.
- [fulfillmentCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentCreate.txt) - Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.
- [fulfillmentCreateV2](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentCreateV2.txt) - Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.
- [fulfillmentEventCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentEventCreate.txt) - Creates a fulfillment event for a specified fulfillment.
- [fulfillmentOrderAcceptCancellationRequest](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderAcceptCancellationRequest.txt) - Accept a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderAcceptFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderAcceptFulfillmentRequest.txt) - Accepts a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderCancel](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderCancel.txt) - Marks a fulfillment order as canceled.
- [fulfillmentOrderClose](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderClose.txt) - Marks an in-progress fulfillment order as incomplete, indicating the fulfillment service is unable to ship any remaining items, and closes the fulfillment request.  This mutation can only be called for fulfillment orders that meet the following criteria:   - Assigned to a fulfillment service location,   - The fulfillment request has been accepted,   - The fulfillment order status is `IN_PROGRESS`.  This mutation can only be called by the fulfillment service app that accepted the fulfillment request. Calling this mutation returns the control of the fulfillment order to the merchant, allowing them to move the fulfillment order line items to another location and fulfill from there, remove and refund the line items, or to request fulfillment from the same fulfillment service again.  Closing a fulfillment order is explained in [the fulfillment service guide](https://shopify.dev/apps/build/orders-fulfillment/fulfillment-service-apps/build-for-fulfillment-services#step-7-optional-close-a-fulfillment-order).
- [fulfillmentOrderHold](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderHold.txt) - Applies a fulfillment hold on a fulfillment order.  As of the [2025-01 API version](https://shopify.dev/changelog/apply-multiple-holds-to-a-single-fulfillment-order), the mutation can be successfully executed on fulfillment orders that are already on hold. To place multiple holds on a fulfillment order, apps need to supply the [handle](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentHold#field-handle) field. Each app can place up to 10 active holds per fulfillment order. If an app attempts to place more than this, the mutation will return [a user error indicating that the limit has been reached](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderHoldUserErrorCode#value-fulfillmentorderholdlimitreached). The app would need to release one of its existing holds before being able to apply a new one.
- [fulfillmentOrderLineItemsPreparedForPickup](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderLineItemsPreparedForPickup.txt) - Mark line items associated with a fulfillment order as being ready for pickup by a customer.  Sends a Ready For Pickup notification to the customer to let them know that their order is ready to be picked up.
- [fulfillmentOrderMerge](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderMerge.txt) - Merges a set or multiple sets of fulfillment orders together into one based on line item inputs and quantities.
- [fulfillmentOrderMove](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderMove.txt) - Changes the location which is assigned to fulfill a number of unfulfilled fulfillment order line items.  Moving a fulfillment order will fail in the following circumstances:  * The fulfillment order is closed. * The destination location has never stocked the requested inventory item. * The API client doesn't have the correct permissions.  Line items which have already been fulfilled can't be re-assigned and will always remain assigned to the original location.  You can't change the assigned location while a fulfillment order has a [request status](https://shopify.dev/docs/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus) of `SUBMITTED`, `ACCEPTED`, `CANCELLATION_REQUESTED`, or `CANCELLATION_REJECTED`. These request statuses mean that a fulfillment order is awaiting action by a fulfillment service and can't be re-assigned without first having the fulfillment service accept a cancellation request. This behavior is intended to prevent items from being fulfilled by multiple locations or fulfillment services.  ### How re-assigning line items affects fulfillment orders  **First scenario:** Re-assign all line items belonging to a fulfillment order to a new location.  In this case, the [assignedLocation](https://shopify.dev/docs/api/admin-graphql/latest/objects/fulfillmentorder#field-fulfillmentorder-assignedlocation) of the original fulfillment order will be updated to the new location.  **Second scenario:** Re-assign a subset of the line items belonging to a fulfillment order to a new location. You can specify a subset of line items using the `fulfillmentOrderLineItems` parameter (available as of the `2023-04` API version), or specify that the original fulfillment order contains line items which have already been fulfilled.  If the new location is already assigned to another active fulfillment order, on the same order, then a new fulfillment order is created. The existing fulfillment order is closed and line items are recreated in a new fulfillment order.
- [fulfillmentOrderOpen](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderOpen.txt) - Marks a scheduled fulfillment order as open.
- [fulfillmentOrderRejectCancellationRequest](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderRejectCancellationRequest.txt) - Rejects a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderRejectFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderRejectFulfillmentRequest.txt) - Rejects a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderReleaseHold](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderReleaseHold.txt) - Releases the fulfillment hold on a fulfillment order.
- [fulfillmentOrderReschedule](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderReschedule.txt) - Reschedules a scheduled fulfillment order.  Updates the value of the `fulfillAt` field on a scheduled fulfillment order.  The fulfillment order will be marked as ready for fulfillment at this date and time.
- [fulfillmentOrderSplit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderSplit.txt) - Splits a fulfillment order or orders based on line item inputs and quantities.
- [fulfillmentOrderSubmitCancellationRequest](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderSubmitCancellationRequest.txt) - Sends a cancellation request to the fulfillment service of a fulfillment order.
- [fulfillmentOrderSubmitFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrderSubmitFulfillmentRequest.txt) - Sends a fulfillment request to the fulfillment service of a fulfillment order.
- [fulfillmentOrdersReroute](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrdersReroute.txt) - Route the fulfillment orders to an alternative location, according to the shop's order routing settings. This involves: * Finding an alternate location that can fulfill the fulfillment orders. * Assigning the fulfillment orders to the new location.
- [fulfillmentOrdersSetFulfillmentDeadline](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentOrdersSetFulfillmentDeadline.txt) - Sets the latest date and time by which the fulfillment orders need to be fulfilled.
- [fulfillmentServiceCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentServiceCreate.txt) - Creates a fulfillment service.  ## Fulfillment service location  When creating a fulfillment service, a new location will be automatically created on the shop and will be associated with this fulfillment service. This location will be named after the fulfillment service and inherit the shop's address.  If you are using API version `2023-10` or later, and you need to specify custom attributes for the fulfillment service location (for example, to change its address to a country different from the shop's country), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation after creating the fulfillment service.
- [fulfillmentServiceDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentServiceDelete.txt) - Deletes a fulfillment service.
- [fulfillmentServiceUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentServiceUpdate.txt) - Updates a fulfillment service.  If you are using API version `2023-10` or later, and you need to update the location managed by the fulfillment service (for example, to change the address of a fulfillment service), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation.
- [fulfillmentTrackingInfoUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate.txt) - Updates tracking information for a fulfillment.
- [fulfillmentTrackingInfoUpdateV2](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdateV2.txt) - Updates tracking information for a fulfillment.
- [gateConfigurationCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/gateConfigurationCreate.txt) - Create a new gate configuration.
- [gateConfigurationDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/gateConfigurationDelete.txt) - Deletes a gate configuration.
- [gateConfigurationUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/gateConfigurationUpdate.txt) - Update a gate configuration.
- [gateSubjectCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/gateSubjectCreate.txt) - Creates a new Gate Subject.
- [gateSubjectDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/gateSubjectDelete.txt) - Deletes a Gate Subject.
- [gateSubjectUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/gateSubjectUpdate.txt) - Updates a new Gate Subject.
- [giftCardCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/giftCardCreate.txt) - Create a gift card.
- [giftCardCredit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/giftCardCredit.txt) - Credit a gift card.
- [giftCardDeactivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/giftCardDeactivate.txt) - Deactivate a gift card. A deactivated gift card cannot be used by a customer. A deactivated gift card cannot be re-enabled.
- [giftCardDebit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/giftCardDebit.txt) - Debit a gift card.
- [giftCardSendNotificationToCustomer](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/giftCardSendNotificationToCustomer.txt) - Send notification to the customer of a gift card.
- [giftCardSendNotificationToRecipient](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/giftCardSendNotificationToRecipient.txt) - Send notification to the recipient of a gift card.
- [giftCardUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/giftCardUpdate.txt) - Update a gift card.
- [hydrogenStorefrontCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/hydrogenStorefrontCreate.txt) - Creates a Hydrogen storefront.
- [hydrogenStorefrontCustomerApplicationUrlsReplace](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/hydrogenStorefrontCustomerApplicationUrlsReplace.txt) - Updates a customer application URLs.
- [hydrogenStorefrontEnvironmentVariableBulkReplace](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/hydrogenStorefrontEnvironmentVariableBulkReplace.txt) - Replaces a given environment's variables.
- [inventoryActivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventoryActivate.txt) - Activate an inventory item at a location.
- [inventoryAdjustQuantities](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventoryAdjustQuantities.txt) - Apply changes to inventory quantities.
- [inventoryAdjustQuantity](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventoryAdjustQuantity.txt) - Adjusts the inventory by a certain quantity.
- [inventoryBulkAdjustQuantityAtLocation](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventoryBulkAdjustQuantityAtLocation.txt) - Adjusts the inventory at a location for multiple inventory items.
- [inventoryBulkToggleActivation](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventoryBulkToggleActivation.txt) - Modify the activation status of an inventory item at locations. Activating an inventory item at a particular location allows that location to stock that inventory item. Deactivating an inventory item at a location removes the inventory item's quantities and turns off the inventory item from that location.
- [inventoryDeactivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventoryDeactivate.txt) - Removes an inventory item's quantities from a location, and turns off inventory at the location.
- [inventoryItemUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventoryItemUpdate.txt) - Updates an inventory item.
- [inventoryMoveQuantities](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventoryMoveQuantities.txt) - Moves inventory between inventory quantity names at a single location.
- [inventorySetOnHandQuantities](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventorySetOnHandQuantities.txt) - Set inventory on-hand quantities using absolute values.
- [inventorySetQuantities](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventorySetQuantities.txt) - Set quantities of specified name using absolute values. This mutation supports compare-and-set functionality to handle concurrent requests properly. If `ignoreCompareQuantity` is not set to true, the mutation will only update the quantity if the persisted quantity matches the `compareQuantity` value. If the `compareQuantity` value does not match the persisted value, the mutation will return an error. In order to opt out of the `compareQuantity` check, the `ignoreCompareQuantity` argument can be set to true.  > Note: > Only use this mutation if calling on behalf of a system that acts as the source of truth for inventory quantities, > otherwise please consider using the [inventoryAdjustQuantities](https://shopify.dev/api/admin-graphql/latest/mutations/inventoryAdjustQuantities) mutation. > > > Opting out of the `compareQuantity` check can lead to inaccurate inventory quantities if multiple requests are made concurrently. > It is recommended to always include the `compareQuantity` value to ensure the accuracy of the inventory quantities and to opt out > of the check using `ignoreCompareQuantity` only when necessary.
- [inventorySetScheduledChanges](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/inventorySetScheduledChanges.txt) - Set up scheduled changes of inventory items.
- [locationActivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/locationActivate.txt) - Activates a location so that you can stock inventory at the location. Refer to the [`isActive`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-isactive) and [`activatable`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-activatable) fields on the `Location` object.
- [locationAdd](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/locationAdd.txt) - Adds a new location.
- [locationDeactivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/locationDeactivate.txt) - Deactivates a location and moves inventory, pending orders, and moving transfers to a destination location.
- [locationDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/locationDelete.txt) - Deletes a location.
- [locationEdit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/locationEdit.txt) - Edits an existing location.  [As of the 2023-10 API version](https://shopify.dev/changelog/apps-can-now-change-the-name-and-address-of-their-fulfillment-service-locations), apps can change the name and address of their fulfillment service locations.
- [locationLocalPickupDisable](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/locationLocalPickupDisable.txt) - Disables local pickup for a location.
- [locationLocalPickupEnable](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/locationLocalPickupEnable.txt) - Enables local pickup for a location.
- [marketCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketCreate.txt) - Creates a new market.
- [marketCurrencySettingsUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketCurrencySettingsUpdate.txt) - Updates currency settings of a market.
- [marketDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketDelete.txt) - Deletes a market definition.
- [marketLocalizationsRegister](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketLocalizationsRegister.txt) - Creates or updates market localizations.
- [marketLocalizationsRemove](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketLocalizationsRemove.txt) - Deletes market localizations.
- [marketRegionDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketRegionDelete.txt) - Deletes a market region.
- [marketRegionsCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketRegionsCreate.txt) - Creates regions that belong to an existing market.
- [marketRegionsDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketRegionsDelete.txt) - Deletes a list of market regions.
- [marketUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketUpdate.txt) - Updates the properties of a market.
- [marketWebPresenceCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketWebPresenceCreate.txt) - Creates a web presence for a market.
- [marketWebPresenceDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketWebPresenceDelete.txt) - Deletes a market web presence.
- [marketWebPresenceUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketWebPresenceUpdate.txt) - Updates a market web presence.
- [marketingActivitiesDeleteAllExternal](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketingActivitiesDeleteAllExternal.txt) - Deletes all external marketing activities. Deletion is performed by a background job, as it may take a bit of time to complete if a large number of activities are to be deleted. Attempting to create or modify external activities before the job has completed will result in the create/update/upsert mutation returning an error.
- [marketingActivityCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketingActivityCreate.txt) - Create new marketing activity.
- [marketingActivityCreateExternal](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketingActivityCreateExternal.txt) - Creates a new external marketing activity.
- [marketingActivityDeleteExternal](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketingActivityDeleteExternal.txt) - Deletes an external marketing activity.
- [marketingActivityUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketingActivityUpdate.txt) - Updates a marketing activity with the latest information.
- [marketingActivityUpdateExternal](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketingActivityUpdateExternal.txt) - Update an external marketing activity.
- [marketingActivityUpsertExternal](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketingActivityUpsertExternal.txt) - Creates a new external marketing activity or updates an existing one. When optional fields are absent or null, associated information will be removed from an existing marketing activity.
- [marketingEngagementCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketingEngagementCreate.txt) - Creates a new marketing engagement for a marketing activity or a marketing channel.
- [marketingEngagementsDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/marketingEngagementsDelete.txt) - Marks channel-level engagement data such that it no longer appears in reports.           Activity-level data cannot be deleted directly, instead the MarketingActivity itself should be deleted to           hide it from reports.
- [menuCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/menuCreate.txt) - Creates a menu.
- [menuDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/menuDelete.txt) - Deletes a menu.
- [menuUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/menuUpdate.txt) - Updates a menu.
- [metafieldDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metafieldDefinitionCreate.txt) - Creates a metafield definition. Any metafields existing under the same owner type, namespace, and key will be checked against this definition and will have their type updated accordingly. For metafields that are not valid, they will remain unchanged but any attempts to update them must align with this definition.
- [metafieldDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metafieldDefinitionDelete.txt) - Delete a metafield definition. Optionally deletes all associated metafields asynchronously when specified.
- [metafieldDefinitionPin](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metafieldDefinitionPin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUnpin](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metafieldDefinitionUnpin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metafieldDefinitionUpdate.txt) - Updates a metafield definition.
- [metafieldsDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metafieldsDelete.txt) - Deletes multiple metafields in bulk.
- [metafieldsSet](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metafieldsSet.txt) - Sets metafield values. Metafield values will be set regardless if they were previously created or not.  Allows a maximum of 25 metafields to be set at a time.  This operation is atomic, meaning no changes are persisted if an error is encountered.  As of `2024-07`, this operation supports compare-and-set functionality to better handle concurrent requests. If `compareDigest` is set for any metafield, the mutation will only set that metafield if the persisted metafield value matches the digest used on `compareDigest`. If the metafield doesn't exist yet, but you want to guarantee that the operation will run in a safe manner, set `compareDigest` to `null`. The `compareDigest` value can be acquired by querying the metafield object and selecting `compareDigest` as a field. If the `compareDigest` value does not match the digest for the persisted value, the mutation will return an error. You can opt out of write guarantees by not sending `compareDigest` in the request.
- [metaobjectBulkDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectBulkDelete.txt) - Asynchronously delete metaobjects and their associated metafields in bulk.
- [metaobjectCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectCreate.txt) - Creates a new metaobject.
- [metaobjectDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectDefinitionCreate.txt) - Creates a new metaobject definition.
- [metaobjectDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectDefinitionDelete.txt) - Deletes the specified metaobject definition. Also deletes all related metafield definitions, metaobjects, and metafields asynchronously.
- [metaobjectDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectDefinitionUpdate.txt) - Updates a metaobject definition with new settings and metafield definitions.
- [metaobjectDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectDelete.txt) - Deletes the specified metaobject and its associated metafields.
- [metaobjectUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectUpdate.txt) - Updates an existing metaobject.
- [metaobjectUpsert](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectUpsert.txt) - Retrieves a metaobject by handle, then updates it with the provided input values. If no matching metaobject is found, a new metaobject is created with the provided input values.
- [metaobjectsCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectsCreate.txt) - Creates up to 25 metaobjects of the same type.
- [mobilePlatformApplicationCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/mobilePlatformApplicationCreate.txt) - Create a mobile platform application.
- [mobilePlatformApplicationDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/mobilePlatformApplicationDelete.txt) - Delete a mobile platform application.
- [mobilePlatformApplicationUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/mobilePlatformApplicationUpdate.txt) - Update a mobile platform application.
- [orderCancel](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderCancel.txt) - Cancels an order.
- [orderCapture](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderCapture.txt) - Captures payment for an authorized transaction on an order. An order can only be captured if it has a successful authorization transaction. Capturing an order will claim the money reserved by the authorization. orderCapture can be used to capture multiple times as long as the OrderTransaction is multi-capturable. To capture a partial payment, the included `amount` value should be less than the total order amount. Multi-capture is available only to stores on a Shopify Plus plan.
- [orderClose](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderClose.txt) - Closes an open order.
- [orderCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderCreate.txt) - Creates an order.
- [orderCreateMandatePayment](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderCreateMandatePayment.txt) - Creates a payment for an order by mandate.
- [orderCreateManualPayment](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderCreateManualPayment.txt) - Create a manual payment for an order. You can only create a manual payment for an order if it isn't already fully paid.
- [orderDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderDelete.txt) - Deletes an order. For more information on which orders can be deleted, refer to [Delete an order](https://help.shopify.com/manual/orders/cancel-delete-order#delete-an-order).
- [orderEditAddCustomItem](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditAddCustomItem.txt) - Adds a custom line item to an existing order. For example, you could add a gift wrapping service as a [custom line item](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing#add-a-custom-line-item). To learn how to edit existing orders, refer to [Edit an existing order with Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditAddLineItemDiscount.txt) - Adds a discount to a line item on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddShippingLine](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditAddShippingLine.txt) - Adds a shipping line to an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddVariant](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditAddVariant.txt) - Adds a line item from an existing product variant.
- [orderEditBegin](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditBegin.txt) - Starts editing an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditCommit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditCommit.txt) - Applies and saves staged changes to an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditRemoveDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditRemoveDiscount.txt) - Removes a discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditRemoveLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditRemoveLineItemDiscount.txt) - Removes a line item discount that was applied as part of an order edit.
- [orderEditRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditRemoveShippingLine.txt) - Removes a shipping line from an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditSetQuantity](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditSetQuantity.txt) - Sets the quantity of a line item on an order that is being edited. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditUpdateDiscount.txt) - Updates a manual line level discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateShippingLine](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderEditUpdateShippingLine.txt) - Updates a shipping line on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderInvoiceSend.txt) - Sends an email invoice for an order.
- [orderMarkAsPaid](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderMarkAsPaid.txt) - Marks an order as paid. You can only mark an order as paid if it isn't already fully paid.
- [orderOpen](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderOpen.txt) - Opens a closed order.
- [orderRiskAssessmentCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderRiskAssessmentCreate.txt) - Create a risk assessment for an order.
- [orderUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/orderUpdate.txt) - Updates the fields of an order.
- [pageCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/pageCreate.txt) - Creates a page.
- [pageDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/pageDelete.txt) - Deletes a page.
- [pageUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/pageUpdate.txt) - Updates a page.
- [paymentCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/paymentCustomizationActivation.txt) - Activates and deactivates payment customizations.
- [paymentCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/paymentCustomizationCreate.txt) - Creates a payment customization.
- [paymentCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/paymentCustomizationDelete.txt) - Deletes a payment customization.
- [paymentCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/paymentCustomizationUpdate.txt) - Updates a payment customization.
- [paymentReminderSend](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/paymentReminderSend.txt) - Sends an email payment reminder for a payment schedule.
- [paymentTermsCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/paymentTermsCreate.txt) - Create payment terms on an order. To create payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/paymentTermsDelete.txt) - Delete payment terms for an order. To delete payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/paymentTermsUpdate.txt) - Update payment terms on an order. To update payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [priceListCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/priceListCreate.txt) - Creates a price list. You can use the `priceListCreate` mutation to create a new price list and associate it with a catalog. This enables you to sell your products with contextual pricing.
- [priceListDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/priceListDelete.txt) - Deletes a price list. For example, you can delete a price list so that it no longer applies for products in the associated market.
- [priceListFixedPricesAdd](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/priceListFixedPricesAdd.txt) - Creates or updates fixed prices on a price list. You can use the `priceListFixedPricesAdd` mutation to set a fixed price for specific product variants. This lets you change product variant pricing on a per country basis. Any existing fixed price list prices for these variants will be overwritten.
- [priceListFixedPricesByProductBulkUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/priceListFixedPricesByProductBulkUpdate.txt) - Updates the fixed prices for all variants for a product on a price list. You can use the `priceListFixedPricesByProductBulkUpdate` mutation to set or remove a fixed price for all variants of a product associated with the price list.
- [priceListFixedPricesByProductUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/priceListFixedPricesByProductUpdate.txt) - Updates the fixed prices for all variants for a product on a price list. You can use the `priceListFixedPricesByProductUpdate` mutation to set or remove a fixed price for all variants of a product associated with the price list.
- [priceListFixedPricesDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/priceListFixedPricesDelete.txt) - Deletes specific fixed prices from a price list using a product variant ID. You can use the `priceListFixedPricesDelete` mutation to delete a set of fixed prices from a price list. After deleting the set of fixed prices from the price list, the price of each product variant reverts to the original price that was determined by the price list adjustment.
- [priceListFixedPricesUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/priceListFixedPricesUpdate.txt) - Updates fixed prices on a price list. You can use the `priceListFixedPricesUpdate` mutation to set a fixed price for specific product variants or to delete prices for variants associated with the price list.
- [priceListUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/priceListUpdate.txt) - Updates a price list. If you modify the currency, then any fixed prices set on the price list will be deleted.
- [privacyFeaturesDisable](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/privacyFeaturesDisable.txt) - Disable a shop's privacy features.
- [productBundleCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productBundleCreate.txt) - Creates a new componentized product.
- [productBundleUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productBundleUpdate.txt) - Updates a componentized product.
- [productChangeStatus](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productChangeStatus.txt) - Changes the status of a product. This allows you to set the availability of the product across all channels.
- [productCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productCreate.txt) - Creates a product.  Learn more about the [product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model) and [adding product data](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/add-data).
- [productCreateMedia](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productCreateMedia.txt) - Creates media for a product.
- [productDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productDelete.txt) - Deletes a product, including all associated variants and media.  As of API version `2023-01`, if you need to delete a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you may encounter timeout errors. To avoid these timeout errors, you can instead use the asynchronous [ProductDeleteAsync](https://shopify.dev/api/admin-graphql/latest/mutations/productDeleteAsync) mutation.
- [productDeleteMedia](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productDeleteMedia.txt) - Deletes media for a product.
- [productDuplicate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productDuplicate.txt) - Duplicates a product.  If you need to duplicate a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you might encounter timeout errors.  To avoid these timeout errors, you can instead duplicate the product asynchronously.  In API version 2024-10 and higher, include `synchronous: false` argument in this mutation to perform the duplication asynchronously.  In API version 2024-07 and lower, use the asynchronous [`ProductDuplicateAsyncV2`](https://shopify.dev/api/admin-graphql/2024-07/mutations/productDuplicateAsyncV2).
- [productFeedCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productFeedCreate.txt) - Creates a product feed for a specific publication.
- [productFeedDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productFeedDelete.txt) - Deletes a product feed for a specific publication.
- [productFullSync](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productFullSync.txt) - Runs the full product sync for a given shop.
- [productJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product.
- [productLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productLeaveSellingPlanGroups.txt) - Removes multiple groups from a product.
- [productOptionUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productOptionUpdate.txt) - Updates a product option.
- [productOptionsCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productOptionsCreate.txt) - Creates options on a product.
- [productOptionsDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productOptionsDelete.txt) - Deletes the specified options.
- [productOptionsReorder](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productOptionsReorder.txt) - Reorders options and option values on a product, causing product variants to alter their position.  Options order take precedence over option values order. Depending on the existing product variants, some input orders might not be achieved.  Example:   Existing product variants:     ["Red / Small", "Green / Medium", "Blue / Small"].    New order:     [       {         name: "Size", values: [{ name: "Small" }, { name: "Medium" }],         name: "Color", values: [{ name: "Green" }, { name: "Red" }, { name: "Blue" }]       }     ].    Description:     Variants with "Green" value are expected to appear before variants with "Red" and "Blue" values.     However, "Size" option appears before "Color".    Therefore, output will be:     ["Small / "Red", "Small / Blue", "Medium / Green"].
- [productPublish](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productPublish.txt) - Publishes a product. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can only be published on online stores.
- [productReorderMedia](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productReorderMedia.txt) - Asynchronously reorders the media attached to a product.
- [productSet](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productSet.txt) - Creates or updates a product in a single request.  Use this mutation when syncing information from an external data source into Shopify.  When using this mutation to update a product, specify that product's `id` in the input.  Any list field (e.g. [collections](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-collections), [metafields](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-metafields), [variants](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-variants)) will be updated so that all included entries are either created or updated, and all existing entries not included will be deleted.  All other fields will be updated to the value passed. Omitted fields will not be updated.  When run in synchronous mode, you will get the product back in the response. For versions `2024-04` and earlier, the synchronous mode has an input limit of 100 variants. This limit has been removed for versions `2024-07` and later.  In asynchronous mode, you will instead get a [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation) object back. You can then use the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query to retrieve the updated product data. This query uses the `ProductSetOperation` object to check the status of the operation and to retrieve the details of the updated product and its variants.  If you need to update a subset of variants, use one of the bulk variant mutations: - [productVariantsBulkCreate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkCreate) - [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkUpdate) - [productVariantsBulkDelete](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkDelete)  If you need to update options, use one of the product option mutations: - [productOptionsCreate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsCreate) - [productOptionUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionUpdate) - [productOptionsDelete](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsDelete) - [productOptionsReorder](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsReorder)  See our guide to [sync product data from an external source](https://shopify.dev/api/admin/migrate/new-product-model/sync-data) for more.
- [productUnpublish](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productUnpublish.txt) - Unpublishes a product.
- [productUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productUpdate.txt) - Updates a product.  For versions `2024-01` and older: If you update a product and only include some variants in the update, then any variants not included will be deleted.  To safely manage variants without the risk of deleting excluded variants, use [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantsbulkupdate).  If you want to update a single variant, then use [productVariantUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantupdate).
- [productUpdateMedia](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productUpdateMedia.txt) - Updates media for a product.
- [productVariantAppendMedia](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productVariantAppendMedia.txt) - Appends media from a product to variants of the product.
- [productVariantDetachMedia](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productVariantDetachMedia.txt) - Detaches media from product variants.
- [productVariantJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productVariantJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product variant.
- [productVariantLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productVariantLeaveSellingPlanGroups.txt) - Remove multiple groups from a product variant.
- [productVariantRelationshipBulkUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productVariantRelationshipBulkUpdate.txt) - Creates new bundles, updates existing bundles, and removes bundle components for one or multiple bundles.
- [productVariantsBulkCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productVariantsBulkCreate.txt) - Creates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productVariantsBulkDelete.txt) - Deletes multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkReorder](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productVariantsBulkReorder.txt) - Reorders multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/productVariantsBulkUpdate.txt) - Updates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [pubSubServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/pubSubServerPixelUpdate.txt) - Updates the server pixel to connect to a Google PubSub endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [pubSubWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/pubSubWebhookSubscriptionCreate.txt) - Creates a new Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [pubSubWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/pubSubWebhookSubscriptionUpdate.txt) - Updates a Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [publicationCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/publicationCreate.txt) - Creates a publication.
- [publicationDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/publicationDelete.txt) - Deletes a publication.
- [publicationUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/publicationUpdate.txt) - Updates a publication.
- [publishablePublish](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/publishablePublish.txt) - Publishes a resource to a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishablePublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/publishablePublishToCurrentChannel.txt) - Publishes a resource to current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishableUnpublish](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/publishableUnpublish.txt) - Unpublishes a resource from a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [publishableUnpublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/publishableUnpublishToCurrentChannel.txt) - Unpublishes a resource from the current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [quantityPricingByVariantUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/quantityPricingByVariantUpdate.txt) - Updates quantity pricing on a price list. You can use the `quantityPricingByVariantUpdate` mutation to set fixed prices, quantity rules, and quantity price breaks. This mutation does not allow partial successes. If any of the requested resources fail to update, none of the requested resources will be updated. Delete operations are executed before create operations.
- [quantityRulesAdd](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/quantityRulesAdd.txt) - Creates or updates existing quantity rules on a price list. You can use the `quantityRulesAdd` mutation to set order level minimums, maximumums and increments for specific product variants.
- [quantityRulesDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/quantityRulesDelete.txt) - Deletes specific quantity rules from a price list using a product variant ID. You can use the `quantityRulesDelete` mutation to delete a set of quantity rules from a price list.
- [refundCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/refundCreate.txt) - Creates a refund.
- [returnApproveRequest](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/returnApproveRequest.txt) - Approves a customer's return request. If this mutation is successful, then the `Return.status` field of the approved return is set to `OPEN`.
- [returnCancel](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/returnCancel.txt) - Cancels a return and restores the items back to being fulfilled. Canceling a return is only available before any work has been done on the return (such as an inspection or refund).
- [returnClose](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/returnClose.txt) - Indicates a return is complete, either when a refund has been made and items restocked, or simply when it has been marked as returned in the system.
- [returnCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/returnCreate.txt) - Creates a return.
- [returnDeclineRequest](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/returnDeclineRequest.txt) - Declines a return on an order. When a return is declined, each `ReturnLineItem.fulfillmentLineItem` can be associated to a new return. Use the `ReturnCreate` or `ReturnRequest` mutation to initiate a new return.
- [returnLineItemRemoveFromReturn](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/returnLineItemRemoveFromReturn.txt) - Removes return lines from a return.
- [returnRefund](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/returnRefund.txt) - Refunds a return when its status is `OPEN` or `CLOSED` and associates it with the related return request.
- [returnReopen](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/returnReopen.txt) - Reopens a closed return.
- [returnRequest](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/returnRequest.txt) - A customer's return request that hasn't been approved or declined. This mutation sets the value of the `Return.status` field to `REQUESTED`. To create a return that has the `Return.status` field set to `OPEN`, use the `returnCreate` mutation.
- [reverseDeliveryCreateWithShipping](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/reverseDeliveryCreateWithShipping.txt) - Creates a new reverse delivery with associated external shipping information.
- [reverseDeliveryShippingUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/reverseDeliveryShippingUpdate.txt) - Updates a reverse delivery with associated external shipping information.
- [reverseFulfillmentOrderDispose](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/reverseFulfillmentOrderDispose.txt) - Disposes reverse fulfillment order line items.
- [savedSearchCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/savedSearchCreate.txt) - Creates a saved search.
- [savedSearchDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/savedSearchDelete.txt) - Delete a saved search.
- [savedSearchUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/savedSearchUpdate.txt) - Updates a saved search.
- [scriptTagCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/scriptTagCreate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Creates a new script tag.
- [scriptTagDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/scriptTagDelete.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Deletes a script tag.
- [scriptTagUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/scriptTagUpdate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Updates a script tag.
- [segmentCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/segmentCreate.txt) - Creates a segment.
- [segmentDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/segmentDelete.txt) - Deletes a segment.
- [segmentUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/segmentUpdate.txt) - Updates a segment.
- [sellingPlanGroupAddProductVariants](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/sellingPlanGroupAddProductVariants.txt) - Adds multiple product variants to a selling plan group.
- [sellingPlanGroupAddProducts](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/sellingPlanGroupAddProducts.txt) - Adds multiple products to a selling plan group.
- [sellingPlanGroupCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/sellingPlanGroupCreate.txt) - Creates a Selling Plan Group.
- [sellingPlanGroupDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/sellingPlanGroupDelete.txt) - Delete a Selling Plan Group. This does not affect subscription contracts.
- [sellingPlanGroupRemoveProductVariants](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/sellingPlanGroupRemoveProductVariants.txt) - Removes multiple product variants from a selling plan group.
- [sellingPlanGroupRemoveProducts](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/sellingPlanGroupRemoveProducts.txt) - Removes multiple products from a selling plan group.
- [sellingPlanGroupUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/sellingPlanGroupUpdate.txt) - Update a Selling Plan Group.
- [serverPixelCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/serverPixelCreate.txt) - Creates a new unconfigured server pixel. A single server pixel can exist for an app and shop combination. If you call this mutation when a server pixel already exists, then an error will return.
- [serverPixelDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/serverPixelDelete.txt) - Deletes the Server Pixel associated with the current app & shop.
- [shippingPackageDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/shippingPackageDelete.txt) - Deletes a shipping package.
- [shippingPackageMakeDefault](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/shippingPackageMakeDefault.txt) - Set a shipping package as the default. The default shipping package is the one used to calculate shipping costs on checkout.
- [shippingPackageUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/shippingPackageUpdate.txt) - Updates a shipping package.
- [shopLocaleDisable](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/shopLocaleDisable.txt) - Deletes a locale for a shop. This also deletes all translations of this locale.
- [shopLocaleEnable](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/shopLocaleEnable.txt) - Adds a locale for a shop. The newly added locale is in the unpublished state.
- [shopLocaleUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/shopLocaleUpdate.txt) - Updates a locale for a shop.
- [shopPolicyUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/shopPolicyUpdate.txt) - Updates a shop policy.
- [shopResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/shopResourceFeedbackCreate.txt) - The `ResourceFeedback` object lets your app report the status of shops and their resources. For example, if your app is a marketplace channel, then you can use resource feedback to alert merchants that they need to connect their marketplace account by signing in.  Resource feedback notifications are displayed to the merchant on the home screen of their Shopify admin, and in the product details view for any products that are published to your app.  This resource should be used only in cases where you're describing steps that a merchant is required to complete. If your app offers optional or promotional set-up steps, or if it makes recommendations, then don't use resource feedback to let merchants know about them.  ## Sending feedback on a shop  You can send resource feedback on a shop to let the merchant know what steps they need to take to make sure that your app is set up correctly. Feedback can have one of two states: `requires_action` or `success`. You need to send a `requires_action` feedback request for each step that the merchant is required to complete.  If there are multiple set-up steps that require merchant action, then send feedback with a state of `requires_action` as merchants complete prior steps. And to remove the feedback message from the Shopify admin, send a `success` feedback request.  #### Important Sending feedback replaces previously sent feedback for the shop. Send a new `shopResourceFeedbackCreate` mutation to push the latest state of a shop or its resources to Shopify.
- [shopifyPaymentsPayoutAlternateCurrencyCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/shopifyPaymentsPayoutAlternateCurrencyCreate.txt) - Creates an alternate currency payout for a Shopify Payments account.
- [stagedUploadTargetGenerate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/stagedUploadTargetGenerate.txt) - Generates the URL and signed paramaters needed to upload an asset to Shopify.
- [stagedUploadTargetsGenerate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/stagedUploadTargetsGenerate.txt) - Uploads multiple images.
- [stagedUploadsCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/stagedUploadsCreate.txt) - Creates staged upload targets for each input. This is the first step in the upload process. The returned staged upload targets' URL and parameter fields can be used to send a request to upload the file described in the corresponding input.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [standardMetafieldDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/standardMetafieldDefinitionEnable.txt) - Activates the specified standard metafield definition from its template.  Refer to the [list of standard metafield definition templates](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [standardMetafieldDefinitionsEnable](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/standardMetafieldDefinitionsEnable.txt) - Enables multiple specified standard metafield definitions from their templates as a single transaction. This API is idempotent so any previously-enabled standard definitions will not cause a failure. However, invalid inputs or other user errors will prevent all of the requested definitions from being enabled.  Refer to the [list of standard metafield definition templates](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [standardMetaobjectDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/standardMetaobjectDefinitionEnable.txt) - Enables the specified standard metaobject definition from its template.
- [storeCreditAccountCredit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/storeCreditAccountCredit.txt) - Creates a credit transaction that increases the store credit account balance by the given amount. This operation will create an account if one does not already exist. A store credit account owner can hold multiple accounts each with a different currency. Use the most appropriate currency for the given store credit account owner.
- [storeCreditAccountDebit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/storeCreditAccountDebit.txt) - Creates a debit transaction that decreases the store credit account balance by the given amount.
- [storefrontAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/storefrontAccessTokenCreate.txt) - Creates a storefront access token for use with the [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [storefrontAccessTokenDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/storefrontAccessTokenDelete.txt) - Deletes a storefront access token.
- [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingAttemptCreate.txt) - Creates a new subscription billing attempt. For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleBulkCharge](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleBulkCharge.txt) - Asynchronously queries and charges all subscription billing cycles whose [billingAttemptExpectedDate](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionBillingCycle#field-billingattemptexpecteddate) values fall within a specified date range and meet additional filtering criteria. The results of this action can be retrieved using the [subscriptionBillingCycleBulkResults](https://shopify.dev/api/admin-graphql/latest/queries/subscriptionBillingCycleBulkResults) query.
- [subscriptionBillingCycleBulkSearch](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleBulkSearch.txt) - Asynchronously queries all subscription billing cycles whose [billingAttemptExpectedDate](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionBillingCycle#field-billingattemptexpecteddate) values fall within a specified date range and meet additional filtering criteria. The results of this action can be retrieved using the [subscriptionBillingCycleBulkResults](https://shopify.dev/api/admin-graphql/latest/queries/subscriptionBillingCycleBulkResults) query.
- [subscriptionBillingCycleCharge](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleCharge.txt) - Creates a new subscription billing attempt for a specified billing cycle. This is the alternative mutation for [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionBillingAttemptCreate). For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleContractDraftCommit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleContractDraftCommit.txt) - Commits the updates of a Subscription Billing Cycle Contract draft.
- [subscriptionBillingCycleContractDraftConcatenate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleContractDraftConcatenate.txt) - Concatenates a contract to a Subscription Draft.
- [subscriptionBillingCycleContractEdit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleContractEdit.txt) - Edit the contents of a subscription contract for the specified billing cycle.
- [subscriptionBillingCycleEditDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleEditDelete.txt) - Delete the schedule and contract edits of the selected subscription billing cycle.
- [subscriptionBillingCycleEditsDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleEditsDelete.txt) - Delete the current and future schedule and contract edits of a list of subscription billing cycles.
- [subscriptionBillingCycleScheduleEdit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleScheduleEdit.txt) - Modify the schedule of a specific billing cycle.
- [subscriptionBillingCycleSkip](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleSkip.txt) - Skips a Subscription Billing Cycle.
- [subscriptionBillingCycleUnskip](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionBillingCycleUnskip.txt) - Unskips a Subscription Billing Cycle.
- [subscriptionContractActivate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractActivate.txt) - Activates a Subscription Contract. Contract status must be either active, paused, or failed.
- [subscriptionContractAtomicCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractAtomicCreate.txt) - Creates a Subscription Contract.
- [subscriptionContractCancel](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractCancel.txt) - Cancels a Subscription Contract.
- [subscriptionContractCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractCreate.txt) - Creates a Subscription Contract Draft. You can submit all the desired information for the draft using [Subscription Draft Input object](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionDraftInput). You can also update the draft using the [Subscription Contract Update](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractUpdate) mutation. The draft is not saved until you call the [Subscription Draft Commit](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionDraftCommit) mutation.
- [subscriptionContractExpire](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractExpire.txt) - Expires a Subscription Contract.
- [subscriptionContractFail](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractFail.txt) - Fails a Subscription Contract.
- [subscriptionContractPause](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractPause.txt) - Pauses a Subscription Contract.
- [subscriptionContractProductChange](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractProductChange.txt) - Allows for the easy change of a Product in a Contract or a Product price change.
- [subscriptionContractSetNextBillingDate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractSetNextBillingDate.txt) - Sets the next billing date of a Subscription Contract. This field is managed by the apps.         Alternatively you can utilize our         [Billing Cycles APIs](https://shopify.dev/docs/apps/selling-strategies/subscriptions/billing-cycles),         which provide auto-computed billing dates and additional functionalities.
- [subscriptionContractUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionContractUpdate.txt) - The subscriptionContractUpdate mutation allows you to create a draft of an existing subscription contract. This [draft](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionDraft) can be reviewed and modified as needed. Once the draft is committed with [subscriptionDraftCommit](https://shopify.dev/api/admin-graphql/latest/mutations/subscriptionDraftCommit), the changes are applied to the original subscription contract.
- [subscriptionDraftCommit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftCommit.txt) - Commits the updates of a Subscription Contract draft.
- [subscriptionDraftDiscountAdd](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftDiscountAdd.txt) - Adds a subscription discount to a subscription draft.
- [subscriptionDraftDiscountCodeApply](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftDiscountCodeApply.txt) - Applies a code discount on the subscription draft.
- [subscriptionDraftDiscountRemove](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftDiscountRemove.txt) - Removes a subscription discount from a subscription draft.
- [subscriptionDraftDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftDiscountUpdate.txt) - Updates a subscription discount on a subscription draft.
- [subscriptionDraftFreeShippingDiscountAdd](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftFreeShippingDiscountAdd.txt) - Adds a subscription free shipping discount to a subscription draft.
- [subscriptionDraftFreeShippingDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftFreeShippingDiscountUpdate.txt) - Updates a subscription free shipping discount on a subscription draft.
- [subscriptionDraftLineAdd](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftLineAdd.txt) - Adds a subscription line to a subscription draft.
- [subscriptionDraftLineRemove](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftLineRemove.txt) - Removes a subscription line from a subscription draft.
- [subscriptionDraftLineUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftLineUpdate.txt) - Updates a subscription line on a subscription draft.
- [subscriptionDraftUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/subscriptionDraftUpdate.txt) - Updates a Subscription Draft.
- [tagsAdd](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/tagsAdd.txt) - Add tags to an order, a draft order, a customer, a product, or an online store article.
- [tagsRemove](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/tagsRemove.txt) - Remove tags from an order, a draft order, a customer, a product, or an online store article.
- [taxAppConfigure](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/taxAppConfigure.txt) - Allows tax app configurations for tax partners.
- [taxSummaryCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/taxSummaryCreate.txt) - Creates a tax summary for a given order. If both an order ID and a start and end time are provided, the order ID will be used.
- [themeCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/themeCreate.txt) - Creates a theme using an external URL or for files that were previously uploaded using the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate). These themes are added to the [Themes page](https://admin.shopify.com/themes) in Shopify admin.
- [themeDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/themeDelete.txt) - Deletes a theme.
- [themeFilesCopy](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/themeFilesCopy.txt) - Copy theme files. Copying to existing theme files will overwrite them.
- [themeFilesDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/themeFilesDelete.txt) - Deletes a theme's files.
- [themeFilesUpsert](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/themeFilesUpsert.txt) - Create or update theme files.
- [themePublish](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/themePublish.txt) - Publishes a theme.
- [themeUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/themeUpdate.txt) - Updates a theme.
- [transactionVoid](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/transactionVoid.txt) - Trigger the voiding of an uncaptured authorization transaction.
- [translationsRegister](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/translationsRegister.txt) - Creates or updates translations.
- [translationsRemove](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/translationsRemove.txt) - Deletes translations.
- [urlRedirectBulkDeleteAll](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/urlRedirectBulkDeleteAll.txt) - Asynchronously delete [URL redirects](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) in bulk.
- [urlRedirectBulkDeleteByIds](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/urlRedirectBulkDeleteByIds.txt) - Asynchronously delete [URLRedirect](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect)  objects in bulk by IDs. Learn more about [URLRedirect](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)  objects.
- [urlRedirectBulkDeleteBySavedSearch](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/urlRedirectBulkDeleteBySavedSearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectBulkDeleteBySearch](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/urlRedirectBulkDeleteBySearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/urlRedirectCreate.txt) - Creates a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/urlRedirectDelete.txt) - Deletes a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectImportCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/urlRedirectImportCreate.txt) - Creates a [`UrlRedirectImport`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirectImport) object.  After creating the `UrlRedirectImport` object, the `UrlRedirectImport` request can be performed using the [`urlRedirectImportSubmit`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportSubmit) mutation.
- [urlRedirectImportSubmit](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/urlRedirectImportSubmit.txt) - Submits a `UrlRedirectImport` request to be processed.  The `UrlRedirectImport` request is first created with the [`urlRedirectImportCreate`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportCreate) mutation.
- [urlRedirectUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/urlRedirectUpdate.txt) - Updates a URL redirect.
- [validationCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/validationCreate.txt) - Creates a validation.
- [validationDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/validationDelete.txt) - Deletes a validation.
- [validationUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/validationUpdate.txt) - Update a validation.
- [webPixelCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/webPixelCreate.txt) - Creates a new web pixel settings.
- [webPixelDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/webPixelDelete.txt) - Deletes the web pixel shop settings.
- [webPixelUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/webPixelUpdate.txt) - Updates the web pixel settings.
- [webhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/webhookSubscriptionCreate.txt) - Creates a new webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionDelete](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/webhookSubscriptionDelete.txt) - Deletes a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/webhookSubscriptionUpdate.txt) - Updates a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [MutationsStagedUploadTargetGenerateUploadParameter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MutationsStagedUploadTargetGenerateUploadParameter.txt) - A signed upload parameter for uploading an asset to Shopify.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [Navigable](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Navigable.txt) - A default cursor that you can use in queries to paginate your results. Each edge in a connection can return a cursor, which is a reference to the edge's position in the connection. You can use an edge's cursor as the starting point to retrieve the nodes before or after it in a connection.  To learn more about using cursor-based pagination, refer to [Paginating results with GraphQL](https://shopify.dev/api/usage/pagination-graphql).
- [NavigationItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/NavigationItem.txt) - A navigation item, holding basic link attributes.
- [NftSalesEligibilityResult](https://shopify.dev/docs/api/admin-graphql/unstable/objects/NftSalesEligibilityResult.txt) - Information on shop's eligibility to sell NFTs.
- [ObjectDimensionsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ObjectDimensionsInput.txt) - The input fields for dimensions of an object.
- [OnTimeDeliveryScore](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnTimeDeliveryScore.txt) - A score that represents the shop's ability to deliver on time to a particular country. The score is a value between 0 and 1.
- [OnlineStore](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnlineStore.txt) - The shop's online store channel.
- [OnlineStorePasswordProtection](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnlineStorePasswordProtection.txt) - Storefront password information.
- [OnlineStorePreviewable](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/OnlineStorePreviewable.txt) - Online Store preview URL of the object.
- [OnlineStoreTheme](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnlineStoreTheme.txt) - A theme for display on the storefront.
- [OnlineStoreThemeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/OnlineStoreThemeConnection.txt) - An auto-generated type for paginating through multiple OnlineStoreThemes.
- [OnlineStoreThemeFile](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnlineStoreThemeFile.txt) - Represents a theme file.
- [OnlineStoreThemeFileBody](https://shopify.dev/docs/api/admin-graphql/unstable/unions/OnlineStoreThemeFileBody.txt) - Represents the body of a theme file.
- [OnlineStoreThemeFileBodyBase64](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnlineStoreThemeFileBodyBase64.txt) - Represents the base64 encoded body of a theme file.
- [OnlineStoreThemeFileBodyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OnlineStoreThemeFileBodyInput.txt) - The input fields for the theme file body.
- [OnlineStoreThemeFileBodyInputType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OnlineStoreThemeFileBodyInputType.txt) - The input type for a theme file body.
- [OnlineStoreThemeFileBodyText](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnlineStoreThemeFileBodyText.txt) - Represents the body of a theme file.
- [OnlineStoreThemeFileBodyUrl](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnlineStoreThemeFileBodyUrl.txt) - Represents the url of the body of a theme file.
- [OnlineStoreThemeFileConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/OnlineStoreThemeFileConnection.txt) - An auto-generated type for paginating through multiple OnlineStoreThemeFiles.
- [OnlineStoreThemeFileOperationResult](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnlineStoreThemeFileOperationResult.txt) - Represents the result of a copy, delete, or write operation performed on a theme file.
- [OnlineStoreThemeFileReadResult](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnlineStoreThemeFileReadResult.txt) - Represents the result of a read operation performed on a theme asset.
- [OnlineStoreThemeFileResultType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OnlineStoreThemeFileResultType.txt) - Type of a theme file operation result.
- [OnlineStoreThemeFilesUpsertFileInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OnlineStoreThemeFilesUpsertFileInput.txt) - The input fields for the file to create or update.
- [OnlineStoreThemeFilesUserErrors](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OnlineStoreThemeFilesUserErrors.txt) - User errors for theme file operations.
- [OnlineStoreThemeFilesUserErrorsCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OnlineStoreThemeFilesUserErrorsCode.txt) - Possible error codes that can be returned by `OnlineStoreThemeFilesUserErrors`.
- [OnlineStoreThemeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OnlineStoreThemeInput.txt) - The input fields for Theme attributes to update.
- [OptionAndValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OptionAndValueInput.txt) - The input fields for the options and values of the combined listing.
- [OptionCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OptionCreateInput.txt) - The input fields for creating a product option.
- [OptionReorderInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OptionReorderInput.txt) - The input fields for reordering a product option and/or its values.
- [OptionSetInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OptionSetInput.txt) - The input fields for creating or updating a product option.
- [OptionUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OptionUpdateInput.txt) - The input fields for updating a product option.
- [OptionValueCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OptionValueCreateInput.txt) - The input fields required to create a product option value.
- [OptionValueReorderInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OptionValueReorderInput.txt) - The input fields for reordering a product option value.
- [OptionValueSetInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OptionValueSetInput.txt) - The input fields for creating or updating a product option value.
- [OptionValueUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OptionValueUpdateInput.txt) - The input fields for updating a product option value.
- [Order](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Order.txt) - An order is a customer's request to purchase one or more products from a shop. You can retrieve and update orders using the `Order` object. Learn more about [editing an existing order with the GraphQL Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).  Only the last 60 days' worth of orders from a store are accessible from the `Order` object by default. If you want to access older orders, then you need to [request access to all orders](https://shopify.dev/api/usage/access-scopes#orders-permissions). If your app is granted access, then you can add the `read_all_orders` scope to your app along with `read_orders` or `write_orders`. [Private apps](https://shopify.dev/apps/auth/basic-http) are not affected by this change and are automatically granted the scope.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [OrderActionType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderActionType.txt) - The possible order action types for a [sales agreement](https://shopify.dev/api/admin-graphql/latest/interfaces/salesagreement).
- [OrderAdjustment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderAdjustment.txt) - An order adjustment accounts for the difference between a calculated and actual refund amount.
- [OrderAdjustmentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/OrderAdjustmentConnection.txt) - An auto-generated type for paginating through multiple OrderAdjustments.
- [OrderAdjustmentDiscrepancyReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderAdjustmentDiscrepancyReason.txt) - Discrepancy reasons for order adjustments.
- [OrderAdjustmentInputDiscrepancyReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderAdjustmentInputDiscrepancyReason.txt) - Discrepancy reasons for order adjustments.
- [OrderAdjustmentKind](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderAdjustmentKind.txt) - The different kinds of order adjustments. This enum is deprecated and will be removed from unstable.
- [OrderAgreement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderAgreement.txt) - An agreement associated with an order placement.
- [OrderApp](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderApp.txt) - The [application](https://shopify.dev/apps) that created the order.
- [OrderCancelJobResult](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderCancelJobResult.txt) - A job to determine the result of an order cancellation request.
- [OrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderCancelPayload.txt) - Return type for `orderCancel` mutation.
- [OrderCancelReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderCancelReason.txt) - Represents the reason for the order's cancellation.
- [OrderCancelStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderCancelStatus.txt) - Represents the status of the order's cancellation request.
- [OrderCancelUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderCancelUserError.txt) - Errors related to order cancellation.
- [OrderCancelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderCancelUserErrorCode.txt) - Possible error codes that can be returned by `OrderCancelUserError`.
- [OrderCancellation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderCancellation.txt) - Details about the order cancellation.
- [OrderCaptureInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCaptureInput.txt) - The input fields for the authorized transaction to capture and the total amount to capture from it.
- [OrderCapturePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderCapturePayload.txt) - Return type for `orderCapture` mutation.
- [OrderCloseInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCloseInput.txt) - The input fields for specifying an open order to close.
- [OrderClosePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderClosePayload.txt) - Return type for `orderClose` mutation.
- [OrderConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/OrderConnection.txt) - An auto-generated type for paginating through multiple Orders.
- [OrderCreateAssociateCustomerAttributesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateAssociateCustomerAttributesInput.txt) - The input fields for identifying an existing customer to associate with the order.
- [OrderCreateCustomAttributeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateCustomAttributeInput.txt) - The input fields for a note attribute for an order.
- [OrderCreateCustomerAddressInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateCustomerAddressInput.txt) - The input fields for creating a customer's mailing address.
- [OrderCreateCustomerInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateCustomerInput.txt) - The input fields for a customer to associate with an order. Allows creation of a new customer or specifying an existing one.
- [OrderCreateDiscountCodeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateDiscountCodeInput.txt) - The input fields for a discount code to apply to an order. Only one type of discount can be applied to an order.
- [OrderCreateFinancialStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderCreateFinancialStatus.txt) - The status of payments associated with the order. Can only be set when the order is created.
- [OrderCreateFixedDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateFixedDiscountCodeAttributesInput.txt) - The input fields for a fixed amount discount code to apply to an order.
- [OrderCreateFreeShippingDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateFreeShippingDiscountCodeAttributesInput.txt) - The input fields for a free shipping discount code to apply to an order.
- [OrderCreateFulfillmentInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateFulfillmentInput.txt) - The input fields for a fulfillment to create for an order.
- [OrderCreateFulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderCreateFulfillmentStatus.txt) - The order's status in terms of fulfilled line items.
- [OrderCreateInputsInventoryBehavior](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderCreateInputsInventoryBehavior.txt) - The types of behavior to use when updating inventory.
- [OrderCreateLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateLineItemInput.txt) - The input fields for a line item to create for an order.
- [OrderCreateLineItemPropertyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateLineItemPropertyInput.txt) - The input fields for a line item property for an order.
- [OrderCreateMandatePaymentPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderCreateMandatePaymentPayload.txt) - Return type for `orderCreateMandatePayment` mutation.
- [OrderCreateMandatePaymentUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderCreateMandatePaymentUserError.txt) - An error that occurs during the execution of `OrderCreateMandatePayment`.
- [OrderCreateMandatePaymentUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderCreateMandatePaymentUserErrorCode.txt) - Possible error codes that can be returned by `OrderCreateMandatePaymentUserError`.
- [OrderCreateManualPaymentPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderCreateManualPaymentPayload.txt) - Return type for `orderCreateManualPayment` mutation.
- [OrderCreateOptionsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateOptionsInput.txt) - The input fields which control certain side affects.
- [OrderCreateOrderInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateOrderInput.txt) - The input fields for creating an order.
- [OrderCreateOrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateOrderTransactionInput.txt) - The input fields for a transaction to create for an order.
- [OrderCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderCreatePayload.txt) - Return type for `orderCreate` mutation.
- [OrderCreatePercentageDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreatePercentageDiscountCodeAttributesInput.txt) - The input fields for a percentage discount code to apply to an order.
- [OrderCreateShippingLineInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateShippingLineInput.txt) - The input fields for a shipping line to create for an order.
- [OrderCreateTaxLineInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateTaxLineInput.txt) - The input fields for a tax line to create for an order.
- [OrderCreateUpsertCustomerAttributesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderCreateUpsertCustomerAttributesInput.txt) - The input fields for creating a new customer object or identifying an existing customer to update & associate with the order.
- [OrderCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderCreateUserError.txt) - An error that occurs during the execution of `OrderCreate`.
- [OrderCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderCreateUserErrorCode.txt) - Possible error codes that can be returned by `OrderCreateUserError`.
- [OrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderDeletePayload.txt) - Return type for `orderDelete` mutation.
- [OrderDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderDeleteUserError.txt) - Errors related to deleting an order.
- [OrderDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderDeleteUserErrorCode.txt) - Possible error codes that can be returned by `OrderDeleteUserError`.
- [OrderDisplayFinancialStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderDisplayFinancialStatus.txt) - Represents the order's current financial status.
- [OrderDisplayFulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderDisplayFulfillmentStatus.txt) - Represents the order's aggregated fulfillment status for display purposes.
- [OrderDisplayRefundStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderDisplayRefundStatus.txt) - Represents the order's refund status for display purposes.
- [OrderDisputeSummary](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderDisputeSummary.txt) - A summary of the important details for a dispute on an order.
- [OrderEditAddCustomItemPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditAddCustomItemPayload.txt) - Return type for `orderEditAddCustomItem` mutation.
- [OrderEditAddLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditAddLineItemDiscountPayload.txt) - Return type for `orderEditAddLineItemDiscount` mutation.
- [OrderEditAddShippingLineInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderEditAddShippingLineInput.txt) - The input fields used to add a shipping line.
- [OrderEditAddShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditAddShippingLinePayload.txt) - Return type for `orderEditAddShippingLine` mutation.
- [OrderEditAddShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderEditAddShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditAddShippingLine`.
- [OrderEditAddShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderEditAddShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditAddShippingLineUserError`.
- [OrderEditAddVariantPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditAddVariantPayload.txt) - Return type for `orderEditAddVariant` mutation.
- [OrderEditAgreement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderEditAgreement.txt) - An agreement associated with an edit to the order.
- [OrderEditAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderEditAppliedDiscountInput.txt) - The input fields used to add a discount during an order edit.
- [OrderEditBeginPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditBeginPayload.txt) - Return type for `orderEditBegin` mutation.
- [OrderEditCommitPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditCommitPayload.txt) - Return type for `orderEditCommit` mutation.
- [OrderEditRemoveDiscountPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditRemoveDiscountPayload.txt) - Return type for `orderEditRemoveDiscount` mutation.
- [OrderEditRemoveDiscountUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderEditRemoveDiscountUserError.txt) - An error that occurs during the execution of `OrderEditRemoveDiscount`.
- [OrderEditRemoveDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderEditRemoveDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveDiscountUserError`.
- [OrderEditRemoveLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditRemoveLineItemDiscountPayload.txt) - Return type for `orderEditRemoveLineItemDiscount` mutation.
- [OrderEditRemoveShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditRemoveShippingLinePayload.txt) - Return type for `orderEditRemoveShippingLine` mutation.
- [OrderEditRemoveShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderEditRemoveShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditRemoveShippingLine`.
- [OrderEditRemoveShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderEditRemoveShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveShippingLineUserError`.
- [OrderEditSession](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderEditSession.txt) - An edit session for an order.
- [OrderEditSetQuantityPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditSetQuantityPayload.txt) - Return type for `orderEditSetQuantity` mutation.
- [OrderEditUpdateDiscountPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditUpdateDiscountPayload.txt) - Return type for `orderEditUpdateDiscount` mutation.
- [OrderEditUpdateDiscountUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderEditUpdateDiscountUserError.txt) - An error that occurs during the execution of `OrderEditUpdateDiscount`.
- [OrderEditUpdateDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderEditUpdateDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateDiscountUserError`.
- [OrderEditUpdateShippingLineInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderEditUpdateShippingLineInput.txt) - The input fields used to update a shipping line.
- [OrderEditUpdateShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderEditUpdateShippingLinePayload.txt) - Return type for `orderEditUpdateShippingLine` mutation.
- [OrderEditUpdateShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderEditUpdateShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditUpdateShippingLine`.
- [OrderEditUpdateShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderEditUpdateShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateShippingLineUserError`.
- [OrderInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderInput.txt) - The input fields for specifying the information to be updated on an order when using the orderUpdate mutation.
- [OrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderInvoiceSendPayload.txt) - Return type for `orderInvoiceSend` mutation.
- [OrderInvoiceSendUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderInvoiceSendUserError.txt) - An error that occurs during the execution of `OrderInvoiceSend`.
- [OrderInvoiceSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderInvoiceSendUserErrorCode.txt) - Possible error codes that can be returned by `OrderInvoiceSendUserError`.
- [OrderMarkAsPaidInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderMarkAsPaidInput.txt) - The input fields for specifying the order to mark as paid.
- [OrderMarkAsPaidPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderMarkAsPaidPayload.txt) - Return type for `orderMarkAsPaid` mutation.
- [OrderOpenInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderOpenInput.txt) - The input fields for specifying a closed order to open.
- [OrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderOpenPayload.txt) - Return type for `orderOpen` mutation.
- [OrderPaymentCollectionDetails](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderPaymentCollectionDetails.txt) - The payment collection details for an order that requires additional payment following an edit to the order.
- [OrderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderPaymentStatus.txt) - The status of a customer's payment for an order.
- [OrderPaymentStatusResult](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderPaymentStatusResult.txt) - The type of a payment status.
- [OrderReturnStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderReturnStatus.txt) - The order's aggregated return status that's used for display purposes. An order might have multiple returns, so this field communicates the prioritized return status. The `OrderReturnStatus` enum is a supported filter parameter in the [`orders` query](https://shopify.dev/api/admin-graphql/latest/queries/orders#:~:text=reference_location_id-,return_status,-risk_level).
- [OrderRisk](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderRisk.txt) - Represents a fraud check on an order. As of version 2024-04 this resource is deprecated. Risk Assessments can be queried via the [OrderRisk Assessments API](https://shopify.dev/api/admin-graphql/2024-04/objects/OrderRiskAssessment).
- [OrderRiskAssessment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderRiskAssessment.txt) - The risk assessments for an order.
- [OrderRiskAssessmentCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderRiskAssessmentCreateInput.txt) - The input fields for an order risk assessment.
- [OrderRiskAssessmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderRiskAssessmentCreatePayload.txt) - Return type for `orderRiskAssessmentCreate` mutation.
- [OrderRiskAssessmentCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderRiskAssessmentCreateUserError.txt) - An error that occurs during the execution of `OrderRiskAssessmentCreate`.
- [OrderRiskAssessmentCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderRiskAssessmentCreateUserErrorCode.txt) - Possible error codes that can be returned by `OrderRiskAssessmentCreateUserError`.
- [OrderRiskAssessmentFactInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderRiskAssessmentFactInput.txt) - The input fields to create a fact on an order risk assessment.
- [OrderRiskLevel](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderRiskLevel.txt) - The likelihood that an order is fraudulent.
- [OrderRiskRecommendationResult](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderRiskRecommendationResult.txt) - List of possible values for an OrderRiskRecommendation recommendation.
- [OrderRiskSummary](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderRiskSummary.txt) - Summary of risk characteristics for an order.
- [OrderSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderSortKeys.txt) - The set of valid sort keys for the Order query.
- [OrderStagedChange](https://shopify.dev/docs/api/admin-graphql/unstable/unions/OrderStagedChange.txt) - A change that has been applied to an order.
- [OrderStagedChangeAddCustomItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderStagedChangeAddCustomItem.txt) - A change to the order representing the addition of a custom line item. For example, you might want to add gift wrapping service as a custom line item.
- [OrderStagedChangeAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderStagedChangeAddLineItemDiscount.txt) - The discount applied to an item that was added during the current order edit.
- [OrderStagedChangeAddShippingLine](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderStagedChangeAddShippingLine.txt) - A new [shipping line](https://shopify.dev/api/admin-graphql/latest/objects/shippingline) added as part of an order edit.
- [OrderStagedChangeAddVariant](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderStagedChangeAddVariant.txt) - A change to the order representing the addition of an existing product variant.
- [OrderStagedChangeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/OrderStagedChangeConnection.txt) - An auto-generated type for paginating through multiple OrderStagedChanges.
- [OrderStagedChangeDecrementItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderStagedChangeDecrementItem.txt) - An removal of items from an existing line item on the order.
- [OrderStagedChangeIncrementItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderStagedChangeIncrementItem.txt) - An addition of items to an existing line item on the order.
- [OrderStagedChangeRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderStagedChangeRemoveShippingLine.txt) - A shipping line removed during an order edit.
- [OrderTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderTransaction.txt) - A payment transaction in the context of an order.
- [OrderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/OrderTransactionConnection.txt) - An auto-generated type for paginating through multiple OrderTransactions.
- [OrderTransactionErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderTransactionErrorCode.txt) - A standardized error code, independent of the payment provider.
- [OrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/OrderTransactionInput.txt) - The input fields for the information needed to create an order transaction.
- [OrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderTransactionKind.txt) - The different kinds of order transactions.
- [OrderTransactionStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/OrderTransactionStatus.txt) - The different states that an `OrderTransaction` can have.
- [OrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/OrderUpdatePayload.txt) - Return type for `orderUpdate` mutation.
- [Page](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Page.txt) - A page on the Online Store.
- [PageConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/PageConnection.txt) - An auto-generated type for paginating through multiple Pages.
- [PageCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PageCreateInput.txt) - The input fields to create a page.
- [PageCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PageCreatePayload.txt) - Return type for `pageCreate` mutation.
- [PageCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PageCreateUserError.txt) - An error that occurs during the execution of `PageCreate`.
- [PageCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PageCreateUserErrorCode.txt) - Possible error codes that can be returned by `PageCreateUserError`.
- [PageDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PageDeletePayload.txt) - Return type for `pageDelete` mutation.
- [PageDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PageDeleteUserError.txt) - An error that occurs during the execution of `PageDelete`.
- [PageDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PageDeleteUserErrorCode.txt) - Possible error codes that can be returned by `PageDeleteUserError`.
- [PageInfo](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PageInfo.txt) - Returns information about pagination in a connection, in accordance with the [Relay specification](https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo). For more information, please read our [GraphQL Pagination Usage Guide](https://shopify.dev/api/usage/pagination-graphql).
- [PageUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PageUpdateInput.txt) - The input fields to update a page.
- [PageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PageUpdatePayload.txt) - Return type for `pageUpdate` mutation.
- [PageUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PageUpdateUserError.txt) - An error that occurs during the execution of `PageUpdate`.
- [PageUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PageUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PageUpdateUserError`.
- [PaymentCustomization](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentCustomization.txt) - A payment customization.
- [PaymentCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PaymentCustomizationActivationPayload.txt) - Return type for `paymentCustomizationActivation` mutation.
- [PaymentCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/PaymentCustomizationConnection.txt) - An auto-generated type for paginating through multiple PaymentCustomizations.
- [PaymentCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PaymentCustomizationCreatePayload.txt) - Return type for `paymentCustomizationCreate` mutation.
- [PaymentCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PaymentCustomizationDeletePayload.txt) - Return type for `paymentCustomizationDelete` mutation.
- [PaymentCustomizationError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentCustomizationError.txt) - An error that occurs during the execution of a payment customization mutation.
- [PaymentCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PaymentCustomizationErrorCode.txt) - Possible error codes that can be returned by `PaymentCustomizationError`.
- [PaymentCustomizationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PaymentCustomizationInput.txt) - The input fields to create and update a payment customization.
- [PaymentCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PaymentCustomizationUpdatePayload.txt) - Return type for `paymentCustomizationUpdate` mutation.
- [PaymentDetails](https://shopify.dev/docs/api/admin-graphql/unstable/unions/PaymentDetails.txt) - Payment details related to a transaction.
- [PaymentInstrument](https://shopify.dev/docs/api/admin-graphql/unstable/unions/PaymentInstrument.txt) - All possible instrument outputs for Payment Mandates.
- [PaymentMandate](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentMandate.txt) - A payment instrument and the permission the owner of the instrument gives to the merchant to debit it.
- [PaymentMethods](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PaymentMethods.txt) - Some of the payment methods used in Shopify.
- [PaymentReminderSendPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PaymentReminderSendPayload.txt) - Return type for `paymentReminderSend` mutation.
- [PaymentReminderSendUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentReminderSendUserError.txt) - An error that occurs during the execution of `PaymentReminderSend`.
- [PaymentReminderSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PaymentReminderSendUserErrorCode.txt) - Possible error codes that can be returned by `PaymentReminderSendUserError`.
- [PaymentSchedule](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentSchedule.txt) - Represents the payment schedule for a single payment defined in the payment terms.
- [PaymentScheduleConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/PaymentScheduleConnection.txt) - An auto-generated type for paginating through multiple PaymentSchedules.
- [PaymentScheduleInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PaymentScheduleInput.txt) - The input fields used to create a payment schedule for payment terms.
- [PaymentSettings](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentSettings.txt) - Settings related to payments.
- [PaymentTerms](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentTerms.txt) - Represents the payment terms for an order or draft order.
- [PaymentTermsCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PaymentTermsCreateInput.txt) - The input fields used to create a payment terms.
- [PaymentTermsCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PaymentTermsCreatePayload.txt) - Return type for `paymentTermsCreate` mutation.
- [PaymentTermsCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentTermsCreateUserError.txt) - An error that occurs during the execution of `PaymentTermsCreate`.
- [PaymentTermsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PaymentTermsCreateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsCreateUserError`.
- [PaymentTermsDeleteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PaymentTermsDeleteInput.txt) - The input fields used to delete the payment terms.
- [PaymentTermsDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PaymentTermsDeletePayload.txt) - Return type for `paymentTermsDelete` mutation.
- [PaymentTermsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentTermsDeleteUserError.txt) - An error that occurs during the execution of `PaymentTermsDelete`.
- [PaymentTermsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PaymentTermsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsDeleteUserError`.
- [PaymentTermsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PaymentTermsInput.txt) - The input fields to create payment terms. Payment terms set the date that payment is due.
- [PaymentTermsTemplate](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentTermsTemplate.txt) - Represents the payment terms template object.
- [PaymentTermsType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PaymentTermsType.txt) - The type of a payment terms or a payment terms template.
- [PaymentTermsUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PaymentTermsUpdateInput.txt) - The input fields used to update the payment terms.
- [PaymentTermsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PaymentTermsUpdatePayload.txt) - Return type for `paymentTermsUpdate` mutation.
- [PaymentTermsUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaymentTermsUpdateUserError.txt) - An error that occurs during the execution of `PaymentTermsUpdate`.
- [PaymentTermsUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PaymentTermsUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsUpdateUserError`.
- [PayoutSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PayoutSortKeys.txt) - The set of valid sort keys for the Payout query.
- [PaypalExpressSubscriptionsGatewayStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PaypalExpressSubscriptionsGatewayStatus.txt) - Represents a valid PayPal Express subscriptions gateway status.
- [PaypalWalletPaymentDetails](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PaypalWalletPaymentDetails.txt) - PayPal Wallet payment details related to a transaction.
- [PerformanceAggregationLevel](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PerformanceAggregationLevel.txt) - Performance aggregation level of RUM (Real User Monitoring) reports.
- [PerformanceDeviceType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PerformanceDeviceType.txt) - Specifies the device type for RUM (Real User Monitoring) reports.
- [PerformanceEvent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PerformanceEvent.txt) - Represents an event that impacts storefront performance, measured via Real User Monitoring (RUM).
- [PerformanceEventType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PerformanceEventType.txt) - Identifies the type of event that impacts the performance of the storefront.
- [PerformanceMetrics](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PerformanceMetrics.txt) - RUM (Real User Monitoring) performance metrics for a shop.
- [PreparedFulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PreparedFulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be marked as prepared for pickup by a customer.
- [PriceCalculationType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceCalculationType.txt) - How to caluclate the parent product variant's price while bulk updating variant relationships.
- [PriceInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PriceInput.txt) - The input fields for updating the price of a parent product variant.
- [PriceList](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceList.txt) - Represents a price list, including information about related prices and eligibility rules. You can use price lists to specify either fixed prices or adjusted relative prices that override initial product variant prices. Price lists are applied to customers using context rules, which determine price list eligibility.    For more information on price lists, refer to   [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceListAdjustment.txt) - The type and value of a price list adjustment.  For more information on price lists, refer to [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustmentInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PriceListAdjustmentInput.txt) - The input fields to set a price list adjustment.
- [PriceListAdjustmentSettings](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceListAdjustmentSettings.txt) - Represents the settings of price list adjustments.
- [PriceListAdjustmentSettingsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PriceListAdjustmentSettingsInput.txt) - The input fields to set a price list's adjustment settings.
- [PriceListAdjustmentType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceListAdjustmentType.txt) - Represents a percentage price adjustment type.
- [PriceListCompareAtMode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceListCompareAtMode.txt) - Represents how the compare at price will be determined for a price list.
- [PriceListConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/PriceListConnection.txt) - An auto-generated type for paginating through multiple PriceLists.
- [PriceListCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PriceListCreateInput.txt) - The input fields to create a price list.
- [PriceListCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PriceListCreatePayload.txt) - Return type for `priceListCreate` mutation.
- [PriceListDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PriceListDeletePayload.txt) - Return type for `priceListDelete` mutation.
- [PriceListFixedPricesAddPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PriceListFixedPricesAddPayload.txt) - Return type for `priceListFixedPricesAdd` mutation.
- [PriceListFixedPricesByProductBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PriceListFixedPricesByProductBulkUpdatePayload.txt) - Return type for `priceListFixedPricesByProductBulkUpdate` mutation.
- [PriceListFixedPricesByProductBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceListFixedPricesByProductBulkUpdateUserError.txt) - Error codes for failed price list fixed prices by product bulk update operations.
- [PriceListFixedPricesByProductBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceListFixedPricesByProductBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PriceListFixedPricesByProductBulkUpdateUserError`.
- [PriceListFixedPricesByProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PriceListFixedPricesByProductUpdatePayload.txt) - Return type for `priceListFixedPricesByProductUpdate` mutation.
- [PriceListFixedPricesDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PriceListFixedPricesDeletePayload.txt) - Return type for `priceListFixedPricesDelete` mutation.
- [PriceListFixedPricesUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PriceListFixedPricesUpdatePayload.txt) - Return type for `priceListFixedPricesUpdate` mutation.
- [PriceListParent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceListParent.txt) - Represents relative adjustments from one price list to other prices.   You can use a `PriceListParent` to specify an adjusted relative price using a percentage-based   adjustment. Adjusted prices work in conjunction with exchange rules and rounding.    [Adjustment types](https://shopify.dev/api/admin-graphql/latest/enums/pricelistadjustmenttype)   support both percentage increases and decreases.
- [PriceListParentCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PriceListParentCreateInput.txt) - The input fields to create a price list adjustment.
- [PriceListParentUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PriceListParentUpdateInput.txt) - The input fields used to update a price list's adjustment.
- [PriceListPrice](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceListPrice.txt) - Represents information about pricing for a product variant         as defined on a price list, such as the price, compare at price, and origin type. You can use a `PriceListPrice` to specify a fixed price for a specific product variant. For examples, refer to [PriceListFixedPricesAdd](https://shopify.dev/api/admin-graphql/latest/mutations/priceListFixedPricesAdd) and [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/PriceListPriceConnection.txt) - An auto-generated type for paginating through multiple PriceListPrices.
- [PriceListPriceInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PriceListPriceInput.txt) - The input fields for providing the fields and values to use when creating or updating a fixed price list price.
- [PriceListPriceOriginType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceListPriceOriginType.txt) - Represents the origin of a price, either fixed (defined on the price list) or relative (calculated using a price list adjustment configuration). For examples, refer to [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceListPriceUserError.txt) - An error for a failed price list price operation.
- [PriceListPriceUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceListPriceUserErrorCode.txt) - Possible error codes that can be returned by `PriceListPriceUserError`.
- [PriceListProductPriceInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PriceListProductPriceInput.txt) - The input fields representing the price for all variants of a product.
- [PriceListSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceListSortKeys.txt) - The set of valid sort keys for the PriceList query.
- [PriceListUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PriceListUpdateInput.txt) - The input fields used to update a price list.
- [PriceListUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PriceListUpdatePayload.txt) - Return type for `priceListUpdate` mutation.
- [PriceListUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceListUserError.txt) - Error codes for failed contextual pricing operations.
- [PriceListUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceListUserErrorCode.txt) - Possible error codes that can be returned by `PriceListUserError`.
- [PriceRule](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRule.txt) - Price rules are a set of conditions, including entitlements and prerequisites, that must be met in order for a discount code to apply.  We recommend using the types and queries detailed at [Getting started with discounts](https://shopify.dev/docs/apps/selling-strategies/discounts/getting-started) instead. These will replace the GraphQL `PriceRule` object and REST Admin `PriceRule` and `DiscountCode` resources.
- [PriceRuleAllocationMethod](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceRuleAllocationMethod.txt) - The method by which the price rule's value is allocated to its entitled items.
- [PriceRuleCustomerSelection](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleCustomerSelection.txt) - A selection of customers for whom the price rule applies.
- [PriceRuleDiscountCode](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleDiscountCode.txt) - A discount code of a price rule.
- [PriceRuleDiscountCodeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/PriceRuleDiscountCodeConnection.txt) - An auto-generated type for paginating through multiple PriceRuleDiscountCodes.
- [PriceRuleEntitlementToPrerequisiteQuantityRatio](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleEntitlementToPrerequisiteQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleFeature](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceRuleFeature.txt) - The list of features that can be supported by a price rule.
- [PriceRuleFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleFixedAmountValue.txt) - The value of a fixed amount price rule.
- [PriceRuleItemEntitlements](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleItemEntitlements.txt) - The items to which this price rule applies. This may be multiple products, product variants, collections or combinations of the aforementioned.
- [PriceRuleLineItemPrerequisites](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleLineItemPrerequisites.txt) - Single or multiple line item products, product variants or collections required for the price rule to be applicable, can also be provided in combination.
- [PriceRuleMoneyRange](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleMoneyRange.txt) - A money range within which the price rule is applicable.
- [PriceRulePercentValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRulePercentValue.txt) - The value of a percent price rule.
- [PriceRulePrerequisiteToEntitlementQuantityRatio](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRulePrerequisiteToEntitlementQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleQuantityRange](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleQuantityRange.txt) - A quantity range within which the price rule is applicable.
- [PriceRuleShareableUrl](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleShareableUrl.txt) - Shareable URL for the discount code associated with the price rule.
- [PriceRuleShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceRuleShareableUrlTargetType.txt) - The type of page where a shareable price rule URL lands.
- [PriceRuleShippingLineEntitlements](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleShippingLineEntitlements.txt) - The shipping lines to which the price rule applies to.
- [PriceRuleStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceRuleStatus.txt) - The status of the price rule.
- [PriceRuleTarget](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceRuleTarget.txt) - The type of lines (line_item or shipping_line) to which the price rule applies.
- [PriceRuleTrait](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PriceRuleTrait.txt) - The list of features that can be supported by a price rule.
- [PriceRuleValidityPeriod](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PriceRuleValidityPeriod.txt) - A time period during which a price rule is applicable.
- [PriceRuleValue](https://shopify.dev/docs/api/admin-graphql/unstable/unions/PriceRuleValue.txt) - The type of the price rule value. The price rule value might be a percentage value, or a fixed amount.
- [PricingPercentageValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PricingPercentageValue.txt) - One type of value given to a customer when a discount is applied to an order. The application of a discount with this value gives the customer the specified percentage off a specified item.
- [PricingValue](https://shopify.dev/docs/api/admin-graphql/unstable/unions/PricingValue.txt) - The type of value given to a customer when a discount is applied to an order. For example, the application of the discount might give the customer a percentage off a specified item. Alternatively, the application of the discount might give the customer a monetary value in a given currency off an order.
- [PrivacyCountryCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PrivacyCountryCode.txt) - A country code from the `ISO 3166` standard. e.g. `CA` for Canada.
- [PrivacyFeaturesDisablePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PrivacyFeaturesDisablePayload.txt) - Return type for `privacyFeaturesDisable` mutation.
- [PrivacyFeaturesDisableUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PrivacyFeaturesDisableUserError.txt) - An error that occurs during the execution of `PrivacyFeaturesDisable`.
- [PrivacyFeaturesDisableUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PrivacyFeaturesDisableUserErrorCode.txt) - Possible error codes that can be returned by `PrivacyFeaturesDisableUserError`.
- [PrivacyFeaturesEnum](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PrivacyFeaturesEnum.txt) - The input fields for a shop's privacy settings.
- [PrivacyPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PrivacyPolicy.txt) - A shop's privacy policy settings.
- [PrivacySettings](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PrivacySettings.txt) - A shop's privacy settings.
- [Product](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Product.txt) - The `Product` object lets you manage products in a merchant’s store.  Products are the goods and services that merchants offer to customers. They can include various details such as title, description, price, images, and options such as size or color. You can use [product variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/productvariant) to create or update different versions of the same product. You can also add or update product [media](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/media). Products can be organized by grouping them into a [collection](https://shopify.dev/docs/api/admin-graphql/latest/objects/collection).  Learn more about working with [Shopify's product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/product-model-components), including limitations and considerations.
- [ProductBundleComponent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductBundleComponent.txt) - The product's component information.
- [ProductBundleComponentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ProductBundleComponentConnection.txt) - An auto-generated type for paginating through multiple ProductBundleComponents.
- [ProductBundleComponentInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductBundleComponentInput.txt) - The input fields for a single component related to a componentized product.
- [ProductBundleComponentOptionSelection](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductBundleComponentOptionSelection.txt) - A relationship between a component option and a parent option.
- [ProductBundleComponentOptionSelectionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductBundleComponentOptionSelectionInput.txt) - The input fields for a single option related to a component product.
- [ProductBundleComponentOptionSelectionStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductBundleComponentOptionSelectionStatus.txt) - The status of a component option value related to a bundle.
- [ProductBundleComponentOptionSelectionValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductBundleComponentOptionSelectionValue.txt) - A component option value related to a bundle line.
- [ProductBundleComponentQuantityOption](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductBundleComponentQuantityOption.txt) - A quantity option related to a bundle.
- [ProductBundleComponentQuantityOptionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductBundleComponentQuantityOptionInput.txt) - Input for the quantity option related to a component product. This will become a new option on the parent bundle product that doesn't have a corresponding option on the component.
- [ProductBundleComponentQuantityOptionValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductBundleComponentQuantityOptionValue.txt) - A quantity option value related to a componentized product.
- [ProductBundleComponentQuantityOptionValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductBundleComponentQuantityOptionValueInput.txt) - The input fields for a single quantity option value related to a component product.
- [ProductBundleCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductBundleCreateInput.txt) - The input fields for creating a componentized product.
- [ProductBundleCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductBundleCreatePayload.txt) - Return type for `productBundleCreate` mutation.
- [ProductBundleMutationUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductBundleMutationUserError.txt) - Defines errors encountered while managing a product bundle.
- [ProductBundleMutationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductBundleMutationUserErrorCode.txt) - Possible error codes that can be returned by `ProductBundleMutationUserError`.
- [ProductBundleOperation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductBundleOperation.txt) - An entity that represents details of an asynchronous [ProductBundleCreate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleCreate) or [ProductBundleUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleUpdate) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned when the bundle was created or updated, this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductBundleUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductBundleUpdateInput.txt) - The input fields for updating a componentized product.
- [ProductBundleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductBundleUpdatePayload.txt) - Return type for `productBundleUpdate` mutation.
- [ProductCategory](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [ProductChangeStatusPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductChangeStatusPayload.txt) - Return type for `productChangeStatus` mutation.
- [ProductChangeStatusUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductChangeStatusUserError.txt) - An error that occurs during the execution of `ProductChangeStatus`.
- [ProductChangeStatusUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductChangeStatusUserErrorCode.txt) - Possible error codes that can be returned by `ProductChangeStatusUserError`.
- [ProductClaimOwnershipInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductClaimOwnershipInput.txt) - The input fields to claim ownership for Product features such as Bundles.
- [ProductCollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductCollectionSortKeys.txt) - The set of valid sort keys for the ProductCollection query.
- [ProductCompareAtPriceRange](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductCompareAtPriceRange.txt) - The compare-at price range of the product.
- [ProductComponentType](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductComponentType.txt) - The product component information.
- [ProductComponentTypeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ProductComponentTypeConnection.txt) - An auto-generated type for paginating through multiple ProductComponentTypes.
- [ProductConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ProductConnection.txt) - An auto-generated type for paginating through multiple Products.
- [ProductContextualPricing](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductContextualPricing.txt) - The price of a product in a specific country. Prices vary between countries. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada) for more information on how to use this object.
- [ProductCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductCreateInput.txt) - The input fields required to create a product.
- [ProductCreateMediaPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductCreateMediaPayload.txt) - Return type for `productCreateMedia` mutation.
- [ProductCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductCreatePayload.txt) - Return type for `productCreate` mutation.
- [ProductDeleteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductDeleteInput.txt) - The input fields for specifying the product to delete.
- [ProductDeleteMediaPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductDeleteMediaPayload.txt) - Return type for `productDeleteMedia` mutation.
- [ProductDeleteOperation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductDeleteOperation.txt) - An entity that represents details of an asynchronous [ProductDelete](https://shopify.dev/api/admin-graphql/current/mutations/productDelete) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned when the product was deleted, this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `deletedProductId` field provides the ID of the deleted product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductDeletePayload.txt) - Return type for `productDelete` mutation.
- [ProductDuplicateJob](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductDuplicateJob.txt) - Represents a product duplication job.
- [ProductDuplicateOperation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductDuplicateOperation.txt) - An entity that represents details of an asynchronous [ProductDuplicate](https://shopify.dev/api/admin-graphql/current/mutations/productDuplicate) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned [when the product was duplicated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously), this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the original product.  The `newProduct` field provides the details of the new duplicate of the product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductDuplicatePayload.txt) - Return type for `productDuplicate` mutation.
- [ProductFeed](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductFeed.txt) - A product feed.
- [ProductFeedConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ProductFeedConnection.txt) - An auto-generated type for paginating through multiple ProductFeeds.
- [ProductFeedCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductFeedCreatePayload.txt) - Return type for `productFeedCreate` mutation.
- [ProductFeedCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductFeedCreateUserError.txt) - An error that occurs during the execution of `ProductFeedCreate`.
- [ProductFeedCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductFeedCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedCreateUserError`.
- [ProductFeedDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductFeedDeletePayload.txt) - Return type for `productFeedDelete` mutation.
- [ProductFeedDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductFeedDeleteUserError.txt) - An error that occurs during the execution of `ProductFeedDelete`.
- [ProductFeedDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductFeedDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedDeleteUserError`.
- [ProductFeedInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductFeedInput.txt) - The input fields required to create a product feed.
- [ProductFeedStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductFeedStatus.txt) - The valid values for the status of product feed.
- [ProductFullSyncPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductFullSyncPayload.txt) - Return type for `productFullSync` mutation.
- [ProductFullSyncUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductFullSyncUserError.txt) - An error that occurs during the execution of `ProductFullSync`.
- [ProductFullSyncUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductFullSyncUserErrorCode.txt) - Possible error codes that can be returned by `ProductFullSyncUserError`.
- [ProductIdentifierInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductIdentifierInput.txt) - The input fields for identifying a product.
- [ProductImageSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductImageSortKeys.txt) - The set of valid sort keys for the ProductImage query.
- [ProductInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductInput.txt) - The input fields for creating or updating a product.
- [ProductJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductJoinSellingPlanGroupsPayload.txt) - Return type for `productJoinSellingPlanGroups` mutation.
- [ProductLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductLeaveSellingPlanGroupsPayload.txt) - Return type for `productLeaveSellingPlanGroups` mutation.
- [ProductMediaSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductMediaSortKeys.txt) - The set of valid sort keys for the ProductMedia query.
- [ProductOperation](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/ProductOperation.txt) - An entity that represents details of an asynchronous operation on a product.
- [ProductOperationStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductOperationStatus.txt) - Represents the state of this product operation.
- [ProductOption](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductOption.txt) - The product property names. For example, "Size", "Color", and "Material". Variants are selected based on permutations of these options. The limit for each product property name is 255 characters.
- [ProductOptionCreateVariantStrategy](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductOptionCreateVariantStrategy.txt) - The set of variant strategies available for use in the `productOptionsCreate` mutation.
- [ProductOptionDeleteStrategy](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductOptionDeleteStrategy.txt) - The set of strategies available for use on the `productOptionDelete` mutation.
- [ProductOptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductOptionUpdatePayload.txt) - Return type for `productOptionUpdate` mutation.
- [ProductOptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductOptionUpdateUserError.txt) - Error codes for failed `ProductOptionUpdate` mutation.
- [ProductOptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductOptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionUpdateUserError`.
- [ProductOptionUpdateVariantStrategy](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductOptionUpdateVariantStrategy.txt) - The set of variant strategies available for use in the `productOptionUpdate` mutation.
- [ProductOptionValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductOptionValue.txt) - The product option value names. For example, "Red", "Blue", and "Green" for a "Color" option.
- [ProductOptionValueSwatch](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductOptionValueSwatch.txt) - A swatch associated with a product option value.
- [ProductOptionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductOptionsCreatePayload.txt) - Return type for `productOptionsCreate` mutation.
- [ProductOptionsCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductOptionsCreateUserError.txt) - Error codes for failed `ProductOptionsCreate` mutation.
- [ProductOptionsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductOptionsCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsCreateUserError`.
- [ProductOptionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductOptionsDeletePayload.txt) - Return type for `productOptionsDelete` mutation.
- [ProductOptionsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductOptionsDeleteUserError.txt) - Error codes for failed `ProductOptionsDelete` mutation.
- [ProductOptionsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductOptionsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsDeleteUserError`.
- [ProductOptionsReorderPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductOptionsReorderPayload.txt) - Return type for `productOptionsReorder` mutation.
- [ProductOptionsReorderUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductOptionsReorderUserError.txt) - Error codes for failed `ProductOptionsReorder` mutation.
- [ProductOptionsReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductOptionsReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsReorderUserError`.
- [ProductPreferencesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductPreferencesInput.txt) - The input fields for which fields the user chose to show/hide when they edited a product.
- [ProductPriceRange](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductPriceRange.txt) - The price range of the product.
- [ProductPriceRangeV2](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductPriceRangeV2.txt) - The price range of the product.
- [ProductPublication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductPublication.txt) - Represents the channels where a product is published.
- [ProductPublicationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ProductPublicationConnection.txt) - An auto-generated type for paginating through multiple ProductPublications.
- [ProductPublicationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductPublicationInput.txt) - The input fields for specifying a publication to which a product will be published.
- [ProductPublishInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductPublishInput.txt) - The input fields for specifying a product to publish and the channels to publish it to.
- [ProductPublishPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductPublishPayload.txt) - Return type for `productPublish` mutation.
- [ProductReorderMediaPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductReorderMediaPayload.txt) - Return type for `productReorderMedia` mutation.
- [ProductResourceFeedback](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductResourceFeedback.txt) - Reports the status of product for a Sales Channel or Storefront API. This might include why a product is not available in a Sales Channel and how a merchant might fix this.
- [ProductResourceFeedbackInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductResourceFeedbackInput.txt) - The input fields used to create a product feedback.
- [ProductSale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductSale.txt) - A sale associated with a product.
- [ProductSetInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductSetInput.txt) - The input fields required to create or update a product via ProductSet mutation.
- [ProductSetInventoryInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductSetInventoryInput.txt) - The input fields required to set inventory quantities using `productSet` mutation.
- [ProductSetOperation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductSetOperation.txt) - An entity that represents details of an asynchronous [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously), this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductSetPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductSetPayload.txt) - Return type for `productSet` mutation.
- [ProductSetUpsertInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductSetUpsertInput.txt) - The input fields required to perform the upsert operation.
- [ProductSetUpsertKeys](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductSetUpsertKeys.txt) - The input fields required to specify upsert keys.
- [ProductSetUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductSetUserError.txt) - Defines errors for ProductSet mutation.
- [ProductSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductSetUserErrorCode.txt) - Possible error codes that can be returned by `ProductSetUserError`.
- [ProductSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductSortKeys.txt) - The set of valid sort keys for the Product query.
- [ProductStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductStatus.txt) - The possible product statuses.
- [ProductTaxonomyNode](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductTaxonomyNode.txt) - Represents a [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) node.
- [ProductTaxonomyNodeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ProductTaxonomyNodeConnection.txt) - An auto-generated type for paginating through multiple ProductTaxonomyNodes.
- [ProductUnpublishInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductUnpublishInput.txt) - The input fields for specifying a product to unpublish from a channel and the sales channels to unpublish it from.
- [ProductUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductUnpublishPayload.txt) - Return type for `productUnpublish` mutation.
- [ProductUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductUpdateInput.txt) - The input fields for updating a product.
- [ProductUpdateMediaPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductUpdateMediaPayload.txt) - Return type for `productUpdateMedia` mutation.
- [ProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductUpdatePayload.txt) - Return type for `productUpdate` mutation.
- [ProductVariant](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductVariant.txt) - Represents a product variant.
- [ProductVariantAppendMediaInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductVariantAppendMediaInput.txt) - The input fields required to append media to a single variant.
- [ProductVariantAppendMediaPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductVariantAppendMediaPayload.txt) - Return type for `productVariantAppendMedia` mutation.
- [ProductVariantComponent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductVariantComponent.txt) - A product variant component associated with a product variant.
- [ProductVariantComponentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ProductVariantComponentConnection.txt) - An auto-generated type for paginating through multiple ProductVariantComponents.
- [ProductVariantConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ProductVariantConnection.txt) - An auto-generated type for paginating through multiple ProductVariants.
- [ProductVariantContextualPricing](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductVariantContextualPricing.txt) - The price of a product variant in a specific country. Prices vary between countries.
- [ProductVariantDetachMediaInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductVariantDetachMediaInput.txt) - The input fields required to detach media from a single variant.
- [ProductVariantDetachMediaPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductVariantDetachMediaPayload.txt) - Return type for `productVariantDetachMedia` mutation.
- [ProductVariantGroupRelationshipInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductVariantGroupRelationshipInput.txt) - The input fields for the bundle components for core.
- [ProductVariantInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductVariantInventoryPolicy.txt) - The valid values for the inventory policy of a product variant once it is out of stock.
- [ProductVariantJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductVariantJoinSellingPlanGroupsPayload.txt) - Return type for `productVariantJoinSellingPlanGroups` mutation.
- [ProductVariantLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductVariantLeaveSellingPlanGroupsPayload.txt) - Return type for `productVariantLeaveSellingPlanGroups` mutation.
- [ProductVariantPositionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductVariantPositionInput.txt) - The input fields representing a product variant position.
- [ProductVariantPricePair](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductVariantPricePair.txt) - The compare-at price and price of a variant sharing a currency.
- [ProductVariantPricePairConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ProductVariantPricePairConnection.txt) - An auto-generated type for paginating through multiple ProductVariantPricePairs.
- [ProductVariantRelationshipBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductVariantRelationshipBulkUpdatePayload.txt) - Return type for `productVariantRelationshipBulkUpdate` mutation.
- [ProductVariantRelationshipBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductVariantRelationshipBulkUpdateUserError.txt) - An error that occurs during the execution of `ProductVariantRelationshipBulkUpdate`.
- [ProductVariantRelationshipBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductVariantRelationshipBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantRelationshipBulkUpdateUserError`.
- [ProductVariantRelationshipUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductVariantRelationshipUpdateInput.txt) - The input fields for updating a composite product variant.
- [ProductVariantSetInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductVariantSetInput.txt) - The input fields for specifying a product variant to create or update.
- [ProductVariantSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductVariantSortKeys.txt) - The set of valid sort keys for the ProductVariant query.
- [ProductVariantsBulkCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductVariantsBulkCreatePayload.txt) - Return type for `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateStrategy](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductVariantsBulkCreateStrategy.txt) - The set of strategies available for use on the `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductVariantsBulkCreateUserError.txt) - Error codes for failed product variant bulk create mutations.
- [ProductVariantsBulkCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductVariantsBulkCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkCreateUserError`.
- [ProductVariantsBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductVariantsBulkDeletePayload.txt) - Return type for `productVariantsBulkDelete` mutation.
- [ProductVariantsBulkDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductVariantsBulkDeleteUserError.txt) - Error codes for failed bulk variant delete mutations.
- [ProductVariantsBulkDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductVariantsBulkDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkDeleteUserError`.
- [ProductVariantsBulkInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ProductVariantsBulkInput.txt) - The input fields for specifying a product variant to create as part of a variant bulk mutation.
- [ProductVariantsBulkReorderPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductVariantsBulkReorderPayload.txt) - Return type for `productVariantsBulkReorder` mutation.
- [ProductVariantsBulkReorderUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductVariantsBulkReorderUserError.txt) - Error codes for failed bulk product variants reorder operation.
- [ProductVariantsBulkReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductVariantsBulkReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkReorderUserError`.
- [ProductVariantsBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ProductVariantsBulkUpdatePayload.txt) - Return type for `productVariantsBulkUpdate` mutation.
- [ProductVariantsBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductVariantsBulkUpdateUserError.txt) - Error codes for failed variant bulk update mutations.
- [ProductVariantsBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ProductVariantsBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkUpdateUserError`.
- [PromiseParticipant](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PromiseParticipant.txt) - Returns enabled delivery promise participants.
- [PromiseParticipantConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/PromiseParticipantConnection.txt) - An auto-generated type for paginating through multiple PromiseParticipants.
- [PromiseSkuSettingUpsertUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PromiseSkuSettingUpsertUserError.txt) - An error that occurs during the execution of `PromiseSkuSettingUpsert`.
- [PromiseSkuSettingUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PromiseSkuSettingUpsertUserErrorCode.txt) - Possible error codes that can be returned by `PromiseSkuSettingUpsertUserError`.
- [PubSubServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PubSubServerPixelUpdatePayload.txt) - Return type for `pubSubServerPixelUpdate` mutation.
- [PubSubWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PubSubWebhookSubscriptionCreatePayload.txt) - Return type for `pubSubWebhookSubscriptionCreate` mutation.
- [PubSubWebhookSubscriptionCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PubSubWebhookSubscriptionCreateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionCreate`.
- [PubSubWebhookSubscriptionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PubSubWebhookSubscriptionCreateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionCreateUserError`.
- [PubSubWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PubSubWebhookSubscriptionInput.txt) - The input fields for a PubSub webhook subscription.
- [PubSubWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PubSubWebhookSubscriptionUpdatePayload.txt) - Return type for `pubSubWebhookSubscriptionUpdate` mutation.
- [PubSubWebhookSubscriptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PubSubWebhookSubscriptionUpdateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionUpdate`.
- [PubSubWebhookSubscriptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PubSubWebhookSubscriptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionUpdateUserError`.
- [Publication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Publication.txt) - A publication is a group of products and collections that is published to an app.
- [PublicationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/PublicationConnection.txt) - An auto-generated type for paginating through multiple Publications.
- [PublicationCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PublicationCreateInput.txt) - The input fields for creating a publication.
- [PublicationCreateInputPublicationDefaultState](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PublicationCreateInputPublicationDefaultState.txt) - The input fields for the possible values for the default state of a publication.
- [PublicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PublicationCreatePayload.txt) - Return type for `publicationCreate` mutation.
- [PublicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PublicationDeletePayload.txt) - Return type for `publicationDelete` mutation.
- [PublicationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PublicationInput.txt) - The input fields required to publish a resource.
- [PublicationOperation](https://shopify.dev/docs/api/admin-graphql/unstable/unions/PublicationOperation.txt) - The possible types of publication operations.
- [PublicationResourceOperation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PublicationResourceOperation.txt) - A bulk update operation on a publication.
- [PublicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PublicationUpdateInput.txt) - The input fields for updating a publication.
- [PublicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PublicationUpdatePayload.txt) - Return type for `publicationUpdate` mutation.
- [PublicationUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PublicationUserError.txt) - Defines errors encountered while managing a publication.
- [PublicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/PublicationUserErrorCode.txt) - Possible error codes that can be returned by `PublicationUserError`.
- [Publishable](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Publishable.txt) - Represents a resource that can be published to a channel. A publishable resource can be either a Product or Collection.
- [PublishablePublishPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PublishablePublishPayload.txt) - Return type for `publishablePublish` mutation.
- [PublishablePublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PublishablePublishToCurrentChannelPayload.txt) - Return type for `publishablePublishToCurrentChannel` mutation.
- [PublishableUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PublishableUnpublishPayload.txt) - Return type for `publishableUnpublish` mutation.
- [PublishableUnpublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/PublishableUnpublishToCurrentChannelPayload.txt) - Return type for `publishableUnpublishToCurrentChannel` mutation.
- [PurchasingCompany](https://shopify.dev/docs/api/admin-graphql/unstable/objects/PurchasingCompany.txt) - Represents information about the purchasing company for the order or draft order.
- [PurchasingCompanyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PurchasingCompanyInput.txt) - The input fields for a purchasing company, which is a combination of company, company contact, and company location.
- [PurchasingEntity](https://shopify.dev/docs/api/admin-graphql/unstable/unions/PurchasingEntity.txt) - Represents information about the purchasing entity for the order or draft order.
- [PurchasingEntityInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/PurchasingEntityInput.txt) - The input fields for a purchasing entity. Can either be a customer or a purchasing company.
- [QuantityPriceBreak](https://shopify.dev/docs/api/admin-graphql/unstable/objects/QuantityPriceBreak.txt) - Quantity price breaks lets you offer different rates that are based on the amount of a specific variant being ordered.
- [QuantityPriceBreakConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/QuantityPriceBreakConnection.txt) - An auto-generated type for paginating through multiple QuantityPriceBreaks.
- [QuantityPriceBreakInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/QuantityPriceBreakInput.txt) - The input fields and values to use when creating quantity price breaks.
- [QuantityPriceBreakSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/QuantityPriceBreakSortKeys.txt) - The set of valid sort keys for the QuantityPriceBreak query.
- [QuantityPricingByVariantUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/QuantityPricingByVariantUpdateInput.txt) - The input fields used to update quantity pricing.
- [QuantityPricingByVariantUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/QuantityPricingByVariantUpdatePayload.txt) - Return type for `quantityPricingByVariantUpdate` mutation.
- [QuantityPricingByVariantUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/QuantityPricingByVariantUserError.txt) - Error codes for failed volume pricing operations.
- [QuantityPricingByVariantUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/QuantityPricingByVariantUserErrorCode.txt) - Possible error codes that can be returned by `QuantityPricingByVariantUserError`.
- [QuantityRule](https://shopify.dev/docs/api/admin-graphql/unstable/objects/QuantityRule.txt) - The quantity rule for the product variant in a given context.
- [QuantityRuleConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/QuantityRuleConnection.txt) - An auto-generated type for paginating through multiple QuantityRules.
- [QuantityRuleInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/QuantityRuleInput.txt) - The input fields for the per-order quantity rule to be applied on the product variant.
- [QuantityRuleOriginType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/QuantityRuleOriginType.txt) - The origin of quantity rule on a price list.
- [QuantityRuleUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/QuantityRuleUserError.txt) - An error for a failed quantity rule operation.
- [QuantityRuleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/QuantityRuleUserErrorCode.txt) - Possible error codes that can be returned by `QuantityRuleUserError`.
- [QuantityRulesAddPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/QuantityRulesAddPayload.txt) - Return type for `quantityRulesAdd` mutation.
- [QuantityRulesDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/QuantityRulesDeletePayload.txt) - Return type for `quantityRulesDelete` mutation.
- [QueryRoot](https://shopify.dev/docs/api/admin-graphql/unstable/objects/QueryRoot.txt) - The schema's entry-point for queries. This acts as the public, top-level API from which all queries must start.
- [abandonedCheckouts](https://shopify.dev/docs/api/admin-graphql/unstable/queries/abandonedCheckouts.txt) - List of abandoned checkouts. Includes checkouts that were recovered after being abandoned.
- [abandonedCheckoutsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/abandonedCheckoutsCount.txt) - Returns the count of abandoned checkouts for the given shop. Limited to a maximum of 10000.
- [abandonment](https://shopify.dev/docs/api/admin-graphql/unstable/queries/abandonment.txt) - Returns an abandonment by ID.
- [abandonmentByAbandonedCheckoutId](https://shopify.dev/docs/api/admin-graphql/unstable/queries/abandonmentByAbandonedCheckoutId.txt) - Returns an Abandonment by the Abandoned Checkout ID.
- [app](https://shopify.dev/docs/api/admin-graphql/unstable/queries/app.txt) - Lookup an App by ID or return the currently authenticated App.
- [appByHandle](https://shopify.dev/docs/api/admin-graphql/unstable/queries/appByHandle.txt) - Fetches app by handle. Returns null if the app doesn't exist.
- [appByKey](https://shopify.dev/docs/api/admin-graphql/unstable/queries/appByKey.txt) - Fetches an app by its client ID. Returns null if the app doesn't exist.
- [appCredits](https://shopify.dev/docs/api/admin-graphql/unstable/queries/appCredits.txt) - Credits that can be used towards future app purchases.
- [appDiscountType](https://shopify.dev/docs/api/admin-graphql/unstable/queries/appDiscountType.txt) - An app discount type.
- [appDiscountTypes](https://shopify.dev/docs/api/admin-graphql/unstable/queries/appDiscountTypes.txt) - A list of app discount types installed by apps.
- [appInstallation](https://shopify.dev/docs/api/admin-graphql/unstable/queries/appInstallation.txt) - Lookup an AppInstallation by ID or return the AppInstallation for the currently authenticated App.
- [appInstallations](https://shopify.dev/docs/api/admin-graphql/unstable/queries/appInstallations.txt) - A list of app installations. To use this query, you need to contact [Shopify Support](https://partners.shopify.com/current/support/) to grant your custom app the `read_apps` access scope. Public apps can't be granted this access scope.
- [article](https://shopify.dev/docs/api/admin-graphql/unstable/queries/article.txt) - Returns an Article resource by ID.
- [articleTags](https://shopify.dev/docs/api/admin-graphql/unstable/queries/articleTags.txt) - List of all article tags.
- [articles](https://shopify.dev/docs/api/admin-graphql/unstable/queries/articles.txt) - List of the shop's articles.
- [assignedFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/unstable/queries/assignedFulfillmentOrders.txt) - The paginated list of fulfillment orders assigned to the shop locations owned by the app.  Assigned fulfillment orders are fulfillment orders that are set to be fulfilled from locations managed by [fulfillment services](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) that are registered by the app. One app (api_client) can host multiple fulfillment services on a shop. Each fulfillment service manages a dedicated location on a shop. Assigned fulfillment orders can have associated [fulfillment requests](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus), or might currently not be requested to be fulfilled.  The app must have the `read_assigned_fulfillment_orders` [access scope](https://shopify.dev/docs/api/usage/access-scopes) to be able to retrieve the fulfillment orders assigned to its locations.  All assigned fulfillment orders (except those with the `CLOSED` status) will be returned by default. Perform filtering with the `assignmentStatus` argument to receive only fulfillment orders that have been requested to be fulfilled.
- [automaticDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/automaticDiscount.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNode](https://shopify.dev/docs/api/admin-graphql/unstable/queries/automaticDiscountNode.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNodes](https://shopify.dev/docs/api/admin-graphql/unstable/queries/automaticDiscountNodes.txt) - Returns a list of [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [automaticDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/unstable/queries/automaticDiscountSavedSearches.txt) - List of the shop's automatic discount saved searches.
- [automaticDiscounts](https://shopify.dev/docs/api/admin-graphql/unstable/queries/automaticDiscounts.txt) - List of automatic discounts.
- [availableBackupRegions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/availableBackupRegions.txt) - The regions that can be used as the backup region of the shop.
- [availableCarrierServices](https://shopify.dev/docs/api/admin-graphql/unstable/queries/availableCarrierServices.txt) - Returns a list of activated carrier services and associated shop locations that support them.
- [availableLocales](https://shopify.dev/docs/api/admin-graphql/unstable/queries/availableLocales.txt) - A list of available locales.
- [backupRegion](https://shopify.dev/docs/api/admin-graphql/unstable/queries/backupRegion.txt) - The backup region of the shop.
- [balanceAccount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/balanceAccount.txt) - Returns the Balance account information for finance embedded apps.
- [blog](https://shopify.dev/docs/api/admin-graphql/unstable/queries/blog.txt) - Returns a Blog resource by ID.
- [blogs](https://shopify.dev/docs/api/admin-graphql/unstable/queries/blogs.txt) - List of the shop's blogs.
- [blogsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/blogsCount.txt) - Count of blogs.
- [bundleCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/bundleCount.txt) - Returns the number of bundle products that have been created by the current app.
- [businessEntities](https://shopify.dev/docs/api/admin-graphql/unstable/queries/businessEntities.txt) - Returns a list of Business Entities associated with the shop.
- [businessEntity](https://shopify.dev/docs/api/admin-graphql/unstable/queries/businessEntity.txt) - Returns a Business Entity by ID.
- [carrierService](https://shopify.dev/docs/api/admin-graphql/unstable/queries/carrierService.txt) - Returns a `DeliveryCarrierService` object by ID.
- [carrierServices](https://shopify.dev/docs/api/admin-graphql/unstable/queries/carrierServices.txt) - Retrieve a list of CarrierServices.
- [cartTransforms](https://shopify.dev/docs/api/admin-graphql/unstable/queries/cartTransforms.txt) - List of Cart transform objects owned by the current API client.
- [cashTrackingSession](https://shopify.dev/docs/api/admin-graphql/unstable/queries/cashTrackingSession.txt) - Lookup a cash tracking session by ID.
- [cashTrackingSessions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/cashTrackingSessions.txt) - Returns a shop's cash tracking sessions for locations with a POS Pro subscription.  Tip: To query for cash tracking sessions in bulk, you can [perform a bulk operation](https://shopify.dev/docs/api/usage/bulk-operations/queries).
- [catalog](https://shopify.dev/docs/api/admin-graphql/unstable/queries/catalog.txt) - Returns a Catalog resource by ID.
- [catalogOperations](https://shopify.dev/docs/api/admin-graphql/unstable/queries/catalogOperations.txt) - Returns the most recent catalog operations for the shop.
- [catalogs](https://shopify.dev/docs/api/admin-graphql/unstable/queries/catalogs.txt) - The catalogs belonging to the shop.
- [catalogsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/catalogsCount.txt) - The count of catalogs belonging to the shop. Limited to a maximum of 10000.
- [channel](https://shopify.dev/docs/api/admin-graphql/unstable/queries/channel.txt) - Lookup a channel by ID.
- [channels](https://shopify.dev/docs/api/admin-graphql/unstable/queries/channels.txt) - List of the active sales channels.
- [checkoutBranding](https://shopify.dev/docs/api/admin-graphql/unstable/queries/checkoutBranding.txt) - Returns the visual customizations for checkout for a given checkout profile.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [checkoutProfile](https://shopify.dev/docs/api/admin-graphql/unstable/queries/checkoutProfile.txt) - A checkout profile on a shop.
- [checkoutProfiles](https://shopify.dev/docs/api/admin-graphql/unstable/queries/checkoutProfiles.txt) - List of checkout profiles on a shop.
- [codeDiscountNode](https://shopify.dev/docs/api/admin-graphql/unstable/queries/codeDiscountNode.txt) - Returns a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes) resource by ID.
- [codeDiscountNodeByCode](https://shopify.dev/docs/api/admin-graphql/unstable/queries/codeDiscountNodeByCode.txt) - Returns a code discount identified by its discount code.
- [codeDiscountNodes](https://shopify.dev/docs/api/admin-graphql/unstable/queries/codeDiscountNodes.txt) - Returns a list of [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [codeDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/unstable/queries/codeDiscountSavedSearches.txt) - List of the shop's code discount saved searches.
- [collection](https://shopify.dev/docs/api/admin-graphql/unstable/queries/collection.txt) - Returns a Collection resource by ID.
- [collectionByHandle](https://shopify.dev/docs/api/admin-graphql/unstable/queries/collectionByHandle.txt) - Return a collection by its handle.
- [collectionRulesConditions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/collectionRulesConditions.txt) - Lists all rules that can be used to create smart collections.
- [collectionSavedSearches](https://shopify.dev/docs/api/admin-graphql/unstable/queries/collectionSavedSearches.txt) - Returns a list of the shop's collection saved searches.
- [collections](https://shopify.dev/docs/api/admin-graphql/unstable/queries/collections.txt) - Returns a list of collections.
- [collectionsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/collectionsCount.txt) - Count of collections. Limited to a maximum of 10000.
- [comment](https://shopify.dev/docs/api/admin-graphql/unstable/queries/comment.txt) - Returns a Comment resource by ID.
- [comments](https://shopify.dev/docs/api/admin-graphql/unstable/queries/comments.txt) - List of the shop's comments.
- [companies](https://shopify.dev/docs/api/admin-graphql/unstable/queries/companies.txt) - Returns the list of companies in the shop.
- [companiesCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/companiesCount.txt) - The number of companies for a shop.
- [company](https://shopify.dev/docs/api/admin-graphql/unstable/queries/company.txt) - Returns a `Company` object by ID.
- [companyContact](https://shopify.dev/docs/api/admin-graphql/unstable/queries/companyContact.txt) - Returns a `CompanyContact` object by ID.
- [companyContactRole](https://shopify.dev/docs/api/admin-graphql/unstable/queries/companyContactRole.txt) - Returns a `CompanyContactRole` object by ID.
- [companyLocation](https://shopify.dev/docs/api/admin-graphql/unstable/queries/companyLocation.txt) - Returns a `CompanyLocation` object by ID.
- [companyLocations](https://shopify.dev/docs/api/admin-graphql/unstable/queries/companyLocations.txt) - Returns the list of company locations in the shop.
- [consentPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/queries/consentPolicy.txt) - Returns the customer privacy consent policies of a shop.
- [consentPolicyRegions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/consentPolicyRegions.txt) - List of countries and regions for which consent policies can be created or updated.
- [currentAppInstallation](https://shopify.dev/docs/api/admin-graphql/unstable/queries/currentAppInstallation.txt) - Return the AppInstallation for the currently authenticated App.
- [currentBulkOperation](https://shopify.dev/docs/api/admin-graphql/unstable/queries/currentBulkOperation.txt) - Returns the current app's most recent BulkOperation. Apps can run one bulk query and one bulk mutation operation at a time, by shop.
- [currentStaffMember](https://shopify.dev/docs/api/admin-graphql/unstable/queries/currentStaffMember.txt) - The staff member making the API request.
- [customer](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customer.txt) - Returns a Customer resource by ID.
- [customerAccountPage](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customerAccountPage.txt) - Returns a customer account page.
- [customerAccountPages](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customerAccountPages.txt) - List of the shop's customer account pages.
- [customerByIdentifier](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customerByIdentifier.txt) - Return a customer by an identifier.
- [customerMergeJobStatus](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customerMergeJobStatus.txt) - Returns the status of a customer merge request job.
- [customerMergePreview](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customerMergePreview.txt) - Returns a preview of a customer merge request.
- [customerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customerPaymentMethod.txt) - Returns a CustomerPaymentMethod resource by its ID.
- [customerSavedSearches](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customerSavedSearches.txt) - List of the shop's customer saved searches.
- [customerSegmentMembers](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customerSegmentMembers.txt) - The list of members, such as customers, that's associated with an individual segment. The maximum page size is 1000.
- [customerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customerSegmentMembersQuery.txt) - Returns a segment members query resource by ID.
- [customerSegmentMembership](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customerSegmentMembership.txt) - Whether a member, which is a customer, belongs to a segment.
- [customers](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customers.txt) - Returns a list of customers.
- [customersCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/customersCount.txt) - The number of customers.
- [deletionEvents](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deletionEvents.txt) - The paginated list of deletion events.
- [deliveryCustomization](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliveryCustomization.txt) - The delivery customization.
- [deliveryCustomizations](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliveryCustomizations.txt) - The delivery customizations.
- [deliveryProfile](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliveryProfile.txt) - Returns a Delivery Profile resource by ID.
- [deliveryProfiles](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliveryProfiles.txt) - Returns a list of saved delivery profiles.
- [deliveryPromiseParticipants](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliveryPromiseParticipants.txt) - Returns delivery promise participants.
- [deliveryPromiseProvider](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliveryPromiseProvider.txt) - Lookup a delivery promise provider.
- [deliveryPromiseSettings](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliveryPromiseSettings.txt) - Represents the delivery promise settings for a shop.
- [deliveryPromiseSkuSetting](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliveryPromiseSkuSetting.txt) - A SKU setting for a delivery promise.
- [deliverySettings](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliverySettings.txt) - Returns the shop-wide shipping settings.
- [discountCodesCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/discountCodesCount.txt) - The total number of discount codes for the shop.
- [discountNode](https://shopify.dev/docs/api/admin-graphql/unstable/queries/discountNode.txt) - Returns a discount resource by ID.
- [discountNodes](https://shopify.dev/docs/api/admin-graphql/unstable/queries/discountNodes.txt) - Returns a list of discounts.
- [discountNodesCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/discountNodesCount.txt) - The total number of discounts for the shop. Limited to a maximum of 10000.
- [discountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/unstable/queries/discountRedeemCodeBulkCreation.txt) - Returns a bulk code creation resource by ID.
- [discountRedeemCodeSavedSearches](https://shopify.dev/docs/api/admin-graphql/unstable/queries/discountRedeemCodeSavedSearches.txt) - List of the shop's redeemed discount code saved searches.
- [discountResourceFeedback](https://shopify.dev/docs/api/admin-graphql/unstable/queries/discountResourceFeedback.txt) - Returns the discount resource feedback for the currently authenticated app.
- [dispute](https://shopify.dev/docs/api/admin-graphql/unstable/queries/dispute.txt) - Returns dispute details based on ID.
- [disputeEvidence](https://shopify.dev/docs/api/admin-graphql/unstable/queries/disputeEvidence.txt) - Returns dispute evidence details based on ID.
- [disputes](https://shopify.dev/docs/api/admin-graphql/unstable/queries/disputes.txt) - All disputes related to the Shop.
- [domain](https://shopify.dev/docs/api/admin-graphql/unstable/queries/domain.txt) - Lookup a Domain by ID.
- [draftOrder](https://shopify.dev/docs/api/admin-graphql/unstable/queries/draftOrder.txt) - Returns a DraftOrder resource by ID.
- [draftOrderCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/draftOrderCount.txt) - Returns the number of draft orders that match the query. Limited to a maximum of 10000.
- [draftOrderSavedSearches](https://shopify.dev/docs/api/admin-graphql/unstable/queries/draftOrderSavedSearches.txt) - List of the shop's draft order saved searches.
- [draftOrderTag](https://shopify.dev/docs/api/admin-graphql/unstable/queries/draftOrderTag.txt) - Returns a DraftOrderTag resource by ID.
- [draftOrders](https://shopify.dev/docs/api/admin-graphql/unstable/queries/draftOrders.txt) - List of saved draft orders.
- [event](https://shopify.dev/docs/api/admin-graphql/unstable/queries/event.txt) - Get a single event by its id.
- [events](https://shopify.dev/docs/api/admin-graphql/unstable/queries/events.txt) - The paginated list of events associated with the store.
- [eventsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/eventsCount.txt) - Count of events. Limited to a maximum of 10000.
- [fileSavedSearches](https://shopify.dev/docs/api/admin-graphql/unstable/queries/fileSavedSearches.txt) - A list of the shop's file saved searches.
- [files](https://shopify.dev/docs/api/admin-graphql/unstable/queries/files.txt) - Returns a paginated list of files that have been uploaded to Shopify.
- [financeAppAccessPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/queries/financeAppAccessPolicy.txt) - Returns the access policy for a finance app .
- [financeKycInformation](https://shopify.dev/docs/api/admin-graphql/unstable/queries/financeKycInformation.txt) - Returns the KYC information for the shop's Shopify Payments account, used in embedded finance apps.
- [fulfillment](https://shopify.dev/docs/api/admin-graphql/unstable/queries/fulfillment.txt) - Returns a Fulfillment resource by ID.
- [fulfillmentConstraintRules](https://shopify.dev/docs/api/admin-graphql/unstable/queries/fulfillmentConstraintRules.txt) - The fulfillment constraint rules that belong to a shop.
- [fulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/unstable/queries/fulfillmentOrder.txt) - Returns a Fulfillment order resource by ID.
- [fulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/unstable/queries/fulfillmentOrders.txt) - The paginated list of all fulfillment orders. The returned fulfillment orders are filtered according to the [fulfillment order access scopes](https://shopify.dev/api/admin-graphql/latest/objects/fulfillmentorder#api-access-scopes) granted to the app.  Use this query to retrieve fulfillment orders assigned to merchant-managed locations, third-party fulfillment service locations, or all kinds of locations together.  For fetching only the fulfillment orders assigned to the app's locations, use the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection.
- [fulfillmentService](https://shopify.dev/docs/api/admin-graphql/unstable/queries/fulfillmentService.txt) - Returns a FulfillmentService resource by ID.
- [gateConfiguration](https://shopify.dev/docs/api/admin-graphql/unstable/queries/gateConfiguration.txt) - Fetch a gate configuration resource by ID.
- [gateConfigurations](https://shopify.dev/docs/api/admin-graphql/unstable/queries/gateConfigurations.txt) - List of the shop's gate configurations.
- [giftCard](https://shopify.dev/docs/api/admin-graphql/unstable/queries/giftCard.txt) - Returns a gift card resource by ID.
- [giftCardConfiguration](https://shopify.dev/docs/api/admin-graphql/unstable/queries/giftCardConfiguration.txt) - The configuration for the shop's gift cards.
- [giftCards](https://shopify.dev/docs/api/admin-graphql/unstable/queries/giftCards.txt) - Returns a list of gift cards.
- [giftCardsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/giftCardsCount.txt) - The total number of gift cards issued for the shop. Limited to a maximum of 10000.
- [inventoryItem](https://shopify.dev/docs/api/admin-graphql/unstable/queries/inventoryItem.txt) - Returns an [InventoryItem](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryItem) object by ID.
- [inventoryItems](https://shopify.dev/docs/api/admin-graphql/unstable/queries/inventoryItems.txt) - Returns a list of inventory items.
- [inventoryLevel](https://shopify.dev/docs/api/admin-graphql/unstable/queries/inventoryLevel.txt) - Returns an [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryLevel) object by ID.
- [inventoryProperties](https://shopify.dev/docs/api/admin-graphql/unstable/queries/inventoryProperties.txt) - General inventory properties for the shop.
- [job](https://shopify.dev/docs/api/admin-graphql/unstable/queries/job.txt) - Returns a Job resource by ID. Used to check the status of internal jobs and any applicable changes.
- [location](https://shopify.dev/docs/api/admin-graphql/unstable/queries/location.txt) - Returns an inventory Location resource by ID.
- [locations](https://shopify.dev/docs/api/admin-graphql/unstable/queries/locations.txt) - Returns a list of active inventory locations.
- [locationsAvailableForDeliveryProfiles](https://shopify.dev/docs/api/admin-graphql/unstable/queries/locationsAvailableForDeliveryProfiles.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsAvailableForDeliveryProfilesConnection](https://shopify.dev/docs/api/admin-graphql/unstable/queries/locationsAvailableForDeliveryProfilesConnection.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/locationsCount.txt) - Returns the count of locations for the given shop. Limited to a maximum of 10000.
- [manualHoldsFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/unstable/queries/manualHoldsFulfillmentOrders.txt) - Returns a list of fulfillment orders that are on hold.
- [manualPaymentMethods](https://shopify.dev/docs/api/admin-graphql/unstable/queries/manualPaymentMethods.txt) - Returns a list of enabled manual payment methods installed on the shop.
- [market](https://shopify.dev/docs/api/admin-graphql/unstable/queries/market.txt) - Returns a market resource by ID.
- [marketByGeography](https://shopify.dev/docs/api/admin-graphql/unstable/queries/marketByGeography.txt) - Returns the applicable market for a customer based on where they are in the world.
- [marketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/unstable/queries/marketLocalizableResource.txt) - A resource that can have localized values for different markets.
- [marketLocalizableResources](https://shopify.dev/docs/api/admin-graphql/unstable/queries/marketLocalizableResources.txt) - Resources that can have localized values for different markets.
- [marketLocalizableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/unstable/queries/marketLocalizableResourcesByIds.txt) - Resources that can have localized values for different markets.
- [marketingActivities](https://shopify.dev/docs/api/admin-graphql/unstable/queries/marketingActivities.txt) - A list of marketing activities associated with the marketing app.
- [marketingActivity](https://shopify.dev/docs/api/admin-graphql/unstable/queries/marketingActivity.txt) - Returns a MarketingActivity resource by ID.
- [marketingEvent](https://shopify.dev/docs/api/admin-graphql/unstable/queries/marketingEvent.txt) - Returns a MarketingEvent resource by ID.
- [marketingEvents](https://shopify.dev/docs/api/admin-graphql/unstable/queries/marketingEvents.txt) - A list of marketing events associated with the marketing app.
- [markets](https://shopify.dev/docs/api/admin-graphql/unstable/queries/markets.txt) - The markets configured for the shop.
- [menu](https://shopify.dev/docs/api/admin-graphql/unstable/queries/menu.txt) - Returns a Menu resource by ID.
- [menus](https://shopify.dev/docs/api/admin-graphql/unstable/queries/menus.txt) - The shop's menus.
- [metafieldDefinition](https://shopify.dev/docs/api/admin-graphql/unstable/queries/metafieldDefinition.txt) - Returns a metafield definition by identifier.
- [metafieldDefinitionTypes](https://shopify.dev/docs/api/admin-graphql/unstable/queries/metafieldDefinitionTypes.txt) - Each metafield definition has a type, which defines the type of information that it can store. This type is enforced across every instance of the resource that owns the metafield definition.  Refer to the [list of supported metafield types](https://shopify.dev/apps/metafields/types).
- [metafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/metafieldDefinitions.txt) - Returns a list of metafield definitions.
- [metafields](https://shopify.dev/docs/api/admin-graphql/unstable/queries/metafields.txt) - A paginated list of metafields.
- [metaobject](https://shopify.dev/docs/api/admin-graphql/unstable/queries/metaobject.txt) - Retrieves a metaobject by ID.
- [metaobjectByHandle](https://shopify.dev/docs/api/admin-graphql/unstable/queries/metaobjectByHandle.txt) - Retrieves a metaobject by handle.
- [metaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/unstable/queries/metaobjectDefinition.txt) - Retrieves a metaobject definition by ID.
- [metaobjectDefinitionByType](https://shopify.dev/docs/api/admin-graphql/unstable/queries/metaobjectDefinitionByType.txt) - Finds a metaobject definition by type.
- [metaobjectDefinitions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/metaobjectDefinitions.txt) - All metaobject definitions.
- [metaobjects](https://shopify.dev/docs/api/admin-graphql/unstable/queries/metaobjects.txt) - All metaobjects for the shop.
- [mobilePlatformApplication](https://shopify.dev/docs/api/admin-graphql/unstable/queries/mobilePlatformApplication.txt) - Return a mobile platform application by its ID.
- [mobilePlatformApplications](https://shopify.dev/docs/api/admin-graphql/unstable/queries/mobilePlatformApplications.txt) - List the mobile platform applications.
- [nftSalesEligibility](https://shopify.dev/docs/api/admin-graphql/unstable/queries/nftSalesEligibility.txt) - Determine if a shop is eligibile to sell NFTs.
- [node](https://shopify.dev/docs/api/admin-graphql/unstable/queries/node.txt) - Returns a specific node (any object that implements the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) by ID, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification). This field is commonly used for refetching an object.
- [nodes](https://shopify.dev/docs/api/admin-graphql/unstable/queries/nodes.txt) - Returns the list of nodes (any objects that implement the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) with the given IDs, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification).
- [onlineStore](https://shopify.dev/docs/api/admin-graphql/unstable/queries/onlineStore.txt) - The shop's online store channel.
- [order](https://shopify.dev/docs/api/admin-graphql/unstable/queries/order.txt) - Returns an Order resource by ID.
- [orderEditSession](https://shopify.dev/docs/api/admin-graphql/unstable/queries/orderEditSession.txt) - Returns an Order editing session by order ID.
- [orderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/unstable/queries/orderPaymentStatus.txt) - Returns a payment status by payment reference ID. Used to check the status of a deferred payment.
- [orderSavedSearches](https://shopify.dev/docs/api/admin-graphql/unstable/queries/orderSavedSearches.txt) - List of the shop's order saved searches.
- [orders](https://shopify.dev/docs/api/admin-graphql/unstable/queries/orders.txt) - Returns a list of orders placed in the store.
- [ordersCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/ordersCount.txt) - Returns the count of orders for the given shop. Limited to a maximum of 10000.
- [page](https://shopify.dev/docs/api/admin-graphql/unstable/queries/page.txt) - Returns a Page resource by ID.
- [pages](https://shopify.dev/docs/api/admin-graphql/unstable/queries/pages.txt) - List of the shop's pages.
- [pagesCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/pagesCount.txt) - Count of pages.
- [paymentCustomization](https://shopify.dev/docs/api/admin-graphql/unstable/queries/paymentCustomization.txt) - The payment customization.
- [paymentCustomizations](https://shopify.dev/docs/api/admin-graphql/unstable/queries/paymentCustomizations.txt) - The payment customizations.
- [paymentTermsTemplates](https://shopify.dev/docs/api/admin-graphql/unstable/queries/paymentTermsTemplates.txt) - The list of payment terms templates eligible for all shops and users.
- [pendingOrdersCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/pendingOrdersCount.txt) - The number of pendings orders. Limited to a maximum of 10000.
- [performanceEvents](https://shopify.dev/docs/api/admin-graphql/unstable/queries/performanceEvents.txt) - Events that impact storefront performance, measured via RUM (Real User Monitoring).
- [performanceMetrics](https://shopify.dev/docs/api/admin-graphql/unstable/queries/performanceMetrics.txt) - RUM (Real User Monitoring) performance metrics for a shop.
- [planAddOnFeatureSet](https://shopify.dev/docs/api/admin-graphql/unstable/queries/planAddOnFeatureSet.txt) - The set of features associated with a plan.
- [priceList](https://shopify.dev/docs/api/admin-graphql/unstable/queries/priceList.txt) - Returns a price list resource by ID.
- [priceLists](https://shopify.dev/docs/api/admin-graphql/unstable/queries/priceLists.txt) - All price lists for a shop.
- [primaryMarket](https://shopify.dev/docs/api/admin-graphql/unstable/queries/primaryMarket.txt) - The primary market of the shop.
- [privacySettings](https://shopify.dev/docs/api/admin-graphql/unstable/queries/privacySettings.txt) - Privacy related settings for a shop.
- [product](https://shopify.dev/docs/api/admin-graphql/unstable/queries/product.txt) - Returns a Product resource by ID.
- [productByHandle](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productByHandle.txt) - Return a product by its handle.
- [productByIdentifier](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productByIdentifier.txt) - Return a product by an identifier.
- [productDuplicateJob](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productDuplicateJob.txt) - Returns the product duplicate job.
- [productFeed](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productFeed.txt) - Returns a ProductFeed resource by ID.
- [productFeeds](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productFeeds.txt) - The product feeds for the shop.
- [productOperation](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productOperation.txt) - Returns a ProductOperation resource by ID.  This can be used to query the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously) by the [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  For the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), the `userErrors` field provides mutation errors that occurred during the operation.
- [productResourceFeedback](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productResourceFeedback.txt) - Returns the product resource feedback for the currently authenticated app.
- [productSavedSearches](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productSavedSearches.txt) - Returns a list of the shop's product saved searches.
- [productTags](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productTags.txt) - A list of tags that have been added to products. The maximum page size is 5000.
- [productTaxonomyNodes](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productTaxonomyNodes.txt) - Returns the nodes of the product taxonomy based on the arguments provided. If a `search` argument is provided, then all nodes that match the search query globally are returned. If a `children_of` argument is provided, then all children of the specified node are returned. If a `siblings_of` argument is provided, then all siblings of the specified node are returned. If no arguments are provided, then all the top-level nodes of the taxonomy are returned.
- [productTypes](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productTypes.txt) - The list of types added to products. The maximum page size is 1000.
- [productVariant](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productVariant.txt) - Returns a ProductVariant resource by ID.
- [productVariants](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productVariants.txt) - Returns a list of product variants.
- [productVariantsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productVariantsCount.txt) - Count of product variants.
- [productVendors](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productVendors.txt) - The list of vendors added to products. The maximum page size is 1000.
- [products](https://shopify.dev/docs/api/admin-graphql/unstable/queries/products.txt) - Returns a list of products.
- [productsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/productsCount.txt) - Count of products.
- [publicApiVersions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/publicApiVersions.txt) - The list of publicly-accessible Admin API versions, including supported versions, the release candidate, and unstable versions.
- [publication](https://shopify.dev/docs/api/admin-graphql/unstable/queries/publication.txt) - Lookup a publication by ID.
- [publications](https://shopify.dev/docs/api/admin-graphql/unstable/queries/publications.txt) - List of publications.
- [publicationsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/publicationsCount.txt) - Count of publications.
- [publishedProductsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/publishedProductsCount.txt) - Returns a count of published products by publication ID.
- [refund](https://shopify.dev/docs/api/admin-graphql/unstable/queries/refund.txt) - Returns a Refund resource by ID.
- [return](https://shopify.dev/docs/api/admin-graphql/unstable/queries/return.txt) - Returns a Return resource by ID.
- [returnCalculate](https://shopify.dev/docs/api/admin-graphql/unstable/queries/returnCalculate.txt) - The calculated monetary value to be exchanged due to the return.
- [returnableFulfillment](https://shopify.dev/docs/api/admin-graphql/unstable/queries/returnableFulfillment.txt) - Lookup a returnable fulfillment by ID.
- [returnableFulfillments](https://shopify.dev/docs/api/admin-graphql/unstable/queries/returnableFulfillments.txt) - List of returnable fulfillments.
- [reverseDelivery](https://shopify.dev/docs/api/admin-graphql/unstable/queries/reverseDelivery.txt) - Lookup a reverse delivery by ID.
- [reverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/unstable/queries/reverseFulfillmentOrder.txt) - Lookup a reverse fulfillment order by ID.
- [scriptTag](https://shopify.dev/docs/api/admin-graphql/unstable/queries/scriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Lookup a script tag resource by ID.
- [scriptTags](https://shopify.dev/docs/api/admin-graphql/unstable/queries/scriptTags.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A list of script tags.
- [segment](https://shopify.dev/docs/api/admin-graphql/unstable/queries/segment.txt) - The Customer Segment.
- [segmentFilterSuggestions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/segmentFilterSuggestions.txt) - A list of filter suggestions associated with a segment. A segment is a group of members (commonly customers) that meet specific criteria.
- [segmentFilters](https://shopify.dev/docs/api/admin-graphql/unstable/queries/segmentFilters.txt) - A list of filters.
- [segmentMigrations](https://shopify.dev/docs/api/admin-graphql/unstable/queries/segmentMigrations.txt) - A list of a shop's segment migrations.
- [segmentValueSuggestions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/segmentValueSuggestions.txt) - The list of suggested values corresponding to a particular filter for a segment. A segment is a group of members, such as customers, that meet specific criteria.
- [segments](https://shopify.dev/docs/api/admin-graphql/unstable/queries/segments.txt) - A list of a shop's segments.
- [segmentsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/segmentsCount.txt) - The number of segments for a shop.
- [sellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/unstable/queries/sellingPlanGroup.txt) - Returns a Selling Plan Group resource by ID.
- [sellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/unstable/queries/sellingPlanGroups.txt) - List Selling Plan Groups.
- [serverPixel](https://shopify.dev/docs/api/admin-graphql/unstable/queries/serverPixel.txt) - The server pixel configured by the app.
- [shop](https://shopify.dev/docs/api/admin-graphql/unstable/queries/shop.txt) - Returns the Shop resource corresponding to the access token used in the request. The Shop resource contains business and store management settings for the shop.
- [shopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/unstable/queries/shopBillingPreferences.txt) - The shop's billing preferences.
- [shopLocales](https://shopify.dev/docs/api/admin-graphql/unstable/queries/shopLocales.txt) - A list of locales available on a shop.
- [shopifyFunction](https://shopify.dev/docs/api/admin-graphql/unstable/queries/shopifyFunction.txt) - The Shopify Function.
- [shopifyFunctions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/shopifyFunctions.txt) - Returns the Shopify Functions for apps installed on the shop.
- [shopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/shopifyPaymentsAccount.txt) - Shopify Payments account information, including balances and payouts.
- [staffMember](https://shopify.dev/docs/api/admin-graphql/unstable/queries/staffMember.txt) - The StaffMember resource, by ID.
- [staffMembers](https://shopify.dev/docs/api/admin-graphql/unstable/queries/staffMembers.txt) - The shop staff members.
- [standardMetafieldDefinitionTemplates](https://shopify.dev/docs/api/admin-graphql/unstable/queries/standardMetafieldDefinitionTemplates.txt) - Standard metafield definitions are intended for specific, common use cases. Their namespace and keys reflect these use cases and are reserved.  Refer to all available [`Standard Metafield Definition Templates`](https://shopify.dev/api/admin-graphql/latest/objects/StandardMetafieldDefinitionTemplate).
- [storeCreditAccount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/storeCreditAccount.txt) - Returns a store credit account resource by ID.
- [subscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/unstable/queries/subscriptionBillingAttempt.txt) - Returns a SubscriptionBillingAttempt by ID.
- [subscriptionBillingAttempts](https://shopify.dev/docs/api/admin-graphql/unstable/queries/subscriptionBillingAttempts.txt) - Returns subscription billing attempts on a store.
- [subscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/unstable/queries/subscriptionBillingCycle.txt) - Returns a subscription billing cycle found either by cycle index or date.
- [subscriptionBillingCycleBulkResults](https://shopify.dev/docs/api/admin-graphql/unstable/queries/subscriptionBillingCycleBulkResults.txt) - Retrieves the results of the asynchronous job for the subscription billing cycle bulk action based on the specified job ID. This query can be used to obtain the billing cycles that match the criteria defined in the subscriptionBillingCycleBulkSearch and subscriptionBillingCycleBulkCharge mutations.
- [subscriptionBillingCycles](https://shopify.dev/docs/api/admin-graphql/unstable/queries/subscriptionBillingCycles.txt) - Returns subscription billing cycles for a contract ID.
- [subscriptionContract](https://shopify.dev/docs/api/admin-graphql/unstable/queries/subscriptionContract.txt) - Returns a Subscription Contract resource by ID.
- [subscriptionContracts](https://shopify.dev/docs/api/admin-graphql/unstable/queries/subscriptionContracts.txt) - List Subscription Contracts.
- [subscriptionDraft](https://shopify.dev/docs/api/admin-graphql/unstable/queries/subscriptionDraft.txt) - Returns a Subscription Draft resource by ID.
- [subscriptionGateway](https://shopify.dev/docs/api/admin-graphql/unstable/queries/subscriptionGateway.txt) - Gateway used for subscription charges.
- [taxonomy](https://shopify.dev/docs/api/admin-graphql/unstable/queries/taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of the loaded taxonomy tree.
- [tenderTransactions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/tenderTransactions.txt) - Returns a list of TenderTransactions associated with the shop.
- [theme](https://shopify.dev/docs/api/admin-graphql/unstable/queries/theme.txt) - Returns a particular theme for the shop.
- [themes](https://shopify.dev/docs/api/admin-graphql/unstable/queries/themes.txt) - Returns a paginated list of themes for the shop.
- [translatableResource](https://shopify.dev/docs/api/admin-graphql/unstable/queries/translatableResource.txt) - A resource that can have localized values for different languages.
- [translatableResources](https://shopify.dev/docs/api/admin-graphql/unstable/queries/translatableResources.txt) - Resources that can have localized values for different languages.
- [translatableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/unstable/queries/translatableResourcesByIds.txt) - Resources that can have localized values for different languages.
- [urlRedirect](https://shopify.dev/docs/api/admin-graphql/unstable/queries/urlRedirect.txt) - Returns a redirect resource by ID.
- [urlRedirectImport](https://shopify.dev/docs/api/admin-graphql/unstable/queries/urlRedirectImport.txt) - Returns a redirect import resource by ID.
- [urlRedirectSavedSearches](https://shopify.dev/docs/api/admin-graphql/unstable/queries/urlRedirectSavedSearches.txt) - A list of the shop's URL redirect saved searches.
- [urlRedirects](https://shopify.dev/docs/api/admin-graphql/unstable/queries/urlRedirects.txt) - A list of redirects for a shop.
- [urlRedirectsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/urlRedirectsCount.txt) - Count of redirects. Limited to a maximum of 10000.
- [validation](https://shopify.dev/docs/api/admin-graphql/unstable/queries/validation.txt) - Validation available on the shop.
- [validations](https://shopify.dev/docs/api/admin-graphql/unstable/queries/validations.txt) - Validations available on the shop.
- [webPixel](https://shopify.dev/docs/api/admin-graphql/unstable/queries/webPixel.txt) - The web pixel configured by the app.
- [webPresences](https://shopify.dev/docs/api/admin-graphql/unstable/queries/webPresences.txt) - The web presences for the shop.
- [webhookSubscription](https://shopify.dev/docs/api/admin-graphql/unstable/queries/webhookSubscription.txt) - Returns a webhook subscription by ID.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptions](https://shopify.dev/docs/api/admin-graphql/unstable/queries/webhookSubscriptions.txt) - Returns a list of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionsCount](https://shopify.dev/docs/api/admin-graphql/unstable/queries/webhookSubscriptionsCount.txt) - The count of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe). Limited to a maximum of 10000.
- [Refund](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Refund.txt) - The record of the line items and transactions that were refunded to a customer, along with restocking instructions for refunded line items.
- [RefundAdditionalFee](https://shopify.dev/docs/api/admin-graphql/unstable/objects/RefundAdditionalFee.txt) - Represents a refunded additional fee.
- [RefundAdditionalFeeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/RefundAdditionalFeeInput.txt) - The input fields required to reimburse additional fees on a refund.
- [RefundAgreement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/RefundAgreement.txt) - An agreement between the merchant and customer to refund all or a portion of the order.
- [RefundConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/RefundConnection.txt) - An auto-generated type for paginating through multiple Refunds.
- [RefundCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/RefundCreatePayload.txt) - Return type for `refundCreate` mutation.
- [RefundDuty](https://shopify.dev/docs/api/admin-graphql/unstable/objects/RefundDuty.txt) - Represents a refunded duty.
- [RefundDutyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/RefundDutyInput.txt) - The input fields required to reimburse duties on a refund.
- [RefundDutyRefundType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/RefundDutyRefundType.txt) - The type of refund to perform for a particular refund duty.
- [RefundInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/RefundInput.txt) - The input fields to create a refund.
- [RefundLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/RefundLineItem.txt) - A line item that's included in a refund.
- [RefundLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/RefundLineItemConnection.txt) - An auto-generated type for paginating through multiple RefundLineItems.
- [RefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/RefundLineItemInput.txt) - The input fields required to reimburse line items on a refund.
- [RefundLineItemRestockType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/RefundLineItemRestockType.txt) - The type of restock performed for a particular refund line item.
- [RefundShippingInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/RefundShippingInput.txt) - The input fields for the shipping cost to refund.
- [RefundShippingLine](https://shopify.dev/docs/api/admin-graphql/unstable/objects/RefundShippingLine.txt) - A shipping line item that's included in a refund.
- [RefundShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/RefundShippingLineConnection.txt) - An auto-generated type for paginating through multiple RefundShippingLines.
- [RemoteAuthorizeNetCustomerPaymentProfileInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/RemoteAuthorizeNetCustomerPaymentProfileInput.txt) - The input fields for a remote Authorize.net customer payment profile.
- [RemoteBraintreePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/RemoteBraintreePaymentMethodInput.txt) - The input fields for a remote Braintree customer payment profile.
- [RemotePaypalPaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/RemotePaypalPaymentMethodInput.txt) - The input fields for a remote PayPal customer payment method.
- [RemoteStripePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/RemoteStripePaymentMethodInput.txt) - The input fields for a remote stripe payment method.
- [ResourceAlert](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ResourceAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store resource, with 1 or more actions to take. For example, you could use an alert to indicate that you're not charging taxes on some product variants. They can optionally have a specific icon and be dismissed by merchants.
- [ResourceAlertAction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ResourceAlertAction.txt) - An action associated to a resource alert, such as editing variants.
- [ResourceAlertIcon](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ResourceAlertIcon.txt) - The available icons for resource alerts.
- [ResourceAlertSeverity](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ResourceAlertSeverity.txt) - The possible severity levels for a resource alert.
- [ResourceFeedback](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ResourceFeedback.txt) - Represents feedback from apps about a resource, and the steps required to set up the apps on the shop.
- [ResourceFeedbackCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ResourceFeedbackCreateInput.txt) - The input fields for a resource feedback object.
- [ResourceFeedbackState](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ResourceFeedbackState.txt) - The state of the resource feedback.
- [ResourceOperation](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/ResourceOperation.txt) - Represents a merchandising background operation interface.
- [ResourceOperationStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ResourceOperationStatus.txt) - Represents the state of this catalog operation.
- [ResourcePublication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ResourcePublication.txt) - A resource publication represents information about the publication of a resource. An instance of `ResourcePublication`, unlike `ResourcePublicationV2`, can be neither published or scheduled to be published.  See [ResourcePublicationV2](/api/admin-graphql/latest/objects/ResourcePublicationV2) for more context.
- [ResourcePublicationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ResourcePublicationConnection.txt) - An auto-generated type for paginating through multiple ResourcePublications.
- [ResourcePublicationStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ResourcePublicationStatus.txt) - The status of the resource publication on the channel.
- [ResourcePublicationV2](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ResourcePublicationV2.txt) - A resource publication represents information about the publication of a resource. Unlike `ResourcePublication`, an instance of `ResourcePublicationV2` can't be unpublished. It must either be published or scheduled to be published.  See [ResourcePublication](/api/admin-graphql/latest/objects/ResourcePublication) for more context.
- [ResourcePublicationV2Connection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ResourcePublicationV2Connection.txt) - An auto-generated type for paginating through multiple ResourcePublicationV2s.
- [RestockingFee](https://shopify.dev/docs/api/admin-graphql/unstable/objects/RestockingFee.txt) - A restocking fee is a fee captured as part of a return to cover the costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [RestockingFeeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/RestockingFeeInput.txt) - The input fields for a restocking fee.
- [RestrictedForResource](https://shopify.dev/docs/api/admin-graphql/unstable/objects/RestrictedForResource.txt) - Information about product is restricted for a given resource.
- [Return](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Return.txt) - Represents a return.
- [ReturnAgreement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReturnAgreement.txt) - An agreement between the merchant and customer for a return.
- [ReturnApproveRequestInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnApproveRequestInput.txt) - The input fields for approving a customer's return request.
- [ReturnApproveRequestPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReturnApproveRequestPayload.txt) - Return type for `returnApproveRequest` mutation.
- [ReturnCancelPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReturnCancelPayload.txt) - Return type for `returnCancel` mutation.
- [ReturnClosePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReturnClosePayload.txt) - Return type for `returnClose` mutation.
- [ReturnConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ReturnConnection.txt) - An auto-generated type for paginating through multiple Returns.
- [ReturnCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReturnCreatePayload.txt) - Return type for `returnCreate` mutation.
- [ReturnDecline](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReturnDecline.txt) - Additional information about why a merchant declined the customer's return request.
- [ReturnDeclineReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ReturnDeclineReason.txt) - The reason why the merchant declined a customer's return request.
- [ReturnDeclineRequestInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnDeclineRequestInput.txt) - The input fields for declining a customer's return request.
- [ReturnDeclineRequestPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReturnDeclineRequestPayload.txt) - Return type for `returnDeclineRequest` mutation.
- [ReturnErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ReturnErrorCode.txt) - Possible error codes that can be returned by `ReturnUserError`.
- [ReturnInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnInput.txt) - The input fields for a return.
- [ReturnLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReturnLineItem.txt) - A return line item.
- [ReturnLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ReturnLineItemConnection.txt) - An auto-generated type for paginating through multiple ReturnLineItems.
- [ReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnLineItemInput.txt) - The input fields for a return line item.
- [ReturnLineItemRemoveFromReturnInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnLineItemRemoveFromReturnInput.txt) - The input fields for a removing a return line item from a return.
- [ReturnLineItemRemoveFromReturnPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReturnLineItemRemoveFromReturnPayload.txt) - Return type for `returnLineItemRemoveFromReturn` mutation.
- [ReturnLineItemType](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/ReturnLineItemType.txt) - A return line item of any type.
- [ReturnReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ReturnReason.txt) - The reason for returning the return line item.
- [ReturnRefundInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnRefundInput.txt) - The input fields to refund a return.
- [ReturnRefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnRefundLineItemInput.txt) - The input fields for a return refund line item.
- [ReturnRefundOrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnRefundOrderTransactionInput.txt) - The input fields to create order transactions when refunding a return.
- [ReturnRefundPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReturnRefundPayload.txt) - Return type for `returnRefund` mutation.
- [ReturnReopenPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReturnReopenPayload.txt) - Return type for `returnReopen` mutation.
- [ReturnRequestInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnRequestInput.txt) - The input fields for requesting a return.
- [ReturnRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnRequestLineItemInput.txt) - The input fields for a return line item.
- [ReturnRequestPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReturnRequestPayload.txt) - Return type for `returnRequest` mutation.
- [ReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReturnShippingFee.txt) - A return shipping fee is a fee captured as part of a return to cover the costs of shipping the return.
- [ReturnShippingFeeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReturnShippingFeeInput.txt) - The input fields for a return shipping fee.
- [ReturnStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ReturnStatus.txt) - The status of a return.
- [ReturnUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReturnUserError.txt) - An error that occurs during the execution of a return mutation.
- [ReturnableFulfillment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReturnableFulfillment.txt) - A returnable fulfillment, which is an order that has been delivered and is eligible to be returned to the merchant.
- [ReturnableFulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ReturnableFulfillmentConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillments.
- [ReturnableFulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReturnableFulfillmentLineItem.txt) - A returnable fulfillment line item.
- [ReturnableFulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ReturnableFulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillmentLineItems.
- [ReverseDelivery](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReverseDelivery.txt) - A reverse delivery is a post-fulfillment object that represents a buyer sending a package to a merchant. For example, a buyer requests a return, and a merchant sends the buyer a shipping label. The reverse delivery contains the context of the items sent back, how they're being sent back (for example, a shipping label), and the current state of the delivery (tracking information).
- [ReverseDeliveryConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ReverseDeliveryConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveries.
- [ReverseDeliveryCreateWithShippingPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReverseDeliveryCreateWithShippingPayload.txt) - Return type for `reverseDeliveryCreateWithShipping` mutation.
- [ReverseDeliveryDeliverable](https://shopify.dev/docs/api/admin-graphql/unstable/unions/ReverseDeliveryDeliverable.txt) - The delivery method and artifacts associated with a reverse delivery.
- [ReverseDeliveryLabelInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReverseDeliveryLabelInput.txt) - The input fields for a reverse label.
- [ReverseDeliveryLabelV2](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReverseDeliveryLabelV2.txt) - The return label file information for a reverse delivery.
- [ReverseDeliveryLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReverseDeliveryLineItem.txt) - The details about a reverse delivery line item.
- [ReverseDeliveryLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ReverseDeliveryLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveryLineItems.
- [ReverseDeliveryLineItemInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReverseDeliveryLineItemInput.txt) - The input fields for a reverse delivery line item.
- [ReverseDeliveryShippingDeliverable](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReverseDeliveryShippingDeliverable.txt) - A reverse shipping deliverable that may include a label and tracking information.
- [ReverseDeliveryShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReverseDeliveryShippingUpdatePayload.txt) - Return type for `reverseDeliveryShippingUpdate` mutation.
- [ReverseDeliveryTrackingInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReverseDeliveryTrackingInput.txt) - The input fields for tracking information about a return delivery.
- [ReverseDeliveryTrackingV2](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReverseDeliveryTrackingV2.txt) - Represents the information used to track a reverse delivery.
- [ReverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReverseFulfillmentOrder.txt) - A group of one or more items in a return that will be processed at a fulfillment service. There can be more than one reverse fulfillment order for a return at a given location.
- [ReverseFulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ReverseFulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrders.
- [ReverseFulfillmentOrderDisposeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ReverseFulfillmentOrderDisposeInput.txt) - The input fields to dispose a reverse fulfillment order line item.
- [ReverseFulfillmentOrderDisposePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ReverseFulfillmentOrderDisposePayload.txt) - Return type for `reverseFulfillmentOrderDispose` mutation.
- [ReverseFulfillmentOrderDisposition](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReverseFulfillmentOrderDisposition.txt) - The details of the arrangement of an item.
- [ReverseFulfillmentOrderDispositionType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ReverseFulfillmentOrderDispositionType.txt) - The final arrangement of an item from a reverse fulfillment order.
- [ReverseFulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReverseFulfillmentOrderLineItem.txt) - The details about a reverse fulfillment order line item.
- [ReverseFulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ReverseFulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrderLineItems.
- [ReverseFulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ReverseFulfillmentOrderStatus.txt) - The status of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReverseFulfillmentOrderThirdPartyConfirmation.txt) - The third-party confirmation of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmationStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ReverseFulfillmentOrderThirdPartyConfirmationStatus.txt) - The status of a reverse fulfillment order third-party confirmation.
- [RiskAssessmentResult](https://shopify.dev/docs/api/admin-graphql/unstable/enums/RiskAssessmentResult.txt) - List of possible values for a RiskAssessment result.
- [RiskFact](https://shopify.dev/docs/api/admin-graphql/unstable/objects/RiskFact.txt) - A risk fact belongs to a single risk assessment and serves to provide additional context for an assessment. Risk facts are not necessarily tied to the result of the recommendation.
- [RiskFactSentiment](https://shopify.dev/docs/api/admin-graphql/unstable/enums/RiskFactSentiment.txt) - List of possible values for a RiskFact sentiment.
- [RowCount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/RowCount.txt) - A row count represents rows on background operation.
- [SEO](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SEO.txt) - SEO information.
- [SEOInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SEOInput.txt) - The input fields for SEO information.
- [Sale](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Sale.txt) - An individual sale record associated with a sales agreement. Every money value in an order's sales data is represented in the currency's smallest unit. When amounts are divided across multiple line items, such as taxes or order discounts, the amounts might not divide evenly across all of the line items on the order. To address this, the remaining currency units that couldn't be divided evenly are allocated one at a time, starting with the first line item, until they are all accounted for. In aggregate, the values sum up correctly. In isolation, one line item might have a different tax or discount amount than another line item of the same price, before taxes and discounts. This is because the amount could not be divided evenly across the items. The allocation of currency units across line items is immutable. After they are allocated, currency units are never reallocated or redistributed among the line items.
- [SaleActionType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SaleActionType.txt) - The possible order action types for a sale.
- [SaleAdditionalFee](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SaleAdditionalFee.txt) - The additional fee details for a line item.
- [SaleConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SaleConnection.txt) - An auto-generated type for paginating through multiple Sales.
- [SaleLineType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SaleLineType.txt) - The possible line types for a sale record. One of the possible order line types for a sale is an adjustment. Sales adjustments occur when a refund is issued for a line item that is either more or less than the total value of the line item. Examples are restocking fees and goodwill payments. When this happens, Shopify produces a sales agreement with sale records for each line item that is returned or refunded and an additional sale record for the adjustment (for example, a restocking fee). The sales records for the returned or refunded items represent the reversal of the original line item sale value. The additional adjustment sale record represents the difference between the original total value of all line items that were refunded, and the actual amount refunded.
- [SaleTax](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SaleTax.txt) - The tax allocated to a sale from a single tax line.
- [SalesAgreement](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/SalesAgreement.txt) - A contract between a merchant and a customer to do business. Shopify creates a sales agreement whenever an order is placed, edited, or refunded. A sales agreement has one or more sales records, which provide itemized details about the initial agreement or subsequent changes made to the order. For example, when a customer places an order, Shopify creates the order, generates a sales agreement, and records a sale for each line item purchased in the order. A sale record is specific to a type of order line. Order lines can represent different things such as a purchased product, a tip added by a customer, shipping costs collected at checkout, and more.
- [SalesAgreementConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SalesAgreementConnection.txt) - An auto-generated type for paginating through multiple SalesAgreements.
- [SavedSearch](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SavedSearch.txt) - A saved search is a representation of a search query saved in the admin.
- [SavedSearchConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SavedSearchConnection.txt) - An auto-generated type for paginating through multiple SavedSearches.
- [SavedSearchCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SavedSearchCreateInput.txt) - The input fields to create a saved search.
- [SavedSearchCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SavedSearchCreatePayload.txt) - Return type for `savedSearchCreate` mutation.
- [SavedSearchDeleteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SavedSearchDeleteInput.txt) - The input fields to delete a saved search.
- [SavedSearchDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SavedSearchDeletePayload.txt) - Return type for `savedSearchDelete` mutation.
- [SavedSearchUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SavedSearchUpdateInput.txt) - The input fields to update a saved search.
- [SavedSearchUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SavedSearchUpdatePayload.txt) - Return type for `savedSearchUpdate` mutation.
- [Scalar](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Scalar.txt) - A scalar value.
- [ScheduledChangeSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ScheduledChangeSortKeys.txt) - The set of valid sort keys for the ScheduledChange query.
- [ScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ScriptDiscountApplication.txt) - Script discount applications capture the intentions of a discount that was created by a Shopify Script for an order's line item or shipping line.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [ScriptTag](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ScriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A script tag represents remote JavaScript code that is loaded into the pages of a shop's storefront or the **Order status** page of checkout.
- [ScriptTagConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ScriptTagConnection.txt) - An auto-generated type for paginating through multiple ScriptTags.
- [ScriptTagCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ScriptTagCreatePayload.txt) - Return type for `scriptTagCreate` mutation.
- [ScriptTagDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ScriptTagDeletePayload.txt) - Return type for `scriptTagDelete` mutation.
- [ScriptTagDisplayScope](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ScriptTagDisplayScope.txt) - The page or pages on the online store where the script should be included.
- [ScriptTagInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ScriptTagInput.txt) - The input fields for a script tag. This input object is used when creating or updating a script tag to specify its URL, where it should be included, and how it will be cached.
- [ScriptTagUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ScriptTagUpdatePayload.txt) - Return type for `scriptTagUpdate` mutation.
- [SearchFilter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SearchFilter.txt) - A filter in a search query represented by a key value pair.
- [SearchFilterOptions](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SearchFilterOptions.txt) - A list of search filters along with their specific options in value and label pair for filtering.
- [SearchResult](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SearchResult.txt) - Represents an individual result returned from a search.
- [SearchResultConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SearchResultConnection.txt) - The connection type for SearchResult.
- [SearchResultType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SearchResultType.txt) - Specifies the type of resources to be returned from a search.
- [Segment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Segment.txt) - A dynamic collection of customers based on specific criteria.
- [SegmentAssociationFilter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentAssociationFilter.txt) - A filter that takes a value that's associated with an object. For example, the `tags` field is associated with the [`Customer`](/api/admin-graphql/latest/objects/Customer) object.
- [SegmentAttributeStatistics](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentAttributeStatistics.txt) - The statistics of a given attribute.
- [SegmentBooleanFilter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentBooleanFilter.txt) - A filter with a Boolean value that's been added to a segment query.
- [SegmentConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SegmentConnection.txt) - An auto-generated type for paginating through multiple Segments.
- [SegmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SegmentCreatePayload.txt) - Return type for `segmentCreate` mutation.
- [SegmentDateFilter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentDateFilter.txt) - A filter with a date value that's been added to a segment query.
- [SegmentDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SegmentDeletePayload.txt) - Return type for `segmentDelete` mutation.
- [SegmentEnumFilter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentEnumFilter.txt) - A filter with a set of possible values that's been added to a segment query.
- [SegmentEventFilter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentEventFilter.txt) - A filter that's used to segment customers based on the date that an event occured. For example, the `product_bought` event filter allows you to segment customers based on what products they've bought.
- [SegmentEventFilterParameter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentEventFilterParameter.txt) - The parameters for an event segment filter.
- [SegmentFilter](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/SegmentFilter.txt) - The filters used in segment queries associated with a shop.
- [SegmentFilterConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SegmentFilterConnection.txt) - An auto-generated type for paginating through multiple SegmentFilters.
- [SegmentFloatFilter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentFloatFilter.txt) - A filter with a double-precision, floating-point value that's been added to a segment query.
- [SegmentIntegerFilter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentIntegerFilter.txt) - A filter with an integer that's been added to a segment query.
- [SegmentMembership](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentMembership.txt) - The response type for the `segmentMembership` object.
- [SegmentMembershipResponse](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentMembershipResponse.txt) - A list of maps that contain `segmentId` IDs and `isMember` Booleans. The maps represent segment memberships.
- [SegmentMigration](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentMigration.txt) - A segment and its corresponding saved search.  For example, you can use `SegmentMigration` to retrieve the segment ID that corresponds to a saved search ID.
- [SegmentMigrationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SegmentMigrationConnection.txt) - An auto-generated type for paginating through multiple SegmentMigrations.
- [SegmentSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SegmentSortKeys.txt) - The set of valid sort keys for the Segment query.
- [SegmentStatistics](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentStatistics.txt) - The statistics of a given segment.
- [SegmentStringFilter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentStringFilter.txt) - A filter with a string that's been added to a segment query.
- [SegmentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SegmentUpdatePayload.txt) - Return type for `segmentUpdate` mutation.
- [SegmentValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SegmentValue.txt) - A list of suggested values associated with an individual segment. A segment is a group of members, such as customers, that meet specific criteria.
- [SegmentValueConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SegmentValueConnection.txt) - An auto-generated type for paginating through multiple SegmentValues.
- [SelectedOption](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SelectedOption.txt) - Properties used by customers to select a product variant. Products can have multiple options, like different sizes or colors.
- [SelectedVariantOptionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SelectedVariantOptionInput.txt) - The input fields for the selected variant option of the combined listing.
- [SellingPlan](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlan.txt) - Represents how a product can be sold and purchased. Selling plans and associated records (selling plan groups and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.  For more information on selling plans, refer to [*Creating and managing selling plans*](https://shopify.dev/docs/apps/selling-strategies/subscriptions/selling-plans).
- [SellingPlanAnchor](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanAnchor.txt) - Specifies the date when delivery or fulfillment is completed by a merchant for a given time cycle. You can also define a cutoff for which customers are eligible to enter this cycle and the desired behavior for customers who start their subscription inside the cutoff period.  Some example scenarios where anchors can be useful to implement advanced delivery behavior: - A merchant starts fulfillment on a specific date every month. - A merchant wants to bill the 1st of every quarter. - A customer expects their delivery every Tuesday.  For more details, see [About Selling Plans](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/selling-plans#anchors).
- [SellingPlanAnchorInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanAnchorInput.txt) - The input fields required to create or update a selling plan anchor.
- [SellingPlanAnchorType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanAnchorType.txt) - Represents the anchor type.
- [SellingPlanBillingPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SellingPlanBillingPolicy.txt) - Represents the billing frequency associated to the selling plan (for example, bill every week, or bill every three months). The selling plan billing policy and associated records (selling plan groups, selling plans, pricing policies, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanBillingPolicyInput.txt) - The input fields that are required to create or update a billing policy type.
- [SellingPlanCategory](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanCategory.txt) - The category of the selling plan. For the `OTHER` category,          you must fill out our [request form](https://docs.google.com/forms/d/e/1FAIpQLSeU18Xmw0Q61V8wdH-dfGafFqIBfRchQKUO8WAF3yJTvgyyZQ/viewform),          where we'll review your request for a new purchase option.
- [SellingPlanCheckoutCharge](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanCheckoutCharge.txt) - The amount charged at checkout when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanCheckoutChargeInput.txt) - The input fields that are required to create or update a checkout charge.
- [SellingPlanCheckoutChargePercentageValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanCheckoutChargePercentageValue.txt) - The percentage value of the price used for checkout charge.
- [SellingPlanCheckoutChargeType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanCheckoutChargeType.txt) - The checkout charge when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeValue](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SellingPlanCheckoutChargeValue.txt) - The portion of the price to be charged at checkout.
- [SellingPlanCheckoutChargeValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanCheckoutChargeValueInput.txt) - The input fields required to create or update an checkout charge value.
- [SellingPlanConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SellingPlanConnection.txt) - An auto-generated type for paginating through multiple SellingPlans.
- [SellingPlanDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SellingPlanDeliveryPolicy.txt) - Represents the delivery frequency associated to the selling plan (for example, deliver every month, or deliver every other week). The selling plan delivery policy and associated records (selling plan groups, selling plans, pricing policies, and billing policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanDeliveryPolicyInput.txt) - The input fields that are required to create or update a delivery policy.
- [SellingPlanFixedBillingPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanFixedBillingPolicy.txt) - The fixed selling plan billing policy defines how much of the price of the product will be billed to customer at checkout. If there is an outstanding balance, it determines when it will be paid.
- [SellingPlanFixedBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanFixedBillingPolicyInput.txt) - The input fields required to create or update a fixed billing policy.
- [SellingPlanFixedDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanFixedDeliveryPolicy.txt) - Represents a fixed selling plan delivery policy.
- [SellingPlanFixedDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanFixedDeliveryPolicyInput.txt) - The input fields required to create or update a fixed delivery policy.
- [SellingPlanFixedDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanFixedDeliveryPolicyIntent.txt) - Possible intentions of a Delivery Policy.
- [SellingPlanFixedDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanFixedDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behavior of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanFixedPricingPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanFixedPricingPolicy.txt) - Represents the pricing policy of a subscription or deferred purchase option selling plan. The selling plan fixed pricing policy works with the billing and delivery policy to determine the final price. Discounts are divided among fulfillments. For example, a subscription with a $10 discount and two deliveries will have a $5 discount applied to each delivery.
- [SellingPlanFixedPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanFixedPricingPolicyInput.txt) - The input fields required to create or update a fixed selling plan pricing policy.
- [SellingPlanFulfillmentTrigger](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanFulfillmentTrigger.txt) - Describes what triggers fulfillment.
- [SellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanGroup.txt) - Represents a selling method (for example, "Subscribe and save" or "Pre-paid"). Selling plan groups and associated records (selling plans and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanGroupAddProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SellingPlanGroupAddProductVariantsPayload.txt) - Return type for `sellingPlanGroupAddProductVariants` mutation.
- [SellingPlanGroupAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SellingPlanGroupAddProductsPayload.txt) - Return type for `sellingPlanGroupAddProducts` mutation.
- [SellingPlanGroupConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SellingPlanGroupConnection.txt) - An auto-generated type for paginating through multiple SellingPlanGroups.
- [SellingPlanGroupCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SellingPlanGroupCreatePayload.txt) - Return type for `sellingPlanGroupCreate` mutation.
- [SellingPlanGroupDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SellingPlanGroupDeletePayload.txt) - Return type for `sellingPlanGroupDelete` mutation.
- [SellingPlanGroupInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanGroupInput.txt) - The input fields required to create or update a selling plan group.
- [SellingPlanGroupRemoveProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SellingPlanGroupRemoveProductVariantsPayload.txt) - Return type for `sellingPlanGroupRemoveProductVariants` mutation.
- [SellingPlanGroupRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SellingPlanGroupRemoveProductsPayload.txt) - Return type for `sellingPlanGroupRemoveProducts` mutation.
- [SellingPlanGroupResourceInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanGroupResourceInput.txt) - The input fields for resource association with a Selling Plan Group.
- [SellingPlanGroupSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanGroupSortKeys.txt) - The set of valid sort keys for the SellingPlanGroup query.
- [SellingPlanGroupUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SellingPlanGroupUpdatePayload.txt) - Return type for `sellingPlanGroupUpdate` mutation.
- [SellingPlanGroupUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanGroupUserError.txt) - Represents a selling plan group custom error.
- [SellingPlanGroupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanGroupUserErrorCode.txt) - Possible error codes that can be returned by `SellingPlanGroupUserError`.
- [SellingPlanInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanInput.txt) - The input fields to create or update a selling plan.
- [SellingPlanInterval](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanInterval.txt) - Represents valid selling plan interval.
- [SellingPlanInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanInventoryPolicy.txt) - The selling plan inventory policy.
- [SellingPlanInventoryPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanInventoryPolicyInput.txt) - The input fields required to create or update an inventory policy.
- [SellingPlanPricingPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SellingPlanPricingPolicy.txt) - Represents the type of pricing associated to the selling plan (for example, a $10 or 20% discount that is set for a limited period or that is fixed for the duration of the subscription). Selling plan pricing policies and associated records (selling plan groups, selling plans, billing policy, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanPricingPolicyAdjustmentType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanPricingPolicyAdjustmentType.txt) - Represents a selling plan pricing policy adjustment type.
- [SellingPlanPricingPolicyAdjustmentValue](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SellingPlanPricingPolicyAdjustmentValue.txt) - Represents a selling plan pricing policy adjustment value type.
- [SellingPlanPricingPolicyBase](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/SellingPlanPricingPolicyBase.txt) - Represents selling plan pricing policy common fields.
- [SellingPlanPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanPricingPolicyInput.txt) - The input fields required to create or update a selling plan pricing policy.
- [SellingPlanPricingPolicyPercentageValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanPricingPolicyPercentageValue.txt) - The percentage value of a selling plan pricing policy percentage type.
- [SellingPlanPricingPolicyValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanPricingPolicyValueInput.txt) - The input fields required to create or update a pricing policy adjustment value.
- [SellingPlanRecurringBillingPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanRecurringBillingPolicy.txt) - Represents a recurring selling plan billing policy.
- [SellingPlanRecurringBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanRecurringBillingPolicyInput.txt) - The input fields required to create or update a recurring billing policy.
- [SellingPlanRecurringDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanRecurringDeliveryPolicy.txt) - Represents a recurring selling plan delivery policy.
- [SellingPlanRecurringDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanRecurringDeliveryPolicyInput.txt) - The input fields to create or update a recurring delivery policy.
- [SellingPlanRecurringDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanRecurringDeliveryPolicyIntent.txt) - Whether the delivery policy is merchant or buyer-centric.
- [SellingPlanRecurringDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanRecurringDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behaviors of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanRecurringPricingPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SellingPlanRecurringPricingPolicy.txt) - Represents a recurring selling plan pricing policy. It applies after the fixed pricing policy. By using the afterCycle parameter, you can specify the cycle when the recurring pricing policy comes into effect. Recurring pricing policies are not available for deferred purchase options.
- [SellingPlanRecurringPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SellingPlanRecurringPricingPolicyInput.txt) - The input fields required to create or update a recurring selling plan pricing policy.
- [SellingPlanRemainingBalanceChargeTrigger](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanRemainingBalanceChargeTrigger.txt) - When to capture the payment for the remaining amount due.
- [SellingPlanReserve](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SellingPlanReserve.txt) - When to reserve inventory for a selling plan.
- [ServerPixel](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ServerPixel.txt) - A server pixel stores configuration for streaming customer interactions to an EventBridge or PubSub endpoint.
- [ServerPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ServerPixelCreatePayload.txt) - Return type for `serverPixelCreate` mutation.
- [ServerPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ServerPixelDeletePayload.txt) - Return type for `serverPixelDelete` mutation.
- [ServerPixelStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ServerPixelStatus.txt) - The current state of a server pixel.
- [ShippingDiscountClass](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShippingDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [ShippingLine](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShippingLine.txt) - Represents the shipping details that the customer chose for their order.
- [ShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ShippingLineConnection.txt) - An auto-generated type for paginating through multiple ShippingLines.
- [ShippingLineInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ShippingLineInput.txt) - The input fields for specifying the shipping details for the draft order.  > Note: > A custom shipping line includes a title and price with `shippingRateHandle` set to `nil`. A shipping line with a carrier-provided shipping rate (currently set via the Shopify admin) includes the shipping rate handle.
- [ShippingLineSale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShippingLineSale.txt) - A sale associated with a shipping charge.
- [ShippingPackageDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ShippingPackageDeletePayload.txt) - Return type for `shippingPackageDelete` mutation.
- [ShippingPackageMakeDefaultPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ShippingPackageMakeDefaultPayload.txt) - Return type for `shippingPackageMakeDefault` mutation.
- [ShippingPackageType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShippingPackageType.txt) - Type of a shipping package.
- [ShippingPackageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ShippingPackageUpdatePayload.txt) - Return type for `shippingPackageUpdate` mutation.
- [ShippingRate](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShippingRate.txt) - A shipping rate is an additional cost added to the cost of the products that were ordered.
- [ShippingRefund](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShippingRefund.txt) - Represents the shipping costs refunded on the Refund.
- [ShippingRefundInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ShippingRefundInput.txt) - The input fields that are required to reimburse shipping costs.
- [Shop](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Shop.txt) - Represents a collection of general settings and information about the shop.
- [ShopAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopAddress.txt) - An address for a shop.
- [ShopAlert](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store setting, with an action to take. For example, you could show an alert to ask the merchant to enter their billing information to activate Shopify Plus.
- [ShopAlertAction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopAlertAction.txt) - An action associated to a shop alert, such as adding a credit card.
- [ShopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopBillingPreferences.txt) - Billing preferences for the shop.
- [ShopBranding](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopBranding.txt) - Possible branding of a shop. Branding can be used to define the look of a shop including its styling and logo in the Shopify Admin.
- [ShopCustomerAccountsSetting](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopCustomerAccountsSetting.txt) - Represents the shop's customer account requirement preference.
- [ShopFeatures](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopFeatures.txt) - Represents the feature set available to the shop. Most fields specify whether a feature is enabled for a shop, and some fields return information related to specific features.
- [ShopLocale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopLocale.txt) - A locale that's been enabled on a shop.
- [ShopLocaleDisablePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ShopLocaleDisablePayload.txt) - Return type for `shopLocaleDisable` mutation.
- [ShopLocaleEnablePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ShopLocaleEnablePayload.txt) - Return type for `shopLocaleEnable` mutation.
- [ShopLocaleInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ShopLocaleInput.txt) - The input fields for a shop locale.
- [ShopLocaleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ShopLocaleUpdatePayload.txt) - Return type for `shopLocaleUpdate` mutation.
- [ShopPayInstallmentsPaymentDetails](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopPayInstallmentsPaymentDetails.txt) - Shop Pay Installments payment details related to a transaction.
- [ShopPlan](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopPlan.txt) - The billing plan of the shop.
- [ShopPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopPolicy.txt) - Policy that a merchant has configured for their store, such as their refund or privacy policy.
- [ShopPolicyErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopPolicyErrorCode.txt) - Possible error codes that can be returned by `ShopPolicyUserError`.
- [ShopPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ShopPolicyInput.txt) - The input fields required to update a policy.
- [ShopPolicyType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopPolicyType.txt) - Available shop policy types.
- [ShopPolicyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ShopPolicyUpdatePayload.txt) - Return type for `shopPolicyUpdate` mutation.
- [ShopPolicyUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopPolicyUserError.txt) - An error that occurs during the execution of a shop policy mutation.
- [ShopResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ShopResourceFeedbackCreatePayload.txt) - Return type for `shopResourceFeedbackCreate` mutation.
- [ShopResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `ShopResourceFeedbackCreate`.
- [ShopResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopResourceFeedbackCreateUserError`.
- [ShopResourceLimits](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopResourceLimits.txt) - Resource limits of a shop.
- [ShopTagSort](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopTagSort.txt) - Possible sort of tags.
- [ShopifyFunction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyFunction.txt) - A Shopify Function.
- [ShopifyFunctionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ShopifyFunctionConnection.txt) - An auto-generated type for paginating through multiple ShopifyFunctions.
- [ShopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsAccount.txt) - Balance and payout information for a [Shopify Payments](https://help.shopify.com/manual/payments/shopify-payments/getting-paid-with-shopify-payments) account. Balance includes all balances for the currencies supported by the shop. You can also query for a list of payouts, where each payout includes the corresponding currencyCode field.
- [ShopifyPaymentsAddressBasic](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsAddressBasic.txt) - A Shopify Payments address.
- [ShopifyPaymentsAdjustmentOrder](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsAdjustmentOrder.txt) - The adjustment order object.
- [ShopifyPaymentsAssociatedOrder](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsAssociatedOrder.txt) - The order associated to the balance transaction.
- [ShopifyPaymentsBalanceTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsBalanceTransaction.txt) - A transaction that contributes to a Shopify Payments account balance.
- [ShopifyPaymentsBalanceTransactionAssociatedPayout](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsBalanceTransactionAssociatedPayout.txt) - The payout associated with a balance transaction.
- [ShopifyPaymentsBalanceTransactionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ShopifyPaymentsBalanceTransactionConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBalanceTransactions.
- [ShopifyPaymentsBalanceTransactionPayoutStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsBalanceTransactionPayoutStatus.txt) - The payout status of the balance transaction.
- [ShopifyPaymentsBankAccount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsBankAccount.txt) - A bank account that can receive payouts.
- [ShopifyPaymentsBankAccountConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ShopifyPaymentsBankAccountConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBankAccounts.
- [ShopifyPaymentsBankAccountStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsBankAccountStatus.txt) - The bank account status.
- [ShopifyPaymentsBusinessType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsBusinessType.txt) - The business type of a Shopify Payments account.
- [ShopifyPaymentsChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/ShopifyPaymentsChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDefaultChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsDefaultChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDispute](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsDispute.txt) - A dispute occurs when a buyer questions the legitimacy of a charge with their financial institution.
- [ShopifyPaymentsDisputeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ShopifyPaymentsDisputeConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsDisputes.
- [ShopifyPaymentsDisputeEvidence](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsDisputeEvidence.txt) - The evidence associated with the dispute.
- [ShopifyPaymentsDisputeEvidenceFileType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsDisputeEvidenceFileType.txt) - The possible dispute evidence file types.
- [ShopifyPaymentsDisputeEvidenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ShopifyPaymentsDisputeEvidenceUpdateInput.txt) - The input fields required to update a dispute evidence object.
- [ShopifyPaymentsDisputeFileUpload](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsDisputeFileUpload.txt) - The file upload associated with the dispute evidence.
- [ShopifyPaymentsDisputeFileUploadUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ShopifyPaymentsDisputeFileUploadUpdateInput.txt) - The input fields required to update a dispute file upload object.
- [ShopifyPaymentsDisputeFulfillment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsDisputeFulfillment.txt) - The fulfillment associated with dispute evidence.
- [ShopifyPaymentsDisputeReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsDisputeReason.txt) - The reason for the dispute provided by the cardholder's bank.
- [ShopifyPaymentsDisputeReasonDetails](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsDisputeReasonDetails.txt) - Details regarding a dispute reason.
- [ShopifyPaymentsExtendedAuthorization](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsExtendedAuthorization.txt) - Presents all Shopify Payments information related to an extended authorization.
- [ShopifyPaymentsJpChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsJpChargeStatementDescriptor.txt) - The charge descriptors for a Japanese payments account.
- [ShopifyPaymentsMerchantCategoryCode](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsMerchantCategoryCode.txt) - A MerchantCategoryCode (MCC) is a four-digit number listed in ISO 18245 for retail financial services and used to classify the business by the type of goods or services it provides.
- [ShopifyPaymentsPayout](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsPayout.txt) - Payouts represent the movement of money between a merchant's Shopify Payments balance and their bank account.
- [ShopifyPaymentsPayoutAlternateCurrencyCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ShopifyPaymentsPayoutAlternateCurrencyCreatePayload.txt) - Return type for `shopifyPaymentsPayoutAlternateCurrencyCreate` mutation.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsPayoutAlternateCurrencyCreateUserError.txt) - An error that occurs during the execution of `ShopifyPaymentsPayoutAlternateCurrencyCreate`.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopifyPaymentsPayoutAlternateCurrencyCreateUserError`.
- [ShopifyPaymentsPayoutConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ShopifyPaymentsPayoutConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsPayouts.
- [ShopifyPaymentsPayoutInterval](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsPayoutInterval.txt) - The interval at which payouts are sent to the connected bank account.
- [ShopifyPaymentsPayoutSchedule](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsPayoutSchedule.txt) - The payment schedule for a payments account.
- [ShopifyPaymentsPayoutStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsPayoutStatus.txt) - The transfer status of the payout.
- [ShopifyPaymentsPayoutSummary](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsPayoutSummary.txt) - Breakdown of the total fees and gross of each of the different types of transactions associated with the payout.
- [ShopifyPaymentsPayoutTransactionType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsPayoutTransactionType.txt) - The possible transaction types for a payout.
- [ShopifyPaymentsRefundSet](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsRefundSet.txt) - Presents all Shopify Payments specific information related to an order refund.
- [ShopifyPaymentsSourceType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsSourceType.txt) - The possible source types for a balance transaction.
- [ShopifyPaymentsTaxIdentification](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsTaxIdentification.txt) - A typed identifier that represents an individual within a tax jurisdiction.
- [ShopifyPaymentsTaxIdentificationType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsTaxIdentificationType.txt) - The type of tax identification field.
- [ShopifyPaymentsToolingProviderPayout](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsToolingProviderPayout.txt) - Relevant reference information for an alternate currency payout.
- [ShopifyPaymentsTransactionSet](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsTransactionSet.txt) - Presents all Shopify Payments specific information related to an order transaction.
- [ShopifyPaymentsTransactionType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsTransactionType.txt) - The possible types of transactions.
- [ShopifyPaymentsVerification](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsVerification.txt) - Each subject (individual) of an account has a verification object giving  information about the verification state.
- [ShopifyPaymentsVerificationStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyPaymentsVerificationStatus.txt) - The status of a verification.
- [ShopifyPaymentsVerificationSubject](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyPaymentsVerificationSubject.txt) - The verification subject represents an individual that has to be verified.
- [ShopifyProtectEligibilityStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyProtectEligibilityStatus.txt) - The status of an order's eligibility for protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderEligibility](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyProtectOrderEligibility.txt) - The eligibility details of an order's protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderSummary](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ShopifyProtectOrderSummary.txt) - A summary of Shopify Protect details for an order.
- [ShopifyProtectStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ShopifyProtectStatus.txt) - The status of an order's protection with Shopify Protect.
- [StaffMember](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StaffMember.txt) - Represents the data about a staff member's Shopify account. Merchants can use staff member data to get more information about the staff members in their store.
- [StaffMemberConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/StaffMemberConnection.txt) - An auto-generated type for paginating through multiple StaffMembers.
- [StaffMemberDefaultImage](https://shopify.dev/docs/api/admin-graphql/unstable/enums/StaffMemberDefaultImage.txt) - Represents the fallback avatar image for a staff member. This is used only if the staff member has no avatar image.
- [StaffMemberPermission](https://shopify.dev/docs/api/admin-graphql/unstable/enums/StaffMemberPermission.txt) - Represents access permissions for a staff member.
- [StaffMemberPrivateData](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StaffMemberPrivateData.txt) - Represents the data used to customize the Shopify admin experience for a logged-in staff member.
- [StaffMembersSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/StaffMembersSortKeys.txt) - The set of valid sort keys for the StaffMembers query.
- [StageImageInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/StageImageInput.txt) - An image to be uploaded.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedMediaUploadTarget](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StagedMediaUploadTarget.txt) - Information about a staged upload target, which should be used to send a request to upload the file.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadHttpMethodType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/StagedUploadHttpMethodType.txt) - The possible HTTP methods that can be used when sending a request to upload a file using information from a [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget).
- [StagedUploadInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/StagedUploadInput.txt) - The input fields for generating staged upload targets.
- [StagedUploadParameter](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StagedUploadParameter.txt) - The parameters required to authenticate a file upload request using a [StagedMediaUploadTarget's url field](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget#field-stagedmediauploadtarget-url).  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadTarget](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StagedUploadTarget.txt) - Information about the staged target.  Deprecated in favor of [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget), which is returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGenerateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/StagedUploadTargetGenerateInput.txt) - The required fields and parameters to generate the URL upload an" asset to Shopify.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGeneratePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/StagedUploadTargetGeneratePayload.txt) - Return type for `stagedUploadTargetGenerate` mutation.
- [StagedUploadTargetGenerateUploadResource](https://shopify.dev/docs/api/admin-graphql/unstable/enums/StagedUploadTargetGenerateUploadResource.txt) - The resource type to receive.
- [StagedUploadTargetsGeneratePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/StagedUploadTargetsGeneratePayload.txt) - Return type for `stagedUploadTargetsGenerate` mutation.
- [StagedUploadsCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/StagedUploadsCreatePayload.txt) - Return type for `stagedUploadsCreate` mutation.
- [StandardMetafieldDefinitionAccessInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/StandardMetafieldDefinitionAccessInput.txt) - The input fields for the access settings for the metafields under the standard definition.
- [StandardMetafieldDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/StandardMetafieldDefinitionEnablePayload.txt) - Return type for `standardMetafieldDefinitionEnable` mutation.
- [StandardMetafieldDefinitionEnableUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StandardMetafieldDefinitionEnableUserError.txt) - An error that occurs during the execution of `StandardMetafieldDefinitionEnable`.
- [StandardMetafieldDefinitionEnableUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/StandardMetafieldDefinitionEnableUserErrorCode.txt) - Possible error codes that can be returned by `StandardMetafieldDefinitionEnableUserError`.
- [StandardMetafieldDefinitionTemplate](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StandardMetafieldDefinitionTemplate.txt) - Standard metafield definition templates provide preset configurations to create metafield definitions. Each template has a specific namespace and key that we've reserved to have specific meanings for common use cases.  Refer to the [list of standard metafield definitions](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [StandardMetafieldDefinitionTemplateConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/StandardMetafieldDefinitionTemplateConnection.txt) - An auto-generated type for paginating through multiple StandardMetafieldDefinitionTemplates.
- [StandardMetafieldDefinitionsEnableInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/StandardMetafieldDefinitionsEnableInput.txt) - The input fields for enabling a standard metafield definition.
- [StandardMetafieldDefinitionsEnablePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/StandardMetafieldDefinitionsEnablePayload.txt) - Return type for `standardMetafieldDefinitionsEnable` mutation.
- [StandardMetafieldDefinitionsEnableUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StandardMetafieldDefinitionsEnableUserError.txt) - An error that occurs during the execution of `StandardMetafieldDefinitionsEnable`.
- [StandardMetafieldDefinitionsEnableUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/StandardMetafieldDefinitionsEnableUserErrorCode.txt) - Possible error codes that can be returned by `StandardMetafieldDefinitionsEnableUserError`.
- [StandardMetaobjectCapabilityTemplate](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StandardMetaobjectCapabilityTemplate.txt) - Describes a capability that is enabled on a Metaobject Definition.
- [StandardMetaobjectDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/StandardMetaobjectDefinitionEnablePayload.txt) - Return type for `standardMetaobjectDefinitionEnable` mutation.
- [StandardMetaobjectDefinitionFieldTemplate](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StandardMetaobjectDefinitionFieldTemplate.txt) - A template used to create a metafield definition for a metaobject definition.
- [StandardMetaobjectDefinitionTemplate](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StandardMetaobjectDefinitionTemplate.txt) - Standard metaobject definition templates provide preset configurations to create metaobject definitions.
- [StandardizedProductType](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StandardizedProductType.txt) - Represents the details of a specific type of product within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [Status](https://shopify.dev/docs/api/admin-graphql/unstable/enums/Status.txt) - The status of a Balance bank account.
- [StoreCreditAccount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StoreCreditAccount.txt) - A store credit account contains a monetary balance that can be redeemed at checkout for purchases in the shop. The account is held in the specified currency and has an owner that cannot be transferred.  The account balance is redeemable at checkout only when the owner is authenticated via [new customer accounts authentication](https://shopify.dev/docs/api/customer).
- [StoreCreditAccountConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/StoreCreditAccountConnection.txt) - An auto-generated type for paginating through multiple StoreCreditAccounts.
- [StoreCreditAccountCreditInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/StoreCreditAccountCreditInput.txt) - The input fields for a store credit account credit transaction.
- [StoreCreditAccountCreditPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/StoreCreditAccountCreditPayload.txt) - Return type for `storeCreditAccountCredit` mutation.
- [StoreCreditAccountCreditTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StoreCreditAccountCreditTransaction.txt) - A credit transaction which increases the store credit account balance.
- [StoreCreditAccountCreditUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StoreCreditAccountCreditUserError.txt) - An error that occurs during the execution of `StoreCreditAccountCredit`.
- [StoreCreditAccountCreditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/StoreCreditAccountCreditUserErrorCode.txt) - Possible error codes that can be returned by `StoreCreditAccountCreditUserError`.
- [StoreCreditAccountDebitInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/StoreCreditAccountDebitInput.txt) - The input fields for a store credit account debit transaction.
- [StoreCreditAccountDebitPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/StoreCreditAccountDebitPayload.txt) - Return type for `storeCreditAccountDebit` mutation.
- [StoreCreditAccountDebitRevertTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StoreCreditAccountDebitRevertTransaction.txt) - A debit revert transaction which increases the store credit account balance. Debit revert transactions are created automatically when a [store credit account debit transaction](https://shopify.dev/api/admin-graphql/latest/objects/StoreCreditAccountDebitTransaction) is reverted.  Store credit account debit transactions are reverted when an order is cancelled, refunded or in the event of a payment failure at checkout. The amount added to the balance is equal to the amount reverted on the original credit.
- [StoreCreditAccountDebitTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StoreCreditAccountDebitTransaction.txt) - A debit transaction which decreases the store credit account balance.
- [StoreCreditAccountDebitUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StoreCreditAccountDebitUserError.txt) - An error that occurs during the execution of `StoreCreditAccountDebit`.
- [StoreCreditAccountDebitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/StoreCreditAccountDebitUserErrorCode.txt) - Possible error codes that can be returned by `StoreCreditAccountDebitUserError`.
- [StoreCreditAccountExpirationTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StoreCreditAccountExpirationTransaction.txt) - An expiration transaction which decreases the store credit account balance. Expiration transactions are created automatically when a [store credit account credit transaction](https://shopify.dev/api/admin-graphql/latest/objects/StoreCreditAccountCreditTransaction) expires.  The amount subtracted from the balance is equal to the remaining amount of the credit transaction.
- [StoreCreditAccountTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/StoreCreditAccountTransaction.txt) - Interface for a store credit account transaction.
- [StoreCreditAccountTransactionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/StoreCreditAccountTransactionConnection.txt) - An auto-generated type for paginating through multiple StoreCreditAccountTransactions.
- [StoreCreditAccountTransactionOrigin](https://shopify.dev/docs/api/admin-graphql/unstable/unions/StoreCreditAccountTransactionOrigin.txt) - The origin of a store credit account transaction.
- [StoreCreditSystemEvent](https://shopify.dev/docs/api/admin-graphql/unstable/enums/StoreCreditSystemEvent.txt) - The event that caused the store credit account transaction.
- [StorefrontAccessToken](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StorefrontAccessToken.txt) - A token that's used to delegate unauthenticated access scopes to clients that need to access the unauthenticated [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [StorefrontAccessTokenConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/StorefrontAccessTokenConnection.txt) - An auto-generated type for paginating through multiple StorefrontAccessTokens.
- [StorefrontAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/StorefrontAccessTokenCreatePayload.txt) - Return type for `storefrontAccessTokenCreate` mutation.
- [StorefrontAccessTokenDeleteInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/StorefrontAccessTokenDeleteInput.txt) - The input fields to delete a storefront access token.
- [StorefrontAccessTokenDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/StorefrontAccessTokenDeletePayload.txt) - Return type for `storefrontAccessTokenDelete` mutation.
- [StorefrontAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/StorefrontAccessTokenInput.txt) - The input fields for a storefront access token.
- [StorefrontID](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/StorefrontID.txt) - Represents a unique identifier in the Storefront API. A `StorefrontID` value can be used wherever an ID is expected in the Storefront API.  Example value: `"Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzEwMDc5Nzg1MTAw"`.
- [String](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String.txt) - Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
- [StringConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/StringConnection.txt) - An auto-generated type for paginating through multiple Strings.
- [SubscriptionAppliedCodeDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionAppliedCodeDiscount.txt) - Represents an applied code discount.
- [SubscriptionAtomicLineInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionAtomicLineInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionAtomicManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionAtomicManualDiscountInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingAttempt.txt) - A record of an execution of the subscription billing process. Billing attempts use idempotency keys to avoid duplicate order creation. A successful billing attempt will create an order.
- [SubscriptionBillingAttemptConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SubscriptionBillingAttemptConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingAttempts.
- [SubscriptionBillingAttemptCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingAttemptCreatePayload.txt) - Return type for `subscriptionBillingAttemptCreate` mutation.
- [SubscriptionBillingAttemptErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingAttemptErrorCode.txt) - The possible error codes associated with making billing attempts. The error codes supplement the `error_message` to provide consistent results and help with dunning management.
- [SubscriptionBillingAttemptGenericError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingAttemptGenericError.txt) - A base error type that applies to all uncategorized error classes.
- [SubscriptionBillingAttemptInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionBillingAttemptInput.txt) - The input fields required to complete a subscription billing attempt.
- [SubscriptionBillingAttemptInsufficientStockProductVariantsError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingAttemptInsufficientStockProductVariantsError.txt) - An inventory error caused by an issue with one or more of the contract merchandise lines.
- [SubscriptionBillingAttemptInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingAttemptInventoryPolicy.txt) - The inventory policy for a billing attempt.
- [SubscriptionBillingAttemptOutOfStockProductVariantsError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingAttemptOutOfStockProductVariantsError.txt) - An inventory error caused by an issue with one or more of the contract merchandise lines.
- [SubscriptionBillingAttemptProcessingError](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/SubscriptionBillingAttemptProcessingError.txt) - An error that prevented a billing attempt.
- [SubscriptionBillingAttemptsSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingAttemptsSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingAttempts query.
- [SubscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingCycle.txt) - A subscription billing cycle.
- [SubscriptionBillingCycleBillingAttemptStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingCycleBillingAttemptStatus.txt) - The presence of billing attempts on Billing Cycles.
- [SubscriptionBillingCycleBillingCycleStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingCycleBillingCycleStatus.txt) - The possible status values of a subscription billing cycle.
- [SubscriptionBillingCycleBulkChargePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleBulkChargePayload.txt) - Return type for `subscriptionBillingCycleBulkCharge` mutation.
- [SubscriptionBillingCycleBulkFilters](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionBillingCycleBulkFilters.txt) - The input fields for filtering subscription billing cycles in bulk actions.
- [SubscriptionBillingCycleBulkSearchPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleBulkSearchPayload.txt) - Return type for `subscriptionBillingCycleBulkSearch` mutation.
- [SubscriptionBillingCycleBulkUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingCycleBulkUserError.txt) - Represents an error that happens during the execution of subscriptionBillingCycles mutations.
- [SubscriptionBillingCycleBulkUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingCycleBulkUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleBulkUserError`.
- [SubscriptionBillingCycleChargePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleChargePayload.txt) - Return type for `subscriptionBillingCycleCharge` mutation.
- [SubscriptionBillingCycleConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SubscriptionBillingCycleConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingCycles.
- [SubscriptionBillingCycleContractDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleContractDraftCommitPayload.txt) - Return type for `subscriptionBillingCycleContractDraftCommit` mutation.
- [SubscriptionBillingCycleContractDraftConcatenatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleContractDraftConcatenatePayload.txt) - Return type for `subscriptionBillingCycleContractDraftConcatenate` mutation.
- [SubscriptionBillingCycleContractEditPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleContractEditPayload.txt) - Return type for `subscriptionBillingCycleContractEdit` mutation.
- [SubscriptionBillingCycleEditDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleEditDeletePayload.txt) - Return type for `subscriptionBillingCycleEditDelete` mutation.
- [SubscriptionBillingCycleEditedContract](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingCycleEditedContract.txt) - Represents a subscription contract with billing cycles.
- [SubscriptionBillingCycleEditsDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleEditsDeletePayload.txt) - Return type for `subscriptionBillingCycleEditsDelete` mutation.
- [SubscriptionBillingCycleErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingCycleErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUserError`.
- [SubscriptionBillingCycleInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionBillingCycleInput.txt) - The input fields for specifying the subscription contract and selecting the associated billing cycle.
- [SubscriptionBillingCycleScheduleEditInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionBillingCycleScheduleEditInput.txt) - The input fields for parameters to modify the schedule of a specific billing cycle.
- [SubscriptionBillingCycleScheduleEditInputScheduleEditReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingCycleScheduleEditInputScheduleEditReason.txt) - The input fields for possible reasons for editing the billing cycle's schedule.
- [SubscriptionBillingCycleScheduleEditPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleScheduleEditPayload.txt) - Return type for `subscriptionBillingCycleScheduleEdit` mutation.
- [SubscriptionBillingCycleSelector](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionBillingCycleSelector.txt) - The input fields to select SubscriptionBillingCycle by either date or index.
- [SubscriptionBillingCycleSkipPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleSkipPayload.txt) - Return type for `subscriptionBillingCycleSkip` mutation.
- [SubscriptionBillingCycleSkipUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingCycleSkipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleSkip`.
- [SubscriptionBillingCycleSkipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingCycleSkipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleSkipUserError`.
- [SubscriptionBillingCycleUnskipPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionBillingCycleUnskipPayload.txt) - Return type for `subscriptionBillingCycleUnskip` mutation.
- [SubscriptionBillingCycleUnskipUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingCycleUnskipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleUnskip`.
- [SubscriptionBillingCycleUnskipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingCycleUnskipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUnskipUserError`.
- [SubscriptionBillingCycleUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingCycleUserError.txt) - The possible errors for a subscription billing cycle.
- [SubscriptionBillingCyclesDateRangeSelector](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionBillingCyclesDateRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within a date range.
- [SubscriptionBillingCyclesIndexRangeSelector](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionBillingCyclesIndexRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within an index range.
- [SubscriptionBillingCyclesSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingCyclesSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingCycles query.
- [SubscriptionBillingCyclesTargetSelection](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingCyclesTargetSelection.txt) - Select subscription billing cycles to be targeted.
- [SubscriptionBillingPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingPolicy.txt) - Represents a Subscription Billing Policy.
- [SubscriptionBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionBillingPolicyInput.txt) - The input fields for a Subscription Billing Policy.
- [SubscriptionContract](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionContract.txt) - Represents a Subscription Contract.
- [SubscriptionContractActivatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionContractActivatePayload.txt) - Return type for `subscriptionContractActivate` mutation.
- [SubscriptionContractAtomicCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionContractAtomicCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractAtomicCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionContractAtomicCreatePayload.txt) - Return type for `subscriptionContractAtomicCreate` mutation.
- [SubscriptionContractBase](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/SubscriptionContractBase.txt) - Represents subscription contract common fields.
- [SubscriptionContractCancelPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionContractCancelPayload.txt) - Return type for `subscriptionContractCancel` mutation.
- [SubscriptionContractConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SubscriptionContractConnection.txt) - An auto-generated type for paginating through multiple SubscriptionContracts.
- [SubscriptionContractCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionContractCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionContractCreatePayload.txt) - Return type for `subscriptionContractCreate` mutation.
- [SubscriptionContractErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionContractErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractUserError`.
- [SubscriptionContractExpirePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionContractExpirePayload.txt) - Return type for `subscriptionContractExpire` mutation.
- [SubscriptionContractFailPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionContractFailPayload.txt) - Return type for `subscriptionContractFail` mutation.
- [SubscriptionContractLastBillingErrorType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionContractLastBillingErrorType.txt) - The possible values of the last billing error on a subscription contract.
- [SubscriptionContractLastPaymentStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionContractLastPaymentStatus.txt) - The possible status values of the last payment on a subscription contract.
- [SubscriptionContractPausePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionContractPausePayload.txt) - Return type for `subscriptionContractPause` mutation.
- [SubscriptionContractProductChangeInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionContractProductChangeInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractProductChangePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionContractProductChangePayload.txt) - Return type for `subscriptionContractProductChange` mutation.
- [SubscriptionContractSetNextBillingDatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionContractSetNextBillingDatePayload.txt) - Return type for `subscriptionContractSetNextBillingDate` mutation.
- [SubscriptionContractStatusUpdateErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionContractStatusUpdateErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractStatusUpdateUserError`.
- [SubscriptionContractStatusUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionContractStatusUpdateUserError.txt) - Represents a subscription contract status update error.
- [SubscriptionContractSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionContractSubscriptionStatus.txt) - The possible status values of a subscription.
- [SubscriptionContractUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionContractUpdatePayload.txt) - Return type for `subscriptionContractUpdate` mutation.
- [SubscriptionContractUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionContractUserError.txt) - Represents a Subscription Contract error.
- [SubscriptionContractsSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionContractsSortKeys.txt) - The set of valid sort keys for the SubscriptionContracts query.
- [SubscriptionCyclePriceAdjustment](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionCyclePriceAdjustment.txt) - Represents a Subscription Line Pricing Cycle Adjustment.
- [SubscriptionDeliveryMethod](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SubscriptionDeliveryMethod.txt) - Describes the delivery method to use to get the physical goods to the customer.
- [SubscriptionDeliveryMethodInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionDeliveryMethodInput.txt) - Specifies delivery method fields for a subscription draft. This is an input union: one, and only one, field can be provided. The field provided will determine which delivery method is to be used.
- [SubscriptionDeliveryMethodLocalDelivery](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDeliveryMethodLocalDelivery.txt) - A subscription delivery method for local delivery. The other subscription delivery methods can be found in the `SubscriptionDeliveryMethod` union type.
- [SubscriptionDeliveryMethodLocalDeliveryInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionDeliveryMethodLocalDeliveryInput.txt) - The input fields for a local delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDeliveryMethodLocalDeliveryOption.txt) - The selected delivery option on a subscription contract.
- [SubscriptionDeliveryMethodLocalDeliveryOptionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionDeliveryMethodLocalDeliveryOptionInput.txt) - The input fields for local delivery option.
- [SubscriptionDeliveryMethodPickup](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDeliveryMethodPickup.txt) - A delivery method with a pickup option.
- [SubscriptionDeliveryMethodPickupInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionDeliveryMethodPickupInput.txt) - The input fields for a pickup delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodPickupOption](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDeliveryMethodPickupOption.txt) - Represents the selected pickup option on a subscription contract.
- [SubscriptionDeliveryMethodPickupOptionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionDeliveryMethodPickupOptionInput.txt) - The input fields for pickup option.
- [SubscriptionDeliveryMethodShipping](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDeliveryMethodShipping.txt) - Represents a shipping delivery method: a mailing address and a shipping option.
- [SubscriptionDeliveryMethodShippingInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionDeliveryMethodShippingInput.txt) - Specifies shipping delivery method fields.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodShippingOption](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDeliveryMethodShippingOption.txt) - Represents the selected shipping option on a subscription contract.
- [SubscriptionDeliveryMethodShippingOptionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionDeliveryMethodShippingOptionInput.txt) - The input fields for shipping option.
- [SubscriptionDeliveryOption](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SubscriptionDeliveryOption.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryOptionResult](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SubscriptionDeliveryOptionResult.txt) - The result of the query to fetch delivery options for the subscription contract.
- [SubscriptionDeliveryOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDeliveryOptionResultFailure.txt) - A failure to find the available delivery options for a subscription contract.
- [SubscriptionDeliveryOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDeliveryOptionResultSuccess.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDeliveryPolicy.txt) - Represents a Subscription Delivery Policy.
- [SubscriptionDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionDeliveryPolicyInput.txt) - The input fields for a Subscription Delivery Policy.
- [SubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SubscriptionDiscount.txt) - Subscription draft discount types.
- [SubscriptionDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDiscountAllocation.txt) - Represents what a particular discount reduces from a line price.
- [SubscriptionDiscountConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SubscriptionDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionDiscounts.
- [SubscriptionDiscountEntitledLines](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDiscountEntitledLines.txt) - Represents the subscription lines the discount applies on.
- [SubscriptionDiscountFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDiscountFixedAmountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDiscountPercentageValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDiscountPercentageValue.txt) - The percentage value of the discount.
- [SubscriptionDiscountRejectionReason](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionDiscountRejectionReason.txt) - The reason a discount on a subscription draft was rejected.
- [SubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SubscriptionDiscountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDraft](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDraft.txt) - Represents a Subscription Draft.
- [SubscriptionDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftCommitPayload.txt) - Return type for `subscriptionDraftCommit` mutation.
- [SubscriptionDraftDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftDiscountAddPayload.txt) - Return type for `subscriptionDraftDiscountAdd` mutation.
- [SubscriptionDraftDiscountCodeApplyPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftDiscountCodeApplyPayload.txt) - Return type for `subscriptionDraftDiscountCodeApply` mutation.
- [SubscriptionDraftDiscountRemovePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftDiscountRemovePayload.txt) - Return type for `subscriptionDraftDiscountRemove` mutation.
- [SubscriptionDraftDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftDiscountUpdatePayload.txt) - Return type for `subscriptionDraftDiscountUpdate` mutation.
- [SubscriptionDraftErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionDraftErrorCode.txt) - Possible error codes that can be returned by `SubscriptionDraftUserError`.
- [SubscriptionDraftFreeShippingDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftFreeShippingDiscountAddPayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountAdd` mutation.
- [SubscriptionDraftFreeShippingDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftFreeShippingDiscountUpdatePayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountUpdate` mutation.
- [SubscriptionDraftInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionDraftInput.txt) - The input fields required to create a Subscription Draft.
- [SubscriptionDraftLineAddPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftLineAddPayload.txt) - Return type for `subscriptionDraftLineAdd` mutation.
- [SubscriptionDraftLineRemovePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftLineRemovePayload.txt) - Return type for `subscriptionDraftLineRemove` mutation.
- [SubscriptionDraftLineUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftLineUpdatePayload.txt) - Return type for `subscriptionDraftLineUpdate` mutation.
- [SubscriptionDraftUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/SubscriptionDraftUpdatePayload.txt) - Return type for `subscriptionDraftUpdate` mutation.
- [SubscriptionDraftUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionDraftUserError.txt) - Represents a Subscription Draft error.
- [SubscriptionFreeShippingDiscountInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionFreeShippingDiscountInput.txt) - The input fields for a subscription free shipping discount on a contract.
- [SubscriptionGateway](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionGateway.txt) - Gateway used for legacy subscription charges.
- [SubscriptionLine](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionLine.txt) - Represents a Subscription Line.
- [SubscriptionLineConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SubscriptionLineConnection.txt) - An auto-generated type for paginating through multiple SubscriptionLines.
- [SubscriptionLineInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionLineInput.txt) - The input fields required to add a new subscription line to a contract.
- [SubscriptionLineUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionLineUpdateInput.txt) - The input fields required to update a subscription line on a contract.
- [SubscriptionLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionLocalDeliveryOption.txt) - A local delivery option for a subscription contract.
- [SubscriptionMailingAddress](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionMailingAddress.txt) - Represents a Mailing Address on a Subscription.
- [SubscriptionManualDiscount](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionManualDiscount.txt) - Custom subscription discount.
- [SubscriptionManualDiscountConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/SubscriptionManualDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionManualDiscounts.
- [SubscriptionManualDiscountEntitledLinesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionManualDiscountEntitledLinesInput.txt) - The input fields for the subscription lines the discount applies on.
- [SubscriptionManualDiscountFixedAmountInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionManualDiscountFixedAmountInput.txt) - The input fields for the fixed amount value of the discount and distribution on the lines.
- [SubscriptionManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionManualDiscountInput.txt) - The input fields for a subscription discount on a contract.
- [SubscriptionManualDiscountLinesInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionManualDiscountLinesInput.txt) - The input fields for line items that the discount refers to.
- [SubscriptionManualDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionManualDiscountValueInput.txt) - The input fields for the discount value and its distribution.
- [SubscriptionPickupOption](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionPickupOption.txt) - A pickup option to deliver a subscription contract.
- [SubscriptionPricingPolicy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionPricingPolicy.txt) - Represents a Subscription Line Pricing Policy.
- [SubscriptionPricingPolicyCycleDiscountsInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionPricingPolicyCycleDiscountsInput.txt) - The input fields for an array containing all pricing changes for each billing cycle.
- [SubscriptionPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/SubscriptionPricingPolicyInput.txt) - The input fields for expected price changes of the subscription line over time.
- [SubscriptionShippingOption](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionShippingOption.txt) - A shipping option to deliver a subscription contract.
- [SubscriptionShippingOptionResult](https://shopify.dev/docs/api/admin-graphql/unstable/unions/SubscriptionShippingOptionResult.txt) - The result of the query to fetch shipping options for the subscription contract.
- [SubscriptionShippingOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionShippingOptionResultFailure.txt) - Failure determining available shipping options for delivery of a subscription contract.
- [SubscriptionShippingOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionShippingOptionResultSuccess.txt) - A shipping option for delivery of a subscription contract.
- [SuggestedOrderTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SuggestedOrderTransaction.txt) - A suggested transaction. Suggested transaction are usually used in the context of refunds and exchanges.
- [SuggestedOrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SuggestedOrderTransactionKind.txt) - Specifies the kind of the suggested order transaction.
- [SuggestedRefund](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SuggestedRefund.txt) - Represents a refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund.
- [SuggestedReturnRefund](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SuggestedReturnRefund.txt) - Represents a return refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund for the return.
- [TagsAddPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/TagsAddPayload.txt) - Return type for `tagsAdd` mutation.
- [TagsRemovePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/TagsRemovePayload.txt) - Return type for `tagsRemove` mutation.
- [TaxAppConfiguration](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TaxAppConfiguration.txt) - Tax app configuration of a merchant.
- [TaxAppConfigurePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/TaxAppConfigurePayload.txt) - Return type for `taxAppConfigure` mutation.
- [TaxAppConfigureUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TaxAppConfigureUserError.txt) - An error that occurs during the execution of `TaxAppConfigure`.
- [TaxAppConfigureUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/TaxAppConfigureUserErrorCode.txt) - Possible error codes that can be returned by `TaxAppConfigureUserError`.
- [TaxExemption](https://shopify.dev/docs/api/admin-graphql/unstable/enums/TaxExemption.txt) - Available customer tax exemptions.
- [TaxLine](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TaxLine.txt) - Represents a single tax applied to the associated line item.
- [TaxPartnerState](https://shopify.dev/docs/api/admin-graphql/unstable/enums/TaxPartnerState.txt) - State of the tax app configuration.
- [TaxSummaryCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/TaxSummaryCreatePayload.txt) - Return type for `taxSummaryCreate` mutation.
- [TaxSummaryCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TaxSummaryCreateUserError.txt) - An error that occurs during the execution of `TaxSummaryCreate`.
- [TaxSummaryCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/TaxSummaryCreateUserErrorCode.txt) - Possible error codes that can be returned by `TaxSummaryCreateUserError`.
- [Taxonomy](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of a taxonomy tree.
- [TaxonomyAttribute](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TaxonomyAttribute.txt) - A Shopify product taxonomy attribute.
- [TaxonomyCategory](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TaxonomyCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [TaxonomyCategoryAttribute](https://shopify.dev/docs/api/admin-graphql/unstable/unions/TaxonomyCategoryAttribute.txt) - A product taxonomy attribute interface.
- [TaxonomyCategoryAttributeConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/TaxonomyCategoryAttributeConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategoryAttributes.
- [TaxonomyCategoryConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/TaxonomyCategoryConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategories.
- [TaxonomyChoiceListAttribute](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TaxonomyChoiceListAttribute.txt) - A Shopify product taxonomy choice list attribute.
- [TaxonomyMeasurementAttribute](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TaxonomyMeasurementAttribute.txt) - A Shopify product taxonomy measurement attribute.
- [TaxonomyValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TaxonomyValue.txt) - Represents a Shopify product taxonomy value.
- [TaxonomyValueConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/TaxonomyValueConnection.txt) - An auto-generated type for paginating through multiple TaxonomyValues.
- [TenderTransaction](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TenderTransaction.txt) - A TenderTransaction represents a transaction with financial impact on a shop's balance sheet. A tender transaction always represents actual money movement between a buyer and a shop. TenderTransactions can be used instead of OrderTransactions for reconciling a shop's cash flow. A TenderTransaction is immutable once created.
- [TenderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/TenderTransactionConnection.txt) - An auto-generated type for paginating through multiple TenderTransactions.
- [TenderTransactionCreditCardDetails](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TenderTransactionCreditCardDetails.txt) - Information about the credit card used for this transaction.
- [TenderTransactionDetails](https://shopify.dev/docs/api/admin-graphql/unstable/unions/TenderTransactionDetails.txt) - Information about the payment instrument used for this transaction.
- [ThemeCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ThemeCreatePayload.txt) - Return type for `themeCreate` mutation.
- [ThemeCreateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ThemeCreateUserError.txt) - An error that occurs during the execution of `ThemeCreate`.
- [ThemeCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ThemeCreateUserErrorCode.txt) - Possible error codes that can be returned by `ThemeCreateUserError`.
- [ThemeDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ThemeDeletePayload.txt) - Return type for `themeDelete` mutation.
- [ThemeDeleteUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ThemeDeleteUserError.txt) - An error that occurs during the execution of `ThemeDelete`.
- [ThemeDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ThemeDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ThemeDeleteUserError`.
- [ThemeFilesCopyFileInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ThemeFilesCopyFileInput.txt) - The input fields for the file copy.
- [ThemeFilesCopyPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ThemeFilesCopyPayload.txt) - Return type for `themeFilesCopy` mutation.
- [ThemeFilesDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ThemeFilesDeletePayload.txt) - Return type for `themeFilesDelete` mutation.
- [ThemeFilesUpsertPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ThemeFilesUpsertPayload.txt) - Return type for `themeFilesUpsert` mutation.
- [ThemePublishPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ThemePublishPayload.txt) - Return type for `themePublish` mutation.
- [ThemePublishUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ThemePublishUserError.txt) - An error that occurs during the execution of `ThemePublish`.
- [ThemePublishUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ThemePublishUserErrorCode.txt) - Possible error codes that can be returned by `ThemePublishUserError`.
- [ThemeRole](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ThemeRole.txt) - The role of the theme.
- [ThemeUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ThemeUpdatePayload.txt) - Return type for `themeUpdate` mutation.
- [ThemeUpdateUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ThemeUpdateUserError.txt) - An error that occurs during the execution of `ThemeUpdate`.
- [ThemeUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ThemeUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ThemeUpdateUserError`.
- [TipSale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TipSale.txt) - A sale associated with a tip.
- [TotalDuties](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TotalDuties.txt) - Represents duties that applied to the order.
- [TransactionFee](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TransactionFee.txt) - Transaction fee related to an order transaction.
- [TransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/TransactionSortKeys.txt) - The set of valid sort keys for the Transaction query.
- [TransactionSupportedRefundType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/TransactionSupportedRefundType.txt) - The supported methods for processing a refund, indicating whether or not a physical card must be present.
- [TransactionVoidPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/TransactionVoidPayload.txt) - Return type for `transactionVoid` mutation.
- [TransactionVoidUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TransactionVoidUserError.txt) - An error that occurs during the execution of `TransactionVoid`.
- [TransactionVoidUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/TransactionVoidUserErrorCode.txt) - Possible error codes that can be returned by `TransactionVoidUserError`.
- [TranslatableContent](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TranslatableContent.txt) - Translatable content of a resource's field.
- [TranslatableResource](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TranslatableResource.txt) - A resource that has translatable fields.
- [TranslatableResourceConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/TranslatableResourceConnection.txt) - An auto-generated type for paginating through multiple TranslatableResources.
- [TranslatableResourceType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/TranslatableResourceType.txt) - Specifies the type of resources that are translatable.
- [Translation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Translation.txt) - Translation of a field of a resource.
- [TranslationErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/TranslationErrorCode.txt) - Possible error codes that can be returned by `TranslationUserError`.
- [TranslationInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/TranslationInput.txt) - The input fields and values for creating or updating a translation.
- [TranslationUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TranslationUserError.txt) - Represents an error that happens during the execution of a translation mutation.
- [TranslationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/TranslationsRegisterPayload.txt) - Return type for `translationsRegister` mutation.
- [TranslationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/TranslationsRemovePayload.txt) - Return type for `translationsRemove` mutation.
- [TypedAttribute](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TypedAttribute.txt) - Represents a typed custom attribute.
- [URL](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/URL.txt) - Represents an [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) and [RFC 3987](https://datatracker.ietf.org/doc/html/rfc3987)-compliant URI string.  For example, `"https://example.myshopify.com"` is a valid URL. It includes a scheme (`https`) and a host (`example.myshopify.com`).
- [UTMInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/UTMInput.txt) - Specifies the [Urchin Traffic Module (UTM) parameters](https://en.wikipedia.org/wiki/UTM_parameters) that are associated with a related marketing campaign.
- [UTMParameters](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UTMParameters.txt) - Represents a set of UTM parameters.
- [UniqueMetafieldValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/UniqueMetafieldValueInput.txt) - The input fields that identify a unique valued metafield.
- [UnitPriceMeasurement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UnitPriceMeasurement.txt) - The measurement used to calculate a unit price for a product variant (e.g. $9.99 / 100ml).
- [UnitPriceMeasurementMeasuredType](https://shopify.dev/docs/api/admin-graphql/unstable/enums/UnitPriceMeasurementMeasuredType.txt) - The accepted types of unit of measurement.
- [UnitPriceMeasurementMeasuredUnit](https://shopify.dev/docs/api/admin-graphql/unstable/enums/UnitPriceMeasurementMeasuredUnit.txt) - The valid units of measurement for a unit price measurement.
- [UnitSystem](https://shopify.dev/docs/api/admin-graphql/unstable/enums/UnitSystem.txt) - Systems of weights and measures.
- [UnknownSale](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UnknownSale.txt) - This is represents new sale types that have been added in future API versions. You may update to a more recent API version to receive additional details about this sale.
- [UnsignedInt64](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/UnsignedInt64.txt) - An unsigned 64-bit integer. Represents whole numeric values between 0 and 2^64 - 1 encoded as a string of base-10 digits.  Example value: `"50"`.
- [UnverifiedReturnLineItem](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UnverifiedReturnLineItem.txt) - An unverified return line item.
- [UpdateMediaInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/UpdateMediaInput.txt) - The input fields required to update a media object.
- [UpsertSkipCondition](https://shopify.dev/docs/api/admin-graphql/unstable/enums/UpsertSkipCondition.txt) - Specifies how the mutation will proceed once the resource match is performed.
- [UrlRedirect](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UrlRedirect.txt) - The URL redirect for the online store.
- [UrlRedirectBulkDeleteAllPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/UrlRedirectBulkDeleteAllPayload.txt) - Return type for `urlRedirectBulkDeleteAll` mutation.
- [UrlRedirectBulkDeleteByIdsPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/UrlRedirectBulkDeleteByIdsPayload.txt) - Return type for `urlRedirectBulkDeleteByIds` mutation.
- [UrlRedirectBulkDeleteByIdsUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UrlRedirectBulkDeleteByIdsUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteByIds`.
- [UrlRedirectBulkDeleteByIdsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/UrlRedirectBulkDeleteByIdsUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteByIdsUserError`.
- [UrlRedirectBulkDeleteBySavedSearchPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/UrlRedirectBulkDeleteBySavedSearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySavedSearch` mutation.
- [UrlRedirectBulkDeleteBySavedSearchUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UrlRedirectBulkDeleteBySavedSearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySavedSearch`.
- [UrlRedirectBulkDeleteBySavedSearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/UrlRedirectBulkDeleteBySavedSearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySavedSearchUserError`.
- [UrlRedirectBulkDeleteBySearchPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/UrlRedirectBulkDeleteBySearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySearch` mutation.
- [UrlRedirectBulkDeleteBySearchUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UrlRedirectBulkDeleteBySearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySearch`.
- [UrlRedirectBulkDeleteBySearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/UrlRedirectBulkDeleteBySearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySearchUserError`.
- [UrlRedirectConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/UrlRedirectConnection.txt) - An auto-generated type for paginating through multiple UrlRedirects.
- [UrlRedirectCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/UrlRedirectCreatePayload.txt) - Return type for `urlRedirectCreate` mutation.
- [UrlRedirectDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/UrlRedirectDeletePayload.txt) - Return type for `urlRedirectDelete` mutation.
- [UrlRedirectErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/UrlRedirectErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectUserError`.
- [UrlRedirectImport](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UrlRedirectImport.txt) - A request to import a [`URLRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object into the Online Store channel. Apps can use this to query the state of an `UrlRedirectImport` request.  For more information, see [`url-redirect`](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)s.
- [UrlRedirectImportCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/UrlRedirectImportCreatePayload.txt) - Return type for `urlRedirectImportCreate` mutation.
- [UrlRedirectImportErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/UrlRedirectImportErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectImportUserError`.
- [UrlRedirectImportPreview](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UrlRedirectImportPreview.txt) - A preview of a URL redirect import row.
- [UrlRedirectImportSubmitPayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/UrlRedirectImportSubmitPayload.txt) - Return type for `urlRedirectImportSubmit` mutation.
- [UrlRedirectImportUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UrlRedirectImportUserError.txt) - Represents an error that happens during execution of a redirect import mutation.
- [UrlRedirectInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/UrlRedirectInput.txt) - The input fields to create or update a URL redirect.
- [UrlRedirectSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/UrlRedirectSortKeys.txt) - The set of valid sort keys for the UrlRedirect query.
- [UrlRedirectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/UrlRedirectUpdatePayload.txt) - Return type for `urlRedirectUpdate` mutation.
- [UrlRedirectUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UrlRedirectUserError.txt) - Represents an error that happens during execution of a redirect mutation.
- [UserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/UserError.txt) - Represents an error in the input of a mutation.
- [UtcOffset](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/UtcOffset.txt) - Time between UTC time and a location's observed time, in the format `"+HH:MM"` or `"-HH:MM"`.  Example value: `"-07:00"`.
- [Validation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Validation.txt) - A checkout server side validation installed on the shop.
- [ValidationConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/ValidationConnection.txt) - An auto-generated type for paginating through multiple Validations.
- [ValidationCreateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ValidationCreateInput.txt) - The input fields required to install a validation.
- [ValidationCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ValidationCreatePayload.txt) - Return type for `validationCreate` mutation.
- [ValidationDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ValidationDeletePayload.txt) - Return type for `validationDelete` mutation.
- [ValidationSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ValidationSortKeys.txt) - The set of valid sort keys for the Validation query.
- [ValidationUpdateInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/ValidationUpdateInput.txt) - The input fields required to update a validation.
- [ValidationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/ValidationUpdatePayload.txt) - Return type for `validationUpdate` mutation.
- [ValidationUserError](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ValidationUserError.txt) - An error that occurs during the execution of a validation mutation.
- [ValidationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/unstable/enums/ValidationUserErrorCode.txt) - Possible error codes that can be returned by `ValidationUserError`.
- [VariantOptionValueInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/VariantOptionValueInput.txt) - The input fields required to create or modify a product variant's option value.
- [VaultCreditCard](https://shopify.dev/docs/api/admin-graphql/unstable/objects/VaultCreditCard.txt) - Represents a credit card payment instrument.
- [VaultPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/unstable/objects/VaultPaypalBillingAgreement.txt) - Represents a paypal billing agreement payment instrument.
- [Vector3](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Vector3.txt) - Representation of 3d vectors and points. It can represent either the coordinates of a point in space, a direction, or size. Presented as an object with three floating-point values.
- [Video](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Video.txt) - Represents a Shopify hosted video.
- [VideoSource](https://shopify.dev/docs/api/admin-graphql/unstable/objects/VideoSource.txt) - Represents a source for a Shopify hosted video.  Types of sources include the original video, lower resolution versions of the original video, and an m3u8 playlist file.  Only [videos](https://shopify.dev/api/admin-graphql/latest/objects/video) with a status field of [READY](https://shopify.dev/api/admin-graphql/latest/enums/MediaStatus#value-ready) have sources.
- [WebPixel](https://shopify.dev/docs/api/admin-graphql/unstable/objects/WebPixel.txt) - A web pixel settings.
- [WebPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/WebPixelCreatePayload.txt) - Return type for `webPixelCreate` mutation.
- [WebPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/WebPixelDeletePayload.txt) - Return type for `webPixelDelete` mutation.
- [WebPixelInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/WebPixelInput.txt) - The input fields to use to update a web pixel.
- [WebPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/WebPixelUpdatePayload.txt) - Return type for `webPixelUpdate` mutation.
- [WebPresence](https://shopify.dev/docs/api/admin-graphql/unstable/objects/WebPresence.txt) - This can be a domain (e.g. `example.ca`), subdomain (e.g. `ca.example.com`), or subfolders of the primary domain (e.g. `example.com/en-ca`). Each web presence comprises one or more language variants.  Note: while the domain/subfolders defined by a web presence are not applicable to custom storefronts, which must manage their own domains and routing, the languages chosen here do govern [the languages available on the Storefront API](https://shopify.dev/custom-storefronts/internationalization/multiple-languages) for the countries using this web presence.
- [WebPresenceConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/WebPresenceConnection.txt) - An auto-generated type for paginating through multiple WebPresences.
- [WebPresenceRootUrl](https://shopify.dev/docs/api/admin-graphql/unstable/objects/WebPresenceRootUrl.txt) - The URL for the homepage of the online store in the context of the web presence and a particular locale.
- [WebhookEventBridgeEndpoint](https://shopify.dev/docs/api/admin-graphql/unstable/objects/WebhookEventBridgeEndpoint.txt) - An Amazon EventBridge partner event source to which webhook subscriptions publish events.
- [WebhookHttpEndpoint](https://shopify.dev/docs/api/admin-graphql/unstable/objects/WebhookHttpEndpoint.txt) - An HTTPS endpoint to which webhook subscriptions send POST requests.
- [WebhookPubSubEndpoint](https://shopify.dev/docs/api/admin-graphql/unstable/objects/WebhookPubSubEndpoint.txt) - A Google Cloud Pub/Sub topic to which webhook subscriptions publish events.
- [WebhookSubscription](https://shopify.dev/docs/api/admin-graphql/unstable/objects/WebhookSubscription.txt) - A webhook subscription is a persisted data object created by an app using the REST Admin API or GraphQL Admin API. It describes the topic that the app wants to receive, and a destination where Shopify should send webhooks of the specified topic. When an event for a given topic occurs, the webhook subscription sends a relevant payload to the destination. Learn more about the [webhooks system](https://shopify.dev/apps/webhooks).
- [WebhookSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/unstable/connections/WebhookSubscriptionConnection.txt) - An auto-generated type for paginating through multiple WebhookSubscriptions.
- [WebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/WebhookSubscriptionCreatePayload.txt) - Return type for `webhookSubscriptionCreate` mutation.
- [WebhookSubscriptionDeletePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/WebhookSubscriptionDeletePayload.txt) - Return type for `webhookSubscriptionDelete` mutation.
- [WebhookSubscriptionEndpoint](https://shopify.dev/docs/api/admin-graphql/unstable/unions/WebhookSubscriptionEndpoint.txt) - An endpoint to which webhook subscriptions send webhooks events.
- [WebhookSubscriptionFormat](https://shopify.dev/docs/api/admin-graphql/unstable/enums/WebhookSubscriptionFormat.txt) - The supported formats for webhook subscriptions.
- [WebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/WebhookSubscriptionInput.txt) - The input fields for a webhook subscription.
- [WebhookSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/unstable/enums/WebhookSubscriptionSortKeys.txt) - The set of valid sort keys for the WebhookSubscription query.
- [WebhookSubscriptionTopic](https://shopify.dev/docs/api/admin-graphql/unstable/enums/WebhookSubscriptionTopic.txt) - The supported topics for webhook subscriptions. You can use webhook subscriptions to receive notifications about particular events in a shop.  You create [mandatory webhooks](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#mandatory-compliance-webhooks) either via the [Partner Dashboard](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#subscribe-to-privacy-webhooks) or by updating the [app configuration file](https://shopify.dev/apps/tools/cli/configuration#app-configuration-file-example).  > Tip:  >To configure your subscription using the app configuration file, refer to the [full list of topic names](https://shopify.dev/docs/api/webhooks?reference=graphql).
- [WebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/unstable/payloads/WebhookSubscriptionUpdatePayload.txt) - Return type for `webhookSubscriptionUpdate` mutation.
- [Weight](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Weight.txt) - A weight, which includes a numeric value and a unit of measurement.
- [WeightInput](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/WeightInput.txt) - The input fields for the weight unit and value inputs.
- [WeightUnit](https://shopify.dev/docs/api/admin-graphql/unstable/enums/WeightUnit.txt) - Units of measurement for weight.
- [__Directive](https://shopify.dev/docs/api/admin-graphql/unstable/objects/__Directive.txt) - A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.  In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.
- [__DirectiveLocation](https://shopify.dev/docs/api/admin-graphql/unstable/enums/__DirectiveLocation.txt) - A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.
- [__EnumValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/__EnumValue.txt) - One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.
- [__Field](https://shopify.dev/docs/api/admin-graphql/unstable/objects/__Field.txt) - Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
- [__InputValue](https://shopify.dev/docs/api/admin-graphql/unstable/objects/__InputValue.txt) - Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
- [__Schema](https://shopify.dev/docs/api/admin-graphql/unstable/objects/__Schema.txt) - A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.
- [__Type](https://shopify.dev/docs/api/admin-graphql/unstable/objects/__Type.txt) - The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.  Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
- [__TypeKind](https://shopify.dev/docs/api/admin-graphql/unstable/enums/__TypeKind.txt) - An enum describing what kind of type a given `__Type` is.

## **2025-01** API Reference

- [ARN](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/ARN.txt) - An Amazon Web Services Amazon Resource Name (ARN), including the Region and account ID. For more information, refer to [Amazon Resource Names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).
- [AbandonedCheckout](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AbandonedCheckout.txt) - A checkout that was abandoned by the customer.
- [AbandonedCheckoutConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/AbandonedCheckoutConnection.txt) - An auto-generated type for paginating through multiple AbandonedCheckouts.
- [AbandonedCheckoutLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AbandonedCheckoutLineItem.txt) - A single line item in an abandoned checkout.
- [AbandonedCheckoutLineItemComponent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AbandonedCheckoutLineItemComponent.txt) - The list of line item components that belong to a line item.
- [AbandonedCheckoutLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/AbandonedCheckoutLineItemConnection.txt) - An auto-generated type for paginating through multiple AbandonedCheckoutLineItems.
- [AbandonedCheckoutSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AbandonedCheckoutSortKeys.txt) - The set of valid sort keys for the AbandonedCheckout query.
- [Abandonment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Abandonment.txt) - A browse, cart, or checkout that was abandoned by a customer.
- [AbandonmentAbandonmentType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AbandonmentAbandonmentType.txt) - Specifies the abandonment type.
- [AbandonmentDeliveryState](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AbandonmentDeliveryState.txt) - Specifies the delivery state of a marketing activity.
- [AbandonmentEmailState](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AbandonmentEmailState.txt) - Specifies the email state.
- [AbandonmentEmailStateUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/AbandonmentEmailStateUpdatePayload.txt) - Return type for `abandonmentEmailStateUpdate` mutation.
- [AbandonmentEmailStateUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AbandonmentEmailStateUpdateUserError.txt) - An error that occurs during the execution of `AbandonmentEmailStateUpdate`.
- [AbandonmentEmailStateUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AbandonmentEmailStateUpdateUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentEmailStateUpdateUserError`.
- [AbandonmentUpdateActivitiesDeliveryStatusesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/AbandonmentUpdateActivitiesDeliveryStatusesPayload.txt) - Return type for `abandonmentUpdateActivitiesDeliveryStatuses` mutation.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AbandonmentUpdateActivitiesDeliveryStatusesUserError.txt) - An error that occurs during the execution of `AbandonmentUpdateActivitiesDeliveryStatuses`.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentUpdateActivitiesDeliveryStatusesUserError`.
- [AccessScope](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AccessScope.txt) - The permission required to access a Shopify Admin API or Storefront API resource for a shop. Merchants grant access scopes that are requested by applications.
- [AccountType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AccountType.txt) - Possible account types that a staff member can have.
- [AddAllProductsOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AddAllProductsOperation.txt) - Represents an operation publishing all products to a publication.
- [AdditionalFee](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AdditionalFee.txt) - The additional fees that have been applied to the order.
- [AdditionalFeeSale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AdditionalFeeSale.txt) - A sale associated with an additional fee charge.
- [AdjustmentSale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AdjustmentSale.txt) - A sale associated with an order price adjustment.
- [AdjustmentsSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AdjustmentsSortKeys.txt) - The set of valid sort keys for the Adjustments query.
- [AllDiscountItems](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AllDiscountItems.txt) - Targets all items the cart for a specified discount.
- [AndroidApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AndroidApplication.txt) - The Android mobile platform application.
- [ApiVersion](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ApiVersion.txt) - A version of the API, as defined by [Shopify API versioning](https://shopify.dev/api/usage/versioning). Versions are commonly referred to by their handle (for example, `2021-10`).
- [App](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/App.txt) - A Shopify application.
- [AppCatalog](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppCatalog.txt) - A catalog that defines the publication associated with an app.
- [AppConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/AppConnection.txt) - An auto-generated type for paginating through multiple Apps.
- [AppCredit](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppCredit.txt) - App credits can be applied by the merchant towards future app purchases, subscriptions, or usage records in Shopify.
- [AppCreditConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/AppCreditConnection.txt) - An auto-generated type for paginating through multiple AppCredits.
- [AppDeveloperType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppDeveloperType.txt) - Possible types of app developer.
- [AppDiscountType](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppDiscountType.txt) - The details about the app extension that's providing the [discount type](https://help.shopify.com/manual/discounts/discount-types). This information includes the app extension's name and [client ID](https://shopify.dev/docs/apps/build/authentication-authorization/client-secrets), [App Bridge configuration](https://shopify.dev/docs/api/app-bridge), [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations), [function ID](https://shopify.dev/docs/apps/build/functions/input-output/metafields-for-input-queries), and other metadata about the discount type, including the discount type's name and description.
- [AppFeedback](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppFeedback.txt) - Reports the status of shops and their resources and displays this information within Shopify admin. AppFeedback is used to notify merchants about steps they need to take to set up an app on their store.
- [AppInstallation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppInstallation.txt) - Represents an installed application on a shop.
- [AppInstallationCategory](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppInstallationCategory.txt) - The possible categories of an app installation, based on their purpose or the environment they can run in.
- [AppInstallationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/AppInstallationConnection.txt) - An auto-generated type for paginating through multiple AppInstallations.
- [AppInstallationPrivacy](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppInstallationPrivacy.txt) - The levels of privacy of an app installation.
- [AppInstallationSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppInstallationSortKeys.txt) - The set of valid sort keys for the AppInstallation query.
- [AppPlanInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/AppPlanInput.txt) - The pricing model for the app subscription. The pricing model input can be either `appRecurringPricingDetails` or `appUsagePricingDetails`.
- [AppPlanV2](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppPlanV2.txt) - The app plan that the merchant is subscribed to.
- [AppPricingDetails](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/AppPricingDetails.txt) - The information about the price that's charged to a shop every plan period. The concrete type can be `AppRecurringPricing` for recurring billing or `AppUsagePricing` for usage-based billing.
- [AppPricingInterval](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppPricingInterval.txt) - The frequency at which the shop is billed for an app subscription.
- [AppPublicCategory](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppPublicCategory.txt) - The public-facing category for an app.
- [AppPurchase](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/AppPurchase.txt) - Services and features purchased once by the store.
- [AppPurchaseOneTime](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppPurchaseOneTime.txt) - Services and features purchased once by a store.
- [AppPurchaseOneTimeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/AppPurchaseOneTimeConnection.txt) - An auto-generated type for paginating through multiple AppPurchaseOneTimes.
- [AppPurchaseOneTimeCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/AppPurchaseOneTimeCreatePayload.txt) - Return type for `appPurchaseOneTimeCreate` mutation.
- [AppPurchaseStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppPurchaseStatus.txt) - The approval status of the app purchase.  The merchant is charged for the purchase immediately after approval, and the status changes to `active`. If the payment fails, then the app purchase remains `pending`.  Purchases start as `pending` and can change to: `active`, `declined`, `expired`. After a purchase changes, it remains in that final state.
- [AppRecurringPricing](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppRecurringPricing.txt) - The pricing information about a subscription app. The object contains an interval (the frequency at which the shop is billed for an app subscription) and a price (the amount to be charged to the subscribing shop at each interval).
- [AppRecurringPricingInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/AppRecurringPricingInput.txt) - Instructs the app subscription to generate a fixed charge on a recurring basis. The frequency is specified by the billing interval.
- [AppRevenueAttributionRecord](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppRevenueAttributionRecord.txt) - Represents app revenue that was captured externally by the partner.
- [AppRevenueAttributionRecordConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/AppRevenueAttributionRecordConnection.txt) - An auto-generated type for paginating through multiple AppRevenueAttributionRecords.
- [AppRevenueAttributionRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppRevenueAttributionRecordSortKeys.txt) - The set of valid sort keys for the AppRevenueAttributionRecord query.
- [AppRevenueAttributionType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppRevenueAttributionType.txt) - Represents the billing types of revenue attribution.
- [AppRevokeAccessScopesAppRevokeScopeError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppRevokeAccessScopesAppRevokeScopeError.txt) - Represents an error that happens while revoking a granted scope.
- [AppRevokeAccessScopesAppRevokeScopeErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppRevokeAccessScopesAppRevokeScopeErrorCode.txt) - Possible error codes that can be returned by `AppRevokeAccessScopesAppRevokeScopeError`.
- [AppRevokeAccessScopesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/AppRevokeAccessScopesPayload.txt) - Return type for `appRevokeAccessScopes` mutation.
- [AppSubscription](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppSubscription.txt) - Provides users access to services and/or features for a duration of time.
- [AppSubscriptionCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/AppSubscriptionCancelPayload.txt) - Return type for `appSubscriptionCancel` mutation.
- [AppSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/AppSubscriptionConnection.txt) - An auto-generated type for paginating through multiple AppSubscriptions.
- [AppSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/AppSubscriptionCreatePayload.txt) - Return type for `appSubscriptionCreate` mutation.
- [AppSubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppSubscriptionDiscount.txt) - Discount applied to the recurring pricing portion of a subscription.
- [AppSubscriptionDiscountAmount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppSubscriptionDiscountAmount.txt) - The fixed amount value of a discount.
- [AppSubscriptionDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/AppSubscriptionDiscountInput.txt) - The input fields to specify a discount to the recurring pricing portion of a subscription over a number of billing intervals.
- [AppSubscriptionDiscountPercentage](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppSubscriptionDiscountPercentage.txt) - The percentage value of a discount.
- [AppSubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/AppSubscriptionDiscountValue.txt) - The value of the discount.
- [AppSubscriptionDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/AppSubscriptionDiscountValueInput.txt) - The input fields to specify the value discounted every billing interval.
- [AppSubscriptionLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppSubscriptionLineItem.txt) - The plan attached to an app subscription.
- [AppSubscriptionLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/AppSubscriptionLineItemInput.txt) - The input fields to add more than one pricing plan to an app subscription.
- [AppSubscriptionLineItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/AppSubscriptionLineItemUpdatePayload.txt) - Return type for `appSubscriptionLineItemUpdate` mutation.
- [AppSubscriptionReplacementBehavior](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppSubscriptionReplacementBehavior.txt) - The replacement behavior when creating an app subscription for a merchant with an already existing app subscription.
- [AppSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppSubscriptionSortKeys.txt) - The set of valid sort keys for the AppSubscription query.
- [AppSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppSubscriptionStatus.txt) - The status of the app subscription.
- [AppSubscriptionTrialExtendPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/AppSubscriptionTrialExtendPayload.txt) - Return type for `appSubscriptionTrialExtend` mutation.
- [AppSubscriptionTrialExtendUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppSubscriptionTrialExtendUserError.txt) - An error that occurs during the execution of `AppSubscriptionTrialExtend`.
- [AppSubscriptionTrialExtendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppSubscriptionTrialExtendUserErrorCode.txt) - Possible error codes that can be returned by `AppSubscriptionTrialExtendUserError`.
- [AppTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppTransactionSortKeys.txt) - The set of valid sort keys for the AppTransaction query.
- [AppUsagePricing](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppUsagePricing.txt) - Defines a usage pricing model for the app subscription. These charges are variable based on how much the merchant uses the app.
- [AppUsagePricingInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/AppUsagePricingInput.txt) - The input fields to issue arbitrary charges for app usage associated with a subscription.
- [AppUsageRecord](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppUsageRecord.txt) - Store usage for app subscriptions with usage pricing.
- [AppUsageRecordConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/AppUsageRecordConnection.txt) - An auto-generated type for paginating through multiple AppUsageRecords.
- [AppUsageRecordCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/AppUsageRecordCreatePayload.txt) - Return type for `appUsageRecordCreate` mutation.
- [AppUsageRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AppUsageRecordSortKeys.txt) - The set of valid sort keys for the AppUsageRecord query.
- [AppleApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AppleApplication.txt) - The Apple mobile platform application.
- [Article](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Article.txt) - An article in the blogging system.
- [ArticleAuthor](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ArticleAuthor.txt) - Represents an article author in an Article.
- [ArticleBlogInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ArticleBlogInput.txt) - The input fields of a blog when an article is created or updated.
- [ArticleConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ArticleConnection.txt) - An auto-generated type for paginating through multiple Articles.
- [ArticleCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ArticleCreateInput.txt) - The input fields to create an article.
- [ArticleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ArticleCreatePayload.txt) - Return type for `articleCreate` mutation.
- [ArticleCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ArticleCreateUserError.txt) - An error that occurs during the execution of `ArticleCreate`.
- [ArticleCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ArticleCreateUserErrorCode.txt) - Possible error codes that can be returned by `ArticleCreateUserError`.
- [ArticleDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ArticleDeletePayload.txt) - Return type for `articleDelete` mutation.
- [ArticleDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ArticleDeleteUserError.txt) - An error that occurs during the execution of `ArticleDelete`.
- [ArticleDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ArticleDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ArticleDeleteUserError`.
- [ArticleImageInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ArticleImageInput.txt) - The input fields for an image associated with an article.
- [ArticleSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ArticleSortKeys.txt) - The set of valid sort keys for the Article query.
- [ArticleTagSort](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ArticleTagSort.txt) - Possible sort of tags.
- [ArticleUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ArticleUpdateInput.txt) - The input fields to update an article.
- [ArticleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ArticleUpdatePayload.txt) - Return type for `articleUpdate` mutation.
- [ArticleUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ArticleUpdateUserError.txt) - An error that occurs during the execution of `ArticleUpdate`.
- [ArticleUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ArticleUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ArticleUpdateUserError`.
- [Attribute](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Attribute.txt) - Represents a generic custom attribute, such as whether an order is a customer's first.
- [AttributeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/AttributeInput.txt) - The input fields for an attribute.
- [AuthorInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/AuthorInput.txt) - The input fields for an author. Either the `name` or `user_id` fields can be supplied, but never both.
- [AutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AutomaticDiscountApplication.txt) - Automatic discount applications capture the intentions of a discount that was automatically applied.
- [AutomaticDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/AutomaticDiscountSortKeys.txt) - The set of valid sort keys for the AutomaticDiscount query.
- [AvailableChannelDefinitionsByChannel](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/AvailableChannelDefinitionsByChannel.txt) - Represents an object containing all information for channels available to a shop.
- [BadgeType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BadgeType.txt) - The possible types for a badge.
- [BalanceTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BalanceTransactionSortKeys.txt) - The set of valid sort keys for the BalanceTransaction query.
- [BasePaymentDetails](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/BasePaymentDetails.txt) - Generic payment details that are related to a transaction.
- [BasicEvent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BasicEvent.txt) - Basic events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.  ### General events  | Action | Description  | |---|---| | `create` | The item was created. | | `destroy` | The item was destroyed. | | `published` | The item was published. | | `unpublished` | The item was unpublished. | | `update` | The item was updated.  |  ### Order events  Order events can be divided into the following categories:  - *Authorization*: Includes whether the authorization succeeded, failed, or is pending. - *Capture*: Includes whether the capture succeeded, failed, or is pending. - *Email*: Includes confirmation or cancellation of the order, as well as shipping. - *Fulfillment*: Includes whether the fulfillment succeeded, failed, or is pending. Also includes cancellation, restocking, and fulfillment updates. - *Order*: Includess the placement, confirmation, closing, re-opening, and cancellation of the order. - *Refund*: Includes whether the refund succeeded, failed, or is pending. - *Sale*: Includes whether the sale succeeded, failed, or is pending. - *Void*: Includes whether the void succeeded, failed, or is pending.  | Action  | Message  | Description  | |---|---|---| | `authorization_failure` | The customer, unsuccessfully, tried to authorize: `{money_amount}`. | Authorization failed. The funds cannot be captured. | | `authorization_pending` | Authorization for `{money_amount}` is pending. | Authorization pending. | | `authorization_success` | The customer successfully authorized us to capture: `{money_amount}`. | Authorization was successful and the funds are available for capture. | | `cancelled` | Order was cancelled by `{shop_staff_name}`. | The order was cancelled. | | `capture_failure` | We failed to capture: `{money_amount}`. | The capture failed. The funds cannot be transferred to the shop. | | `capture_pending` | Capture for `{money_amount}` is pending. | The capture is in process. The funds are not yet available to the shop. | | `capture_success` | We successfully captured: `{money_amount}` | The capture was successful and the funds are now available to the shop. | | `closed` | Order was closed. | The order was closed. | | `confirmed` | Received a new order: `{order_number}` by `{customer_name}`. | The order was confirmed. | | `fulfillment_cancelled` | We cancelled `{number_of_line_items}` from being fulfilled by the third party fulfillment service. | Fulfillment for one or more of the line_items failed. | | `fulfillment_pending` | We submitted `{number_of_line_items}` to the third party service. | One or more of the line_items has been assigned to a third party service for fulfillment. | | `fulfillment_success` | We successfully fulfilled line_items. | Fulfillment was successful for one or more line_items. | | `mail_sent` | `{message_type}` email was sent to the customer. | An email was sent to the customer. | | `placed` | Order was placed. | An order was placed by the customer. | | `re_opened` | Order was re-opened. | An order was re-opened. | | `refund_failure` | We failed to refund `{money_amount}`. | The refund failed. The funds are still with the shop. | | `refund_pending` | Refund of `{money_amount}` is still pending. | The refund is in process. The funds are still with shop. | | `refund_success` | We successfully refunded `{money_amount}`. | The refund was successful. The funds have been transferred to the customer. | | `restock_line_items` | We restocked `{number_of_line_items}`. |	One or more of the order's line items have been restocked. | | `sale_failure` | The customer failed to pay `{money_amount}`. | The sale failed. The funds are not available to the shop. | | `sale_pending` | The `{money_amount}` is pending. | The sale is in process. The funds are not yet available to the shop. | | `sale_success` | We successfully captured `{money_amount}`. | The sale was successful. The funds are now with the shop. | | `update` | `{order_number}` was updated. | The order was updated. | | `void_failure` | We failed to void the authorization. | Voiding the authorization failed. The authorization is still valid. | | `void_pending` | Authorization void is pending. | Voiding the authorization is in process. The authorization is still valid. | | `void_success` | We successfully voided the authorization. | Voiding the authorization was successful. The authorization is no longer valid. |
- [BigInt](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/BigInt.txt) - Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string.
- [BillingAttemptUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BillingAttemptUserError.txt) - Represents an error that happens during the execution of a billing attempt mutation.
- [BillingAttemptUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BillingAttemptUserErrorCode.txt) - Possible error codes that can be returned by `BillingAttemptUserError`.
- [Blog](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Blog.txt) - Shopify stores come with a built-in blogging engine, allowing a shop to have one or more blogs.  Blogs are meant to be used as a type of magazine or newsletter for the shop, with content that changes over time.
- [BlogConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/BlogConnection.txt) - An auto-generated type for paginating through multiple Blogs.
- [BlogCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/BlogCreateInput.txt) - The input fields to create a blog.
- [BlogCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/BlogCreatePayload.txt) - Return type for `blogCreate` mutation.
- [BlogCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BlogCreateUserError.txt) - An error that occurs during the execution of `BlogCreate`.
- [BlogCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BlogCreateUserErrorCode.txt) - Possible error codes that can be returned by `BlogCreateUserError`.
- [BlogDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/BlogDeletePayload.txt) - Return type for `blogDelete` mutation.
- [BlogDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BlogDeleteUserError.txt) - An error that occurs during the execution of `BlogDelete`.
- [BlogDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BlogDeleteUserErrorCode.txt) - Possible error codes that can be returned by `BlogDeleteUserError`.
- [BlogFeed](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BlogFeed.txt) - FeedBurner provider details. Any blogs that aren't already integrated with FeedBurner can't use the service.
- [BlogSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BlogSortKeys.txt) - The set of valid sort keys for the Blog query.
- [BlogUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/BlogUpdateInput.txt) - The input fields to update a blog.
- [BlogUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/BlogUpdatePayload.txt) - Return type for `blogUpdate` mutation.
- [BlogUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BlogUpdateUserError.txt) - An error that occurs during the execution of `BlogUpdate`.
- [BlogUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BlogUpdateUserErrorCode.txt) - Possible error codes that can be returned by `BlogUpdateUserError`.
- [Boolean](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/Boolean.txt) - Represents `true` or `false` values.
- [BulkMutationErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BulkMutationErrorCode.txt) - Possible error codes that can be returned by `BulkMutationUserError`.
- [BulkMutationUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BulkMutationUserError.txt) - Represents an error that happens during execution of a bulk mutation.
- [BulkOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BulkOperation.txt) - An asynchronous long-running operation to fetch data in bulk or to bulk import data.  Bulk operations are created using the `bulkOperationRunQuery` or `bulkOperationRunMutation` mutation. After they are created, clients should poll the `status` field for updates. When `COMPLETED`, the `url` field contains a link to the data in [JSONL](http://jsonlines.org/) format.  Refer to the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/imports) for more details.
- [BulkOperationCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/BulkOperationCancelPayload.txt) - Return type for `bulkOperationCancel` mutation.
- [BulkOperationErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BulkOperationErrorCode.txt) - Error codes for failed bulk operations.
- [BulkOperationRunMutationPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/BulkOperationRunMutationPayload.txt) - Return type for `bulkOperationRunMutation` mutation.
- [BulkOperationRunQueryPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/BulkOperationRunQueryPayload.txt) - Return type for `bulkOperationRunQuery` mutation.
- [BulkOperationStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BulkOperationStatus.txt) - The valid values for the status of a bulk operation.
- [BulkOperationType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BulkOperationType.txt) - The valid values for the bulk operation's type.
- [BulkOperationUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BulkOperationUserError.txt) - Represents an error in the input of a mutation.
- [BulkOperationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BulkOperationUserErrorCode.txt) - Possible error codes that can be returned by `BulkOperationUserError`.
- [BulkProductResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/BulkProductResourceFeedbackCreatePayload.txt) - Return type for `bulkProductResourceFeedbackCreate` mutation.
- [BulkProductResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BulkProductResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `BulkProductResourceFeedbackCreate`.
- [BulkProductResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BulkProductResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `BulkProductResourceFeedbackCreateUserError`.
- [BundlesDraftOrderBundleLineItemComponentInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/BundlesDraftOrderBundleLineItemComponentInput.txt) - The input fields representing the components of a bundle line item.
- [BundlesFeature](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BundlesFeature.txt) - Represents the Bundles feature configuration for the shop.
- [BusinessCustomerErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/BusinessCustomerErrorCode.txt) - Possible error codes that can be returned by `BusinessCustomerUserError`.
- [BusinessCustomerUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BusinessCustomerUserError.txt) - An error that happens during the execution of a business customer mutation.
- [BusinessEntity](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BusinessEntity.txt) - Represents a merchant's Business Entity.
- [BusinessEntityAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BusinessEntityAddress.txt) - Represents the address of a merchant's Business Entity.
- [BuyerExperienceConfiguration](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/BuyerExperienceConfiguration.txt) - Settings describing the behavior of checkout for a B2B buyer.
- [BuyerExperienceConfigurationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/BuyerExperienceConfigurationInput.txt) - The input fields specifying the behavior of checkout for a B2B buyer.
- [CalculateExchangeLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CalculateExchangeLineItemInput.txt) - The input fields for exchange line items on a calculated return.
- [CalculateReturnInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CalculateReturnInput.txt) - The input fields to calculate return amounts associated with an order.
- [CalculateReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CalculateReturnLineItemInput.txt) - The input fields for return line items on a calculated return.
- [CalculatedAutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedAutomaticDiscountApplication.txt) - A discount that is automatically applied to an order that is being edited.
- [CalculatedDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedDiscountAllocation.txt) - An amount discounting the line that has been allocated by an associated discount application.
- [CalculatedDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/CalculatedDiscountApplication.txt) - A [discount application](https://shopify.dev/api/admin-graphql/latest/interfaces/discountapplication) involved in order editing that might be newly added or have new changes applied.
- [CalculatedDiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CalculatedDiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple CalculatedDiscountApplications.
- [CalculatedDiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedDiscountCodeApplication.txt) - A discount code that is applied to an order that is being edited.
- [CalculatedDraftOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedDraftOrder.txt) - The calculated fields for a draft order.
- [CalculatedDraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedDraftOrderLineItem.txt) - The calculated line item for a draft order.
- [CalculatedExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedExchangeLineItem.txt) - A calculated exchange line item.
- [CalculatedLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedLineItem.txt) - A line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CalculatedLineItemConnection.txt) - An auto-generated type for paginating through multiple CalculatedLineItems.
- [CalculatedManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedManualDiscountApplication.txt) - Represents a discount that was manually created for an order that is being edited.
- [CalculatedOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedOrder.txt) - An order with edits applied but not saved.
- [CalculatedRestockingFee](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedRestockingFee.txt) - The calculated costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [CalculatedReturn](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedReturn.txt) - A calculated return.
- [CalculatedReturnFee](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/CalculatedReturnFee.txt) - A calculated return fee.
- [CalculatedReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedReturnLineItem.txt) - A calculated return line item.
- [CalculatedReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedReturnShippingFee.txt) - The calculated cost of the return shipping.
- [CalculatedScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedScriptDiscountApplication.txt) - A discount created by a Shopify script for an order that is being edited.
- [CalculatedShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CalculatedShippingLine.txt) - A shipping line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedShippingLineStagedStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CalculatedShippingLineStagedStatus.txt) - Represents the staged status of a CalculatedShippingLine on a CalculatedOrder.
- [CardPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CardPaymentDetails.txt) - Card payment details related to a transaction.
- [CarrierServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CarrierServiceCreatePayload.txt) - Return type for `carrierServiceCreate` mutation.
- [CarrierServiceCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CarrierServiceCreateUserError.txt) - An error that occurs during the execution of `CarrierServiceCreate`.
- [CarrierServiceCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CarrierServiceCreateUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceCreateUserError`.
- [CarrierServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CarrierServiceDeletePayload.txt) - Return type for `carrierServiceDelete` mutation.
- [CarrierServiceDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CarrierServiceDeleteUserError.txt) - An error that occurs during the execution of `CarrierServiceDelete`.
- [CarrierServiceDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CarrierServiceDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceDeleteUserError`.
- [CarrierServiceSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CarrierServiceSortKeys.txt) - The set of valid sort keys for the CarrierService query.
- [CarrierServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CarrierServiceUpdatePayload.txt) - Return type for `carrierServiceUpdate` mutation.
- [CarrierServiceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CarrierServiceUpdateUserError.txt) - An error that occurs during the execution of `CarrierServiceUpdate`.
- [CarrierServiceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CarrierServiceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceUpdateUserError`.
- [CartTransform](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CartTransform.txt) - A Cart Transform Function to create [Customized Bundles.](https://shopify.dev/docs/apps/selling-strategies/bundles/add-a-customized-bundle).
- [CartTransformConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CartTransformConnection.txt) - An auto-generated type for paginating through multiple CartTransforms.
- [CartTransformCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CartTransformCreatePayload.txt) - Return type for `cartTransformCreate` mutation.
- [CartTransformCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CartTransformCreateUserError.txt) - An error that occurs during the execution of `CartTransformCreate`.
- [CartTransformCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CartTransformCreateUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformCreateUserError`.
- [CartTransformDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CartTransformDeletePayload.txt) - Return type for `cartTransformDelete` mutation.
- [CartTransformDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CartTransformDeleteUserError.txt) - An error that occurs during the execution of `CartTransformDelete`.
- [CartTransformDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CartTransformDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformDeleteUserError`.
- [CartTransformEligibleOperations](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CartTransformEligibleOperations.txt) - Represents the cart transform feature configuration for the shop.
- [CartTransformFeature](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CartTransformFeature.txt) - Represents the cart transform feature configuration for the shop.
- [CashRoundingAdjustment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CashRoundingAdjustment.txt) - The rounding adjustment applied to total payment or refund received for an Order involving cash payments.
- [CashTrackingAdjustment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CashTrackingAdjustment.txt) - Tracks an adjustment to the cash in a cash tracking session for a point of sale device over the course of a shift.
- [CashTrackingAdjustmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CashTrackingAdjustmentConnection.txt) - An auto-generated type for paginating through multiple CashTrackingAdjustments.
- [CashTrackingSession](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CashTrackingSession.txt) - Tracks the balance in a cash drawer for a point of sale device over the course of a shift.
- [CashTrackingSessionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CashTrackingSessionConnection.txt) - An auto-generated type for paginating through multiple CashTrackingSessions.
- [CashTrackingSessionTransactionsSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CashTrackingSessionTransactionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessionTransactions query.
- [CashTrackingSessionsSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CashTrackingSessionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessions query.
- [Catalog](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/Catalog.txt) - A list of products with publishing and pricing information. A catalog can be associated with a specific context, such as a [`Market`](https://shopify.dev/api/admin-graphql/current/objects/market), [`CompanyLocation`](https://shopify.dev/api/admin-graphql/current/objects/companylocation), or [`App`](https://shopify.dev/api/admin-graphql/current/objects/app).
- [CatalogConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CatalogConnection.txt) - An auto-generated type for paginating through multiple Catalogs.
- [CatalogContextInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CatalogContextInput.txt) - The input fields for the context in which the catalog's publishing and pricing rules apply.
- [CatalogContextUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CatalogContextUpdatePayload.txt) - Return type for `catalogContextUpdate` mutation.
- [CatalogCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CatalogCreateInput.txt) - The input fields required to create a catalog.
- [CatalogCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CatalogCreatePayload.txt) - Return type for `catalogCreate` mutation.
- [CatalogCsvOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CatalogCsvOperation.txt) - A catalog csv operation represents a CSV file import.
- [CatalogDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CatalogDeletePayload.txt) - Return type for `catalogDelete` mutation.
- [CatalogSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CatalogSortKeys.txt) - The set of valid sort keys for the Catalog query.
- [CatalogStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CatalogStatus.txt) - The state of a catalog.
- [CatalogType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CatalogType.txt) - The associated catalog's type.
- [CatalogUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CatalogUpdateInput.txt) - The input fields used to update a catalog.
- [CatalogUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CatalogUpdatePayload.txt) - Return type for `catalogUpdate` mutation.
- [CatalogUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CatalogUserError.txt) - Defines errors encountered while managing a catalog.
- [CatalogUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CatalogUserErrorCode.txt) - Possible error codes that can be returned by `CatalogUserError`.
- [Channel](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Channel.txt) - A channel represents an app where you sell a group of products and collections. A channel can be a platform or marketplace such as Facebook or Pinterest, an online store, or POS.
- [ChannelConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ChannelConnection.txt) - An auto-generated type for paginating through multiple Channels.
- [ChannelDefinition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ChannelDefinition.txt) - A channel definition represents channels surfaces on the platform. A channel definition can be a platform or a subsegment of it such as Facebook Home, Instagram Live, Instagram Shops, or WhatsApp chat.
- [ChannelInformation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ChannelInformation.txt) - Contains the information for a given sales channel.
- [CheckoutBranding](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBranding.txt) - The settings of checkout visual customizations.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation.
- [CheckoutBrandingBackground](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingBackground.txt) - The container background style.
- [CheckoutBrandingBackgroundStyle](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingBackgroundStyle.txt) - Possible values for the background style.
- [CheckoutBrandingBorder](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingBorder.txt) - Possible values for the border.
- [CheckoutBrandingBorderStyle](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingBorderStyle.txt) - The container border style.
- [CheckoutBrandingBorderWidth](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingBorderWidth.txt) - The container border width.
- [CheckoutBrandingButton](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingButton.txt) - The buttons customizations.
- [CheckoutBrandingButtonColorRoles](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingButtonColorRoles.txt) - Colors for buttons.
- [CheckoutBrandingButtonColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingButtonColorRolesInput.txt) - The input fields to set colors for buttons.
- [CheckoutBrandingButtonInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingButtonInput.txt) - The input fields used to update the buttons customizations.
- [CheckoutBrandingBuyerJourney](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingBuyerJourney.txt) - The customizations for the breadcrumbs that represent a buyer's journey to the checkout.
- [CheckoutBrandingBuyerJourneyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingBuyerJourneyInput.txt) - The input fields for updating breadcrumb customizations, which represent the buyer's journey to checkout.
- [CheckoutBrandingCartLink](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingCartLink.txt) - The customizations that you can make to cart links at checkout.
- [CheckoutBrandingCartLinkContentType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingCartLinkContentType.txt) - Possible values for the cart link content type for the header.
- [CheckoutBrandingCartLinkInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingCartLinkInput.txt) - The input fields for updating the cart link customizations at checkout.
- [CheckoutBrandingCheckbox](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingCheckbox.txt) - The checkboxes customizations.
- [CheckoutBrandingCheckboxInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingCheckboxInput.txt) - The input fields used to update the checkboxes customizations.
- [CheckoutBrandingChoiceList](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingChoiceList.txt) - The choice list customizations.
- [CheckoutBrandingChoiceListGroup](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingChoiceListGroup.txt) - The settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingChoiceListGroupInput.txt) - The input fields to update the settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingChoiceListInput.txt) - The input fields to use to update the choice list customizations.
- [CheckoutBrandingColorGlobal](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingColorGlobal.txt) - A set of colors for customizing the overall look and feel of the checkout.
- [CheckoutBrandingColorGlobalInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingColorGlobalInput.txt) - The input fields to customize the overall look and feel of the checkout.
- [CheckoutBrandingColorRoles](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingColorRoles.txt) - A group of colors used together on a surface.
- [CheckoutBrandingColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingColorRolesInput.txt) - The input fields for a group of colors used together on a surface.
- [CheckoutBrandingColorScheme](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingColorScheme.txt) - A base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingColorSchemeInput.txt) - The input fields for a base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeSelection](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingColorSchemeSelection.txt) - The possible color schemes.
- [CheckoutBrandingColorSchemes](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingColorSchemes.txt) - The color schemes.
- [CheckoutBrandingColorSchemesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingColorSchemesInput.txt) - The input fields for the color schemes.
- [CheckoutBrandingColorSelection](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingColorSelection.txt) - The possible colors.
- [CheckoutBrandingColors](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingColors.txt) - The color settings for global colors and color schemes.
- [CheckoutBrandingColorsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingColorsInput.txt) - The input fields used to update the color settings for global colors and color schemes.
- [CheckoutBrandingContainerDivider](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingContainerDivider.txt) - The container's divider customizations.
- [CheckoutBrandingContainerDividerInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingContainerDividerInput.txt) - The input fields used to update a container's divider customizations.
- [CheckoutBrandingContent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingContent.txt) - The content container customizations.
- [CheckoutBrandingContentInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingContentInput.txt) - The input fields used to update the content container customizations.
- [CheckoutBrandingControl](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingControl.txt) - The form controls customizations.
- [CheckoutBrandingControlColorRoles](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingControlColorRoles.txt) - Colors for form controls.
- [CheckoutBrandingControlColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingControlColorRolesInput.txt) - The input fields to define colors for form controls.
- [CheckoutBrandingControlInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingControlInput.txt) - The input fields used to update the form controls customizations.
- [CheckoutBrandingCornerRadius](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingCornerRadius.txt) - The options for customizing the corner radius of checkout-related objects. Examples include the primary button, the name text fields and the sections within the main area (if they have borders). Refer to this complete [list](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius#fieldswith) for objects with customizable corner radii.  The design system defines the corner radius pixel size for each option. Modify the defaults by setting the [designSystem.cornerRadius](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingDesignSystemInput#field-checkoutbrandingdesignsysteminput-cornerradius) input fields.
- [CheckoutBrandingCornerRadiusVariables](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingCornerRadiusVariables.txt) - Define the pixel size of corner radius options.
- [CheckoutBrandingCornerRadiusVariablesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingCornerRadiusVariablesInput.txt) - The input fields used to update the corner radius variables.
- [CheckoutBrandingCustomFont](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingCustomFont.txt) - A custom font.
- [CheckoutBrandingCustomFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingCustomFontGroupInput.txt) - The input fields required to update a custom font group.
- [CheckoutBrandingCustomFontInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingCustomFontInput.txt) - The input fields required to update a font.
- [CheckoutBrandingCustomizations](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingCustomizations.txt) - The customizations that apply to specific components or areas of the user interface.
- [CheckoutBrandingCustomizationsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingCustomizationsInput.txt) - The input fields used to update the components customizations.
- [CheckoutBrandingDesignSystem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingDesignSystem.txt) - The design system allows you to set values that represent specific attributes of your brand like color and font. These attributes are used throughout the user interface. This brings consistency and allows you to easily make broad design changes.
- [CheckoutBrandingDesignSystemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingDesignSystemInput.txt) - The input fields used to update the design system.
- [CheckoutBrandingDividerStyle](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingDividerStyle.txt) - The customizations for the page, content, main, and order summary dividers.
- [CheckoutBrandingDividerStyleInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingDividerStyleInput.txt) - The input fields used to update the page, content, main and order summary dividers customizations.
- [CheckoutBrandingExpressCheckout](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingExpressCheckout.txt) - The Express Checkout customizations.
- [CheckoutBrandingExpressCheckoutButton](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingExpressCheckoutButton.txt) - The Express Checkout button customizations.
- [CheckoutBrandingExpressCheckoutButtonInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingExpressCheckoutButtonInput.txt) - The input fields to use to update the express checkout customizations.
- [CheckoutBrandingExpressCheckoutInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingExpressCheckoutInput.txt) - The input fields to use to update the Express Checkout customizations.
- [CheckoutBrandingFont](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/CheckoutBrandingFont.txt) - A font.
- [CheckoutBrandingFontGroup](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingFontGroup.txt) - A font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingFontGroupInput.txt) - The input fields used to update a font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontLoadingStrategy](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingFontLoadingStrategy.txt) - The font loading strategy determines how a font face is displayed after it is loaded or failed to load. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display.
- [CheckoutBrandingFontSize](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingFontSize.txt) - The font size.
- [CheckoutBrandingFontSizeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingFontSizeInput.txt) - The input fields used to update the font size.
- [CheckoutBrandingFooter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingFooter.txt) - A container for the footer section customizations.
- [CheckoutBrandingFooterAlignment](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingFooterAlignment.txt) - Possible values for the footer alignment.
- [CheckoutBrandingFooterContent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingFooterContent.txt) - The footer content customizations.
- [CheckoutBrandingFooterContentInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingFooterContentInput.txt) - The input fields for footer content customizations.
- [CheckoutBrandingFooterInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingFooterInput.txt) - The input fields when mutating the checkout footer settings.
- [CheckoutBrandingFooterPosition](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingFooterPosition.txt) - Possible values for the footer position.
- [CheckoutBrandingGlobal](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingGlobal.txt) - The global customizations.
- [CheckoutBrandingGlobalCornerRadius](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingGlobalCornerRadius.txt) - Possible choices to override corner radius customizations on all applicable objects. Note that this selection  can only be used to set the override to `NONE` (0px).  For more customizations options, set the [corner radius](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius) selection on specific objects while leaving the global corner radius unset.
- [CheckoutBrandingGlobalInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingGlobalInput.txt) - The input fields used to update the global customizations.
- [CheckoutBrandingHeader](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingHeader.txt) - The header customizations.
- [CheckoutBrandingHeaderAlignment](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingHeaderAlignment.txt) - The possible header alignments.
- [CheckoutBrandingHeaderCartLink](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingHeaderCartLink.txt) - The header cart link customizations.
- [CheckoutBrandingHeaderCartLinkInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingHeaderCartLinkInput.txt) - The input fields for header cart link customizations.
- [CheckoutBrandingHeaderInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingHeaderInput.txt) - The input fields used to update the header customizations.
- [CheckoutBrandingHeaderPosition](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingHeaderPosition.txt) - The possible header positions.
- [CheckoutBrandingHeadingLevel](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingHeadingLevel.txt) - The heading level customizations.
- [CheckoutBrandingHeadingLevelInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingHeadingLevelInput.txt) - The input fields for heading level customizations.
- [CheckoutBrandingImage](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingImage.txt) - A checkout branding image.
- [CheckoutBrandingImageInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingImageInput.txt) - The input fields used to update a checkout branding image uploaded via the Files API.
- [CheckoutBrandingInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingInput.txt) - The input fields used to upsert the checkout branding settings.
- [CheckoutBrandingLabelPosition](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingLabelPosition.txt) - Possible values for the label position.
- [CheckoutBrandingLogo](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingLogo.txt) - The store logo customizations.
- [CheckoutBrandingLogoInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingLogoInput.txt) - The input fields used to update the logo customizations.
- [CheckoutBrandingMain](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingMain.txt) - The main container customizations.
- [CheckoutBrandingMainInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingMainInput.txt) - The input fields used to update the main container customizations.
- [CheckoutBrandingMainSection](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingMainSection.txt) - The main sections customizations.
- [CheckoutBrandingMainSectionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingMainSectionInput.txt) - The input fields used to update the main sections customizations.
- [CheckoutBrandingMerchandiseThumbnail](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingMerchandiseThumbnail.txt) - The merchandise thumbnails customizations.
- [CheckoutBrandingMerchandiseThumbnailBadge](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingMerchandiseThumbnailBadge.txt) - The merchandise thumbnail badges customizations.
- [CheckoutBrandingMerchandiseThumbnailBadgeBackground](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingMerchandiseThumbnailBadgeBackground.txt) - The merchandise thumbnail badge background.
- [CheckoutBrandingMerchandiseThumbnailBadgeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingMerchandiseThumbnailBadgeInput.txt) - The input fields used to update the merchandise thumbnail badges customizations.
- [CheckoutBrandingMerchandiseThumbnailInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingMerchandiseThumbnailInput.txt) - The input fields used to update the merchandise thumbnails customizations.
- [CheckoutBrandingObjectFit](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingObjectFit.txt) - Possible values for object fit.
- [CheckoutBrandingOrderSummary](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingOrderSummary.txt) - The order summary customizations.
- [CheckoutBrandingOrderSummaryInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingOrderSummaryInput.txt) - The input fields used to update the order summary container customizations.
- [CheckoutBrandingOrderSummarySection](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingOrderSummarySection.txt) - The order summary sections customizations.
- [CheckoutBrandingOrderSummarySectionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingOrderSummarySectionInput.txt) - The input fields used to update the order summary sections customizations.
- [CheckoutBrandingSelect](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingSelect.txt) - The selects customizations.
- [CheckoutBrandingSelectInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingSelectInput.txt) - The input fields used to update the selects customizations.
- [CheckoutBrandingShadow](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingShadow.txt) - The container shadow.
- [CheckoutBrandingShopifyFont](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingShopifyFont.txt) - A Shopify font.
- [CheckoutBrandingShopifyFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingShopifyFontGroupInput.txt) - The input fields used to update a Shopify font group.
- [CheckoutBrandingSimpleBorder](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingSimpleBorder.txt) - Possible values for the simple border.
- [CheckoutBrandingSpacing](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingSpacing.txt) - Possible values for the spacing.
- [CheckoutBrandingSpacingKeyword](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingSpacingKeyword.txt) - The spacing between UI elements.
- [CheckoutBrandingTextField](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingTextField.txt) - The text fields customizations.
- [CheckoutBrandingTextFieldInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingTextFieldInput.txt) - The input fields used to update the text fields customizations.
- [CheckoutBrandingTypography](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingTypography.txt) - The typography settings used for checkout-related text. Use these settings to customize the font family and size for primary and secondary text elements.  Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for further information on typography customization.
- [CheckoutBrandingTypographyFont](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingTypographyFont.txt) - The font selection.
- [CheckoutBrandingTypographyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingTypographyInput.txt) - The input fields used to update the typography. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information on how to set these fields.
- [CheckoutBrandingTypographyKerning](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingTypographyKerning.txt) - Possible values for the typography kerning.
- [CheckoutBrandingTypographyLetterCase](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingTypographyLetterCase.txt) - Possible values for the typography letter case.
- [CheckoutBrandingTypographySize](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingTypographySize.txt) - Possible choices for the font size.  Note that the value in pixels of these settings can be customized with the [typography size](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingFontSizeInput) object. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information.
- [CheckoutBrandingTypographyStyle](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingTypographyStyle.txt) - The typography customizations.
- [CheckoutBrandingTypographyStyleGlobal](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingTypographyStyleGlobal.txt) - The global typography customizations.
- [CheckoutBrandingTypographyStyleGlobalInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingTypographyStyleGlobalInput.txt) - The input fields used to update the global typography customizations.
- [CheckoutBrandingTypographyStyleInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CheckoutBrandingTypographyStyleInput.txt) - The input fields used to update the typography customizations.
- [CheckoutBrandingTypographyWeight](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingTypographyWeight.txt) - Possible values for the font weight.
- [CheckoutBrandingUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CheckoutBrandingUpsertPayload.txt) - Return type for `checkoutBrandingUpsert` mutation.
- [CheckoutBrandingUpsertUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutBrandingUpsertUserError.txt) - An error that occurs during the execution of `CheckoutBrandingUpsert`.
- [CheckoutBrandingUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingUpsertUserErrorCode.txt) - Possible error codes that can be returned by `CheckoutBrandingUpsertUserError`.
- [CheckoutBrandingVisibility](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutBrandingVisibility.txt) - Possible visibility states.
- [CheckoutProfile](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CheckoutProfile.txt) - A checkout profile defines the branding settings and the UI extensions for a store's checkout. A checkout profile could be published or draft. A store might have at most one published checkout profile, which is used to render their live checkout. The store could also have multiple draft profiles that were created, previewed, and published using the admin checkout editor.
- [CheckoutProfileConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CheckoutProfileConnection.txt) - An auto-generated type for paginating through multiple CheckoutProfiles.
- [CheckoutProfileSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CheckoutProfileSortKeys.txt) - The set of valid sort keys for the CheckoutProfile query.
- [ChildProductRelationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ChildProductRelationInput.txt) - The input fields for adding products to the Combined Listing.
- [CodeDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CodeDiscountSortKeys.txt) - The set of valid sort keys for the CodeDiscount query.
- [Collection](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Collection.txt) - Represents a group of products that can be displayed in online stores and other sales channels in categories, which makes it easy for customers to find them. For example, an athletics store might create different collections for running attire, shoes, and accessories.  Collections can be defined by conditions, such as whether they match certain product tags. These are called smart or automated collections.  Collections can also be created for a custom group of products. These are called custom or manual collections.
- [CollectionAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CollectionAddProductsPayload.txt) - Return type for `collectionAddProducts` mutation.
- [CollectionAddProductsV2Payload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CollectionAddProductsV2Payload.txt) - Return type for `collectionAddProductsV2` mutation.
- [CollectionAddProductsV2UserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CollectionAddProductsV2UserError.txt) - An error that occurs during the execution of `CollectionAddProductsV2`.
- [CollectionAddProductsV2UserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CollectionAddProductsV2UserErrorCode.txt) - Possible error codes that can be returned by `CollectionAddProductsV2UserError`.
- [CollectionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CollectionConnection.txt) - An auto-generated type for paginating through multiple Collections.
- [CollectionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CollectionCreatePayload.txt) - Return type for `collectionCreate` mutation.
- [CollectionDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CollectionDeleteInput.txt) - The input fields for specifying the collection to delete.
- [CollectionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CollectionDeletePayload.txt) - Return type for `collectionDelete` mutation.
- [CollectionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CollectionInput.txt) - The input fields required to create a collection.
- [CollectionPublication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CollectionPublication.txt) - Represents the publications where a collection is published.
- [CollectionPublicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CollectionPublicationConnection.txt) - An auto-generated type for paginating through multiple CollectionPublications.
- [CollectionPublicationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CollectionPublicationInput.txt) - The input fields for publications to which a collection will be published.
- [CollectionPublishInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CollectionPublishInput.txt) - The input fields for specifying a collection to publish and the sales channels to publish it to.
- [CollectionPublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CollectionPublishPayload.txt) - Return type for `collectionPublish` mutation.
- [CollectionRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CollectionRemoveProductsPayload.txt) - Return type for `collectionRemoveProducts` mutation.
- [CollectionReorderProductsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CollectionReorderProductsPayload.txt) - Return type for `collectionReorderProducts` mutation.
- [CollectionRule](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CollectionRule.txt) - Represents at rule that's used to assign products to a collection.
- [CollectionRuleCategoryCondition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CollectionRuleCategoryCondition.txt) - Specifies the taxonomy category to used for the condition.
- [CollectionRuleColumn](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CollectionRuleColumn.txt) - Specifies the attribute of a product being used to populate the smart collection.
- [CollectionRuleConditionObject](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/CollectionRuleConditionObject.txt) - Specifies object for the condition of the rule.
- [CollectionRuleConditions](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CollectionRuleConditions.txt) - This object defines all columns and allowed relations that can be used in rules for smart collections to automatically include the matching products.
- [CollectionRuleConditionsRuleObject](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/CollectionRuleConditionsRuleObject.txt) - Specifies object with additional rule attributes.
- [CollectionRuleInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CollectionRuleInput.txt) - The input fields for a rule to associate with a collection.
- [CollectionRuleMetafieldCondition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CollectionRuleMetafieldCondition.txt) - Identifies a metafield definition used as a rule for the smart collection.
- [CollectionRuleProductCategoryCondition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CollectionRuleProductCategoryCondition.txt) - Specifies the condition for a Product Category field.
- [CollectionRuleRelation](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CollectionRuleRelation.txt) - Specifies the relationship between the `column` and the `condition`.
- [CollectionRuleSet](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CollectionRuleSet.txt) - The set of rules that are used to determine which products are included in the collection.
- [CollectionRuleSetInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CollectionRuleSetInput.txt) - The input fields for a rule set of the collection.
- [CollectionRuleTextCondition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CollectionRuleTextCondition.txt) - Specifies the condition for a text field.
- [CollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CollectionSortKeys.txt) - The set of valid sort keys for the Collection query.
- [CollectionSortOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CollectionSortOrder.txt) - Specifies the sort order for the products in the collection.
- [CollectionUnpublishInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CollectionUnpublishInput.txt) - The input fields for specifying the collection to unpublish and the sales channels to remove it from.
- [CollectionUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CollectionUnpublishPayload.txt) - Return type for `collectionUnpublish` mutation.
- [CollectionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CollectionUpdatePayload.txt) - Return type for `collectionUpdate` mutation.
- [Color](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/Color.txt) - A string containing a hexadecimal representation of a color.  For example, "#6A8D48".
- [CombinedListing](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CombinedListing.txt) - A combined listing of products.
- [CombinedListingChild](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CombinedListingChild.txt) - A child of a combined listing.
- [CombinedListingChildConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CombinedListingChildConnection.txt) - An auto-generated type for paginating through multiple CombinedListingChildren.
- [CombinedListingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CombinedListingUpdatePayload.txt) - Return type for `combinedListingUpdate` mutation.
- [CombinedListingUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CombinedListingUpdateUserError.txt) - An error that occurs during the execution of `CombinedListingUpdate`.
- [CombinedListingUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CombinedListingUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CombinedListingUpdateUserError`.
- [CombinedListingsRole](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CombinedListingsRole.txt) - The role of the combined listing.
- [Comment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Comment.txt) - A comment on an article.
- [CommentApprovePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CommentApprovePayload.txt) - Return type for `commentApprove` mutation.
- [CommentApproveUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CommentApproveUserError.txt) - An error that occurs during the execution of `CommentApprove`.
- [CommentApproveUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CommentApproveUserErrorCode.txt) - Possible error codes that can be returned by `CommentApproveUserError`.
- [CommentAuthor](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CommentAuthor.txt) - The author of a comment.
- [CommentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CommentConnection.txt) - An auto-generated type for paginating through multiple Comments.
- [CommentDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CommentDeletePayload.txt) - Return type for `commentDelete` mutation.
- [CommentDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CommentDeleteUserError.txt) - An error that occurs during the execution of `CommentDelete`.
- [CommentDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CommentDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CommentDeleteUserError`.
- [CommentEvent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CommentEvent.txt) - Comment events are generated by staff members of a shop. They are created when a staff member adds a comment to the timeline of an order, draft order, customer, or transfer.
- [CommentEventAttachment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CommentEventAttachment.txt) - A file attachment associated to a comment event.
- [CommentEventEmbed](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/CommentEventEmbed.txt) - The main embed of a comment event.
- [CommentEventSubject](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/CommentEventSubject.txt) - The subject line of a comment event.
- [CommentNotSpamPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CommentNotSpamPayload.txt) - Return type for `commentNotSpam` mutation.
- [CommentNotSpamUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CommentNotSpamUserError.txt) - An error that occurs during the execution of `CommentNotSpam`.
- [CommentNotSpamUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CommentNotSpamUserErrorCode.txt) - Possible error codes that can be returned by `CommentNotSpamUserError`.
- [CommentPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CommentPolicy.txt) - Possible comment policies for a blog.
- [CommentSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CommentSortKeys.txt) - The set of valid sort keys for the Comment query.
- [CommentSpamPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CommentSpamPayload.txt) - Return type for `commentSpam` mutation.
- [CommentSpamUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CommentSpamUserError.txt) - An error that occurs during the execution of `CommentSpam`.
- [CommentSpamUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CommentSpamUserErrorCode.txt) - Possible error codes that can be returned by `CommentSpamUserError`.
- [CommentStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CommentStatus.txt) - The status of a comment.
- [CompaniesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompaniesDeletePayload.txt) - Return type for `companiesDelete` mutation.
- [Company](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Company.txt) - Represents information about a company which is also a customer of the shop.
- [CompanyAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CompanyAddress.txt) - Represents a billing or shipping address for a company location.
- [CompanyAddressDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyAddressDeletePayload.txt) - Return type for `companyAddressDelete` mutation.
- [CompanyAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CompanyAddressInput.txt) - The input fields to create or update the address of a company location.
- [CompanyAddressType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CompanyAddressType.txt) - The valid values for the address type of a company.
- [CompanyAssignCustomerAsContactPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyAssignCustomerAsContactPayload.txt) - Return type for `companyAssignCustomerAsContact` mutation.
- [CompanyAssignMainContactPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyAssignMainContactPayload.txt) - Return type for `companyAssignMainContact` mutation.
- [CompanyConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CompanyConnection.txt) - An auto-generated type for paginating through multiple Companies.
- [CompanyContact](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CompanyContact.txt) - A person that acts on behalf of company associated to [a customer](https://shopify.dev/api/admin-graphql/latest/objects/customer).
- [CompanyContactAssignRolePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyContactAssignRolePayload.txt) - Return type for `companyContactAssignRole` mutation.
- [CompanyContactAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyContactAssignRolesPayload.txt) - Return type for `companyContactAssignRoles` mutation.
- [CompanyContactConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CompanyContactConnection.txt) - An auto-generated type for paginating through multiple CompanyContacts.
- [CompanyContactCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyContactCreatePayload.txt) - Return type for `companyContactCreate` mutation.
- [CompanyContactDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyContactDeletePayload.txt) - Return type for `companyContactDelete` mutation.
- [CompanyContactInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CompanyContactInput.txt) - The input fields for company contact attributes when creating or updating a company contact.
- [CompanyContactRemoveFromCompanyPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyContactRemoveFromCompanyPayload.txt) - Return type for `companyContactRemoveFromCompany` mutation.
- [CompanyContactRevokeRolePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyContactRevokeRolePayload.txt) - Return type for `companyContactRevokeRole` mutation.
- [CompanyContactRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyContactRevokeRolesPayload.txt) - Return type for `companyContactRevokeRoles` mutation.
- [CompanyContactRole](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CompanyContactRole.txt) - The role for a [company contact](https://shopify.dev/api/admin-graphql/latest/objects/companycontact).
- [CompanyContactRoleAssign](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CompanyContactRoleAssign.txt) - The input fields for the role and location to assign to a company contact.
- [CompanyContactRoleAssignment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CompanyContactRoleAssignment.txt) - The CompanyContactRoleAssignment describes the company and location associated to a company contact's role.
- [CompanyContactRoleAssignmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CompanyContactRoleAssignmentConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoleAssignments.
- [CompanyContactRoleAssignmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CompanyContactRoleAssignmentSortKeys.txt) - The set of valid sort keys for the CompanyContactRoleAssignment query.
- [CompanyContactRoleConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CompanyContactRoleConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoles.
- [CompanyContactRoleSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CompanyContactRoleSortKeys.txt) - The set of valid sort keys for the CompanyContactRole query.
- [CompanyContactSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CompanyContactSortKeys.txt) - The set of valid sort keys for the CompanyContact query.
- [CompanyContactUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyContactUpdatePayload.txt) - Return type for `companyContactUpdate` mutation.
- [CompanyContactsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyContactsDeletePayload.txt) - Return type for `companyContactsDelete` mutation.
- [CompanyCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CompanyCreateInput.txt) - The input fields and values for creating a company and its associated resources.
- [CompanyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyCreatePayload.txt) - Return type for `companyCreate` mutation.
- [CompanyDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyDeletePayload.txt) - Return type for `companyDelete` mutation.
- [CompanyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CompanyInput.txt) - The input fields for company attributes when creating or updating a company.
- [CompanyLocation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CompanyLocation.txt) - A location or branch of a [company that's a customer](https://shopify.dev/api/admin-graphql/latest/objects/company) of the shop. Configuration of B2B relationship, for example prices lists and checkout settings, may be done for a location.
- [CompanyLocationAssignAddressPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationAssignAddressPayload.txt) - Return type for `companyLocationAssignAddress` mutation.
- [CompanyLocationAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationAssignRolesPayload.txt) - Return type for `companyLocationAssignRoles` mutation.
- [CompanyLocationAssignStaffMembersPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationAssignStaffMembersPayload.txt) - Return type for `companyLocationAssignStaffMembers` mutation.
- [CompanyLocationAssignTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationAssignTaxExemptionsPayload.txt) - Return type for `companyLocationAssignTaxExemptions` mutation.
- [CompanyLocationCatalog](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CompanyLocationCatalog.txt) - A list of products with publishing and pricing information associated with company locations.
- [CompanyLocationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CompanyLocationConnection.txt) - An auto-generated type for paginating through multiple CompanyLocations.
- [CompanyLocationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationCreatePayload.txt) - Return type for `companyLocationCreate` mutation.
- [CompanyLocationCreateTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationCreateTaxRegistrationPayload.txt) - Return type for `companyLocationCreateTaxRegistration` mutation.
- [CompanyLocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationDeletePayload.txt) - Return type for `companyLocationDelete` mutation.
- [CompanyLocationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CompanyLocationInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationRemoveStaffMembersPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationRemoveStaffMembersPayload.txt) - Return type for `companyLocationRemoveStaffMembers` mutation.
- [CompanyLocationRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationRevokeRolesPayload.txt) - Return type for `companyLocationRevokeRoles` mutation.
- [CompanyLocationRevokeTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationRevokeTaxExemptionsPayload.txt) - Return type for `companyLocationRevokeTaxExemptions` mutation.
- [CompanyLocationRevokeTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationRevokeTaxRegistrationPayload.txt) - Return type for `companyLocationRevokeTaxRegistration` mutation.
- [CompanyLocationRoleAssign](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CompanyLocationRoleAssign.txt) - The input fields for the role and contact to assign on a location.
- [CompanyLocationSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CompanyLocationSortKeys.txt) - The set of valid sort keys for the CompanyLocation query.
- [CompanyLocationStaffMemberAssignment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CompanyLocationStaffMemberAssignment.txt) - A representation of store's staff member who is assigned to a [company location](https://shopify.dev/api/admin-graphql/latest/objects/CompanyLocation) of the shop. The staff member's actions will be limited to objects associated with the assigned company location.
- [CompanyLocationStaffMemberAssignmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CompanyLocationStaffMemberAssignmentConnection.txt) - An auto-generated type for paginating through multiple CompanyLocationStaffMemberAssignments.
- [CompanyLocationStaffMemberAssignmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CompanyLocationStaffMemberAssignmentSortKeys.txt) - The set of valid sort keys for the CompanyLocationStaffMemberAssignment query.
- [CompanyLocationTaxSettings](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CompanyLocationTaxSettings.txt) - Represents the tax settings for a company location.
- [CompanyLocationTaxSettingsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationTaxSettingsUpdatePayload.txt) - Return type for `companyLocationTaxSettingsUpdate` mutation.
- [CompanyLocationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CompanyLocationUpdateInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationUpdatePayload.txt) - Return type for `companyLocationUpdate` mutation.
- [CompanyLocationsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyLocationsDeletePayload.txt) - Return type for `companyLocationsDelete` mutation.
- [CompanyRevokeMainContactPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyRevokeMainContactPayload.txt) - Return type for `companyRevokeMainContact` mutation.
- [CompanySortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CompanySortKeys.txt) - The set of valid sort keys for the Company query.
- [CompanyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CompanyUpdatePayload.txt) - Return type for `companyUpdate` mutation.
- [ContextualPricingContext](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ContextualPricingContext.txt) - The input fields for the context data that determines the pricing of a variant. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada)for more information on how to use this input object.
- [ContextualPublicationContext](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ContextualPublicationContext.txt) - The context data that determines the publication status of a product.
- [Count](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Count.txt) - Details for count of elements.
- [CountPrecision](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CountPrecision.txt) - The precision of the value returned by a count field.
- [CountriesInShippingZones](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CountriesInShippingZones.txt) - The list of all the countries from the combined shipping zones for the shop.
- [CountryCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CountryCode.txt) - The code designating a country/region, which generally follows ISO 3166-1 alpha-2 guidelines. If a territory doesn't have a country code value in the `CountryCode` enum, then it might be considered a subdivision of another country. For example, the territories associated with Spain are represented by the country code `ES`, and the territories associated with the United States of America are represented by the country code `US`.
- [CountryHarmonizedSystemCode](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CountryHarmonizedSystemCode.txt) - The country-specific harmonized system code and ISO country code for an inventory item.
- [CountryHarmonizedSystemCodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CountryHarmonizedSystemCodeConnection.txt) - An auto-generated type for paginating through multiple CountryHarmonizedSystemCodes.
- [CountryHarmonizedSystemCodeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CountryHarmonizedSystemCodeInput.txt) - The input fields required to specify a harmonized system code.
- [CreateMediaInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CreateMediaInput.txt) - The input fields required to create a media object.
- [CropRegion](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CropRegion.txt) - The part of the image that should remain after cropping.
- [CurrencyCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CurrencyCode.txt) - The three-letter currency codes that represent the world currencies used in stores. These include standard ISO 4217 codes, legacy codes, and non-standard codes.
- [CurrencyFormats](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CurrencyFormats.txt) - Currency formats configured for the merchant. These formats are available to use within Liquid.
- [CurrencySetting](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CurrencySetting.txt) - A setting for a presentment currency.
- [CurrencySettingConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CurrencySettingConnection.txt) - An auto-generated type for paginating through multiple CurrencySettings.
- [CustomShippingPackageInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomShippingPackageInput.txt) - The input fields for a custom shipping package used to pack shipment.
- [Customer](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Customer.txt) - Represents information about a customer of the shop, such as the customer's contact details, their order history, and whether they've agreed to receive marketing material by email.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [CustomerAccountAppExtensionPage](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerAccountAppExtensionPage.txt) - An app extension page for the customer account navigation menu.
- [CustomerAccountNativePage](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerAccountNativePage.txt) - A native page for the customer account navigation menu.
- [CustomerAccountNativePagePageType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerAccountNativePagePageType.txt) - The type of customer account native page.
- [CustomerAccountPage](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/CustomerAccountPage.txt) - A customer account page.
- [CustomerAccountPageConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CustomerAccountPageConnection.txt) - An auto-generated type for paginating through multiple CustomerAccountPages.
- [CustomerAccountsV2](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerAccountsV2.txt) - Information about the shop's customer accounts.
- [CustomerAccountsVersion](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerAccountsVersion.txt) - The login redirection target for customer accounts.
- [CustomerAddTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerAddTaxExemptionsPayload.txt) - Return type for `customerAddTaxExemptions` mutation.
- [CustomerCancelDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerCancelDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerCancelDataErasureUserError`.
- [CustomerCancelDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerCancelDataErasurePayload.txt) - Return type for `customerCancelDataErasure` mutation.
- [CustomerCancelDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerCancelDataErasureUserError.txt) - An error that occurs when cancelling a customer data erasure request.
- [CustomerConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CustomerConnection.txt) - An auto-generated type for paginating through multiple Customers.
- [CustomerConsentCollectedFrom](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerConsentCollectedFrom.txt) - The source that collected the customer's consent to receive marketing materials.
- [CustomerCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerCreatePayload.txt) - Return type for `customerCreate` mutation.
- [CustomerCreditCard](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerCreditCard.txt) - Represents a card instrument for customer payment method.
- [CustomerCreditCardBillingAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerCreditCardBillingAddress.txt) - The billing address of a credit card payment instrument.
- [CustomerDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomerDeleteInput.txt) - The input fields to delete a customer.
- [CustomerDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerDeletePayload.txt) - Return type for `customerDelete` mutation.
- [CustomerEmailAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerEmailAddress.txt) - Represents an email address.
- [CustomerEmailAddressMarketingState](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerEmailAddressMarketingState.txt) - Possible marketing states for the customer’s email address.
- [CustomerEmailAddressOpenTrackingLevel](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerEmailAddressOpenTrackingLevel.txt) - The different levels related to whether a customer has opted in to having their opened emails tracked.
- [CustomerEmailMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomerEmailMarketingConsentInput.txt) - Information that describes when a customer consented to         receiving marketing material by email.
- [CustomerEmailMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerEmailMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by email.
- [CustomerEmailMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomerEmailMarketingConsentUpdateInput.txt) - The input fields for the email consent information to update for a given customer ID.
- [CustomerEmailMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerEmailMarketingConsentUpdatePayload.txt) - Return type for `customerEmailMarketingConsentUpdate` mutation.
- [CustomerEmailMarketingConsentUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerEmailMarketingConsentUpdateUserError.txt) - An error that occurs during the execution of `CustomerEmailMarketingConsentUpdate`.
- [CustomerEmailMarketingConsentUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerEmailMarketingConsentUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CustomerEmailMarketingConsentUpdateUserError`.
- [CustomerEmailMarketingState](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerEmailMarketingState.txt) - The possible email marketing states for a customer.
- [CustomerGenerateAccountActivationUrlPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerGenerateAccountActivationUrlPayload.txt) - Return type for `customerGenerateAccountActivationUrl` mutation.
- [CustomerIdentifierInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomerIdentifierInput.txt) - The input fields for identifying a customer.
- [CustomerInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomerInput.txt) - The input fields and values to use when creating or updating a customer.
- [CustomerJourney](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerJourney.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerJourneySummary](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerJourneySummary.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerMarketingOptInLevel](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerMarketingOptInLevel.txt) - The possible values for the marketing subscription opt-in level enabled at the time the customer consented to receive marketing information.  The levels are defined by [the M3AAWG best practices guideline   document](https://www.m3aawg.org/sites/maawg/files/news/M3AAWG_Senders_BCP_Ver3-2015-02.pdf).
- [CustomerMergeError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerMergeError.txt) - The error blocking a customer merge.
- [CustomerMergeErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerMergeErrorCode.txt) - Possible error codes that can be returned by `CustomerMergeUserError`.
- [CustomerMergeErrorFieldType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerMergeErrorFieldType.txt) - The types of the hard blockers preventing a customer from being merged to another customer.
- [CustomerMergeOverrideFields](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomerMergeOverrideFields.txt) - The input fields to override default customer merge rules.
- [CustomerMergePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerMergePayload.txt) - Return type for `customerMerge` mutation.
- [CustomerMergePreview](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerMergePreview.txt) - A preview of the results of a customer merge request.
- [CustomerMergePreviewAlternateFields](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerMergePreviewAlternateFields.txt) - The fields that can be used to override the default fields.
- [CustomerMergePreviewBlockingFields](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerMergePreviewBlockingFields.txt) - The blocking fields of a customer merge preview. These fields will block customer merge unless edited.
- [CustomerMergePreviewDefaultFields](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerMergePreviewDefaultFields.txt) - The fields that will be kept as part of a customer merge preview.
- [CustomerMergeRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerMergeRequest.txt) - A merge request for merging two customers.
- [CustomerMergeRequestStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerMergeRequestStatus.txt) - The status of the customer merge request.
- [CustomerMergeUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerMergeUserError.txt) - An error that occurs while merging two customers.
- [CustomerMergeable](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerMergeable.txt) - An object that represents whether a customer can be merged with another customer.
- [CustomerMoment](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/CustomerMoment.txt) - Represents a session preceding an order, often used for building a timeline of events leading to an order.
- [CustomerMomentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CustomerMomentConnection.txt) - An auto-generated type for paginating through multiple CustomerMoments.
- [CustomerPaymentInstrument](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/CustomerPaymentInstrument.txt) - All possible instruments for CustomerPaymentMethods.
- [CustomerPaymentInstrumentBillingAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerPaymentInstrumentBillingAddress.txt) - The billing address of a payment instrument.
- [CustomerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerPaymentMethod.txt) - A customer's payment method.
- [CustomerPaymentMethodConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CustomerPaymentMethodConnection.txt) - An auto-generated type for paginating through multiple CustomerPaymentMethods.
- [CustomerPaymentMethodCreateFromDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerPaymentMethodCreateFromDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodCreateFromDuplicationData`.
- [CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodCreateFromDuplicationDataUserError`.
- [CustomerPaymentMethodCreditCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerPaymentMethodCreditCardCreatePayload.txt) - Return type for `customerPaymentMethodCreditCardCreate` mutation.
- [CustomerPaymentMethodCreditCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerPaymentMethodCreditCardUpdatePayload.txt) - Return type for `customerPaymentMethodCreditCardUpdate` mutation.
- [CustomerPaymentMethodGetDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerPaymentMethodGetDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetDuplicationData`.
- [CustomerPaymentMethodGetDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerPaymentMethodGetDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetDuplicationDataUserError`.
- [CustomerPaymentMethodGetUpdateUrlPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerPaymentMethodGetUpdateUrlPayload.txt) - Return type for `customerPaymentMethodGetUpdateUrl` mutation.
- [CustomerPaymentMethodGetUpdateUrlUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerPaymentMethodGetUpdateUrlUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetUpdateUrl`.
- [CustomerPaymentMethodGetUpdateUrlUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerPaymentMethodGetUpdateUrlUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetUpdateUrlUserError`.
- [CustomerPaymentMethodPaypalBillingAgreementCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerPaymentMethodPaypalBillingAgreementCreatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementCreate` mutation.
- [CustomerPaymentMethodPaypalBillingAgreementUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerPaymentMethodPaypalBillingAgreementUpdatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementUpdate` mutation.
- [CustomerPaymentMethodRemoteCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerPaymentMethodRemoteCreatePayload.txt) - Return type for `customerPaymentMethodRemoteCreate` mutation.
- [CustomerPaymentMethodRemoteInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomerPaymentMethodRemoteInput.txt) - The input fields for a remote gateway payment method, only one remote reference permitted.
- [CustomerPaymentMethodRemoteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerPaymentMethodRemoteUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodRemoteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerPaymentMethodRemoteUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodRemoteUserError`.
- [CustomerPaymentMethodRevocationReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerPaymentMethodRevocationReason.txt) - The revocation reason types for a customer payment method.
- [CustomerPaymentMethodRevokePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerPaymentMethodRevokePayload.txt) - Return type for `customerPaymentMethodRevoke` mutation.
- [CustomerPaymentMethodSendUpdateEmailPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerPaymentMethodSendUpdateEmailPayload.txt) - Return type for `customerPaymentMethodSendUpdateEmail` mutation.
- [CustomerPaymentMethodUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerPaymentMethodUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerPaymentMethodUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodUserError`.
- [CustomerPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerPaypalBillingAgreement.txt) - Represents a PayPal instrument for customer payment method.
- [CustomerPhoneNumber](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerPhoneNumber.txt) - A phone number.
- [CustomerPredictedSpendTier](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerPredictedSpendTier.txt) - The valid tiers for the predicted spend of a customer with a shop.
- [CustomerProductSubscriberStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerProductSubscriberStatus.txt) - The possible product subscription states for a customer, as defined by the customer's subscription contracts.
- [CustomerRemoveTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerRemoveTaxExemptionsPayload.txt) - Return type for `customerRemoveTaxExemptions` mutation.
- [CustomerReplaceTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerReplaceTaxExemptionsPayload.txt) - Return type for `customerReplaceTaxExemptions` mutation.
- [CustomerRequestDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerRequestDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerRequestDataErasureUserError`.
- [CustomerRequestDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerRequestDataErasurePayload.txt) - Return type for `customerRequestDataErasure` mutation.
- [CustomerRequestDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerRequestDataErasureUserError.txt) - An error that occurs when requesting a customer data erasure.
- [CustomerSavedSearchSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerSavedSearchSortKeys.txt) - The set of valid sort keys for the CustomerSavedSearch query.
- [CustomerSegmentMember](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerSegmentMember.txt) - The member of a segment.
- [CustomerSegmentMemberConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CustomerSegmentMemberConnection.txt) - The connection type for the `CustomerSegmentMembers` object.
- [CustomerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerSegmentMembersQuery.txt) - A job to determine a list of members, such as customers, that are associated with an individual segment.
- [CustomerSegmentMembersQueryCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerSegmentMembersQueryCreatePayload.txt) - Return type for `customerSegmentMembersQueryCreate` mutation.
- [CustomerSegmentMembersQueryInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomerSegmentMembersQueryInput.txt) - The input fields and values for creating a customer segment members query.
- [CustomerSegmentMembersQueryUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerSegmentMembersQueryUserError.txt) - Represents a customer segment members query custom error.
- [CustomerSegmentMembersQueryUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerSegmentMembersQueryUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSegmentMembersQueryUserError`.
- [CustomerSendAccountInviteEmailPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerSendAccountInviteEmailPayload.txt) - Return type for `customerSendAccountInviteEmail` mutation.
- [CustomerSendAccountInviteEmailUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerSendAccountInviteEmailUserError.txt) - Defines errors for customerSendAccountInviteEmail mutation.
- [CustomerSendAccountInviteEmailUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerSendAccountInviteEmailUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSendAccountInviteEmailUserError`.
- [CustomerShopPayAgreement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerShopPayAgreement.txt) - Represents a Shop Pay card instrument for customer payment method.
- [CustomerSmsMarketingConsentError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerSmsMarketingConsentError.txt) - An error that occurs during execution of an SMS marketing consent mutation.
- [CustomerSmsMarketingConsentErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerSmsMarketingConsentErrorCode.txt) - Possible error codes that can be returned by `CustomerSmsMarketingConsentError`.
- [CustomerSmsMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomerSmsMarketingConsentInput.txt) - The marketing consent information when the customer consented to         receiving marketing material by SMS.
- [CustomerSmsMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerSmsMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by SMS.  The customer's consent state reflects the record with the most recent date when consent was updated.
- [CustomerSmsMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/CustomerSmsMarketingConsentUpdateInput.txt) - The input fields for updating SMS marketing consent information for a given customer ID.
- [CustomerSmsMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerSmsMarketingConsentUpdatePayload.txt) - Return type for `customerSmsMarketingConsentUpdate` mutation.
- [CustomerSmsMarketingState](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerSmsMarketingState.txt) - The valid SMS marketing states for a customer’s phone number.
- [CustomerSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerSortKeys.txt) - The set of valid sort keys for the Customer query.
- [CustomerState](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/CustomerState.txt) - The valid values for the state of a customer's account with a shop.
- [CustomerStatistics](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerStatistics.txt) - A customer's computed statistics.
- [CustomerUpdateDefaultAddressPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerUpdateDefaultAddressPayload.txt) - Return type for `customerUpdateDefaultAddress` mutation.
- [CustomerUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/CustomerUpdatePayload.txt) - Return type for `customerUpdate` mutation.
- [CustomerVisit](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerVisit.txt) - Represents a customer's session visiting a shop's online store, including information about the marketing activity attributed to starting the session.
- [CustomerVisitProductInfo](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/CustomerVisitProductInfo.txt) - This type returns the information about the product and product variant from a customer visit.
- [CustomerVisitProductInfoConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/CustomerVisitProductInfoConnection.txt) - An auto-generated type for paginating through multiple CustomerVisitProductInfos.
- [DataSaleOptOutPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DataSaleOptOutPayload.txt) - Return type for `dataSaleOptOut` mutation.
- [DataSaleOptOutUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DataSaleOptOutUserError.txt) - An error that occurs during the execution of `DataSaleOptOut`.
- [DataSaleOptOutUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DataSaleOptOutUserErrorCode.txt) - Possible error codes that can be returned by `DataSaleOptOutUserError`.
- [Date](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/Date.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date string. For example, September 7, 2019 is represented as `"2019-07-16"`.
- [DateTime](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/DateTime.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date and time string. For example, 3:50 pm on September 7, 2019 in the time zone of UTC (Coordinated Universal Time) is represented as `"2019-09-07T15:50:00Z`".
- [DayOfTheWeek](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DayOfTheWeek.txt) - Days of the week from Monday to Sunday.
- [Decimal](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/Decimal.txt) - A signed decimal number, which supports arbitrary precision and is serialized as a string.  Example values: `"29.99"`, `"29.999"`.
- [DelegateAccessToken](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DelegateAccessToken.txt) - A token that delegates a set of scopes from the original permission.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [DelegateAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DelegateAccessTokenCreatePayload.txt) - Return type for `delegateAccessTokenCreate` mutation.
- [DelegateAccessTokenCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DelegateAccessTokenCreateUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenCreate`.
- [DelegateAccessTokenCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DelegateAccessTokenCreateUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenCreateUserError`.
- [DelegateAccessTokenDestroyPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DelegateAccessTokenDestroyPayload.txt) - Return type for `delegateAccessTokenDestroy` mutation.
- [DelegateAccessTokenDestroyUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DelegateAccessTokenDestroyUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenDestroy`.
- [DelegateAccessTokenDestroyUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DelegateAccessTokenDestroyUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenDestroyUserError`.
- [DelegateAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DelegateAccessTokenInput.txt) - The input fields for a delegate access token.
- [DeletionEvent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeletionEvent.txt) - Deletion events chronicle the destruction of resources (e.g. products and collections). Once deleted, the deletion event is the only trace of the original's existence, as the resource itself has been removed and can no longer be accessed.
- [DeletionEventConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DeletionEventConnection.txt) - An auto-generated type for paginating through multiple DeletionEvents.
- [DeletionEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeletionEventSortKeys.txt) - The set of valid sort keys for the DeletionEvent query.
- [DeletionEventSubjectType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeletionEventSubjectType.txt) - The supported subject types of deletion events.
- [DeliveryAvailableService](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryAvailableService.txt) - A shipping service and a list of countries that the service is available for.
- [DeliveryBrandedPromise](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryBrandedPromise.txt) - Represents a branded promise presented to buyers.
- [DeliveryCarrierService](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCarrierService.txt) - A carrier service (also known as a carrier calculated service or shipping service) provides real-time shipping rates to Shopify. Some common carrier services include Canada Post, FedEx, UPS, and USPS. The term **carrier** is often used interchangeably with the terms **shipping company** and **rate provider**.  Using the CarrierService resource, you can add a carrier service to a shop and then provide a list of applicable shipping rates at checkout. You can even use the cart data to adjust shipping rates and offer shipping discounts based on what is in the customer's cart.  ## Requirements for accessing the CarrierService resource To access the CarrierService resource, add the `write_shipping` permission to your app's requested scopes. For more information, see [API access scopes](https://shopify.dev/docs/admin-api/access-scopes).  Your app's request to create a carrier service will fail unless the store installing your carrier service meets one of the following requirements: * It's on the Advanced Shopify plan or higher. * It's on the Shopify plan with yearly billing, or the carrier service feature has been added to the store for a monthly fee. For more information, contact [Shopify Support](https://help.shopify.com/questions). * It's a development store.  > Note: > If a store changes its Shopify plan, then the store's association with a carrier service is deactivated if the store no long meets one of the requirements above.  ## Providing shipping rates to Shopify When adding a carrier service to a store, you need to provide a POST endpoint rooted in the `callbackUrl` property where Shopify can retrieve applicable shipping rates. The callback URL should be a public endpoint that expects these requests from Shopify.  ### Example shipping rate request sent to a carrier service  ```json {   "rate": {     "origin": {       "country": "CA",       "postal_code": "K2P1L4",       "province": "ON",       "city": "Ottawa",       "name": null,       "address1": "150 Elgin St.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": "Jamie D's Emporium"     },     "destination": {       "country": "CA",       "postal_code": "K1M1M4",       "province": "ON",       "city": "Ottawa",       "name": "Bob Norman",       "address1": "24 Sussex Dr.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": null     },     "items": [{       "name": "Short Sleeve T-Shirt",       "sku": "",       "quantity": 1,       "grams": 1000,       "price": 1999,       "vendor": "Jamie D's Emporium",       "requires_shipping": true,       "taxable": true,       "fulfillment_service": "manual",       "properties": null,       "product_id": 48447225880,       "variant_id": 258644705304     }],     "currency": "USD",     "locale": "en"   } } ```  ### Example response ```json {    "rates": [        {            "service_name": "canadapost-overnight",            "service_code": "ON",            "total_price": "1295",            "description": "This is the fastest option by far",            "currency": "CAD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-2dayground",            "service_code": "2D",            "total_price": "2934",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-priorityovernight",            "service_code": "1D",            "total_price": "3587",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        }    ] } ```  The `address3`, `fax`, `address_type`, and `company_name` fields are returned by specific [ActiveShipping](https://github.com/Shopify/active_shipping) providers. For API-created carrier services, you should use only the following shipping address fields: * `address1` * `address2` * `city` * `zip` * `province` * `country`  Other values remain as `null` and are not sent to the callback URL.  ### Response fields  When Shopify requests shipping rates using your callback URL, the response object `rates` must be a JSON array of objects with the following fields.  Required fields must be included in the response for the carrier service integration to work properly.  | Field                   | Required | Description                                                                                                                                                                                                  | | ----------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `service_name`          | Yes      | The name of the rate, which customers see at checkout. For example: `Expedited Mail`.                                                                                                                        | | `description`           | Yes      | A description of the rate, which customers see at checkout. For example: `Includes tracking and insurance`.                                                                                                  | | `service_code`          | Yes      | A unique code associated with the rate. For example: `expedited_mail`.                                                                                                                                       | | `currency`              | Yes      | The currency of the shipping rate.                                                                                                                                                                           | | `total_price`           | Yes      | The total price expressed in subunits. If the currency doesn't use subunits, then the value must be multiplied by 100. For example: `"total_price": 500` for 5.00 CAD, `"total_price": 100000` for 1000 JPY. | | `phone_required`        | No       | Whether the customer must provide a phone number at checkout.                                                                                                                                                | | `min_delivery_date`     | No       | The earliest delivery date for the displayed rate.                                                                                                                                                           | | `max_delivery_date`     | No       | The latest delivery date for the displayed rate to still be valid.                                                                                                                                           |  ### Special conditions  * To indicate that this carrier service cannot handle this shipping request, return an empty array and any successful (20x) HTTP code. * To force backup rates instead, return a 40x or 50x HTTP code with any content. A good choice is the regular 404 Not Found code. * Redirects (30x codes) will only be followed for the same domain as the original callback URL. Attempting to redirect to a different domain will trigger backup rates. * There is no retry mechanism. The response must be successful on the first try, within the time budget listed below. Timeouts or errors will trigger backup rates.  ## Response Timeouts  The read timeout for rate requests are dynamic, based on the number of requests per minute (RPM). These limits are applied to each shop-app pair. The timeout values are as follows.  | RPM Range     | Timeout    | | ------------- | ---------- | | Under 1500    | 10s        | | 1500 to 3000  | 5s         | | Over 3000     | 3s         |  > Note: > These values are upper limits and should not be interpretted as a goal to develop towards. Shopify is constantly evaluating the performance of the platform and working towards improving resilience as well as app capabilities. As such, these numbers may be adjusted outside of our normal versioning timelines.  ## Server-side caching of requests Shopify provides server-side caching to reduce the number of requests it makes. Any shipping rate request that identically matches the following fields will be retrieved from Shopify's cache of the initial response: * variant IDs * default shipping box weight and dimensions * variant quantities * carrier service ID * origin address * destination address * item weights and signatures  If any of these fields differ, or if the cache has expired since the original request, then new shipping rates are requested. The cache expires 15 minutes after rates are successfully returned. If an error occurs, then the cache expires after 30 seconds.
- [DeliveryCarrierServiceAndLocations](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCarrierServiceAndLocations.txt) - A carrier service and the associated list of shop locations.
- [DeliveryCarrierServiceConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DeliveryCarrierServiceConnection.txt) - An auto-generated type for paginating through multiple DeliveryCarrierServices.
- [DeliveryCarrierServiceCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryCarrierServiceCreateInput.txt) - The input fields required to create a carrier service.
- [DeliveryCarrierServiceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryCarrierServiceUpdateInput.txt) - The input fields used to update a carrier service.
- [DeliveryCondition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCondition.txt) - A condition that must pass for a delivery method definition to be applied to an order.
- [DeliveryConditionCriteria](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DeliveryConditionCriteria.txt) - The value (weight or price) that the condition field is compared to.
- [DeliveryConditionField](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryConditionField.txt) - The field type that the condition will be applied to.
- [DeliveryConditionOperator](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryConditionOperator.txt) - The operator to use to determine if the condition passes.
- [DeliveryCountry](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCountry.txt) - A country that is used to define a shipping zone.
- [DeliveryCountryAndZone](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCountryAndZone.txt) - The country details and the associated shipping zone.
- [DeliveryCountryCodeOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCountryCodeOrRestOfWorld.txt) - The country code and whether the country is a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryCodesOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCountryCodesOrRestOfWorld.txt) - The list of country codes and information whether the countries are a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryCountryInput.txt) - The input fields to specify a country.
- [DeliveryCustomization](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCustomization.txt) - A delivery customization.
- [DeliveryCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliveryCustomizationActivationPayload.txt) - Return type for `deliveryCustomizationActivation` mutation.
- [DeliveryCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DeliveryCustomizationConnection.txt) - An auto-generated type for paginating through multiple DeliveryCustomizations.
- [DeliveryCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliveryCustomizationCreatePayload.txt) - Return type for `deliveryCustomizationCreate` mutation.
- [DeliveryCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliveryCustomizationDeletePayload.txt) - Return type for `deliveryCustomizationDelete` mutation.
- [DeliveryCustomizationError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCustomizationError.txt) - An error that occurs during the execution of a delivery customization mutation.
- [DeliveryCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryCustomizationErrorCode.txt) - Possible error codes that can be returned by `DeliveryCustomizationError`.
- [DeliveryCustomizationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryCustomizationInput.txt) - The input fields to create and update a delivery customization.
- [DeliveryCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliveryCustomizationUpdatePayload.txt) - Return type for `deliveryCustomizationUpdate` mutation.
- [DeliveryLegacyModeBlocked](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryLegacyModeBlocked.txt) - Whether the shop is blocked from converting to full multi-location delivery profiles mode. If the shop is blocked, then the blocking reasons are also returned.
- [DeliveryLegacyModeBlockedReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryLegacyModeBlockedReason.txt) - Reasons the shop is blocked from converting to full multi-location delivery profiles mode.
- [DeliveryLocalPickupSettings](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryLocalPickupSettings.txt) - Local pickup settings associated with a location.
- [DeliveryLocalPickupTime](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryLocalPickupTime.txt) - Possible pickup time values that a location enabled for local pickup can have.
- [DeliveryLocationGroup](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryLocationGroup.txt) - A location group is a collection of locations. They share zones and delivery methods across delivery profiles.
- [DeliveryLocationGroupZone](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryLocationGroupZone.txt) - Links a location group with a zone and the associated method definitions.
- [DeliveryLocationGroupZoneConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DeliveryLocationGroupZoneConnection.txt) - An auto-generated type for paginating through multiple DeliveryLocationGroupZones.
- [DeliveryLocationGroupZoneInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryLocationGroupZoneInput.txt) - The input fields for a delivery zone associated to a location group and profile.
- [DeliveryLocationLocalPickupEnableInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryLocationLocalPickupEnableInput.txt) - The input fields for a local pickup setting associated with a location.
- [DeliveryLocationLocalPickupSettingsError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryLocationLocalPickupSettingsError.txt) - Represents an error that happened when changing local pickup settings for a location.
- [DeliveryLocationLocalPickupSettingsErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryLocationLocalPickupSettingsErrorCode.txt) - Possible error codes that can be returned by `DeliveryLocationLocalPickupSettingsError`.
- [DeliveryMethod](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryMethod.txt) - The delivery method used by a fulfillment order.
- [DeliveryMethodAdditionalInformation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryMethodAdditionalInformation.txt) - Additional information included on a delivery method that will help during the delivery process.
- [DeliveryMethodDefinition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryMethodDefinition.txt) - A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
- [DeliveryMethodDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DeliveryMethodDefinitionConnection.txt) - An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
- [DeliveryMethodDefinitionCounts](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryMethodDefinitionCounts.txt) - The number of method definitions for a zone, separated into merchant-owned and participant definitions.
- [DeliveryMethodDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryMethodDefinitionInput.txt) - The input fields for a method definition.
- [DeliveryMethodDefinitionType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryMethodDefinitionType.txt) - The different types of method definitions to filter by.
- [DeliveryMethodType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryMethodType.txt) - Possible method types that a delivery method can have.
- [DeliveryParticipant](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryParticipant.txt) - A participant defines carrier-calculated rates for shipping services with a possible merchant-defined fixed fee or a percentage-of-rate fee.
- [DeliveryParticipantInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryParticipantInput.txt) - The input fields for a participant.
- [DeliveryParticipantService](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryParticipantService.txt) - A mail service provided by the participant.
- [DeliveryParticipantServiceInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryParticipantServiceInput.txt) - The input fields for a shipping service provided by a participant.
- [DeliveryPriceConditionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryPriceConditionInput.txt) - The input fields for a price-based condition of a delivery method definition.
- [DeliveryProductVariantsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryProductVariantsCount.txt) - How many product variants are in a profile. This count is capped at 500.
- [DeliveryProfile](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryProfile.txt) - A shipping profile. In Shopify, a shipping profile is a set of shipping rates scoped to a set of products or variants that can be shipped from selected locations to zones. Learn more about [building with delivery profiles](https://shopify.dev/apps/build/purchase-options/deferred/delivery-and-deferment/build-delivery-profiles).
- [DeliveryProfileConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DeliveryProfileConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfiles.
- [DeliveryProfileCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliveryProfileCreatePayload.txt) - Return type for `deliveryProfileCreate` mutation.
- [DeliveryProfileInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryProfileInput.txt) - The input fields for a delivery profile.
- [DeliveryProfileItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryProfileItem.txt) - A product and the subset of associated variants that are part of this delivery profile.
- [DeliveryProfileItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DeliveryProfileItemConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfileItems.
- [DeliveryProfileLocationGroup](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryProfileLocationGroup.txt) - Links a location group with zones. Both are associated to a delivery profile.
- [DeliveryProfileLocationGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryProfileLocationGroupInput.txt) - The input fields for a location group associated to a delivery profile.
- [DeliveryProfileRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliveryProfileRemovePayload.txt) - Return type for `deliveryProfileRemove` mutation.
- [DeliveryProfileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliveryProfileUpdatePayload.txt) - Return type for `deliveryProfileUpdate` mutation.
- [DeliveryPromiseParticipantsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliveryPromiseParticipantsUpdatePayload.txt) - Return type for `deliveryPromiseParticipantsUpdate` mutation.
- [DeliveryPromisePromiseParticipantParticipantOwnerType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryPromisePromiseParticipantParticipantOwnerType.txt) - The type of object that the participant is attached to.
- [DeliveryPromisePromiseParticipantPromiseParticipantOwner](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DeliveryPromisePromiseParticipantPromiseParticipantOwner.txt) - The object that the participant references.
- [DeliveryPromiseProvider](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryPromiseProvider.txt) - A delivery promise provider. Currently restricted to select approved delivery promise partners.
- [DeliveryPromiseProviderUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliveryPromiseProviderUpsertPayload.txt) - Return type for `deliveryPromiseProviderUpsert` mutation.
- [DeliveryPromiseProviderUpsertUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryPromiseProviderUpsertUserError.txt) - An error that occurs during the execution of `DeliveryPromiseProviderUpsert`.
- [DeliveryPromiseProviderUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryPromiseProviderUpsertUserErrorCode.txt) - Possible error codes that can be returned by `DeliveryPromiseProviderUpsertUserError`.
- [DeliveryPromiseSetting](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryPromiseSetting.txt) - The delivery promise settings.
- [DeliveryProvince](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryProvince.txt) - A region that is used to define a shipping zone.
- [DeliveryProvinceInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryProvinceInput.txt) - The input fields to specify a region.
- [DeliveryRateDefinition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryRateDefinition.txt) - The merchant-defined rate of the [DeliveryMethodDefinition](https://shopify.dev/api/admin-graphql/latest/objects/DeliveryMethodDefinition).
- [DeliveryRateDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryRateDefinitionInput.txt) - The input fields for a rate definition.
- [DeliveryRateProvider](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DeliveryRateProvider.txt) - A rate provided by a merchant-defined rate or a participant.
- [DeliverySetting](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliverySetting.txt) - The `DeliverySetting` object enables you to manage shop-wide shipping settings. You can enable legacy compatibility mode for the multi-location delivery profiles feature if the legacy mode isn't blocked.
- [DeliverySettingInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliverySettingInput.txt) - The input fields for shop-level delivery settings.
- [DeliverySettingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliverySettingUpdatePayload.txt) - Return type for `deliverySettingUpdate` mutation.
- [DeliveryShippingOriginAssignPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DeliveryShippingOriginAssignPayload.txt) - Return type for `deliveryShippingOriginAssign` mutation.
- [DeliveryUpdateConditionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryUpdateConditionInput.txt) - The input fields for updating the condition of a delivery method definition.
- [DeliveryWeightConditionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DeliveryWeightConditionInput.txt) - The input fields for a weight-based condition of a delivery method definition.
- [DeliveryZone](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryZone.txt) - A zone is a group of countries that have the same shipping rates. Customers can order products from a store only if they choose a shipping destination that's included in one of the store's zones.
- [DepositConfiguration](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DepositConfiguration.txt) - Configuration of the deposit.
- [DepositInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DepositInput.txt) - The input fields configuring the deposit for a B2B buyer.
- [DepositPercentage](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DepositPercentage.txt) - A percentage deposit.
- [DigitalWallet](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DigitalWallet.txt) - Digital wallet, such as Apple Pay, which can be used for accelerated checkouts.
- [Discount](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/Discount.txt) - A discount.
- [DiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountAllocation.txt) - An amount that's allocated to a line based on an associated discount application.
- [DiscountAllocationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DiscountAllocationConnection.txt) - An auto-generated type for paginating through multiple DiscountAllocations.
- [DiscountAmount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountAmount.txt) - The fixed amount value of a discount, and whether the amount is applied to each entitled item or spread evenly across the entitled items.
- [DiscountAmountInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountAmountInput.txt) - The input fields for the value of the discount and how it is applied.
- [DiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/DiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountApplicationAllocationMethod](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountApplicationAllocationMethod.txt) - The method by which the discount's value is allocated onto its entitled lines.
- [DiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple DiscountApplications.
- [DiscountApplicationLevel](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountApplicationLevel.txt) - The level at which the discount's value is applied.
- [DiscountApplicationTargetSelection](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountApplicationTargetSelection.txt) - The lines on the order to which the discount is applied, of the type defined by the discount application's `targetType`. For example, the value `ENTITLED`, combined with a `targetType` of `LINE_ITEM`, applies the discount on all line items that are entitled to the discount. The value `ALL`, combined with a `targetType` of `SHIPPING_LINE`, applies the discount on all shipping lines.
- [DiscountApplicationTargetType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountApplicationTargetType.txt) - The type of line (i.e. line item or shipping line) on an order that the discount is applicable towards.
- [DiscountAutomatic](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DiscountAutomatic.txt) - The type of discount associated to the automatic discount. For example, the automatic discount might offer a basic discount using a fixed percentage, or a fixed amount, on specific products from the order. The automatic discount may also be a BXGY discount, which offers customer discounts on select products if they add a specific product to their order.
- [DiscountAutomaticActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticActivatePayload.txt) - Return type for `discountAutomaticActivate` mutation.
- [DiscountAutomaticApp](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountAutomaticApp.txt) - The `DiscountAutomaticApp` object stores information about automatic discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountAutomaticApp`when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountCodeApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeApp) object has similar functionality to the `DiscountAutomaticApp` object, with the exception that `DiscountCodeApp` stores information about discount codes that are managed by an app using Shopify Functions.
- [DiscountAutomaticAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticAppCreatePayload.txt) - Return type for `discountAutomaticAppCreate` mutation.
- [DiscountAutomaticAppInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountAutomaticAppInput.txt) - The input fields for creating or updating an automatic discount that's managed by an app.  Use these input fields when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountAutomaticAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticAppUpdatePayload.txt) - Return type for `discountAutomaticAppUpdate` mutation.
- [DiscountAutomaticBasic](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountAutomaticBasic.txt) - The `DiscountAutomaticBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are automatically applied on a cart and at checkout. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountAutomaticBasic` object stores information about automatic amount off discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBasic) object has similar functionality to the `DiscountAutomaticBasic` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticBasicCreatePayload.txt) - Return type for `discountAutomaticBasicCreate` mutation.
- [DiscountAutomaticBasicInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountAutomaticBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticBasicUpdatePayload.txt) - Return type for `discountAutomaticBasicUpdate` mutation.
- [DiscountAutomaticBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticBulkDeletePayload.txt) - Return type for `discountAutomaticBulkDelete` mutation.
- [DiscountAutomaticBxgy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountAutomaticBxgy.txt) - The `DiscountAutomaticBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are automatically applied on a cart and at checkout. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountAutomaticBxgy` object stores information about automatic BXGY discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBxgy) object has similar functionality to the `DiscountAutomaticBxgy` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticBxgyCreatePayload.txt) - Return type for `discountAutomaticBxgyCreate` mutation.
- [DiscountAutomaticBxgyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountAutomaticBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticBxgyUpdatePayload.txt) - Return type for `discountAutomaticBxgyUpdate` mutation.
- [DiscountAutomaticConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DiscountAutomaticConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomatics.
- [DiscountAutomaticDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticDeactivatePayload.txt) - Return type for `discountAutomaticDeactivate` mutation.
- [DiscountAutomaticDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticDeletePayload.txt) - Return type for `discountAutomaticDelete` mutation.
- [DiscountAutomaticFreeShipping](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountAutomaticFreeShipping.txt) - The `DiscountAutomaticFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are automatically applied on a cart and at checkout. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountAutomaticFreeShipping` object stores information about automatic free shipping discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeFreeShipping) object has similar functionality to the `DiscountAutomaticFreeShipping` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticFreeShippingCreatePayload.txt) - Return type for `discountAutomaticFreeShippingCreate` mutation.
- [DiscountAutomaticFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountAutomaticFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountAutomaticFreeShippingUpdatePayload.txt) - Return type for `discountAutomaticFreeShippingUpdate` mutation.
- [DiscountAutomaticNode](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountAutomaticNode.txt) - The `DiscountAutomaticNode` object enables you to manage [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts) that are applied when an order meets specific criteria. You can create amount off, free shipping, or buy X get Y automatic discounts. For example, you can offer customers a free shipping discount that applies when conditions are met. Or you can offer customers a buy X get Y discount that's automatically applied when customers spend a specified amount of money, or a specified quantity of products.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountAutomaticNodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DiscountAutomaticNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomaticNodes.
- [DiscountClass](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [DiscountCode](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DiscountCode.txt) - The type of discount associated with the discount code. For example, the discount code might offer a basic discount of a fixed percentage, or a fixed amount, on specific products or the order. Alternatively, the discount might offer the customer free shipping on their order. A third option is a Buy X, Get Y (BXGY) discount, which offers a customer discounts on select products if they add a specific product to their order.
- [DiscountCodeActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeActivatePayload.txt) - Return type for `discountCodeActivate` mutation.
- [DiscountCodeApp](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCodeApp.txt) - The `DiscountCodeApp` object stores information about code discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountCodeApp` when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountAutomaticApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticApp) object has similar functionality to the `DiscountCodeApp` object, with the exception that `DiscountAutomaticApp` stores information about automatic discounts that are managed by an app using Shopify Functions.
- [DiscountCodeAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeAppCreatePayload.txt) - Return type for `discountCodeAppCreate` mutation.
- [DiscountCodeAppInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCodeAppInput.txt) - The input fields for creating or updating a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions).   Use these input fields when you need advanced or custom discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCodeAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeAppUpdatePayload.txt) - Return type for `discountCodeAppUpdate` mutation.
- [DiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCodeApplication.txt) - Discount code applications capture the intentions of a discount code at the time that it is applied onto an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountCodeBasic](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCodeBasic.txt) - The `DiscountCodeBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are applied on a cart and at checkout when a customer enters a code. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountCodeBasic` object stores information about amount off code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBasic) object has similar functionality to the `DiscountCodeBasic` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeBasicCreatePayload.txt) - Return type for `discountCodeBasicCreate` mutation.
- [DiscountCodeBasicInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCodeBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.
- [DiscountCodeBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeBasicUpdatePayload.txt) - Return type for `discountCodeBasicUpdate` mutation.
- [DiscountCodeBulkActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeBulkActivatePayload.txt) - Return type for `discountCodeBulkActivate` mutation.
- [DiscountCodeBulkDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeBulkDeactivatePayload.txt) - Return type for `discountCodeBulkDeactivate` mutation.
- [DiscountCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeBulkDeletePayload.txt) - Return type for `discountCodeBulkDelete` mutation.
- [DiscountCodeBxgy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCodeBxgy.txt) - The `DiscountCodeBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are applied on a cart and at checkout when a customer enters a code. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountCodeBxgy` object stores information about BXGY code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBxgy) object has similar functionality to the `DiscountCodeBxgy` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeBxgyCreatePayload.txt) - Return type for `discountCodeBxgyCreate` mutation.
- [DiscountCodeBxgyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCodeBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeBxgyUpdatePayload.txt) - Return type for `discountCodeBxgyUpdate` mutation.
- [DiscountCodeDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeDeactivatePayload.txt) - Return type for `discountCodeDeactivate` mutation.
- [DiscountCodeDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeDeletePayload.txt) - Return type for `discountCodeDelete` mutation.
- [DiscountCodeFreeShipping](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCodeFreeShipping.txt) - The `DiscountCodeFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are applied on a cart and at checkout when a customer enters a code. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountCodeFreeShipping` object stores information about free shipping code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticFreeShipping) object has similar functionality to the `DiscountCodeFreeShipping` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeFreeShippingCreatePayload.txt) - Return type for `discountCodeFreeShippingCreate` mutation.
- [DiscountCodeFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCodeFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeFreeShippingUpdatePayload.txt) - Return type for `discountCodeFreeShippingUpdate` mutation.
- [DiscountCodeNode](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCodeNode.txt) - The `DiscountCodeNode` object enables you to manage [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) that are applied when customers enter a code at checkout. For example, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store. Or, you can offer discounts where customers have to enter a code to get free shipping. Merchants can create and share discount codes individually with customers.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountCodeNodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DiscountCodeNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountCodeNodes.
- [DiscountCodeRedeemCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountCodeRedeemCodeBulkDeletePayload.txt) - Return type for `discountCodeRedeemCodeBulkDelete` mutation.
- [DiscountCodeSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountCodeSortKeys.txt) - The set of valid sort keys for the DiscountCode query.
- [DiscountCollections](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCollections.txt) - A list of collections that the discount can have as a prerequisite or a list of collections to which the discount can be applied.
- [DiscountCollectionsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCollectionsInput.txt) - The input fields for collections attached to a discount.
- [DiscountCombinesWith](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCombinesWith.txt) - The [discount classes](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that you can use in combination with [Shopify discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCombinesWithInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCombinesWithInput.txt) - The input fields to determine which discount classes the discount can combine with.
- [DiscountCountries](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCountries.txt) - The shipping destinations where the discount can be applied.
- [DiscountCountriesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCountriesInput.txt) - The input fields for a list of countries to add or remove from the free shipping discount.
- [DiscountCountryAll](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCountryAll.txt) - The `DiscountCountryAll` object lets you target all countries as shipping destination for discount eligibility.
- [DiscountCustomerAll](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCustomerAll.txt) - The `DiscountCustomerAll` object lets you target all customers for discount eligibility.
- [DiscountCustomerBuys](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCustomerBuys.txt) - The prerequisite items and prerequisite value that a customer must have on the order for the discount to be applicable.
- [DiscountCustomerBuysInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCustomerBuysInput.txt) - The input fields for prerequisite items and quantity for the discount.
- [DiscountCustomerBuysValue](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DiscountCustomerBuysValue.txt) - The prerequisite for the discount to be applicable. For example, the discount might require a customer to buy a minimum quantity of select items. Alternatively, the discount might require a customer to spend a minimum amount on select items.
- [DiscountCustomerBuysValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCustomerBuysValueInput.txt) - The input fields for prerequisite quantity or minimum purchase amount required for the discount.
- [DiscountCustomerGets](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCustomerGets.txt) - The items in the order that qualify for the discount, their quantities, and the total value of the discount.
- [DiscountCustomerGetsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCustomerGetsInput.txt) - Specifies the items that will be discounted, the quantity of items that will be discounted, and the value of discount.
- [DiscountCustomerGetsValue](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DiscountCustomerGetsValue.txt) - The type of the discount value and how it will be applied. For example, it might be a percentage discount on a fixed number of items. Alternatively, it might be a fixed amount evenly distributed across all items or on each individual item. A third example is a percentage discount on all items.
- [DiscountCustomerGetsValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCustomerGetsValueInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountCustomerSegments](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCustomerSegments.txt) - A list of customer segments that contain the customers that the discount applies to.
- [DiscountCustomerSegmentsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCustomerSegmentsInput.txt) - The input fields for which customer segments to add to or remove from the discount.
- [DiscountCustomerSelection](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DiscountCustomerSelection.txt) - The type used for targeting a set of customers who are eligible for the discount. For example, the discount might be available to all customers or it might only be available to a specific set of customers. You can define the set of customers by targeting a list of customer segments, or by targeting a list of specific customers.
- [DiscountCustomerSelectionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCustomerSelectionInput.txt) - The input fields for the customers who can use this discount.
- [DiscountCustomers](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountCustomers.txt) - A list of customers eligible for the discount.
- [DiscountCustomersInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountCustomersInput.txt) - The input fields for which customers to add to or remove from the discount.
- [DiscountEffect](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DiscountEffect.txt) - The type of discount that will be applied. Currently, only a percentage discount is supported.
- [DiscountEffectInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountEffectInput.txt) - The input fields for how the discount will be applied. Currently, only percentage off is supported.
- [DiscountErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountErrorCode.txt) - Possible error codes that can be returned by `DiscountUserError`.
- [DiscountItems](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DiscountItems.txt) - The type used to target the items required for discount eligibility, or the items to which the application of a discount might apply. For example, for a customer to be eligible for a discount, they're required to add an item from a specified collection to their order. Alternatively, a customer might be required to add a specific product or product variant. When using this type to target which items the discount will apply to, the discount might apply to all items on the order, or to specific products and product variants, or items in a given collection.
- [DiscountItemsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountItemsInput.txt) - The input fields for the items attached to a discount. You can specify the discount items by product ID or collection ID.
- [DiscountMinimumQuantity](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountMinimumQuantity.txt) - The minimum quantity of items required for the discount to apply.
- [DiscountMinimumQuantityInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountMinimumQuantityInput.txt) - The input fields for the minimum quantity required for the discount.
- [DiscountMinimumRequirement](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DiscountMinimumRequirement.txt) - The type of minimum requirement that must be met for the discount to be applied. For example, a customer must spend a minimum subtotal to be eligible for the discount. Alternatively, a customer must purchase a minimum quantity of items to be eligible for the discount.
- [DiscountMinimumRequirementInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountMinimumRequirementInput.txt) - The input fields for the minimum quantity or subtotal required for a discount.
- [DiscountMinimumSubtotal](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountMinimumSubtotal.txt) - The minimum subtotal required for the discount to apply.
- [DiscountMinimumSubtotalInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountMinimumSubtotalInput.txt) - The input fields for the minimum subtotal required for a discount.
- [DiscountNode](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountNode.txt) - The `DiscountNode` object enables you to manage [discounts](https://help.shopify.com/manual/discounts), which are applied at checkout or on a cart.   Discounts are a way for merchants to promote sales and special offers, or as customer loyalty rewards. Discounts can apply to [orders, products, or shipping](https://shopify.dev/docs/apps/build/discounts#discount-classes), and can be either automatic or code-based. For example, you can offer customers a buy X get Y discount that's automatically applied when purchases meet specific criteria. Or, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related mutations, limitations, and considerations.
- [DiscountNodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DiscountNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountNodes.
- [DiscountOnQuantity](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountOnQuantity.txt) - The quantity of items discounted, the discount value, and how the discount will be applied.
- [DiscountOnQuantityInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountOnQuantityInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountPercentage](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountPercentage.txt) - A discount effect that gives customers a percentage off of specified items on their order.
- [DiscountProducts](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountProducts.txt) - A list of products and product variants that the discount can have as a prerequisite or a list of products and product variants to which the discount can be applied.
- [DiscountProductsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountProductsInput.txt) - The input fields for the products and product variants attached to a discount.
- [DiscountPurchaseAmount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountPurchaseAmount.txt) - A purchase amount in the context of a discount. This object can be used to define the minimum purchase amount required for a discount to be applicable.
- [DiscountQuantity](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountQuantity.txt) - A quantity of items in the context of a discount. This object can be used to define the minimum quantity of items required to apply a discount. Alternatively, it can be used to define the quantity of items that can be discounted.
- [DiscountRedeemCode](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountRedeemCode.txt) - A code that a customer can use at checkout to receive a discount. For example, a customer can use the redeem code 'SUMMER20' at checkout to receive a 20% discount on their entire order.
- [DiscountRedeemCodeBulkAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DiscountRedeemCodeBulkAddPayload.txt) - Return type for `discountRedeemCodeBulkAdd` mutation.
- [DiscountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountRedeemCodeBulkCreation.txt) - The properties and status of a bulk discount redeem code creation operation.
- [DiscountRedeemCodeBulkCreationCode](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountRedeemCodeBulkCreationCode.txt) - A result of a discount redeem code creation operation created by a bulk creation.
- [DiscountRedeemCodeBulkCreationCodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DiscountRedeemCodeBulkCreationCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodeBulkCreationCodes.
- [DiscountRedeemCodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DiscountRedeemCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodes.
- [DiscountRedeemCodeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountRedeemCodeInput.txt) - The input fields for the redeem code to attach to a discount.
- [DiscountShareableUrl](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountShareableUrl.txt) - A shareable URL for a discount code.
- [DiscountShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountShareableUrlTargetType.txt) - The type of page where a shareable discount URL lands.
- [DiscountShippingDestinationSelection](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DiscountShippingDestinationSelection.txt) - The type used to target the eligible countries of an order's shipping destination for which the discount applies. For example, the discount might be applicable when shipping to all countries, or only to a set of countries.
- [DiscountShippingDestinationSelectionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DiscountShippingDestinationSelectionInput.txt) - The input fields for the destinations where the free shipping discount will be applied.
- [DiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountSortKeys.txt) - The set of valid sort keys for the Discount query.
- [DiscountStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountStatus.txt) - The status of the discount that describes its availability, expiration, or pending activation.
- [DiscountTargetType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountTargetType.txt) - The type of line (line item or shipping line) on an order that the subscription discount is applicable towards.
- [DiscountType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DiscountType.txt) - The type of the subscription discount.
- [DiscountUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DiscountUserError.txt) - An error that occurs during the execution of a discount mutation.
- [DisplayableError](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/DisplayableError.txt) - Represents an error in the input of a mutation.
- [DisputeEvidenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DisputeEvidenceUpdatePayload.txt) - Return type for `disputeEvidenceUpdate` mutation.
- [DisputeEvidenceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DisputeEvidenceUpdateUserError.txt) - An error that occurs during the execution of `DisputeEvidenceUpdate`.
- [DisputeEvidenceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DisputeEvidenceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `DisputeEvidenceUpdateUserError`.
- [DisputeStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DisputeStatus.txt) - The possible statuses of a dispute.
- [DisputeType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DisputeType.txt) - The possible types for a dispute.
- [Domain](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Domain.txt) - A unique string that represents the address of a Shopify store on the Internet.
- [DomainLocalization](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DomainLocalization.txt) - The country and language settings assigned to a domain.
- [DraftOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DraftOrder.txt) - An order that a merchant creates on behalf of a customer. Draft orders are useful for merchants that need to do the following tasks:  - Create new orders for sales made by phone, in person, by chat, or elsewhere. When a merchant accepts payment for a draft order, an order is created. - Send invoices to customers to pay with a secure checkout link. - Use custom items to represent additional costs or products that aren't displayed in a shop's inventory. - Re-create orders manually from active sales channels. - Sell products at discount or wholesale rates. - Take pre-orders. - Save an order as a draft and resume working on it later.  For draft orders in multiple currencies `presentment_money` is the source of truth for what a customer is going to be charged and `shop_money` is an estimate of what the merchant might receive in their shop currency.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [DraftOrderAppliedDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DraftOrderAppliedDiscount.txt) - The order-level discount applied to a draft order.
- [DraftOrderAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DraftOrderAppliedDiscountInput.txt) - The input fields for applying an order-level discount to a draft order.
- [DraftOrderAppliedDiscountType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DraftOrderAppliedDiscountType.txt) - The valid discount types that can be applied to a draft order.
- [DraftOrderBulkAddTagsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderBulkAddTagsPayload.txt) - Return type for `draftOrderBulkAddTags` mutation.
- [DraftOrderBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderBulkDeletePayload.txt) - Return type for `draftOrderBulkDelete` mutation.
- [DraftOrderBulkRemoveTagsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderBulkRemoveTagsPayload.txt) - Return type for `draftOrderBulkRemoveTags` mutation.
- [DraftOrderBundleAddedWarning](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DraftOrderBundleAddedWarning.txt) - A warning indicating that a bundle was added to a draft order.
- [DraftOrderCalculatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderCalculatePayload.txt) - Return type for `draftOrderCalculate` mutation.
- [DraftOrderCompletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderCompletePayload.txt) - Return type for `draftOrderComplete` mutation.
- [DraftOrderConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DraftOrderConnection.txt) - An auto-generated type for paginating through multiple DraftOrders.
- [DraftOrderCreateFromOrderPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderCreateFromOrderPayload.txt) - Return type for `draftOrderCreateFromOrder` mutation.
- [DraftOrderCreateMerchantCheckoutPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderCreateMerchantCheckoutPayload.txt) - Return type for `draftOrderCreateMerchantCheckout` mutation.
- [DraftOrderCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderCreatePayload.txt) - Return type for `draftOrderCreate` mutation.
- [DraftOrderDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DraftOrderDeleteInput.txt) - The input fields to specify the draft order to delete by its ID.
- [DraftOrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderDeletePayload.txt) - Return type for `draftOrderDelete` mutation.
- [DraftOrderDiscountNotAppliedWarning](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DraftOrderDiscountNotAppliedWarning.txt) - A warning indicating that a discount cannot be applied to a draft order.
- [DraftOrderDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderDuplicatePayload.txt) - Return type for `draftOrderDuplicate` mutation.
- [DraftOrderInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DraftOrderInput.txt) - The input fields used to create or update a draft order.
- [DraftOrderInvoicePreviewPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderInvoicePreviewPayload.txt) - Return type for `draftOrderInvoicePreview` mutation.
- [DraftOrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderInvoiceSendPayload.txt) - Return type for `draftOrderInvoiceSend` mutation.
- [DraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DraftOrderLineItem.txt) - The line item for a draft order.
- [DraftOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/DraftOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple DraftOrderLineItems.
- [DraftOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/DraftOrderLineItemInput.txt) - The input fields for a line item included in a draft order.
- [DraftOrderPlatformDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DraftOrderPlatformDiscount.txt) - The platform discounts applied to the draft order.
- [DraftOrderPlatformDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DraftOrderPlatformDiscountAllocation.txt) - Price reduction allocations across the draft order's lines.
- [DraftOrderPlatformDiscountAllocationTarget](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DraftOrderPlatformDiscountAllocationTarget.txt) - The element of the draft being discounted.
- [DraftOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DraftOrderSortKeys.txt) - The set of valid sort keys for the DraftOrder query.
- [DraftOrderStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DraftOrderStatus.txt) - The valid statuses for a draft order.
- [DraftOrderTag](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DraftOrderTag.txt) - Represents a draft order tag.
- [DraftOrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/DraftOrderUpdatePayload.txt) - Return type for `draftOrderUpdate` mutation.
- [DraftOrderWarning](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/DraftOrderWarning.txt) - A warning that is displayed to the merchant when a change is made to a draft order.
- [Duty](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Duty.txt) - The duty details for a line item.
- [DutySale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DutySale.txt) - A sale associated with a duty charge.
- [EditableProperty](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/EditableProperty.txt) - The attribute editable information.
- [EmailInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/EmailInput.txt) - The input fields for an email.
- [ErrorsServerPixelUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ErrorsServerPixelUserError.txt) - An error that occurs during the execution of a server pixel mutation.
- [ErrorsServerPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ErrorsServerPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsServerPixelUserError`.
- [ErrorsWebPixelUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ErrorsWebPixelUserError.txt) - An error that occurs during the execution of a web pixel mutation.
- [ErrorsWebPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ErrorsWebPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsWebPixelUserError`.
- [Event](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/Event.txt) - Events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.
- [EventBridgeServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/EventBridgeServerPixelUpdatePayload.txt) - Return type for `eventBridgeServerPixelUpdate` mutation.
- [EventBridgeWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/EventBridgeWebhookSubscriptionCreatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionCreate` mutation.
- [EventBridgeWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/EventBridgeWebhookSubscriptionInput.txt) - The input fields for an EventBridge webhook subscription.
- [EventBridgeWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/EventBridgeWebhookSubscriptionUpdatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionUpdate` mutation.
- [EventConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/EventConnection.txt) - An auto-generated type for paginating through multiple Events.
- [EventSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/EventSortKeys.txt) - The set of valid sort keys for the Event query.
- [EventSubjectType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/EventSubjectType.txt) - The type of the resource that generated the event.
- [ExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ExchangeLineItem.txt) - An item for exchange.
- [ExchangeLineItemAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ExchangeLineItemAppliedDiscountInput.txt) - The input fields for an applied discount on a calculated exchange line item.
- [ExchangeLineItemAppliedDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ExchangeLineItemAppliedDiscountValueInput.txt) - The input value for an applied discount on a calculated exchange line item. Can either specify the value as a fixed amount or a percentage.
- [ExchangeLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ExchangeLineItemConnection.txt) - An auto-generated type for paginating through multiple ExchangeLineItems.
- [ExchangeLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ExchangeLineItemInput.txt) - The input fields for new line items to be added to the order as part of an exchange.
- [ExternalVideo](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ExternalVideo.txt) - Represents a video hosted outside of Shopify.
- [FailedRequirement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FailedRequirement.txt) - Requirements that must be met before an app can be installed.
- [Fee](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/Fee.txt) - A additional cost, charged by the merchant, on an order. Examples include return shipping fees and restocking fees.
- [FeeSale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FeeSale.txt) - A sale associated with a fee.
- [File](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/File.txt) - A file interface.
- [FileAcknowledgeUpdateFailedPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FileAcknowledgeUpdateFailedPayload.txt) - Return type for `fileAcknowledgeUpdateFailed` mutation.
- [FileConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/FileConnection.txt) - An auto-generated type for paginating through multiple Files.
- [FileContentType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FileContentType.txt) - The possible content types for a file object.
- [FileCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FileCreateInput.txt) - The input fields that are required to create a file object.
- [FileCreateInputDuplicateResolutionMode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FileCreateInputDuplicateResolutionMode.txt) - The input fields for handling if filename is already in use.
- [FileCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FileCreatePayload.txt) - Return type for `fileCreate` mutation.
- [FileDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FileDeletePayload.txt) - Return type for `fileDelete` mutation.
- [FileError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FileError.txt) - A file error. This typically occurs when there is an issue with the file itself causing it to fail validation. Check the file before attempting to upload again.
- [FileErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FileErrorCode.txt) - The error types for a file.
- [FileSetInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FileSetInput.txt) - The input fields required to create or update a file object.
- [FileSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FileSortKeys.txt) - The set of valid sort keys for the File query.
- [FileStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FileStatus.txt) - The possible statuses for a file object.
- [FileUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FileUpdateInput.txt) - The input fields that are required to update a file object.
- [FileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FileUpdatePayload.txt) - Return type for `fileUpdate` mutation.
- [FilesErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FilesErrorCode.txt) - Possible error codes that can be returned by `FilesUserError`.
- [FilesUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FilesUserError.txt) - An error that happens during the execution of a Files API query or mutation.
- [FilterOption](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FilterOption.txt) - A filter option is one possible value in a search filter.
- [FinancialSummaryDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FinancialSummaryDiscountAllocation.txt) - An amount that's allocated to a line item based on an associated discount application.
- [FinancialSummaryDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FinancialSummaryDiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.
- [Float](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/Float.txt) - Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).
- [FlowTriggerReceivePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FlowTriggerReceivePayload.txt) - Return type for `flowTriggerReceive` mutation.
- [FormattedString](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/FormattedString.txt) - A string containing a strict subset of HTML code. Non-allowed tags will be stripped out. Allowed tags: * `a` (allowed attributes: `href`, `target`) * `b` * `br` * `em` * `i` * `strong` * `u` Use [HTML](https://shopify.dev/api/admin-graphql/latest/scalars/HTML) instead if you need to include other HTML tags.  Example value: `"Your current domain is <strong>example.myshopify.com</strong>."`
- [Fulfillment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Fulfillment.txt) - Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.
- [FulfillmentCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentCancelPayload.txt) - Return type for `fulfillmentCancel` mutation.
- [FulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/FulfillmentConnection.txt) - An auto-generated type for paginating through multiple Fulfillments.
- [FulfillmentConstraintRule](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentConstraintRule.txt) - A fulfillment constraint rule.
- [FulfillmentConstraintRuleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentConstraintRuleCreatePayload.txt) - Return type for `fulfillmentConstraintRuleCreate` mutation.
- [FulfillmentConstraintRuleCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentConstraintRuleCreateUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleCreate`.
- [FulfillmentConstraintRuleCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentConstraintRuleCreateUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleCreateUserError`.
- [FulfillmentConstraintRuleDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentConstraintRuleDeletePayload.txt) - Return type for `fulfillmentConstraintRuleDelete` mutation.
- [FulfillmentConstraintRuleDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentConstraintRuleDeleteUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleDelete`.
- [FulfillmentConstraintRuleDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentConstraintRuleDeleteUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleDeleteUserError`.
- [FulfillmentConstraintRuleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentConstraintRuleUpdatePayload.txt) - Return type for `fulfillmentConstraintRuleUpdate` mutation.
- [FulfillmentConstraintRuleUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentConstraintRuleUpdateUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleUpdate`.
- [FulfillmentConstraintRuleUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentConstraintRuleUpdateUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleUpdateUserError`.
- [FulfillmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentCreatePayload.txt) - Return type for `fulfillmentCreate` mutation.
- [FulfillmentCreateV2Payload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentCreateV2Payload.txt) - Return type for `fulfillmentCreateV2` mutation.
- [FulfillmentDisplayStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentDisplayStatus.txt) - The display status of a fulfillment.
- [FulfillmentEvent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentEvent.txt) - The fulfillment event that describes the fulfilllment status at a particular time.
- [FulfillmentEventConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/FulfillmentEventConnection.txt) - An auto-generated type for paginating through multiple FulfillmentEvents.
- [FulfillmentEventCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentEventCreatePayload.txt) - Return type for `fulfillmentEventCreate` mutation.
- [FulfillmentEventInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentEventInput.txt) - The input fields used to create a fulfillment event.
- [FulfillmentEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentEventSortKeys.txt) - The set of valid sort keys for the FulfillmentEvent query.
- [FulfillmentEventStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentEventStatus.txt) - The status that describes a fulfillment or delivery event.
- [FulfillmentHold](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentHold.txt) - A fulfillment hold currently applied on a fulfillment order.
- [FulfillmentHoldReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentHoldReason.txt) - The reason for a fulfillment hold.
- [FulfillmentInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentInput.txt) - The input fields used to create a fulfillment from fulfillment orders.
- [FulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentLineItem.txt) - Represents a line item from an order that's included in a fulfillment.
- [FulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/FulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentLineItems.
- [FulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrder.txt) - The FulfillmentOrder object represents either an item or a group of items in an [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) that are expected to be fulfilled from the same location. There can be more than one fulfillment order for an [order](https://shopify.dev/api/admin-graphql/latest/objects/Order) at a given location.  {{ '/api/reference/fulfillment_order_relationships.png' | image }}  Fulfillment orders represent the work which is intended to be done in relation to an order. When fulfillment has started for one or more line items, a [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) is created by a merchant or third party to represent the ongoing or completed work of fulfillment.  [See below for more details on creating fulfillments](#the-lifecycle-of-a-fulfillment-order-at-a-location-which-is-managed-by-a-fulfillment-service).  > Note: > Shopify creates fulfillment orders automatically when an order is created. > It is not possible to manually create fulfillment orders. > > [See below for more details on the lifecycle of a fulfillment order](#the-lifecycle-of-a-fulfillment-order).  ## Retrieving fulfillment orders  ### Fulfillment orders from an order  All fulfillment orders related to a given order can be retrieved with the [Order.fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/objects/Order#connection-order-fulfillmentorders) connection.  [API access scopes](#api-access-scopes) govern which fulfillments orders are returned to clients. An API client will only receive a subset of the fulfillment orders which belong to an order if they don't have the necessary access scopes to view all of the fulfillment orders.  ### Fulfillment orders assigned to the app for fulfillment  Fulfillment service apps can retrieve the fulfillment orders which have been assigned to their locations with the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection. Use the `assignmentStatus` argument to control whether all assigned fulfillment orders should be returned or only those where a merchant has sent a [fulfillment request](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderMerchantRequest) and it has yet to be responded to.  The API client must be granted the `read_assigned_fulfillment_orders` access scope to access the assigned fulfillment orders.  ### All fulfillment orders  Apps can retrieve all fulfillment orders with the [fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/queries/fulfillmentOrders) query. This query returns all assigned, merchant-managed, and third-party fulfillment orders on the shop, which are accessible to the app according to the [fulfillment order access scopes](#api-access-scopes) it was granted with.  ## The lifecycle of a fulfillment order  ### Fulfillment Order Creation  After an order is created, a background worker performs the order routing process which determines which locations will be responsible for fulfilling the purchased items. Once the order routing process is complete, one or more fulfillment orders will be created and assigned to these locations. It is not possible to manually create fulfillment orders.  Once a fulfillment order has been created, it will have one of two different lifecycles depending on the type of location which the fulfillment order is assigned to.  ### The lifecycle of a fulfillment order at a merchant managed location  Fulfillment orders are completed by creating [fulfillments](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment). Fulfillments represents the work done.  For digital products a merchant or an order management app would create a fulfilment once the digital asset has been provisioned. For example, in the case of a digital gift card, a merchant would to do this once the gift card has been activated - before the email has been shipped.  On the other hand, for a traditional shipped order, a merchant or an order management app would create a fulfillment after picking and packing the items relating to a fulfillment order, but before the courier has collected the goods.  [Learn about managing fulfillment orders as an order management app](https://shopify.dev/apps/fulfillment/order-management-apps/manage-fulfillments).  ### The lifecycle of a fulfillment order at a location which is managed by a fulfillment service  For fulfillment orders which are assigned to a location that is managed by a fulfillment service, a merchant or an Order Management App can [send a fulfillment request](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitFulfillmentRequest) to the fulfillment service which operates the location to request that they fulfill the associated items. A fulfillment service has the option to [accept](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderAcceptFulfillmentRequest) or [reject](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderRejectFulfillmentRequest) this fulfillment request.  Once the fulfillment service has accepted the request, the request can no longer be cancelled by the merchant or order management app and instead a [cancellation request must be submitted](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitCancellationRequest) to the fulfillment service.  Once a fulfillment service accepts a fulfillment request, then after they are ready to pack items and send them for delivery, they create fulfillments with the [fulfillmentCreate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentCreate) mutation. They can provide tracking information right away or create fulfillments without it and then update the tracking information for fulfillments with the [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation.  [Learn about managing fulfillment orders as a fulfillment service](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments).  ## API access scopes  Fulfillment orders are governed by the following API access scopes:  * The `read_merchant_managed_fulfillment_orders` and   `write_merchant_managed_fulfillment_orders` access scopes   grant access to fulfillment orders assigned to merchant-managed locations. * The `read_assigned_fulfillment_orders` and `write_assigned_fulfillment_orders`   access scopes are intended for fulfillment services.   These scopes grant access to fulfillment orders assigned to locations that are being managed   by fulfillment services. * The `read_third_party_fulfillment_orders` and `write_third_party_fulfillment_orders`   access scopes grant access to fulfillment orders   assigned to locations managed by other fulfillment services.  ### Fulfillment service app access scopes  Usually, **fulfillment services** have the `write_assigned_fulfillment_orders` access scope and don't have the `*_third_party_fulfillment_orders` or `*_merchant_managed_fulfillment_orders` access scopes. The app will only have access to the fulfillment orders assigned to their location (or multiple locations if the app registers multiple fulfillment services on the shop). The app will not have access to fulfillment orders assigned to merchant-managed locations or locations owned by other fulfillment service apps.  ### Order management app access scopes  **Order management apps** will usually request `write_merchant_managed_fulfillment_orders` and `write_third_party_fulfillment_orders` access scopes. This will allow them to manage all fulfillment orders on behalf of a merchant.  If an app combines the functions of an order management app and a fulfillment service, then the app should request all access scopes to manage all assigned and all unassigned fulfillment orders.  ## Notifications about fulfillment orders  Fulfillment services are required to [register](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) a self-hosted callback URL which has a number of uses. One of these uses is that this callback URL will be notified whenever a merchant submits a fulfillment or cancellation request.  Both merchants and apps can [subscribe](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) to the [fulfillment order webhooks](https://shopify.dev/api/admin-graphql/latest/enums/WebhookSubscriptionTopic#value-fulfillmentorderscancellationrequestaccepted) to be notified whenever fulfillment order related domain events occur.  [Learn about fulfillment workflows](https://shopify.dev/apps/fulfillment).
- [FulfillmentOrderAcceptCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderAcceptCancellationRequestPayload.txt) - Return type for `fulfillmentOrderAcceptCancellationRequest` mutation.
- [FulfillmentOrderAcceptFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderAcceptFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderAcceptFulfillmentRequest` mutation.
- [FulfillmentOrderAction](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderAction.txt) - The actions that can be taken on a fulfillment order.
- [FulfillmentOrderAssignedLocation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderAssignedLocation.txt) - The fulfillment order's assigned location. This is the location where the fulfillment is expected to happen.   The fulfillment order's assigned location might change in the following cases:    - The fulfillment order has been entirely moved to a new location. For example, the [fulfillmentOrderMove](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove     ) mutation has been called, and you see the original fulfillment order in the [movedFulfillmentOrder](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove#field-fulfillmentordermovepayload-movedfulfillmentorder     ) field within the mutation's response.    - Work on the fulfillment order has not yet begun, which means that the fulfillment order has the       [OPEN](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-open),       [SCHEDULED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-scheduled), or       [ON_HOLD](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-onhold)       status, and the shop's location properties might be undergoing edits (for example, in the Shopify admin).  If the [fulfillmentOrderMove]( https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove ) mutation has moved the fulfillment order's line items to a new location, but hasn't moved the fulfillment order instance itself, then the original fulfillment order's assigned location doesn't change. This happens if the fulfillment order is being split during the move, or if all line items can be moved to an existing fulfillment order at a new location.  Once the fulfillment order has been taken into work or canceled, which means that the fulfillment order has the [IN_PROGRESS](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-inprogress), [CLOSED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-closed), [CANCELLED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-cancelled), or [INCOMPLETE](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-incomplete) status, `FulfillmentOrderAssignedLocation` acts as a snapshot of the shop's location content. Up-to-date shop's location data may be queried through [location](   https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderAssignedLocation#field-fulfillmentorderassignedlocation-location ) connection.
- [FulfillmentOrderAssignmentStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderAssignmentStatus.txt) - The assigment status to be used to filter fulfillment orders.
- [FulfillmentOrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderCancelPayload.txt) - Return type for `fulfillmentOrderCancel` mutation.
- [FulfillmentOrderClosePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderClosePayload.txt) - Return type for `fulfillmentOrderClose` mutation.
- [FulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/FulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrders.
- [FulfillmentOrderDestination](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderDestination.txt) - Represents the destination where the items should be sent upon fulfillment.
- [FulfillmentOrderHoldInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentOrderHoldInput.txt) - The input fields for the fulfillment hold applied on the fulfillment order.
- [FulfillmentOrderHoldPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderHoldPayload.txt) - Return type for `fulfillmentOrderHold` mutation.
- [FulfillmentOrderHoldUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderHold`.
- [FulfillmentOrderHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderHoldUserError`.
- [FulfillmentOrderInternationalDuties](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderInternationalDuties.txt) - The international duties relevant to a fulfillment order.
- [FulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderLineItem.txt) - Associates an order line item with quantities requiring fulfillment from the respective fulfillment order.
- [FulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/FulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLineItems.
- [FulfillmentOrderLineItemFinancialSummary](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderLineItemFinancialSummary.txt) - The financial details of a fulfillment order line item.
- [FulfillmentOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentOrderLineItemInput.txt) - The input fields used to include the quantity of the fulfillment order line item that should be fulfilled.
- [FulfillmentOrderLineItemWarning](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderLineItemWarning.txt) - A fulfillment order line item warning. For example, a warning about why a fulfillment request was rejected.
- [FulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be fulfilled.
- [FulfillmentOrderLineItemsPreparedForPickupInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentOrderLineItemsPreparedForPickupInput.txt) - The input fields for marking fulfillment order line items as ready for pickup.
- [FulfillmentOrderLineItemsPreparedForPickupPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderLineItemsPreparedForPickupPayload.txt) - Return type for `fulfillmentOrderLineItemsPreparedForPickup` mutation.
- [FulfillmentOrderLineItemsPreparedForPickupUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderLineItemsPreparedForPickupUserError.txt) - An error that occurs during the execution of `FulfillmentOrderLineItemsPreparedForPickup`.
- [FulfillmentOrderLineItemsPreparedForPickupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderLineItemsPreparedForPickupUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderLineItemsPreparedForPickupUserError`.
- [FulfillmentOrderLocationForMove](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderLocationForMove.txt) - A location that a fulfillment order can potentially move to.
- [FulfillmentOrderLocationForMoveConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/FulfillmentOrderLocationForMoveConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLocationForMoves.
- [FulfillmentOrderMerchantRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderMerchantRequest.txt) - A request made by the merchant or an order management app to a fulfillment service for a fulfillment order.
- [FulfillmentOrderMerchantRequestConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/FulfillmentOrderMerchantRequestConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderMerchantRequests.
- [FulfillmentOrderMerchantRequestKind](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderMerchantRequestKind.txt) - The kinds of request merchants can make to a fulfillment service.
- [FulfillmentOrderMergeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentOrderMergeInput.txt) - The input fields for merging fulfillment orders.
- [FulfillmentOrderMergeInputMergeIntent](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentOrderMergeInputMergeIntent.txt) - The input fields for merging fulfillment orders into a single merged fulfillment order.
- [FulfillmentOrderMergePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderMergePayload.txt) - Return type for `fulfillmentOrderMerge` mutation.
- [FulfillmentOrderMergeResult](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderMergeResult.txt) - The result of merging a set of fulfillment orders.
- [FulfillmentOrderMergeUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderMergeUserError.txt) - An error that occurs during the execution of `FulfillmentOrderMerge`.
- [FulfillmentOrderMergeUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderMergeUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderMergeUserError`.
- [FulfillmentOrderMovePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderMovePayload.txt) - Return type for `fulfillmentOrderMove` mutation.
- [FulfillmentOrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderOpenPayload.txt) - Return type for `fulfillmentOrderOpen` mutation.
- [FulfillmentOrderRejectCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderRejectCancellationRequestPayload.txt) - Return type for `fulfillmentOrderRejectCancellationRequest` mutation.
- [FulfillmentOrderRejectFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderRejectFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderRejectFulfillmentRequest` mutation.
- [FulfillmentOrderRejectionReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderRejectionReason.txt) - The reason for a fulfillment order rejection.
- [FulfillmentOrderReleaseHoldPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderReleaseHoldPayload.txt) - Return type for `fulfillmentOrderReleaseHold` mutation.
- [FulfillmentOrderReleaseHoldUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderReleaseHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReleaseHold`.
- [FulfillmentOrderReleaseHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderReleaseHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderReleaseHoldUserError`.
- [FulfillmentOrderRequestStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderRequestStatus.txt) - The request status of a fulfillment order.
- [FulfillmentOrderReschedulePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderReschedulePayload.txt) - Return type for `fulfillmentOrderReschedule` mutation.
- [FulfillmentOrderRescheduleUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderRescheduleUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReschedule`.
- [FulfillmentOrderRescheduleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderRescheduleUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderRescheduleUserError`.
- [FulfillmentOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderSortKeys.txt) - The set of valid sort keys for the FulfillmentOrder query.
- [FulfillmentOrderSplitInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentOrderSplitInput.txt) - The input fields for the split applied to the fulfillment order.
- [FulfillmentOrderSplitPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderSplitPayload.txt) - Return type for `fulfillmentOrderSplit` mutation.
- [FulfillmentOrderSplitResult](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderSplitResult.txt) - The result of splitting a fulfillment order.
- [FulfillmentOrderSplitUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderSplitUserError.txt) - An error that occurs during the execution of `FulfillmentOrderSplit`.
- [FulfillmentOrderSplitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderSplitUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderSplitUserError`.
- [FulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrderStatus.txt) - The status of a fulfillment order.
- [FulfillmentOrderSubmitCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderSubmitCancellationRequestPayload.txt) - Return type for `fulfillmentOrderSubmitCancellationRequest` mutation.
- [FulfillmentOrderSubmitFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrderSubmitFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderSubmitFulfillmentRequest` mutation.
- [FulfillmentOrderSupportedAction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrderSupportedAction.txt) - One of the actions that the fulfillment order supports in its current state.
- [FulfillmentOrdersSetFulfillmentDeadlinePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentOrdersSetFulfillmentDeadlinePayload.txt) - Return type for `fulfillmentOrdersSetFulfillmentDeadline` mutation.
- [FulfillmentOrdersSetFulfillmentDeadlineUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOrdersSetFulfillmentDeadlineUserError.txt) - An error that occurs during the execution of `FulfillmentOrdersSetFulfillmentDeadline`.
- [FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrdersSetFulfillmentDeadlineUserError`.
- [FulfillmentOriginAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentOriginAddress.txt) - The address at which the fulfillment occurred. This object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentOriginAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentOriginAddressInput.txt) - The input fields used to include the address at which the fulfillment occurred. This input object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentService](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentService.txt) - A **Fulfillment Service** is a third party warehouse that prepares and ships orders on behalf of the store owner. Fulfillment services charge a fee to package and ship items and update product inventory levels. Some well known fulfillment services with Shopify integrations include: Amazon, Shipwire, and Rakuten. When an app registers a new `FulfillmentService` on a store, Shopify automatically creates a `Location` that's associated to the fulfillment service. To learn more about fulfillment services, refer to [Manage fulfillments as a fulfillment service app](https://shopify.dev/apps/fulfillment/fulfillment-service-apps) guide.  ## Mutations  You can work with the `FulfillmentService` object with the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate), [fulfillmentServiceUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceUpdate), and [fulfillmentServiceDelete](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceDelete) mutations.  ## Hosted endpoints  Fulfillment service providers integrate with Shopify by providing Shopify with a set of hosted endpoints that Shopify can query on certain conditions. These endpoints must have a common prefix, and this prefix should be supplied in the `callbackUrl` parameter in the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate) mutation.  - Shopify sends POST requests to the `<callbackUrl>/fulfillment_order_notification` endpoint   to notify the fulfillment service about fulfillment requests and fulfillment cancellation requests.    For more information, refer to   [Receive fulfillment requests and cancellations](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-2-receive-fulfillment-requests-and-cancellations). - Shopify sends GET requests to the `<callbackUrl>/fetch_tracking_numbers` endpoint to retrieve tracking numbers for orders,   if `trackingSupport` is set to `true`.    For more information, refer to   [Enable tracking support](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-8-enable-tracking-support-optional).    Fulfillment services can also update tracking information with the   [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation,   rather than waiting for Shopify to ask for tracking numbers. - Shopify sends GET requests to the `<callbackUrl>/fetch_stock` endpoint to retrieve inventory levels,   if `inventoryManagement` is set to `true`.    For more information, refer to   [Sharing inventory levels with Shopify](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-9-share-inventory-levels-with-shopify-optional).  To make sure you have everything set up correctly, you can test the `callbackUrl`-prefixed endpoints in your development store.  ## Resources and webhooks  There are a variety of objects and webhooks that enable a fulfillment service to work. To exchange fulfillment information with Shopify, fulfillment services use the [FulfillmentOrder](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrder), [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) and [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) objects and related mutations. To act on fulfillment process events that happen on the Shopify side, besides awaiting calls to `callbackUrl`-prefixed endpoints, fulfillment services can subscribe to the [fulfillment order](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) and [order](https://shopify.dev/api/admin-rest/latest/resources/webhook) webhooks.
- [FulfillmentServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentServiceCreatePayload.txt) - Return type for `fulfillmentServiceCreate` mutation.
- [FulfillmentServiceDeleteInventoryAction](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentServiceDeleteInventoryAction.txt) - Actions that can be taken at the location when a client requests the deletion of the fulfillment service.
- [FulfillmentServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentServiceDeletePayload.txt) - Return type for `fulfillmentServiceDelete` mutation.
- [FulfillmentServiceType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentServiceType.txt) - The type of a fulfillment service.
- [FulfillmentServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentServiceUpdatePayload.txt) - Return type for `fulfillmentServiceUpdate` mutation.
- [FulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/FulfillmentStatus.txt) - The status of a fulfillment.
- [FulfillmentTrackingInfo](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FulfillmentTrackingInfo.txt) - Represents the tracking information for a fulfillment.
- [FulfillmentTrackingInfoUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentTrackingInfoUpdatePayload.txt) - Return type for `fulfillmentTrackingInfoUpdate` mutation.
- [FulfillmentTrackingInfoUpdateV2Payload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/FulfillmentTrackingInfoUpdateV2Payload.txt) - Return type for `fulfillmentTrackingInfoUpdateV2` mutation.
- [FulfillmentTrackingInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentTrackingInput.txt) - The input fields that specify all possible fields for tracking information.  > Note: > If you provide the `url` field, you should not provide the `urls` field. > > If you provide the `number` field, you should not provide the `numbers` field. > > If you provide the `url` field, you should provide the `number` field. > > If you provide the `urls` field, you should provide the `numbers` field.
- [FulfillmentV2Input](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/FulfillmentV2Input.txt) - The input fields used to create a fulfillment from fulfillment orders.
- [FunctionsAppBridge](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FunctionsAppBridge.txt) - The App Bridge information for a Shopify Function.
- [FunctionsErrorHistory](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/FunctionsErrorHistory.txt) - The error history from running a Shopify Function.
- [GenericFile](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GenericFile.txt) - Represents any file other than HTML.
- [GiftCard](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GiftCard.txt) - Represents an issued gift card.
- [GiftCardConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/GiftCardConnection.txt) - An auto-generated type for paginating through multiple GiftCards.
- [GiftCardCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/GiftCardCreateInput.txt) - The input fields to issue a gift card.
- [GiftCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/GiftCardCreatePayload.txt) - Return type for `giftCardCreate` mutation.
- [GiftCardCreditInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/GiftCardCreditInput.txt) - The input fields for a gift card credit transaction.
- [GiftCardCreditPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/GiftCardCreditPayload.txt) - Return type for `giftCardCredit` mutation.
- [GiftCardCreditTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GiftCardCreditTransaction.txt) - A credit transaction which increases the gift card balance.
- [GiftCardDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/GiftCardDeactivatePayload.txt) - Return type for `giftCardDeactivate` mutation.
- [GiftCardDeactivateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GiftCardDeactivateUserError.txt) - An error that occurs during the execution of `GiftCardDeactivate`.
- [GiftCardDeactivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/GiftCardDeactivateUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardDeactivateUserError`.
- [GiftCardDebitInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/GiftCardDebitInput.txt) - The input fields for a gift card debit transaction.
- [GiftCardDebitPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/GiftCardDebitPayload.txt) - Return type for `giftCardDebit` mutation.
- [GiftCardDebitTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GiftCardDebitTransaction.txt) - A debit transaction which decreases the gift card balance.
- [GiftCardErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/GiftCardErrorCode.txt) - Possible error codes that can be returned by `GiftCardUserError`.
- [GiftCardRecipient](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GiftCardRecipient.txt) - Represents a recipient who will receive the issued gift card.
- [GiftCardRecipientInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/GiftCardRecipientInput.txt) - The input fields to add a recipient to a gift card.
- [GiftCardSale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GiftCardSale.txt) - A sale associated with a gift card.
- [GiftCardSendNotificationToCustomerPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/GiftCardSendNotificationToCustomerPayload.txt) - Return type for `giftCardSendNotificationToCustomer` mutation.
- [GiftCardSendNotificationToCustomerUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GiftCardSendNotificationToCustomerUserError.txt) - An error that occurs during the execution of `GiftCardSendNotificationToCustomer`.
- [GiftCardSendNotificationToCustomerUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/GiftCardSendNotificationToCustomerUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardSendNotificationToCustomerUserError`.
- [GiftCardSendNotificationToRecipientPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/GiftCardSendNotificationToRecipientPayload.txt) - Return type for `giftCardSendNotificationToRecipient` mutation.
- [GiftCardSendNotificationToRecipientUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GiftCardSendNotificationToRecipientUserError.txt) - An error that occurs during the execution of `GiftCardSendNotificationToRecipient`.
- [GiftCardSendNotificationToRecipientUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/GiftCardSendNotificationToRecipientUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardSendNotificationToRecipientUserError`.
- [GiftCardSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/GiftCardSortKeys.txt) - The set of valid sort keys for the GiftCard query.
- [GiftCardTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/GiftCardTransaction.txt) - Interface for a gift card transaction.
- [GiftCardTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/GiftCardTransactionConnection.txt) - An auto-generated type for paginating through multiple GiftCardTransactions.
- [GiftCardTransactionUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GiftCardTransactionUserError.txt) - Represents an error that happens during the execution of a gift card transaction mutation.
- [GiftCardTransactionUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/GiftCardTransactionUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardTransactionUserError`.
- [GiftCardUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/GiftCardUpdateInput.txt) - The input fields to update a gift card.
- [GiftCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/GiftCardUpdatePayload.txt) - Return type for `giftCardUpdate` mutation.
- [GiftCardUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/GiftCardUserError.txt) - Represents an error that happens during the execution of a gift card mutation.
- [HTML](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/HTML.txt) - A string containing HTML code. Refer to the [HTML spec](https://html.spec.whatwg.org/#elements-3) for a complete list of HTML elements.  Example value: `"<p>Grey cotton knit sweater.</p>"`
- [HasCompareDigest](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/HasCompareDigest.txt) - Represents a summary of the current version of data in a resource.  The `compare_digest` field can be used as input for mutations that implement a compare-and-swap mechanism.
- [HasEvents](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/HasEvents.txt) - Represents an object that has a list of events.
- [HasLocalizationExtensions](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/HasLocalizationExtensions.txt) - Localization extensions associated with the specified resource. For example, the tax id for government invoice.
- [HasLocalizedFields](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/HasLocalizedFields.txt) - Localized fields associated with the specified resource.
- [HasMetafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/HasMetafieldDefinitions.txt) - Resources that metafield definitions can be applied to.
- [HasMetafields](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/HasMetafields.txt) - Represents information about the metafields associated to the specified resource.
- [HasPublishedTranslations](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/HasPublishedTranslations.txt) - Published translations associated with the resource.
- [HasStoreCreditAccounts](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/HasStoreCreditAccounts.txt) - Represents information about the store credit accounts associated to the specified owner.
- [ID](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/ID.txt) - Represents a unique identifier, often used to refetch an object. The ID type appears in a JSON response as a String, but it is not intended to be human-readable.  Example value: `"gid://shopify/Product/10079785100"`
- [Image](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Image.txt) - Represents an image resource.
- [ImageConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ImageConnection.txt) - An auto-generated type for paginating through multiple Images.
- [ImageContentType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ImageContentType.txt) - List of supported image content types.
- [ImageInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ImageInput.txt) - The input fields for an image.
- [ImageTransformInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ImageTransformInput.txt) - The available options for transforming an image.  All transformation options are considered best effort. Any transformation that the original image type doesn't support will be ignored.
- [ImageUploadParameter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ImageUploadParameter.txt) - A parameter to upload an image.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [IncomingRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/IncomingRequestLineItemInput.txt) - The input fields for the incoming line item.
- [Int](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/Int.txt) - Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
- [InventoryActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/InventoryActivatePayload.txt) - Return type for `inventoryActivate` mutation.
- [InventoryAdjustQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryAdjustQuantitiesInput.txt) - The input fields required to adjust inventory quantities.
- [InventoryAdjustQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/InventoryAdjustQuantitiesPayload.txt) - Return type for `inventoryAdjustQuantities` mutation.
- [InventoryAdjustQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryAdjustQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryAdjustQuantities`.
- [InventoryAdjustQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/InventoryAdjustQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryAdjustQuantitiesUserError`.
- [InventoryAdjustmentGroup](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryAdjustmentGroup.txt) - Represents a group of adjustments made as part of the same operation.
- [InventoryBulkToggleActivationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryBulkToggleActivationInput.txt) - The input fields to specify whether the inventory item should be activated or not at the specified location.
- [InventoryBulkToggleActivationPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/InventoryBulkToggleActivationPayload.txt) - Return type for `inventoryBulkToggleActivation` mutation.
- [InventoryBulkToggleActivationUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryBulkToggleActivationUserError.txt) - An error that occurred while setting the activation status of an inventory item.
- [InventoryBulkToggleActivationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/InventoryBulkToggleActivationUserErrorCode.txt) - Possible error codes that can be returned by `InventoryBulkToggleActivationUserError`.
- [InventoryChange](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryChange.txt) - Represents a change in an inventory quantity of an inventory item at a location.
- [InventoryChangeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryChangeInput.txt) - The input fields for the change to be made to an inventory item at a location.
- [InventoryDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/InventoryDeactivatePayload.txt) - Return type for `inventoryDeactivate` mutation.
- [InventoryItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryItem.txt) - Represents the goods available to be shipped to a customer. It holds essential information about the goods, including SKU and whether it is tracked. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/InventoryItemConnection.txt) - An auto-generated type for paginating through multiple InventoryItems.
- [InventoryItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryItemInput.txt) - The input fields for an inventory item.
- [InventoryItemMeasurement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryItemMeasurement.txt) - Represents the packaged dimension for an inventory item.
- [InventoryItemMeasurementInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryItemMeasurementInput.txt) - The input fields for an inventory item measurement.
- [InventoryItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/InventoryItemUpdatePayload.txt) - Return type for `inventoryItemUpdate` mutation.
- [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryLevel.txt) - The quantities of an inventory item that are related to a specific location. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryLevelConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/InventoryLevelConnection.txt) - An auto-generated type for paginating through multiple InventoryLevels.
- [InventoryLevelInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryLevelInput.txt) - The input fields for an inventory level.
- [InventoryMoveQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryMoveQuantitiesInput.txt) - The input fields required to move inventory quantities.
- [InventoryMoveQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/InventoryMoveQuantitiesPayload.txt) - Return type for `inventoryMoveQuantities` mutation.
- [InventoryMoveQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryMoveQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryMoveQuantities`.
- [InventoryMoveQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/InventoryMoveQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryMoveQuantitiesUserError`.
- [InventoryMoveQuantityChange](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryMoveQuantityChange.txt) - Represents the change to be made to an inventory item at a location. The change can either involve the same quantity name between different locations, or involve different quantity names between the same location.
- [InventoryMoveQuantityTerminalInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryMoveQuantityTerminalInput.txt) - The input fields representing the change to be made to an inventory item at a location.
- [InventoryProperties](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryProperties.txt) - General inventory properties for the shop.
- [InventoryQuantity](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryQuantity.txt) - Represents a quantity of an inventory item at a specific location, for a specific name.
- [InventoryQuantityInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventoryQuantityName](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryQuantityName.txt) - Details about an individual quantity name.
- [InventoryScheduledChange](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventoryScheduledChange.txt) - Returns the scheduled changes to inventory states related to the ledger document.
- [InventoryScheduledChangeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/InventoryScheduledChangeConnection.txt) - An auto-generated type for paginating through multiple InventoryScheduledChanges.
- [InventoryScheduledChangeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryScheduledChangeInput.txt) - The input fields for a scheduled change of an inventory item.
- [InventoryScheduledChangeItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventoryScheduledChangeItemInput.txt) - The input fields for the inventory item associated with the scheduled changes that need to be applied.
- [InventorySetOnHandQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventorySetOnHandQuantitiesInput.txt) - The input fields required to set inventory on hand quantities.
- [InventorySetOnHandQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/InventorySetOnHandQuantitiesPayload.txt) - Return type for `inventorySetOnHandQuantities` mutation.
- [InventorySetOnHandQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventorySetOnHandQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetOnHandQuantities`.
- [InventorySetOnHandQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/InventorySetOnHandQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetOnHandQuantitiesUserError`.
- [InventorySetQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventorySetQuantitiesInput.txt) - The input fields required to set inventory quantities.
- [InventorySetQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/InventorySetQuantitiesPayload.txt) - Return type for `inventorySetQuantities` mutation.
- [InventorySetQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventorySetQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetQuantities`.
- [InventorySetQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/InventorySetQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetQuantitiesUserError`.
- [InventorySetQuantityInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventorySetQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventorySetScheduledChangesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/InventorySetScheduledChangesInput.txt) - The input fields for setting up scheduled changes of inventory items.
- [InventorySetScheduledChangesPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/InventorySetScheduledChangesPayload.txt) - Return type for `inventorySetScheduledChanges` mutation.
- [InventorySetScheduledChangesUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/InventorySetScheduledChangesUserError.txt) - An error that occurs during the execution of `InventorySetScheduledChanges`.
- [InventorySetScheduledChangesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/InventorySetScheduledChangesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetScheduledChangesUserError`.
- [JSON](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/JSON.txt) - A [JSON](https://www.json.org/json-en.html) object.  Example value: `{   "product": {     "id": "gid://shopify/Product/1346443542550",     "title": "White T-shirt",     "options": [{       "name": "Size",       "values": ["M", "L"]     }]   } }`
- [Job](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Job.txt) - A job corresponds to some long running task that the client should poll for status.
- [JobResult](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/JobResult.txt) - A job corresponds to some long running task that the client should poll for status.
- [LanguageCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LanguageCode.txt) - Language codes supported by Shopify.
- [LegacyInteroperability](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/LegacyInteroperability.txt) - Interoperability metadata for types that directly correspond to a REST Admin API resource. For example, on the Product type, LegacyInteroperability returns metadata for the corresponding [Product object](https://shopify.dev/api/admin-graphql/latest/objects/product) in the REST Admin API.
- [LengthUnit](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LengthUnit.txt) - Units of measurement for length.
- [LimitedPendingOrderCount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LimitedPendingOrderCount.txt) - The total number of pending orders on a shop if less then a maximum, or that maximum. The atMax field indicates when this maximum has been reached.
- [LineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LineItem.txt) - Represents individual products and quantities purchased in the associated order.
- [LineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/LineItemConnection.txt) - An auto-generated type for paginating through multiple LineItems.
- [LineItemGroup](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LineItemGroup.txt) - A line item group (bundle) to which a line item belongs to.
- [LineItemSellingPlan](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LineItemSellingPlan.txt) - Represents the selling plan for a line item.
- [Link](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Link.txt) - A link to direct users to.
- [LinkedMetafield](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LinkedMetafield.txt) - The identifier for the metafield linked to this option.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [LinkedMetafieldCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/LinkedMetafieldCreateInput.txt) - The input fields required to link a product option to a metafield.
- [LinkedMetafieldInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/LinkedMetafieldInput.txt) - The input fields for linking a combined listing option to a metafield.
- [LinkedMetafieldUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/LinkedMetafieldUpdateInput.txt) - The input fields required to link a product option to a metafield.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [LocalPaymentMethodsPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LocalPaymentMethodsPaymentDetails.txt) - Local payment methods payment details related to a transaction.
- [Locale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Locale.txt) - A locale.
- [LocalizableContentType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocalizableContentType.txt) - Specifies the type of the underlying localizable content. This can be used to conditionally render different UI elements such as input fields.
- [LocalizationExtension](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LocalizationExtension.txt) - Represents the value captured by a localization extension. Localization extensions are additional fields required by certain countries on international orders. For example, some countries require additional fields for customs information or tax identification numbers.
- [LocalizationExtensionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/LocalizationExtensionConnection.txt) - An auto-generated type for paginating through multiple LocalizationExtensions.
- [LocalizationExtensionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/LocalizationExtensionInput.txt) - The input fields for a LocalizationExtensionInput.
- [LocalizationExtensionKey](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocalizationExtensionKey.txt) - The key of a localization extension.
- [LocalizationExtensionPurpose](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocalizationExtensionPurpose.txt) - The purpose of a localization extension.
- [LocalizedField](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LocalizedField.txt) - Represents the value captured by a localized field. Localized fields are additional fields required by certain countries on international orders. For example, some countries require additional fields for customs information or tax identification numbers.
- [LocalizedFieldConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/LocalizedFieldConnection.txt) - An auto-generated type for paginating through multiple LocalizedFields.
- [LocalizedFieldInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/LocalizedFieldInput.txt) - The input fields for a LocalizedFieldInput.
- [LocalizedFieldKey](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocalizedFieldKey.txt) - The key of a localized field.
- [LocalizedFieldPurpose](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocalizedFieldPurpose.txt) - The purpose of a localized field.
- [Location](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Location.txt) - Represents the location where the physical good resides. You can stock inventory at active locations. Active locations that have `fulfills_online_orders: true` and are configured with a shipping rate, pickup enabled or local delivery will be able to sell from their storefront.
- [LocationActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/LocationActivatePayload.txt) - Return type for `locationActivate` mutation.
- [LocationActivateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LocationActivateUserError.txt) - An error that occurs while activating a location.
- [LocationActivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocationActivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationActivateUserError`.
- [LocationAddAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/LocationAddAddressInput.txt) - The input fields to use to specify the address while adding a location.
- [LocationAddInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/LocationAddInput.txt) - The input fields to use to add a location.
- [LocationAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/LocationAddPayload.txt) - Return type for `locationAdd` mutation.
- [LocationAddUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LocationAddUserError.txt) - An error that occurs while adding a location.
- [LocationAddUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocationAddUserErrorCode.txt) - Possible error codes that can be returned by `LocationAddUserError`.
- [LocationAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LocationAddress.txt) - Represents the address of a location.
- [LocationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/LocationConnection.txt) - An auto-generated type for paginating through multiple Locations.
- [LocationDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/LocationDeactivatePayload.txt) - Return type for `locationDeactivate` mutation.
- [LocationDeactivateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LocationDeactivateUserError.txt) - The possible errors that can be returned when executing the `locationDeactivate` mutation.
- [LocationDeactivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocationDeactivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeactivateUserError`.
- [LocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/LocationDeletePayload.txt) - Return type for `locationDelete` mutation.
- [LocationDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LocationDeleteUserError.txt) - An error that occurs while deleting a location.
- [LocationDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocationDeleteUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeleteUserError`.
- [LocationEditAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/LocationEditAddressInput.txt) - The input fields to use to edit the address of a location.
- [LocationEditInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/LocationEditInput.txt) - The input fields to use to edit a location.
- [LocationEditPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/LocationEditPayload.txt) - Return type for `locationEdit` mutation.
- [LocationEditUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LocationEditUserError.txt) - An error that occurs while editing a location.
- [LocationEditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocationEditUserErrorCode.txt) - Possible error codes that can be returned by `LocationEditUserError`.
- [LocationLocalPickupDisablePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/LocationLocalPickupDisablePayload.txt) - Return type for `locationLocalPickupDisable` mutation.
- [LocationLocalPickupEnablePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/LocationLocalPickupEnablePayload.txt) - Return type for `locationLocalPickupEnable` mutation.
- [LocationSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/LocationSortKeys.txt) - The set of valid sort keys for the Location query.
- [LocationSuggestedAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/LocationSuggestedAddress.txt) - Represents a suggested address for a location.
- [MailingAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MailingAddress.txt) - Represents a customer mailing address.  For example, a customer's default address and an order's billing address are both mailling addresses.
- [MailingAddressConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MailingAddressConnection.txt) - An auto-generated type for paginating through multiple MailingAddresses.
- [MailingAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MailingAddressInput.txt) - The input fields to create or update a mailing address.
- [MailingAddressValidationResult](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MailingAddressValidationResult.txt) - Highest level of validation concerns identified for the address.
- [ManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ManualDiscountApplication.txt) - Manual discount applications capture the intentions of a discount that was manually created for an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [Market](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Market.txt) - A market is a group of one or more regions that you want to target for international sales. By creating a market, you can configure a distinct, localized shopping experience for customers from a specific area of the world. For example, you can [change currency](https://shopify.dev/api/admin-graphql/current/mutations/marketCurrencySettingsUpdate), [configure international pricing](https://shopify.dev/apps/internationalization/product-price-lists), or [add market-specific domains or subfolders](https://shopify.dev/api/admin-graphql/current/objects/MarketWebPresence).
- [MarketCatalog](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketCatalog.txt) - A list of products with publishing and pricing information associated with markets.
- [MarketCatalogConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MarketCatalogConnection.txt) - An auto-generated type for paginating through multiple MarketCatalogs.
- [MarketConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MarketConnection.txt) - An auto-generated type for paginating through multiple Markets.
- [MarketCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketCreateInput.txt) - The input fields required to create a market.
- [MarketCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketCreatePayload.txt) - Return type for `marketCreate` mutation.
- [MarketCurrencySettings](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketCurrencySettings.txt) - A market's currency settings.
- [MarketCurrencySettingsUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketCurrencySettingsUpdateInput.txt) - The input fields used to update the currency settings of a market.
- [MarketCurrencySettingsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketCurrencySettingsUpdatePayload.txt) - Return type for `marketCurrencySettingsUpdate` mutation.
- [MarketCurrencySettingsUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketCurrencySettingsUserError.txt) - Error codes for failed market multi-currency operations.
- [MarketCurrencySettingsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketCurrencySettingsUserErrorCode.txt) - Possible error codes that can be returned by `MarketCurrencySettingsUserError`.
- [MarketDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketDeletePayload.txt) - Return type for `marketDelete` mutation.
- [MarketLocalizableContent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketLocalizableContent.txt) - The market localizable content of a resource's field.
- [MarketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketLocalizableResource.txt) - A resource that has market localizable fields.
- [MarketLocalizableResourceConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MarketLocalizableResourceConnection.txt) - An auto-generated type for paginating through multiple MarketLocalizableResources.
- [MarketLocalizableResourceType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketLocalizableResourceType.txt) - The type of resources that are market localizable.
- [MarketLocalization](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketLocalization.txt) - The market localization of a field within a resource, which is determined by the market ID.
- [MarketLocalizationRegisterInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketLocalizationRegisterInput.txt) - The input fields and values for creating or updating a market localization.
- [MarketLocalizationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketLocalizationsRegisterPayload.txt) - Return type for `marketLocalizationsRegister` mutation.
- [MarketLocalizationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketLocalizationsRemovePayload.txt) - Return type for `marketLocalizationsRemove` mutation.
- [MarketRegion](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/MarketRegion.txt) - A geographic region which comprises a market.
- [MarketRegionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MarketRegionConnection.txt) - An auto-generated type for paginating through multiple MarketRegions.
- [MarketRegionCountry](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketRegionCountry.txt) - A country which comprises a market.
- [MarketRegionCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketRegionCreateInput.txt) - The input fields for creating a market region with exactly one required option.
- [MarketRegionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketRegionDeletePayload.txt) - Return type for `marketRegionDelete` mutation.
- [MarketRegionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketRegionsCreatePayload.txt) - Return type for `marketRegionsCreate` mutation.
- [MarketRegionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketRegionsDeletePayload.txt) - Return type for `marketRegionsDelete` mutation.
- [MarketUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketUpdateInput.txt) - The input fields used to update a market.
- [MarketUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketUpdatePayload.txt) - Return type for `marketUpdate` mutation.
- [MarketUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketUserError.txt) - Defines errors encountered while managing a Market.
- [MarketUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketUserErrorCode.txt) - Possible error codes that can be returned by `MarketUserError`.
- [MarketWebPresence](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketWebPresence.txt) - The market’s web presence, which defines its SEO strategy. This can be a different domain (e.g. `example.ca`), subdomain (e.g. `ca.example.com`), or subfolders of the primary domain (e.g. `example.com/en-ca`). Each web presence comprises one or more language variants. If a market does not have its own web presence, it is accessible on the shop’s primary domain via [country selectors](https://shopify.dev/themes/internationalization/multiple-currencies-languages#the-country-selector).  Note: while the domain/subfolders defined by a market’s web presence are not applicable to custom storefronts, which must manage their own domains and routing, the languages chosen here do govern [the languages available on the Storefront API](https://shopify.dev/custom-storefronts/internationalization/multiple-languages) for the countries in this market.
- [MarketWebPresenceConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MarketWebPresenceConnection.txt) - An auto-generated type for paginating through multiple MarketWebPresences.
- [MarketWebPresenceCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketWebPresenceCreateInput.txt) - The input fields used to create a web presence for a market.
- [MarketWebPresenceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketWebPresenceCreatePayload.txt) - Return type for `marketWebPresenceCreate` mutation.
- [MarketWebPresenceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketWebPresenceDeletePayload.txt) - Return type for `marketWebPresenceDelete` mutation.
- [MarketWebPresenceRootUrl](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketWebPresenceRootUrl.txt) - The URL for the homepage of the online store in the context of a particular market and a particular locale.
- [MarketWebPresenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketWebPresenceUpdateInput.txt) - The input fields used to update a web presence for a market.
- [MarketWebPresenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketWebPresenceUpdatePayload.txt) - Return type for `marketWebPresenceUpdate` mutation.
- [MarketingActivitiesDeleteAllExternalPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketingActivitiesDeleteAllExternalPayload.txt) - Return type for `marketingActivitiesDeleteAllExternal` mutation.
- [MarketingActivity](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketingActivity.txt) - The marketing activity resource represents marketing that a         merchant created through an app.
- [MarketingActivityBudgetInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketingActivityBudgetInput.txt) - The input fields combining budget amount and its marketing budget type.
- [MarketingActivityConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MarketingActivityConnection.txt) - An auto-generated type for paginating through multiple MarketingActivities.
- [MarketingActivityCreateExternalInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketingActivityCreateExternalInput.txt) - The input fields for creating an externally-managed marketing activity.
- [MarketingActivityCreateExternalPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketingActivityCreateExternalPayload.txt) - Return type for `marketingActivityCreateExternal` mutation.
- [MarketingActivityCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketingActivityCreateInput.txt) - The input fields required to create a marketing activity.
- [MarketingActivityCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketingActivityCreatePayload.txt) - Return type for `marketingActivityCreate` mutation.
- [MarketingActivityDeleteExternalPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketingActivityDeleteExternalPayload.txt) - Return type for `marketingActivityDeleteExternal` mutation.
- [MarketingActivityExtensionAppErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingActivityExtensionAppErrorCode.txt) - The error code resulted from the marketing activity extension integration.
- [MarketingActivityExtensionAppErrors](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketingActivityExtensionAppErrors.txt) - Represents errors returned from apps when using the marketing activity extension.
- [MarketingActivityExternalStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingActivityExternalStatus.txt) - Set of possible statuses for an external marketing activity.
- [MarketingActivityHierarchyLevel](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingActivityHierarchyLevel.txt) - Hierarchy levels for external marketing activities.
- [MarketingActivitySortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingActivitySortKeys.txt) - The set of valid sort keys for the MarketingActivity query.
- [MarketingActivityStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingActivityStatus.txt) - Status helps to identify if this marketing activity has been completed, queued, failed etc.
- [MarketingActivityStatusBadgeType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingActivityStatusBadgeType.txt) - StatusBadgeType helps to identify the color of the status badge.
- [MarketingActivityUpdateExternalInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketingActivityUpdateExternalInput.txt) - The input fields required to update an externally managed marketing activity.
- [MarketingActivityUpdateExternalPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketingActivityUpdateExternalPayload.txt) - Return type for `marketingActivityUpdateExternal` mutation.
- [MarketingActivityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketingActivityUpdateInput.txt) - The input fields required to update a marketing activity.
- [MarketingActivityUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketingActivityUpdatePayload.txt) - Return type for `marketingActivityUpdate` mutation.
- [MarketingActivityUpsertExternalInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketingActivityUpsertExternalInput.txt) - The input fields for creating or updating an externally-managed marketing activity.
- [MarketingActivityUpsertExternalPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketingActivityUpsertExternalPayload.txt) - Return type for `marketingActivityUpsertExternal` mutation.
- [MarketingActivityUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketingActivityUserError.txt) - An error that occurs during the execution of marketing activity and engagement mutations.
- [MarketingActivityUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingActivityUserErrorCode.txt) - Possible error codes that can be returned by `MarketingActivityUserError`.
- [MarketingBudget](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketingBudget.txt) - This type combines budget amount and its marketing budget type.
- [MarketingBudgetBudgetType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingBudgetBudgetType.txt) - The budget type for a marketing activity.
- [MarketingChannel](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingChannel.txt) - The medium through which the marketing activity and event reached consumers. This is used for reporting aggregation.
- [MarketingEngagement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketingEngagement.txt) - Marketing engagement represents customer activity taken on a marketing activity or a marketing channel.
- [MarketingEngagementCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketingEngagementCreatePayload.txt) - Return type for `marketingEngagementCreate` mutation.
- [MarketingEngagementInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MarketingEngagementInput.txt) - The input fields for a marketing engagement.
- [MarketingEngagementsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MarketingEngagementsDeletePayload.txt) - Return type for `marketingEngagementsDelete` mutation.
- [MarketingEvent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MarketingEvent.txt) - Represents actions that market a merchant's store or products.
- [MarketingEventConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MarketingEventConnection.txt) - An auto-generated type for paginating through multiple MarketingEvents.
- [MarketingEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingEventSortKeys.txt) - The set of valid sort keys for the MarketingEvent query.
- [MarketingTactic](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MarketingTactic.txt) - The available types of tactics for a marketing activity.
- [Media](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/Media.txt) - Represents a media interface.
- [MediaConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MediaConnection.txt) - An auto-generated type for paginating through multiple Media.
- [MediaContentType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MediaContentType.txt) - The possible content types for a media object.
- [MediaError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MediaError.txt) - Represents a media error. This typically occurs when there is an issue with the media itself causing it to fail validation. Check the media before attempting to upload again.
- [MediaErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MediaErrorCode.txt) - Error types for media.
- [MediaHost](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MediaHost.txt) - Host for a Media Resource.
- [MediaImage](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MediaImage.txt) - An image hosted on Shopify.
- [MediaImageOriginalSource](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MediaImageOriginalSource.txt) - The original source for an image.
- [MediaPreviewImage](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MediaPreviewImage.txt) - Represents the preview image for a media.
- [MediaPreviewImageStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MediaPreviewImageStatus.txt) - The possible statuses for a media preview image.
- [MediaStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MediaStatus.txt) - The possible statuses for a media object.
- [MediaUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MediaUserError.txt) - Represents an error that happens during execution of a Media query or mutation.
- [MediaUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MediaUserErrorCode.txt) - Possible error codes that can be returned by `MediaUserError`.
- [MediaWarning](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MediaWarning.txt) - Represents a media warning. This occurs when there is a non-blocking concern regarding your media. Consider reviewing your media to ensure it is correct and its parameters are as expected.
- [MediaWarningCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MediaWarningCode.txt) - Warning types for media.
- [Menu](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Menu.txt) - A menu for display on the storefront.
- [MenuConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MenuConnection.txt) - An auto-generated type for paginating through multiple Menus.
- [MenuCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MenuCreatePayload.txt) - Return type for `menuCreate` mutation.
- [MenuCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MenuCreateUserError.txt) - An error that occurs during the execution of `MenuCreate`.
- [MenuCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MenuCreateUserErrorCode.txt) - Possible error codes that can be returned by `MenuCreateUserError`.
- [MenuDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MenuDeletePayload.txt) - Return type for `menuDelete` mutation.
- [MenuDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MenuDeleteUserError.txt) - An error that occurs during the execution of `MenuDelete`.
- [MenuDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MenuDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MenuDeleteUserError`.
- [MenuItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MenuItem.txt) - A menu item for display on the storefront.
- [MenuItemCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MenuItemCreateInput.txt) - The input fields required to create a valid Menu item.
- [MenuItemType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MenuItemType.txt) - A menu item type.
- [MenuItemUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MenuItemUpdateInput.txt) - The input fields required to update a valid Menu item.
- [MenuSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MenuSortKeys.txt) - The set of valid sort keys for the Menu query.
- [MenuUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MenuUpdatePayload.txt) - Return type for `menuUpdate` mutation.
- [MenuUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MenuUpdateUserError.txt) - An error that occurs during the execution of `MenuUpdate`.
- [MenuUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MenuUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MenuUpdateUserError`.
- [MerchandiseDiscountClass](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MerchandiseDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [MerchantApprovalSignals](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MerchantApprovalSignals.txt) - Merchant approval for accelerated onboarding to channel integration apps.
- [Metafield](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Metafield.txt) - Metafields enable you to attach additional information to a Shopify resource, such as a [Product](https://shopify.dev/api/admin-graphql/latest/objects/product) or a [Collection](https://shopify.dev/api/admin-graphql/latest/objects/collection). For more information about where you can attach metafields refer to [HasMetafields](https://shopify.dev/api/admin/graphql/reference/common-objects/HasMetafields). Some examples of the data that metafields enable you to store are specifications, size charts, downloadable documents, release dates, images, or part numbers. Metafields are identified by an owner resource, namespace, and key. and store a value along with type information for that value.
- [MetafieldAccess](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldAccess.txt) - The access settings for this metafield definition.
- [MetafieldAccessGrant](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldAccessGrant.txt) - An explicit access grant for the metafields under this definition.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldAccessInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAccessUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldAccessUpdateInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAdminAccess](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldAdminAccess.txt) - Possible admin access settings for metafields.
- [MetafieldAdminAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldAdminAccessInput.txt) - The possible values for setting metafield Admin API access.
- [MetafieldCapabilities](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldCapabilities.txt) - Provides the capabilities of a metafield definition.
- [MetafieldCapabilityAdminFilterable](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldCapabilityAdminFilterable.txt) - Information about the admin filterable capability on a metafield definition.
- [MetafieldCapabilityAdminFilterableInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldCapabilityAdminFilterableInput.txt) - The input fields for enabling and disabling the admin filterable capability.
- [MetafieldCapabilityCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldCapabilityCreateInput.txt) - The input fields for creating a metafield capability.
- [MetafieldCapabilitySmartCollectionCondition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldCapabilitySmartCollectionCondition.txt) - Information about the smart collection condition capability on a metafield definition.
- [MetafieldCapabilitySmartCollectionConditionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldCapabilitySmartCollectionConditionInput.txt) - The input fields for enabling and disabling the smart collection condition capability.
- [MetafieldCapabilityUniqueValues](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldCapabilityUniqueValues.txt) - Information about the unique values capability on a metafield definition.
- [MetafieldCapabilityUniqueValuesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldCapabilityUniqueValuesInput.txt) - The input fields for enabling and disabling the unique values capability.
- [MetafieldCapabilityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldCapabilityUpdateInput.txt) - The input fields for updating a metafield capability.
- [MetafieldConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MetafieldConnection.txt) - An auto-generated type for paginating through multiple Metafields.
- [MetafieldCustomerAccountAccess](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldCustomerAccountAccess.txt) - Defines how the metafields of a definition can be accessed in the Customer Account API.
- [MetafieldCustomerAccountAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldCustomerAccountAccessInput.txt) - The possible values for setting metafield Customer Account API access.
- [MetafieldDefinition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinition.txt) - Metafield definitions enable you to define additional validation constraints for metafields, and enable the merchant to edit metafield values in context.
- [MetafieldDefinitionAdminFilterStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldDefinitionAdminFilterStatus.txt) - Possible filter statuses associated with a metafield definition for use in admin filtering.
- [MetafieldDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MetafieldDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitions.
- [MetafieldDefinitionConstraintStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldDefinitionConstraintStatus.txt) - Metafield definition constraint criteria to filter metafield definitions by.
- [MetafieldDefinitionConstraintSubtypeIdentifier](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldDefinitionConstraintSubtypeIdentifier.txt) - The input fields used to identify a subtype of a resource for the purposes of metafield definition constraints.
- [MetafieldDefinitionConstraintValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionConstraintValue.txt) - A constraint subtype value that the metafield definition applies to.
- [MetafieldDefinitionConstraintValueConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MetafieldDefinitionConstraintValueConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitionConstraintValues.
- [MetafieldDefinitionConstraintValueUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldDefinitionConstraintValueUpdateInput.txt) - The inputs fields for modifying a metafield definition's constraint subtype values. Exactly one option is required.
- [MetafieldDefinitionConstraints](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionConstraints.txt) - The constraints that determine what subtypes of resources a metafield definition applies to.
- [MetafieldDefinitionConstraintsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldDefinitionConstraintsInput.txt) - The input fields required to create metafield definition constraints. Each constraint applies a metafield definition to a subtype of a resource.
- [MetafieldDefinitionConstraintsUpdatesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldDefinitionConstraintsUpdatesInput.txt) - The input fields required to update metafield definition constraints. Each constraint applies a metafield definition to a subtype of a resource.
- [MetafieldDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetafieldDefinitionCreatePayload.txt) - Return type for `metafieldDefinitionCreate` mutation.
- [MetafieldDefinitionCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionCreateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionCreate`.
- [MetafieldDefinitionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldDefinitionCreateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionCreateUserError`.
- [MetafieldDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetafieldDefinitionDeletePayload.txt) - Return type for `metafieldDefinitionDelete` mutation.
- [MetafieldDefinitionDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionDeleteUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionDelete`.
- [MetafieldDefinitionDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldDefinitionDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionDeleteUserError`.
- [MetafieldDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldDefinitionInput.txt) - The input fields required to create a metafield definition.
- [MetafieldDefinitionPinPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetafieldDefinitionPinPayload.txt) - Return type for `metafieldDefinitionPin` mutation.
- [MetafieldDefinitionPinUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionPinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionPin`.
- [MetafieldDefinitionPinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldDefinitionPinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionPinUserError`.
- [MetafieldDefinitionPinnedStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldDefinitionPinnedStatus.txt) - Possible metafield definition pinned statuses.
- [MetafieldDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldDefinitionSortKeys.txt) - The set of valid sort keys for the MetafieldDefinition query.
- [MetafieldDefinitionSupportedValidation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionSupportedValidation.txt) - The type and name for the optional validation configuration of a metafield.  For example, a supported validation might consist of a `max` name and a `number_integer` type. This validation can then be used to enforce a maximum character length for a `single_line_text_field` metafield.
- [MetafieldDefinitionType](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionType.txt) - A metafield definition type provides basic foundation and validation for a metafield.
- [MetafieldDefinitionUnpinPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetafieldDefinitionUnpinPayload.txt) - Return type for `metafieldDefinitionUnpin` mutation.
- [MetafieldDefinitionUnpinUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionUnpinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUnpin`.
- [MetafieldDefinitionUnpinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldDefinitionUnpinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUnpinUserError`.
- [MetafieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldDefinitionUpdateInput.txt) - The input fields required to update a metafield definition.
- [MetafieldDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetafieldDefinitionUpdatePayload.txt) - Return type for `metafieldDefinitionUpdate` mutation.
- [MetafieldDefinitionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionUpdateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUpdate`.
- [MetafieldDefinitionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldDefinitionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUpdateUserError`.
- [MetafieldDefinitionValidation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldDefinitionValidation.txt) - A configured metafield definition validation.  For example, for a metafield definition of `number_integer` type, you can set a validation with the name `max` and a value of `15`. This validation will ensure that the value of the metafield is a number less than or equal to 15.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldDefinitionValidationInput.txt) - The name and value for a metafield definition validation.  For example, for a metafield definition of `single_line_text_field` type, you can set a validation with the name `min` and a value of `10`. This validation will ensure that the value of the metafield is at least 10 characters.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldDefinitionValidationStatus.txt) - Possible metafield definition validation statuses.
- [MetafieldGrantAccessLevel](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldGrantAccessLevel.txt) - Possible access levels for explicit metafield access grants.
- [MetafieldIdentifier](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldIdentifier.txt) - Identifies a metafield by its owner resource, namespace, and key.
- [MetafieldIdentifierInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldIdentifierInput.txt) - The input fields that identify metafields.
- [MetafieldInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldInput.txt) - The input fields to use to create or update a metafield through a mutation on the owning resource. An alternative way to create or update a metafield is by using the [metafieldsSet](https://shopify.dev/api/admin-graphql/latest/mutations/metafieldsSet) mutation.
- [MetafieldOwnerType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldOwnerType.txt) - Possible types of a metafield's owner resource.
- [MetafieldReference](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/MetafieldReference.txt) - The resource referenced by the metafield value.
- [MetafieldReferenceConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MetafieldReferenceConnection.txt) - An auto-generated type for paginating through multiple MetafieldReferences.
- [MetafieldReferencer](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/MetafieldReferencer.txt) - Types of resources that may use metafields to reference other resources.
- [MetafieldRelation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldRelation.txt) - Defines a relation between two resources via a reference metafield. The referencer owns the joining field with a given namespace and key, while the target is referenced by the field.
- [MetafieldRelationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MetafieldRelationConnection.txt) - An auto-generated type for paginating through multiple MetafieldRelations.
- [MetafieldStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldStorefrontAccess.txt) - Defines how the metafields of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetafieldStorefrontAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldStorefrontAccessInput.txt) - The possible values for setting metafield storefront access. Storefront accesss governs both Liquid and the GraphQL Storefront API.
- [MetafieldValidationStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldValidationStatus.txt) - Possible metafield validation statuses.
- [MetafieldValueType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldValueType.txt) - Legacy type information for the stored value. Replaced by `type`.
- [MetafieldsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetafieldsDeletePayload.txt) - Return type for `metafieldsDelete` mutation.
- [MetafieldsSetInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetafieldsSetInput.txt) - The input fields for a metafield value to set.
- [MetafieldsSetPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetafieldsSetPayload.txt) - Return type for `metafieldsSet` mutation.
- [MetafieldsSetUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetafieldsSetUserError.txt) - An error that occurs during the execution of `MetafieldsSet`.
- [MetafieldsSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetafieldsSetUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldsSetUserError`.
- [Metaobject](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Metaobject.txt) - Provides an object instance represented by a MetaobjectDefinition.
- [MetaobjectAccess](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectAccess.txt) - Provides metaobject definition's access configuration.
- [MetaobjectAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectAccessInput.txt) - The input fields for configuring metaobject access controls.
- [MetaobjectAdminAccess](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetaobjectAdminAccess.txt) - Defines how the metaobjects of a definition can be accessed in admin API surface areas.
- [MetaobjectAdminAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetaobjectAdminAccessInput.txt) - Defines how the metaobjects of a definition can be accessed in admin API surface areas.
- [MetaobjectBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetaobjectBulkDeletePayload.txt) - Return type for `metaobjectBulkDelete` mutation.
- [MetaobjectBulkDeleteWhereCondition](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectBulkDeleteWhereCondition.txt) - Specifies the condition by which metaobjects are deleted. Exactly one field of input is required.
- [MetaobjectCapabilities](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectCapabilities.txt) - Provides the capabilities of a metaobject definition.
- [MetaobjectCapabilitiesOnlineStore](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectCapabilitiesOnlineStore.txt) - The Online Store capability of a metaobject definition.
- [MetaobjectCapabilitiesPublishable](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectCapabilitiesPublishable.txt) - The publishable capability of a metaobject definition.
- [MetaobjectCapabilitiesRenderable](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectCapabilitiesRenderable.txt) - The renderable capability of a metaobject definition.
- [MetaobjectCapabilitiesTranslatable](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectCapabilitiesTranslatable.txt) - The translatable capability of a metaobject definition.
- [MetaobjectCapabilityCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityCreateInput.txt) - The input fields for creating a metaobject capability.
- [MetaobjectCapabilityData](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectCapabilityData.txt) - Provides the capabilities of a metaobject.
- [MetaobjectCapabilityDataInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityDataInput.txt) - The input fields for metaobject capabilities.
- [MetaobjectCapabilityDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectCapabilityDataOnlineStore.txt) - The Online Store capability for the parent metaobject.
- [MetaobjectCapabilityDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityDataOnlineStoreInput.txt) - The input fields for the Online Store capability to control renderability on the Online Store.
- [MetaobjectCapabilityDataPublishable](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectCapabilityDataPublishable.txt) - The publishable capability for the parent metaobject.
- [MetaobjectCapabilityDataPublishableInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityDataPublishableInput.txt) - The input fields for publishable capability to adjust visibility on channels.
- [MetaobjectCapabilityDefinitionDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectCapabilityDefinitionDataOnlineStore.txt) - The Online Store capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityDefinitionDataOnlineStoreInput.txt) - The input fields of the Online Store capability.
- [MetaobjectCapabilityDefinitionDataRenderable](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectCapabilityDefinitionDataRenderable.txt) - The renderable capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataRenderableInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityDefinitionDataRenderableInput.txt) - The input fields of the renderable capability for SEO aliases.
- [MetaobjectCapabilityOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityOnlineStoreInput.txt) - The input fields for enabling and disabling the Online Store capability.
- [MetaobjectCapabilityPublishableInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityPublishableInput.txt) - The input fields for enabling and disabling the publishable capability.
- [MetaobjectCapabilityRenderableInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityRenderableInput.txt) - The input fields for enabling and disabling the renderable capability.
- [MetaobjectCapabilityTranslatableInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityTranslatableInput.txt) - The input fields for enabling and disabling the translatable capability.
- [MetaobjectCapabilityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCapabilityUpdateInput.txt) - The input fields for updating a metaobject capability.
- [MetaobjectConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MetaobjectConnection.txt) - An auto-generated type for paginating through multiple Metaobjects.
- [MetaobjectCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectCreateInput.txt) - The input fields for creating a metaobject.
- [MetaobjectCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetaobjectCreatePayload.txt) - Return type for `metaobjectCreate` mutation.
- [MetaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectDefinition.txt) - Provides the definition of a generic object structure composed of metafields.
- [MetaobjectDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MetaobjectDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetaobjectDefinitions.
- [MetaobjectDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectDefinitionCreateInput.txt) - The input fields for creating a metaobject definition.
- [MetaobjectDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetaobjectDefinitionCreatePayload.txt) - Return type for `metaobjectDefinitionCreate` mutation.
- [MetaobjectDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetaobjectDefinitionDeletePayload.txt) - Return type for `metaobjectDefinitionDelete` mutation.
- [MetaobjectDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectDefinitionUpdateInput.txt) - The input fields for updating a metaobject definition.
- [MetaobjectDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetaobjectDefinitionUpdatePayload.txt) - Return type for `metaobjectDefinitionUpdate` mutation.
- [MetaobjectDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetaobjectDeletePayload.txt) - Return type for `metaobjectDelete` mutation.
- [MetaobjectField](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectField.txt) - Provides a field definition and the data value assigned to it.
- [MetaobjectFieldDefinition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectFieldDefinition.txt) - Defines a field for a MetaobjectDefinition with properties such as the field's data type and validations.
- [MetaobjectFieldDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectFieldDefinitionCreateInput.txt) - The input fields for creating a metaobject field definition.
- [MetaobjectFieldDefinitionDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectFieldDefinitionDeleteInput.txt) - The input fields for deleting a metaobject field definition.
- [MetaobjectFieldDefinitionOperationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectFieldDefinitionOperationInput.txt) - The input fields for possible operations for modifying field definitions. Exactly one option is required.
- [MetaobjectFieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectFieldDefinitionUpdateInput.txt) - The input fields for updating a metaobject field definition.
- [MetaobjectFieldInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectFieldInput.txt) - The input fields for a metaobject field value.
- [MetaobjectHandleInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectHandleInput.txt) - The input fields for retrieving a metaobject by handle.
- [MetaobjectStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetaobjectStatus.txt) - Defines visibility status for metaobjects.
- [MetaobjectStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetaobjectStorefrontAccess.txt) - Defines how the metaobjects of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetaobjectThumbnail](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectThumbnail.txt) - Provides attributes for visual representation.
- [MetaobjectUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectUpdateInput.txt) - The input fields for updating a metaobject.
- [MetaobjectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetaobjectUpdatePayload.txt) - Return type for `metaobjectUpdate` mutation.
- [MetaobjectUpsertInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MetaobjectUpsertInput.txt) - The input fields for upserting a metaobject.
- [MetaobjectUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MetaobjectUpsertPayload.txt) - Return type for `metaobjectUpsert` mutation.
- [MetaobjectUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MetaobjectUserError.txt) - Defines errors encountered while managing metaobject resources.
- [MetaobjectUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MetaobjectUserErrorCode.txt) - Possible error codes that can be returned by `MetaobjectUserError`.
- [MethodDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MethodDefinitionSortKeys.txt) - The set of valid sort keys for the MethodDefinition query.
- [MobilePlatformApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/MobilePlatformApplication.txt) - You can use the `MobilePlatformApplication` resource to enable [shared web credentials](https://developer.apple.com/documentation/security/shared_web_credentials) for Shopify iOS apps, as well as to create [iOS universal link](https://developer.apple.com/ios/universal-links/) or [Android app link](https://developer.android.com/training/app-links/) verification endpoints for merchant Shopify iOS or Android apps. Shared web credentials let iOS users access a native app after logging into the respective website in Safari without re-entering their username and password. If a user changes their credentials in the app, then those changes are reflected in Safari. You must use a custom domain to integrate shared web credentials with Shopify. With each platform's link system, users can tap a link to a shop's website and get seamlessly redirected to a merchant's installed app without going through a browser or manually selecting an app.  For full configuration instructions on iOS shared web credentials, see the [associated domains setup](https://developer.apple.com/documentation/security/password_autofill/setting_up_an_app_s_associated_domains) technical documentation.  For full configuration instructions on iOS universal links or Android App Links, see the respective [iOS universal link](https://developer.apple.com/documentation/uikit/core_app/allowing_apps_and_websites_to_link_to_your_content) or [Android app link](https://developer.android.com/training/app-links) technical documentation.
- [MobilePlatformApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/MobilePlatformApplicationConnection.txt) - An auto-generated type for paginating through multiple MobilePlatformApplications.
- [MobilePlatformApplicationCreateAndroidInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MobilePlatformApplicationCreateAndroidInput.txt) - The input fields for an Android based mobile platform application.
- [MobilePlatformApplicationCreateAppleInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MobilePlatformApplicationCreateAppleInput.txt) - The input fields for an Apple based mobile platform application.
- [MobilePlatformApplicationCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MobilePlatformApplicationCreateInput.txt) - The input fields for a mobile application platform type.
- [MobilePlatformApplicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MobilePlatformApplicationCreatePayload.txt) - Return type for `mobilePlatformApplicationCreate` mutation.
- [MobilePlatformApplicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MobilePlatformApplicationDeletePayload.txt) - Return type for `mobilePlatformApplicationDelete` mutation.
- [MobilePlatformApplicationUpdateAndroidInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MobilePlatformApplicationUpdateAndroidInput.txt) - The input fields for an Android based mobile platform application.
- [MobilePlatformApplicationUpdateAppleInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MobilePlatformApplicationUpdateAppleInput.txt) - The input fields for an Apple based mobile platform application.
- [MobilePlatformApplicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MobilePlatformApplicationUpdateInput.txt) - The input fields for the mobile platform application platform type.
- [MobilePlatformApplicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/MobilePlatformApplicationUpdatePayload.txt) - Return type for `mobilePlatformApplicationUpdate` mutation.
- [MobilePlatformApplicationUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MobilePlatformApplicationUserError.txt) - Represents an error in the input of a mutation.
- [MobilePlatformApplicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/MobilePlatformApplicationUserErrorCode.txt) - Possible error codes that can be returned by `MobilePlatformApplicationUserError`.
- [Model3d](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Model3d.txt) - Represents a Shopify hosted 3D model.
- [Model3dBoundingBox](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Model3dBoundingBox.txt) - Bounding box information of a 3d model.
- [Model3dSource](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Model3dSource.txt) - A source for a Shopify-hosted 3d model.  Types of sources include GLB and USDZ formatted 3d models, where the former is an original 3d model and the latter has been converted from the original.  If the original source is in GLB format and over 15 MBs in size, then both the original and the USDZ formatted source are optimized to reduce the file size.
- [Money](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/Money.txt) - A monetary value string without a currency symbol or code. Example value: `"100.57"`.
- [MoneyBag](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MoneyBag.txt) - A collection of monetary values in their respective currencies. Typically used in the context of multi-currency pricing and transactions, when an amount in the shop's currency is converted to the customer's currency of choice (the presentment currency).
- [MoneyBagInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MoneyBagInput.txt) - An input collection of monetary values in their respective currencies. Represents an amount in the shop's currency and the amount as converted to the customer's currency of choice (the presentment currency).
- [MoneyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MoneyInput.txt) - The input fields for a monetary value with currency.
- [MoneyV2](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MoneyV2.txt) - A monetary value with currency.
- [MoveInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/MoveInput.txt) - The input fields for a single move of an object to a specific position in a set, using a zero-based index.
- [abandonmentEmailStateUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/abandonmentEmailStateUpdate.txt) - Updates the email state value for an abandonment.
- [abandonmentUpdateActivitiesDeliveryStatuses](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/abandonmentUpdateActivitiesDeliveryStatuses.txt) - Updates the marketing activities delivery statuses for an abandonment.
- [appPurchaseOneTimeCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/appPurchaseOneTimeCreate.txt) - Charges a shop for features or services one time. This type of charge is recommended for apps that aren't billed on a recurring basis. Test and demo shops aren't charged.
- [appRevokeAccessScopes](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/appRevokeAccessScopes.txt) - Revokes access scopes previously granted for an app installation.
- [appSubscriptionCancel](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/appSubscriptionCancel.txt) - Cancels an app subscription on a store.
- [appSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/appSubscriptionCreate.txt) - Allows an app to charge a store for features or services on a recurring basis.
- [appSubscriptionLineItemUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/appSubscriptionLineItemUpdate.txt) - Updates the capped amount on the usage pricing plan of an app subscription line item.
- [appSubscriptionTrialExtend](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/appSubscriptionTrialExtend.txt) - Extends the trial of an app subscription.
- [appUsageRecordCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/appUsageRecordCreate.txt) - Enables an app to charge a store for features or services on a per-use basis. The usage charge value is counted towards the `cappedAmount` limit that was specified in the `appUsagePricingDetails` field when the app subscription was created. If you create an app usage charge that causes the total usage charges in a billing interval to exceed the capped amount, then a `Total price exceeds balance remaining` error is returned.
- [articleCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/articleCreate.txt) - Creates an article.
- [articleDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/articleDelete.txt) - Deletes an article.
- [articleUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/articleUpdate.txt) - Updates an article.
- [blogCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/blogCreate.txt) - Creates a blog.
- [blogDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/blogDelete.txt) - Deletes a blog.
- [blogUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/blogUpdate.txt) - Updates a blog.
- [bulkOperationCancel](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/bulkOperationCancel.txt) - Starts the cancelation process of a running bulk operation.  There may be a short delay from when a cancelation starts until the operation is actually canceled.
- [bulkOperationRunMutation](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/bulkOperationRunMutation.txt) - Creates and runs a bulk operation mutation.  To learn how to bulk import large volumes of data asynchronously, refer to the [bulk import data guide](https://shopify.dev/api/usage/bulk-operations/imports).
- [bulkOperationRunQuery](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/bulkOperationRunQuery.txt) - Creates and runs a bulk operation query.  See the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/queries) for more details.
- [bulkProductResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/bulkProductResourceFeedbackCreate.txt) - Creates product feedback for multiple products.
- [carrierServiceCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/carrierServiceCreate.txt) - Creates a new carrier service.
- [carrierServiceDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/carrierServiceDelete.txt) - Removes an existing carrier service.
- [carrierServiceUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/carrierServiceUpdate.txt) - Updates a carrier service. Only the app that creates a carrier service can update it.
- [cartTransformCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/cartTransformCreate.txt) - Create a CartTransform function to the Shop.
- [cartTransformDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/cartTransformDelete.txt) - Destroy a cart transform function from the Shop.
- [catalogContextUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/catalogContextUpdate.txt) - Updates the context of a catalog.
- [catalogCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/catalogCreate.txt) - Creates a new catalog.
- [catalogDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/catalogDelete.txt) - Delete a catalog.
- [catalogUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/catalogUpdate.txt) - Updates an existing catalog.
- [checkoutBrandingUpsert](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/checkoutBrandingUpsert.txt) - Updates the checkout branding settings for a [checkout profile](https://shopify.dev/api/admin-graphql/unstable/queries/checkoutProfile).  If the settings don't exist, then new settings are created. The checkout branding settings applied to a published checkout profile will be immediately visible within the store's checkout. The checkout branding settings applied to a draft checkout profile could be previewed within the admin checkout editor.  To learn more about updating checkout branding settings, refer to the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [collectionAddProducts](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/collectionAddProducts.txt) - Adds products to a collection.
- [collectionAddProductsV2](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/collectionAddProductsV2.txt) - Asynchronously adds a set of products to a given collection. It can take a long time to run. Instead of returning a collection, it returns a job which should be polled.
- [collectionCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/collectionCreate.txt) - Creates a collection.
- [collectionDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/collectionDelete.txt) - Deletes a collection.
- [collectionPublish](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/collectionPublish.txt) - Publishes a collection to a channel.
- [collectionRemoveProducts](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/collectionRemoveProducts.txt) - Removes a set of products from a given collection. The mutation can take a long time to run. Instead of returning an updated collection the mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). For use with manual collections only.
- [collectionReorderProducts](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/collectionReorderProducts.txt) - Asynchronously reorders a set of products within a specified collection. Instead of returning an updated collection, this mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). The [`Collection.sortOrder`](https://shopify.dev/api/admin-graphql/latest/objects/Collection#field-collection-sortorder) must be `MANUAL`. Displaced products will have their position altered in a consistent manner, with no gaps.
- [collectionUnpublish](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/collectionUnpublish.txt) - Unpublishes a collection.
- [collectionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/collectionUpdate.txt) - Updates a collection.
- [combinedListingUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/combinedListingUpdate.txt) - Add, remove and update `CombinedListing`s of a given Product.  `CombinedListing`s are comprised of multiple products to create a single listing. There are two kinds of products used in a `CombinedListing`:  1. Parent products 2. Child products  The parent product is created with a `productCreate` with a `CombinedListingRole` of `PARENT`. Once created, you can associate child products with the parent product using this mutation. Parent products represent the idea of a product (e.g. Shoe).  Child products represent a particular option value (or combination of option values) of a parent product. For instance, with your Shoe parent product, you may have several child products representing specific colors of the shoe (e.g. Shoe - Blue). You could also have child products representing more than a single option (e.g. Shoe - Blue/Canvas, Shoe - Blue/Leather, etc...).  The combined listing is the association of parent product to one or more child products.  Learn more about [Combined Listings](https://shopify.dev/apps/selling-strategies/combined-listings).
- [commentApprove](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/commentApprove.txt) - Approves a comment.
- [commentDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/commentDelete.txt) - Deletes a comment.
- [commentNotSpam](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/commentNotSpam.txt) - Marks a comment as not spam.
- [commentSpam](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/commentSpam.txt) - Marks a comment as spam.
- [companiesDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companiesDelete.txt) - Deletes a list of companies.
- [companyAddressDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyAddressDelete.txt) - Deletes a company address.
- [companyAssignCustomerAsContact](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyAssignCustomerAsContact.txt) - Assigns the customer as a company contact.
- [companyAssignMainContact](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyAssignMainContact.txt) - Assigns the main contact for the company.
- [companyContactAssignRole](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyContactAssignRole.txt) - Assigns a role to a contact for a location.
- [companyContactAssignRoles](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyContactAssignRoles.txt) - Assigns roles on a company contact.
- [companyContactCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyContactCreate.txt) - Creates a company contact.
- [companyContactDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyContactDelete.txt) - Deletes a company contact.
- [companyContactRemoveFromCompany](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyContactRemoveFromCompany.txt) - Removes a company contact from a Company.
- [companyContactRevokeRole](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyContactRevokeRole.txt) - Revokes a role on a company contact.
- [companyContactRevokeRoles](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyContactRevokeRoles.txt) - Revokes roles on a company contact.
- [companyContactUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyContactUpdate.txt) - Updates a company contact.
- [companyContactsDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyContactsDelete.txt) - Deletes one or more company contacts.
- [companyCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyCreate.txt) - Creates a company.
- [companyDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyDelete.txt) - Deletes a company.
- [companyLocationAssignAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationAssignAddress.txt) - Updates an address on a company location.
- [companyLocationAssignRoles](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationAssignRoles.txt) - Assigns roles on a company location.
- [companyLocationAssignStaffMembers](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationAssignStaffMembers.txt) - Creates one or more mappings between a staff member at a shop and a company location.
- [companyLocationAssignTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationAssignTaxExemptions.txt) - Assigns tax exemptions to the company location.
- [companyLocationCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationCreate.txt) - Creates a company location.
- [companyLocationCreateTaxRegistration](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationCreateTaxRegistration.txt) - Creates a tax registration for a company location.
- [companyLocationDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationDelete.txt) - Deletes a company location.
- [companyLocationRemoveStaffMembers](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationRemoveStaffMembers.txt) - Deletes one or more existing mappings between a staff member at a shop and a company location.
- [companyLocationRevokeRoles](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationRevokeRoles.txt) - Revokes roles on a company location.
- [companyLocationRevokeTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationRevokeTaxExemptions.txt) - Revokes tax exemptions from the company location.
- [companyLocationRevokeTaxRegistration](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationRevokeTaxRegistration.txt) - Revokes tax registration on a company location.
- [companyLocationTaxSettingsUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationTaxSettingsUpdate.txt) - Sets the tax settings for a company location.
- [companyLocationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationUpdate.txt) - Updates a company location.
- [companyLocationsDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyLocationsDelete.txt) - Deletes a list of company locations.
- [companyRevokeMainContact](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyRevokeMainContact.txt) - Revokes the main contact from the company.
- [companyUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/companyUpdate.txt) - Updates a company.
- [customerAddTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerAddTaxExemptions.txt) - Add tax exemptions for the customer.
- [customerCancelDataErasure](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerCancelDataErasure.txt) - Cancels a pending erasure of a customer's data.  To request an erasure of a customer's data use the [customerRequestDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerRequestDataErasure).
- [customerCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerCreate.txt) - Create a new customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerDelete.txt) - Delete a customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerEmailMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerEmailMarketingConsentUpdate.txt) - Update a customer's email marketing information information.
- [customerGenerateAccountActivationUrl](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerGenerateAccountActivationUrl.txt) - Generate an account activation URL for a customer.
- [customerMerge](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerMerge.txt) - Merges two customers.
- [customerPaymentMethodCreditCardCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodCreditCardCreate.txt) - Creates a credit card payment method for a customer using a session id. These values are only obtained through card imports happening from a PCI compliant environment. Please use customerPaymentMethodRemoteCreate if you are not managing credit cards directly.
- [customerPaymentMethodCreditCardUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodCreditCardUpdate.txt) - Updates the credit card payment method for a customer.
- [customerPaymentMethodGetUpdateUrl](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodGetUpdateUrl.txt) - Returns a URL that allows the customer to update a specific payment method.  Currently, `customerPaymentMethodGetUpdateUrl` only supports Shop Pay.
- [customerPaymentMethodPaypalBillingAgreementCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodPaypalBillingAgreementCreate.txt) - Creates a PayPal billing agreement for a customer.
- [customerPaymentMethodPaypalBillingAgreementUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodPaypalBillingAgreementUpdate.txt) - Updates a PayPal billing agreement for a customer.
- [customerPaymentMethodRemoteCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodRemoteCreate.txt) - Create a payment method from remote gateway identifiers.
- [customerPaymentMethodRevoke](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodRevoke.txt) - Revokes a customer's payment method.
- [customerPaymentMethodSendUpdateEmail](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodSendUpdateEmail.txt) - Sends a link to the customer so they can update a specific payment method.
- [customerRemoveTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerRemoveTaxExemptions.txt) - Remove tax exemptions from a customer.
- [customerReplaceTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerReplaceTaxExemptions.txt) - Replace tax exemptions for a customer.
- [customerRequestDataErasure](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerRequestDataErasure.txt) - Enqueues a request to erase customer's data. Read more [here](https://help.shopify.com/manual/privacy-and-security/privacy/processing-customer-data-requests#erase-customer-personal-data).  To cancel the data erasure request use the [customerCancelDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerCancelDataErasure).
- [customerSegmentMembersQueryCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerSegmentMembersQueryCreate.txt) - Creates a customer segment members query.
- [customerSendAccountInviteEmail](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerSendAccountInviteEmail.txt) - Sends the customer an account invite email.
- [customerSmsMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerSmsMarketingConsentUpdate.txt) - Update a customer's SMS marketing consent information.
- [customerUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerUpdate.txt) - Update a customer's attributes. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerUpdateDefaultAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerUpdateDefaultAddress.txt) - Updates a customer's default address.
- [dataSaleOptOut](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/dataSaleOptOut.txt) - Opt out a customer from data sale.
- [delegateAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/delegateAccessTokenCreate.txt) - Creates a delegate access token.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [delegateAccessTokenDestroy](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/delegateAccessTokenDestroy.txt) - Destroys a delegate access token.
- [deliveryCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliveryCustomizationActivation.txt) - Activates and deactivates delivery customizations.
- [deliveryCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliveryCustomizationCreate.txt) - Creates a delivery customization.
- [deliveryCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliveryCustomizationDelete.txt) - Creates a delivery customization.
- [deliveryCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliveryCustomizationUpdate.txt) - Updates a delivery customization.
- [deliveryProfileCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliveryProfileCreate.txt) - Create a delivery profile.
- [deliveryProfileRemove](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliveryProfileRemove.txt) - Enqueue the removal of a delivery profile.
- [deliveryProfileUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliveryProfileUpdate.txt) - Update a delivery profile.
- [deliveryPromiseParticipantsUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliveryPromiseParticipantsUpdate.txt) - Updates the delivery promise participants by adding or removing owners based on a branded promise handle.
- [deliveryPromiseProviderUpsert](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliveryPromiseProviderUpsert.txt) - Creates or updates a delivery promise provider. Currently restricted to select approved delivery promise partners.
- [deliverySettingUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliverySettingUpdate.txt) - Set the delivery settings for a shop.
- [deliveryShippingOriginAssign](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/deliveryShippingOriginAssign.txt) - Assigns a location as the shipping origin while using legacy compatibility mode for multi-location delivery profiles.
- [discountAutomaticActivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticActivate.txt) - Activates an automatic discount.
- [discountAutomaticAppCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticAppCreate.txt) - Creates an automatic discount that's managed by an app. Use this mutation with [Shopify Functions](https://shopify.dev/docs/apps/build/functions) when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create an automatic discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create code discounts with custom logic, use the [`discountCodeAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppCreate) mutation.
- [discountAutomaticAppUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticAppUpdate.txt) - Updates an existing automatic discount that's managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to update a new "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To update code discounts with custom logic, use the [`discountCodeAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppUpdate) mutation instead.
- [discountAutomaticBasicCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicCreate) mutation.
- [discountAutomaticBasicUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticBasicUpdate.txt) - Updates an existing [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicUpdate) mutation instead.
- [discountAutomaticBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticBulkDelete.txt) - Asynchronously delete automatic discounts in bulk if a `search` or `saved_search_id` argument is provided or if a maximum discount threshold is reached (1,000). Otherwise, deletions will occur inline. **Warning:** All automatic discounts will be deleted if a blank `search` argument is provided.
- [discountAutomaticBxgyCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyCreate) mutation.
- [discountAutomaticBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticBxgyUpdate.txt) - Updates an existing [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyUpdate) mutation instead.
- [discountAutomaticDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticDeactivate.txt) - Deactivates an automatic discount.
- [discountAutomaticDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticDelete.txt) - Deletes an [automatic discount](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [discountAutomaticFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticFreeShippingCreate.txt) - Creates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingCreate) mutation.
- [discountAutomaticFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountAutomaticFreeShippingUpdate.txt) - Updates an existing [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingUpdate) mutation instead.
- [discountCodeActivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeActivate.txt) - Activates a code discount.
- [discountCodeAppCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeAppCreate.txt) - Creates a code discount. The discount type must be provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Functions can implement [order](https://shopify.dev/docs/api/functions/reference/order-discounts), [product](https://shopify.dev/docs/api/functions/reference/product-discounts), or [shipping](https://shopify.dev/docs/api/functions/reference/shipping-discounts) discount functions. Use this mutation with Shopify Functions when you need custom logic beyond [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create a code discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create automatic discounts with custom logic, use [`discountAutomaticAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppCreate).
- [discountCodeAppUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeAppUpdate.txt) - Updates a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  > Note: > To update automatic discounts, use [`discountAutomaticAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppUpdate).
- [discountCodeBasicCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicCreate) mutation.
- [discountCodeBasicUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeBasicUpdate.txt) - Updates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicUpdate) mutation.
- [discountCodeBulkActivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeBulkActivate.txt) - Activates multiple [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can activate discounts for all codes that match a search criteria, or activate a predefined set of discount codes.
- [discountCodeBulkDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeBulkDeactivate.txt) - Deactivates multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can deactivate discounts for all codes that match a search criteria, or deactivate a predefined set of discount codes.
- [discountCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeBulkDelete.txt) - Deletes multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can delete discounts for all codes that match a search criteria, or delete a predefined set of discount codes.
- [discountCodeBxgyCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyCreate) mutation.
- [discountCodeBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeBxgyUpdate.txt) - Updates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyUpdate) mutation.
- [discountCodeDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeDeactivate.txt) - Deactivates a code discount.
- [discountCodeDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeDelete.txt) - Deletes a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [discountCodeFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeFreeShippingCreate.txt) - Creates an [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingCreate) mutation.
- [discountCodeFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeFreeShippingUpdate.txt) - Updates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update a free shipping discount that's automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingUpdate) mutation.
- [discountCodeRedeemCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountCodeRedeemCodeBulkDelete.txt) - Asynchronously delete discount redeem codes in bulk. Specify the redeem codes to delete by providing a search query, a saved search ID, or a list of redeem code IDs.
- [discountRedeemCodeBulkAdd](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/discountRedeemCodeBulkAdd.txt) - Asynchronously add discount redeem codes in bulk. Specify the codes to add and the discount code ID that the codes will belong to.
- [disputeEvidenceUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/disputeEvidenceUpdate.txt) - Updates a dispute evidence.
- [draftOrderBulkAddTags](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderBulkAddTags.txt) - Adds tags to multiple draft orders.
- [draftOrderBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderBulkDelete.txt) - Deletes multiple draft orders.
- [draftOrderBulkRemoveTags](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderBulkRemoveTags.txt) - Removes tags from multiple draft orders.
- [draftOrderCalculate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderCalculate.txt) - Calculates the properties of a draft order. Useful for determining information such as total taxes or price without actually creating a draft order.
- [draftOrderComplete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderComplete.txt) - Completes a draft order and creates an order.
- [draftOrderCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderCreate.txt) - Creates a draft order.
- [draftOrderCreateFromOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderCreateFromOrder.txt) - Creates a draft order from order.
- [draftOrderCreateMerchantCheckout](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderCreateMerchantCheckout.txt) - Creates a merchant checkout for the given draft order.
- [draftOrderDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderDelete.txt) - Deletes a draft order.
- [draftOrderDuplicate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderDuplicate.txt) - Duplicates a draft order.
- [draftOrderInvoicePreview](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderInvoicePreview.txt) - Previews a draft order invoice email.
- [draftOrderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderInvoiceSend.txt) - Sends an email invoice for a draft order.
- [draftOrderUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/draftOrderUpdate.txt) - Updates a draft order.  If a checkout has been started for a draft order, any update to the draft will unlink the checkout. Checkouts are created but not immediately completed when opening the merchant credit card modal in the admin, and when a buyer opens the invoice URL. This is usually fine, but there is an edge case where a checkout is in progress and the draft is updated before the checkout completes. This will not interfere with the checkout and order creation, but if the link from draft to checkout is broken the draft will remain open even after the order is created.
- [eventBridgeServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/eventBridgeServerPixelUpdate.txt) - Updates the server pixel to connect to an EventBridge endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [eventBridgeWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/eventBridgeWebhookSubscriptionCreate.txt) - Creates a new Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [eventBridgeWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/eventBridgeWebhookSubscriptionUpdate.txt) - Updates an Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [fileAcknowledgeUpdateFailed](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fileAcknowledgeUpdateFailed.txt) - Acknowledges file update failure by resetting FAILED status to READY and clearing any media errors.
- [fileCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fileCreate.txt) - Creates file assets using an external URL or for files that were previously uploaded using the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate). These files are added to the [Files page](https://shopify.com/admin/settings/files) in Shopify admin.  Files are processed asynchronously. Some data is not available until processing is completed. Check [fileStatus](https://shopify.dev/api/admin-graphql/latest/interfaces/File#field-file-filestatus) to know when the files are READY or FAILED. See the [FileStatus](https://shopify.dev/api/admin-graphql/latest/enums/filestatus) for the complete set of possible fileStatus values.  To get a list of all files, use the [files query](https://shopify.dev/api/admin-graphql/latest/queries/files).
- [fileDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fileDelete.txt) - Deletes existing file assets that were uploaded to Shopify.
- [fileUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fileUpdate.txt) - Updates an existing file asset that was uploaded to Shopify.
- [flowTriggerReceive](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/flowTriggerReceive.txt) - Triggers any workflows that begin with the trigger specified in the request body. To learn more, refer to [_Create Shopify Flow triggers_](https://shopify.dev/apps/flow/triggers).
- [fulfillmentCancel](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentCancel.txt) - Cancels a fulfillment.
- [fulfillmentConstraintRuleCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentConstraintRuleCreate.txt) - Creates a fulfillment constraint rule and its metafield.
- [fulfillmentConstraintRuleDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentConstraintRuleDelete.txt) - Deletes a fulfillment constraint rule and its metafields.
- [fulfillmentConstraintRuleUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentConstraintRuleUpdate.txt) - Update a fulfillment constraint rule.
- [fulfillmentCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentCreate.txt) - Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.
- [fulfillmentCreateV2](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentCreateV2.txt) - Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.
- [fulfillmentEventCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentEventCreate.txt) - Creates a fulfillment event for a specified fulfillment.
- [fulfillmentOrderAcceptCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderAcceptCancellationRequest.txt) - Accept a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderAcceptFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderAcceptFulfillmentRequest.txt) - Accepts a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderCancel](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderCancel.txt) - Marks a fulfillment order as canceled.
- [fulfillmentOrderClose](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderClose.txt) - Marks an in-progress fulfillment order as incomplete, indicating the fulfillment service is unable to ship any remaining items, and closes the fulfillment request.  This mutation can only be called for fulfillment orders that meet the following criteria:   - Assigned to a fulfillment service location,   - The fulfillment request has been accepted,   - The fulfillment order status is `IN_PROGRESS`.  This mutation can only be called by the fulfillment service app that accepted the fulfillment request. Calling this mutation returns the control of the fulfillment order to the merchant, allowing them to move the fulfillment order line items to another location and fulfill from there, remove and refund the line items, or to request fulfillment from the same fulfillment service again.  Closing a fulfillment order is explained in [the fulfillment service guide](https://shopify.dev/apps/build/orders-fulfillment/fulfillment-service-apps/build-for-fulfillment-services#step-7-optional-close-a-fulfillment-order).
- [fulfillmentOrderHold](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderHold.txt) - Applies a fulfillment hold on a fulfillment order.  As of the [2025-01 API version](https://shopify.dev/changelog/apply-multiple-holds-to-a-single-fulfillment-order), the mutation can be successfully executed on fulfillment orders that are already on hold. To place multiple holds on a fulfillment order, apps need to supply the [handle](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentHold#field-handle) field. Each app can place up to 10 active holds per fulfillment order. If an app attempts to place more than this, the mutation will return [a user error indicating that the limit has been reached](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderHoldUserErrorCode#value-fulfillmentorderholdlimitreached). The app would need to release one of its existing holds before being able to apply a new one.
- [fulfillmentOrderLineItemsPreparedForPickup](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderLineItemsPreparedForPickup.txt) - Mark line items associated with a fulfillment order as being ready for pickup by a customer.  Sends a Ready For Pickup notification to the customer to let them know that their order is ready to be picked up.
- [fulfillmentOrderMerge](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderMerge.txt) - Merges a set or multiple sets of fulfillment orders together into one based on line item inputs and quantities.
- [fulfillmentOrderMove](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderMove.txt) - Changes the location which is assigned to fulfill a number of unfulfilled fulfillment order line items.  Moving a fulfillment order will fail in the following circumstances:  * The fulfillment order is closed. * The destination location has never stocked the requested inventory item. * The API client doesn't have the correct permissions.  Line items which have already been fulfilled can't be re-assigned and will always remain assigned to the original location.  You can't change the assigned location while a fulfillment order has a [request status](https://shopify.dev/docs/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus) of `SUBMITTED`, `ACCEPTED`, `CANCELLATION_REQUESTED`, or `CANCELLATION_REJECTED`. These request statuses mean that a fulfillment order is awaiting action by a fulfillment service and can't be re-assigned without first having the fulfillment service accept a cancellation request. This behavior is intended to prevent items from being fulfilled by multiple locations or fulfillment services.  ### How re-assigning line items affects fulfillment orders  **First scenario:** Re-assign all line items belonging to a fulfillment order to a new location.  In this case, the [assignedLocation](https://shopify.dev/docs/api/admin-graphql/latest/objects/fulfillmentorder#field-fulfillmentorder-assignedlocation) of the original fulfillment order will be updated to the new location.  **Second scenario:** Re-assign a subset of the line items belonging to a fulfillment order to a new location. You can specify a subset of line items using the `fulfillmentOrderLineItems` parameter (available as of the `2023-04` API version), or specify that the original fulfillment order contains line items which have already been fulfilled.  If the new location is already assigned to another active fulfillment order, on the same order, then a new fulfillment order is created. The existing fulfillment order is closed and line items are recreated in a new fulfillment order.
- [fulfillmentOrderOpen](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderOpen.txt) - Marks a scheduled fulfillment order as open.
- [fulfillmentOrderRejectCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderRejectCancellationRequest.txt) - Rejects a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderRejectFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderRejectFulfillmentRequest.txt) - Rejects a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderReleaseHold](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderReleaseHold.txt) - Releases the fulfillment hold on a fulfillment order.
- [fulfillmentOrderReschedule](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderReschedule.txt) - Reschedules a scheduled fulfillment order.  Updates the value of the `fulfillAt` field on a scheduled fulfillment order.  The fulfillment order will be marked as ready for fulfillment at this date and time.
- [fulfillmentOrderSplit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderSplit.txt) - Splits a fulfillment order or orders based on line item inputs and quantities.
- [fulfillmentOrderSubmitCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderSubmitCancellationRequest.txt) - Sends a cancellation request to the fulfillment service of a fulfillment order.
- [fulfillmentOrderSubmitFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrderSubmitFulfillmentRequest.txt) - Sends a fulfillment request to the fulfillment service of a fulfillment order.
- [fulfillmentOrdersSetFulfillmentDeadline](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentOrdersSetFulfillmentDeadline.txt) - Sets the latest date and time by which the fulfillment orders need to be fulfilled.
- [fulfillmentServiceCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentServiceCreate.txt) - Creates a fulfillment service.  ## Fulfillment service location  When creating a fulfillment service, a new location will be automatically created on the shop and will be associated with this fulfillment service. This location will be named after the fulfillment service and inherit the shop's address.  If you are using API version `2023-10` or later, and you need to specify custom attributes for the fulfillment service location (for example, to change its address to a country different from the shop's country), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation after creating the fulfillment service.
- [fulfillmentServiceDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentServiceDelete.txt) - Deletes a fulfillment service.
- [fulfillmentServiceUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentServiceUpdate.txt) - Updates a fulfillment service.  If you are using API version `2023-10` or later, and you need to update the location managed by the fulfillment service (for example, to change the address of a fulfillment service), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation.
- [fulfillmentTrackingInfoUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentTrackingInfoUpdate.txt) - Updates tracking information for a fulfillment.
- [fulfillmentTrackingInfoUpdateV2](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/fulfillmentTrackingInfoUpdateV2.txt) - Updates tracking information for a fulfillment.
- [giftCardCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/giftCardCreate.txt) - Create a gift card.
- [giftCardCredit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/giftCardCredit.txt) - Credit a gift card.
- [giftCardDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/giftCardDeactivate.txt) - Deactivate a gift card. A deactivated gift card cannot be used by a customer. A deactivated gift card cannot be re-enabled.
- [giftCardDebit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/giftCardDebit.txt) - Debit a gift card.
- [giftCardSendNotificationToCustomer](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/giftCardSendNotificationToCustomer.txt) - Send notification to the customer of a gift card.
- [giftCardSendNotificationToRecipient](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/giftCardSendNotificationToRecipient.txt) - Send notification to the recipient of a gift card.
- [giftCardUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/giftCardUpdate.txt) - Update a gift card.
- [inventoryActivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/inventoryActivate.txt) - Activate an inventory item at a location.
- [inventoryAdjustQuantities](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/inventoryAdjustQuantities.txt) - Apply changes to inventory quantities.
- [inventoryBulkToggleActivation](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/inventoryBulkToggleActivation.txt) - Modify the activation status of an inventory item at locations. Activating an inventory item at a particular location allows that location to stock that inventory item. Deactivating an inventory item at a location removes the inventory item's quantities and turns off the inventory item from that location.
- [inventoryDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/inventoryDeactivate.txt) - Removes an inventory item's quantities from a location, and turns off inventory at the location.
- [inventoryItemUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/inventoryItemUpdate.txt) - Updates an inventory item.
- [inventoryMoveQuantities](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/inventoryMoveQuantities.txt) - Moves inventory between inventory quantity names at a single location.
- [inventorySetOnHandQuantities](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/inventorySetOnHandQuantities.txt) - Set inventory on-hand quantities using absolute values.
- [inventorySetQuantities](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/inventorySetQuantities.txt) - Set quantities of specified name using absolute values. This mutation supports compare-and-set functionality to handle concurrent requests properly. If `ignoreCompareQuantity` is not set to true, the mutation will only update the quantity if the persisted quantity matches the `compareQuantity` value. If the `compareQuantity` value does not match the persisted value, the mutation will return an error. In order to opt out of the `compareQuantity` check, the `ignoreCompareQuantity` argument can be set to true.  > Note: > Only use this mutation if calling on behalf of a system that acts as the source of truth for inventory quantities, > otherwise please consider using the [inventoryAdjustQuantities](https://shopify.dev/api/admin-graphql/latest/mutations/inventoryAdjustQuantities) mutation. > > > Opting out of the `compareQuantity` check can lead to inaccurate inventory quantities if multiple requests are made concurrently. > It is recommended to always include the `compareQuantity` value to ensure the accuracy of the inventory quantities and to opt out > of the check using `ignoreCompareQuantity` only when necessary.
- [inventorySetScheduledChanges](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/inventorySetScheduledChanges.txt) - Set up scheduled changes of inventory items.
- [locationActivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/locationActivate.txt) - Activates a location so that you can stock inventory at the location. Refer to the [`isActive`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-isactive) and [`activatable`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-activatable) fields on the `Location` object.
- [locationAdd](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/locationAdd.txt) - Adds a new location.
- [locationDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/locationDeactivate.txt) - Deactivates a location and moves inventory, pending orders, and moving transfers to a destination location.
- [locationDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/locationDelete.txt) - Deletes a location.
- [locationEdit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/locationEdit.txt) - Edits an existing location.  [As of the 2023-10 API version](https://shopify.dev/changelog/apps-can-now-change-the-name-and-address-of-their-fulfillment-service-locations), apps can change the name and address of their fulfillment service locations.
- [locationLocalPickupDisable](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/locationLocalPickupDisable.txt) - Disables local pickup for a location.
- [locationLocalPickupEnable](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/locationLocalPickupEnable.txt) - Enables local pickup for a location.
- [marketCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketCreate.txt) - Creates a new market.
- [marketCurrencySettingsUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketCurrencySettingsUpdate.txt) - Updates currency settings of a market.
- [marketDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketDelete.txt) - Deletes a market definition.
- [marketLocalizationsRegister](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketLocalizationsRegister.txt) - Creates or updates market localizations.
- [marketLocalizationsRemove](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketLocalizationsRemove.txt) - Deletes market localizations.
- [marketRegionDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketRegionDelete.txt) - Deletes a market region.
- [marketRegionsCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketRegionsCreate.txt) - Creates regions that belong to an existing market.
- [marketRegionsDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketRegionsDelete.txt) - Deletes a list of market regions.
- [marketUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketUpdate.txt) - Updates the properties of a market.
- [marketWebPresenceCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketWebPresenceCreate.txt) - Creates a web presence for a market.
- [marketWebPresenceDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketWebPresenceDelete.txt) - Deletes a market web presence.
- [marketWebPresenceUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketWebPresenceUpdate.txt) - Updates a market web presence.
- [marketingActivitiesDeleteAllExternal](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketingActivitiesDeleteAllExternal.txt) - Deletes all external marketing activities. Deletion is performed by a background job, as it may take a bit of time to complete if a large number of activities are to be deleted. Attempting to create or modify external activities before the job has completed will result in the create/update/upsert mutation returning an error.
- [marketingActivityCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketingActivityCreate.txt) - Create new marketing activity.
- [marketingActivityCreateExternal](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketingActivityCreateExternal.txt) - Creates a new external marketing activity.
- [marketingActivityDeleteExternal](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketingActivityDeleteExternal.txt) - Deletes an external marketing activity.
- [marketingActivityUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketingActivityUpdate.txt) - Updates a marketing activity with the latest information.
- [marketingActivityUpdateExternal](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketingActivityUpdateExternal.txt) - Update an external marketing activity.
- [marketingActivityUpsertExternal](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketingActivityUpsertExternal.txt) - Creates a new external marketing activity or updates an existing one. When optional fields are absent or null, associated information will be removed from an existing marketing activity.
- [marketingEngagementCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketingEngagementCreate.txt) - Creates a new marketing engagement for a marketing activity or a marketing channel.
- [marketingEngagementsDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/marketingEngagementsDelete.txt) - Marks channel-level engagement data such that it no longer appears in reports.           Activity-level data cannot be deleted directly, instead the MarketingActivity itself should be deleted to           hide it from reports.
- [menuCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/menuCreate.txt) - Creates a menu.
- [menuDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/menuDelete.txt) - Deletes a menu.
- [menuUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/menuUpdate.txt) - Updates a menu.
- [metafieldDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metafieldDefinitionCreate.txt) - Creates a metafield definition. Any metafields existing under the same owner type, namespace, and key will be checked against this definition and will have their type updated accordingly. For metafields that are not valid, they will remain unchanged but any attempts to update them must align with this definition.
- [metafieldDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metafieldDefinitionDelete.txt) - Delete a metafield definition. Optionally deletes all associated metafields asynchronously when specified.
- [metafieldDefinitionPin](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metafieldDefinitionPin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUnpin](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metafieldDefinitionUnpin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metafieldDefinitionUpdate.txt) - Updates a metafield definition.
- [metafieldsDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metafieldsDelete.txt) - Deletes multiple metafields in bulk.
- [metafieldsSet](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metafieldsSet.txt) - Sets metafield values. Metafield values will be set regardless if they were previously created or not.  Allows a maximum of 25 metafields to be set at a time.  This operation is atomic, meaning no changes are persisted if an error is encountered.  As of `2024-07`, this operation supports compare-and-set functionality to better handle concurrent requests. If `compareDigest` is set for any metafield, the mutation will only set that metafield if the persisted metafield value matches the digest used on `compareDigest`. If the metafield doesn't exist yet, but you want to guarantee that the operation will run in a safe manner, set `compareDigest` to `null`. The `compareDigest` value can be acquired by querying the metafield object and selecting `compareDigest` as a field. If the `compareDigest` value does not match the digest for the persisted value, the mutation will return an error. You can opt out of write guarantees by not sending `compareDigest` in the request.
- [metaobjectBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metaobjectBulkDelete.txt) - Asynchronously delete metaobjects and their associated metafields in bulk.
- [metaobjectCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metaobjectCreate.txt) - Creates a new metaobject.
- [metaobjectDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metaobjectDefinitionCreate.txt) - Creates a new metaobject definition.
- [metaobjectDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metaobjectDefinitionDelete.txt) - Deletes the specified metaobject definition. Also deletes all related metafield definitions, metaobjects, and metafields asynchronously.
- [metaobjectDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metaobjectDefinitionUpdate.txt) - Updates a metaobject definition with new settings and metafield definitions.
- [metaobjectDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metaobjectDelete.txt) - Deletes the specified metaobject and its associated metafields.
- [metaobjectUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metaobjectUpdate.txt) - Updates an existing metaobject.
- [metaobjectUpsert](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/metaobjectUpsert.txt) - Retrieves a metaobject by handle, then updates it with the provided input values. If no matching metaobject is found, a new metaobject is created with the provided input values.
- [mobilePlatformApplicationCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/mobilePlatformApplicationCreate.txt) - Create a mobile platform application.
- [mobilePlatformApplicationDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/mobilePlatformApplicationDelete.txt) - Delete a mobile platform application.
- [mobilePlatformApplicationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/mobilePlatformApplicationUpdate.txt) - Update a mobile platform application.
- [orderCancel](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderCancel.txt) - Cancels an order.
- [orderCapture](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderCapture.txt) - Captures payment for an authorized transaction on an order. An order can only be captured if it has a successful authorization transaction. Capturing an order will claim the money reserved by the authorization. orderCapture can be used to capture multiple times as long as the OrderTransaction is multi-capturable. To capture a partial payment, the included `amount` value should be less than the total order amount. Multi-capture is available only to stores on a Shopify Plus plan.
- [orderClose](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderClose.txt) - Closes an open order.
- [orderCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderCreate.txt) - Creates an order.
- [orderCreateMandatePayment](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderCreateMandatePayment.txt) - Creates a payment for an order by mandate.
- [orderDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderDelete.txt) - Deletes an order. For more information on which orders can be deleted, refer to [Delete an order](https://help.shopify.com/manual/orders/cancel-delete-order#delete-an-order).
- [orderEditAddCustomItem](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditAddCustomItem.txt) - Adds a custom line item to an existing order. For example, you could add a gift wrapping service as a [custom line item](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing#add-a-custom-line-item). To learn how to edit existing orders, refer to [Edit an existing order with Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditAddLineItemDiscount.txt) - Adds a discount to a line item on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditAddShippingLine.txt) - Adds a shipping line to an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddVariant](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditAddVariant.txt) - Adds a line item from an existing product variant.
- [orderEditBegin](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditBegin.txt) - Starts editing an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditCommit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditCommit.txt) - Applies and saves staged changes to an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditRemoveDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditRemoveDiscount.txt) - Removes a discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditRemoveLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditRemoveLineItemDiscount.txt) - Removes a line item discount that was applied as part of an order edit.
- [orderEditRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditRemoveShippingLine.txt) - Removes a shipping line from an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditSetQuantity](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditSetQuantity.txt) - Sets the quantity of a line item on an order that is being edited. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditUpdateDiscount.txt) - Updates a manual line level discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderEditUpdateShippingLine.txt) - Updates a shipping line on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderInvoiceSend.txt) - Sends an email invoice for an order.
- [orderMarkAsPaid](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderMarkAsPaid.txt) - Marks an order as paid. You can only mark an order as paid if it isn't already fully paid.
- [orderOpen](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderOpen.txt) - Opens a closed order.
- [orderRiskAssessmentCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderRiskAssessmentCreate.txt) - Create a risk assessment for an order.
- [orderUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/orderUpdate.txt) - Updates the fields of an order.
- [pageCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/pageCreate.txt) - Creates a page.
- [pageDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/pageDelete.txt) - Deletes a page.
- [pageUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/pageUpdate.txt) - Updates a page.
- [paymentCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/paymentCustomizationActivation.txt) - Activates and deactivates payment customizations.
- [paymentCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/paymentCustomizationCreate.txt) - Creates a payment customization.
- [paymentCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/paymentCustomizationDelete.txt) - Deletes a payment customization.
- [paymentCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/paymentCustomizationUpdate.txt) - Updates a payment customization.
- [paymentReminderSend](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/paymentReminderSend.txt) - Sends an email payment reminder for a payment schedule.
- [paymentTermsCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/paymentTermsCreate.txt) - Create payment terms on an order. To create payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/paymentTermsDelete.txt) - Delete payment terms for an order. To delete payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/paymentTermsUpdate.txt) - Update payment terms on an order. To update payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [priceListCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/priceListCreate.txt) - Creates a price list. You can use the `priceListCreate` mutation to create a new price list and associate it with a catalog. This enables you to sell your products with contextual pricing.
- [priceListDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/priceListDelete.txt) - Deletes a price list. For example, you can delete a price list so that it no longer applies for products in the associated market.
- [priceListFixedPricesAdd](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/priceListFixedPricesAdd.txt) - Creates or updates fixed prices on a price list. You can use the `priceListFixedPricesAdd` mutation to set a fixed price for specific product variants. This lets you change product variant pricing on a per country basis. Any existing fixed price list prices for these variants will be overwritten.
- [priceListFixedPricesByProductUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/priceListFixedPricesByProductUpdate.txt) - Updates the fixed prices for all variants for a product on a price list. You can use the `priceListFixedPricesByProductUpdate` mutation to set or remove a fixed price for all variants of a product associated with the price list.
- [priceListFixedPricesDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/priceListFixedPricesDelete.txt) - Deletes specific fixed prices from a price list using a product variant ID. You can use the `priceListFixedPricesDelete` mutation to delete a set of fixed prices from a price list. After deleting the set of fixed prices from the price list, the price of each product variant reverts to the original price that was determined by the price list adjustment.
- [priceListFixedPricesUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/priceListFixedPricesUpdate.txt) - Updates fixed prices on a price list. You can use the `priceListFixedPricesUpdate` mutation to set a fixed price for specific product variants or to delete prices for variants associated with the price list.
- [priceListUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/priceListUpdate.txt) - Updates a price list. If you modify the currency, then any fixed prices set on the price list will be deleted.
- [productBundleCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productBundleCreate.txt) - Creates a new componentized product.
- [productBundleUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productBundleUpdate.txt) - Updates a componentized product.
- [productChangeStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productChangeStatus.txt) - Changes the status of a product. This allows you to set the availability of the product across all channels.
- [productCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productCreate.txt) - Creates a product.  Learn more about the [product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model) and [adding product data](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/add-data).
- [productCreateMedia](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productCreateMedia.txt) - Creates media for a product.
- [productDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productDelete.txt) - Deletes a product, including all associated variants and media.  As of API version `2023-01`, if you need to delete a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you may encounter timeout errors. To avoid these timeout errors, you can instead use the asynchronous [ProductDeleteAsync](https://shopify.dev/api/admin-graphql/latest/mutations/productDeleteAsync) mutation.
- [productDeleteMedia](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productDeleteMedia.txt) - Deletes media for a product.
- [productDuplicate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productDuplicate.txt) - Duplicates a product.  If you need to duplicate a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you might encounter timeout errors.  To avoid these timeout errors, you can instead duplicate the product asynchronously.  In API version 2024-10 and higher, include `synchronous: false` argument in this mutation to perform the duplication asynchronously.  In API version 2024-07 and lower, use the asynchronous [`ProductDuplicateAsyncV2`](https://shopify.dev/api/admin-graphql/2024-07/mutations/productDuplicateAsyncV2).
- [productFeedCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productFeedCreate.txt) - Creates a product feed for a specific publication.
- [productFeedDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productFeedDelete.txt) - Deletes a product feed for a specific publication.
- [productFullSync](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productFullSync.txt) - Runs the full product sync for a given shop.
- [productJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product.
- [productLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productLeaveSellingPlanGroups.txt) - Removes multiple groups from a product.
- [productOptionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productOptionUpdate.txt) - Updates a product option.
- [productOptionsCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productOptionsCreate.txt) - Creates options on a product.
- [productOptionsDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productOptionsDelete.txt) - Deletes the specified options.
- [productOptionsReorder](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productOptionsReorder.txt) - Reorders options and option values on a product, causing product variants to alter their position.  Options order take precedence over option values order. Depending on the existing product variants, some input orders might not be achieved.  Example:   Existing product variants:     ["Red / Small", "Green / Medium", "Blue / Small"].    New order:     [       {         name: "Size", values: [{ name: "Small" }, { name: "Medium" }],         name: "Color", values: [{ name: "Green" }, { name: "Red" }, { name: "Blue" }]       }     ].    Description:     Variants with "Green" value are expected to appear before variants with "Red" and "Blue" values.     However, "Size" option appears before "Color".    Therefore, output will be:     ["Small / "Red", "Small / Blue", "Medium / Green"].
- [productPublish](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productPublish.txt) - Publishes a product. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can only be published on online stores.
- [productReorderMedia](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productReorderMedia.txt) - Asynchronously reorders the media attached to a product.
- [productSet](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productSet.txt) - Creates or updates a product in a single request.  Use this mutation when syncing information from an external data source into Shopify.  When using this mutation to update a product, specify that product's `id` in the input.  Any list field (e.g. [collections](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-collections), [metafields](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-metafields), [variants](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-variants)) will be updated so that all included entries are either created or updated, and all existing entries not included will be deleted.  All other fields will be updated to the value passed. Omitted fields will not be updated.  When run in synchronous mode, you will get the product back in the response. For versions `2024-04` and earlier, the synchronous mode has an input limit of 100 variants. This limit has been removed for versions `2024-07` and later.  In asynchronous mode, you will instead get a [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation) object back. You can then use the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query to retrieve the updated product data. This query uses the `ProductSetOperation` object to check the status of the operation and to retrieve the details of the updated product and its variants.  If you need to update a subset of variants, use one of the bulk variant mutations: - [productVariantsBulkCreate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkCreate) - [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkUpdate) - [productVariantsBulkDelete](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkDelete)  If you need to update options, use one of the product option mutations: - [productOptionsCreate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsCreate) - [productOptionUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionUpdate) - [productOptionsDelete](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsDelete) - [productOptionsReorder](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsReorder)  See our guide to [sync product data from an external source](https://shopify.dev/api/admin/migrate/new-product-model/sync-data) for more.
- [productUnpublish](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productUnpublish.txt) - Unpublishes a product.
- [productUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productUpdate.txt) - Updates a product.  For versions `2024-01` and older: If you update a product and only include some variants in the update, then any variants not included will be deleted.  To safely manage variants without the risk of deleting excluded variants, use [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantsbulkupdate).  If you want to update a single variant, then use [productVariantUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantupdate).
- [productUpdateMedia](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productUpdateMedia.txt) - Updates media for a product.
- [productVariantAppendMedia](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productVariantAppendMedia.txt) - Appends media from a product to variants of the product.
- [productVariantDetachMedia](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productVariantDetachMedia.txt) - Detaches media from product variants.
- [productVariantJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productVariantJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product variant.
- [productVariantLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productVariantLeaveSellingPlanGroups.txt) - Remove multiple groups from a product variant.
- [productVariantRelationshipBulkUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productVariantRelationshipBulkUpdate.txt) - Creates new bundles, updates existing bundles, and removes bundle components for one or multiple bundles.
- [productVariantsBulkCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productVariantsBulkCreate.txt) - Creates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productVariantsBulkDelete.txt) - Deletes multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkReorder](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productVariantsBulkReorder.txt) - Reorders multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/productVariantsBulkUpdate.txt) - Updates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [pubSubServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/pubSubServerPixelUpdate.txt) - Updates the server pixel to connect to a Google PubSub endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [pubSubWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/pubSubWebhookSubscriptionCreate.txt) - Creates a new Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [pubSubWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/pubSubWebhookSubscriptionUpdate.txt) - Updates a Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [publicationCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/publicationCreate.txt) - Creates a publication.
- [publicationDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/publicationDelete.txt) - Deletes a publication.
- [publicationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/publicationUpdate.txt) - Updates a publication.
- [publishablePublish](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/publishablePublish.txt) - Publishes a resource to a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishablePublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/publishablePublishToCurrentChannel.txt) - Publishes a resource to current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishableUnpublish](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/publishableUnpublish.txt) - Unpublishes a resource from a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [publishableUnpublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/publishableUnpublishToCurrentChannel.txt) - Unpublishes a resource from the current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [quantityPricingByVariantUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/quantityPricingByVariantUpdate.txt) - Updates quantity pricing on a price list. You can use the `quantityPricingByVariantUpdate` mutation to set fixed prices, quantity rules, and quantity price breaks. This mutation does not allow partial successes. If any of the requested resources fail to update, none of the requested resources will be updated. Delete operations are executed before create operations.
- [quantityRulesAdd](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/quantityRulesAdd.txt) - Creates or updates existing quantity rules on a price list. You can use the `quantityRulesAdd` mutation to set order level minimums, maximumums and increments for specific product variants.
- [quantityRulesDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/quantityRulesDelete.txt) - Deletes specific quantity rules from a price list using a product variant ID. You can use the `quantityRulesDelete` mutation to delete a set of quantity rules from a price list.
- [refundCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/refundCreate.txt) - Creates a refund.
- [returnApproveRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/returnApproveRequest.txt) - Approves a customer's return request. If this mutation is successful, then the `Return.status` field of the approved return is set to `OPEN`.
- [returnCancel](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/returnCancel.txt) - Cancels a return and restores the items back to being fulfilled. Canceling a return is only available before any work has been done on the return (such as an inspection or refund).
- [returnClose](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/returnClose.txt) - Indicates a return is complete, either when a refund has been made and items restocked, or simply when it has been marked as returned in the system.
- [returnCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/returnCreate.txt) - Creates a return.
- [returnDeclineRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/returnDeclineRequest.txt) - Declines a return on an order. When a return is declined, each `ReturnLineItem.fulfillmentLineItem` can be associated to a new return. Use the `ReturnCreate` or `ReturnRequest` mutation to initiate a new return.
- [returnLineItemRemoveFromReturn](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/returnLineItemRemoveFromReturn.txt) - Removes return lines from a return.
- [returnRefund](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/returnRefund.txt) - Refunds a return when its status is `OPEN` or `CLOSED` and associates it with the related return request.
- [returnReopen](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/returnReopen.txt) - Reopens a closed return.
- [returnRequest](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/returnRequest.txt) - A customer's return request that hasn't been approved or declined. This mutation sets the value of the `Return.status` field to `REQUESTED`. To create a return that has the `Return.status` field set to `OPEN`, use the `returnCreate` mutation.
- [reverseDeliveryCreateWithShipping](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/reverseDeliveryCreateWithShipping.txt) - Creates a new reverse delivery with associated external shipping information.
- [reverseDeliveryShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/reverseDeliveryShippingUpdate.txt) - Updates a reverse delivery with associated external shipping information.
- [reverseFulfillmentOrderDispose](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/reverseFulfillmentOrderDispose.txt) - Disposes reverse fulfillment order line items.
- [savedSearchCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/savedSearchCreate.txt) - Creates a saved search.
- [savedSearchDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/savedSearchDelete.txt) - Delete a saved search.
- [savedSearchUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/savedSearchUpdate.txt) - Updates a saved search.
- [scriptTagCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/scriptTagCreate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Creates a new script tag.
- [scriptTagDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/scriptTagDelete.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Deletes a script tag.
- [scriptTagUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/scriptTagUpdate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Updates a script tag.
- [segmentCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/segmentCreate.txt) - Creates a segment.
- [segmentDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/segmentDelete.txt) - Deletes a segment.
- [segmentUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/segmentUpdate.txt) - Updates a segment.
- [sellingPlanGroupAddProductVariants](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/sellingPlanGroupAddProductVariants.txt) - Adds multiple product variants to a selling plan group.
- [sellingPlanGroupAddProducts](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/sellingPlanGroupAddProducts.txt) - Adds multiple products to a selling plan group.
- [sellingPlanGroupCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/sellingPlanGroupCreate.txt) - Creates a Selling Plan Group.
- [sellingPlanGroupDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/sellingPlanGroupDelete.txt) - Delete a Selling Plan Group. This does not affect subscription contracts.
- [sellingPlanGroupRemoveProductVariants](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/sellingPlanGroupRemoveProductVariants.txt) - Removes multiple product variants from a selling plan group.
- [sellingPlanGroupRemoveProducts](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/sellingPlanGroupRemoveProducts.txt) - Removes multiple products from a selling plan group.
- [sellingPlanGroupUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/sellingPlanGroupUpdate.txt) - Update a Selling Plan Group.
- [serverPixelCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/serverPixelCreate.txt) - Creates a new unconfigured server pixel. A single server pixel can exist for an app and shop combination. If you call this mutation when a server pixel already exists, then an error will return.
- [serverPixelDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/serverPixelDelete.txt) - Deletes the Server Pixel associated with the current app & shop.
- [shippingPackageDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/shippingPackageDelete.txt) - Deletes a shipping package.
- [shippingPackageMakeDefault](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/shippingPackageMakeDefault.txt) - Set a shipping package as the default. The default shipping package is the one used to calculate shipping costs on checkout.
- [shippingPackageUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/shippingPackageUpdate.txt) - Updates a shipping package.
- [shopLocaleDisable](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/shopLocaleDisable.txt) - Deletes a locale for a shop. This also deletes all translations of this locale.
- [shopLocaleEnable](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/shopLocaleEnable.txt) - Adds a locale for a shop. The newly added locale is in the unpublished state.
- [shopLocaleUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/shopLocaleUpdate.txt) - Updates a locale for a shop.
- [shopPolicyUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/shopPolicyUpdate.txt) - Updates a shop policy.
- [shopResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/shopResourceFeedbackCreate.txt) - The `ResourceFeedback` object lets your app report the status of shops and their resources. For example, if your app is a marketplace channel, then you can use resource feedback to alert merchants that they need to connect their marketplace account by signing in.  Resource feedback notifications are displayed to the merchant on the home screen of their Shopify admin, and in the product details view for any products that are published to your app.  This resource should be used only in cases where you're describing steps that a merchant is required to complete. If your app offers optional or promotional set-up steps, or if it makes recommendations, then don't use resource feedback to let merchants know about them.  ## Sending feedback on a shop  You can send resource feedback on a shop to let the merchant know what steps they need to take to make sure that your app is set up correctly. Feedback can have one of two states: `requires_action` or `success`. You need to send a `requires_action` feedback request for each step that the merchant is required to complete.  If there are multiple set-up steps that require merchant action, then send feedback with a state of `requires_action` as merchants complete prior steps. And to remove the feedback message from the Shopify admin, send a `success` feedback request.  #### Important Sending feedback replaces previously sent feedback for the shop. Send a new `shopResourceFeedbackCreate` mutation to push the latest state of a shop or its resources to Shopify.
- [shopifyPaymentsPayoutAlternateCurrencyCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/shopifyPaymentsPayoutAlternateCurrencyCreate.txt) - Creates an alternate currency payout for a Shopify Payments account.
- [stagedUploadTargetGenerate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/stagedUploadTargetGenerate.txt) - Generates the URL and signed paramaters needed to upload an asset to Shopify.
- [stagedUploadTargetsGenerate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/stagedUploadTargetsGenerate.txt) - Uploads multiple images.
- [stagedUploadsCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/stagedUploadsCreate.txt) - Creates staged upload targets for each input. This is the first step in the upload process. The returned staged upload targets' URL and parameter fields can be used to send a request to upload the file described in the corresponding input.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [standardMetafieldDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/standardMetafieldDefinitionEnable.txt) - Activates the specified standard metafield definition from its template.  Refer to the [list of standard metafield definition templates](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [standardMetaobjectDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/standardMetaobjectDefinitionEnable.txt) - Enables the specified standard metaobject definition from its template.
- [storeCreditAccountCredit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/storeCreditAccountCredit.txt) - Creates a credit transaction that increases the store credit account balance by the given amount. This operation will create an account if one does not already exist. A store credit account owner can hold multiple accounts each with a different currency. Use the most appropriate currency for the given store credit account owner.
- [storeCreditAccountDebit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/storeCreditAccountDebit.txt) - Creates a debit transaction that decreases the store credit account balance by the given amount.
- [storefrontAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/storefrontAccessTokenCreate.txt) - Creates a storefront access token for use with the [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [storefrontAccessTokenDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/storefrontAccessTokenDelete.txt) - Deletes a storefront access token.
- [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingAttemptCreate.txt) - Creates a new subscription billing attempt. For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleBulkCharge](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleBulkCharge.txt) - Asynchronously queries and charges all subscription billing cycles whose [billingAttemptExpectedDate](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionBillingCycle#field-billingattemptexpecteddate) values fall within a specified date range and meet additional filtering criteria. The results of this action can be retrieved using the [subscriptionBillingCycleBulkResults](https://shopify.dev/api/admin-graphql/latest/queries/subscriptionBillingCycleBulkResults) query.
- [subscriptionBillingCycleBulkSearch](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleBulkSearch.txt) - Asynchronously queries all subscription billing cycles whose [billingAttemptExpectedDate](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionBillingCycle#field-billingattemptexpecteddate) values fall within a specified date range and meet additional filtering criteria. The results of this action can be retrieved using the [subscriptionBillingCycleBulkResults](https://shopify.dev/api/admin-graphql/latest/queries/subscriptionBillingCycleBulkResults) query.
- [subscriptionBillingCycleCharge](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleCharge.txt) - Creates a new subscription billing attempt for a specified billing cycle. This is the alternative mutation for [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionBillingAttemptCreate). For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleContractDraftCommit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleContractDraftCommit.txt) - Commits the updates of a Subscription Billing Cycle Contract draft.
- [subscriptionBillingCycleContractDraftConcatenate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleContractDraftConcatenate.txt) - Concatenates a contract to a Subscription Draft.
- [subscriptionBillingCycleContractEdit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleContractEdit.txt) - Edit the contents of a subscription contract for the specified billing cycle.
- [subscriptionBillingCycleEditDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleEditDelete.txt) - Delete the schedule and contract edits of the selected subscription billing cycle.
- [subscriptionBillingCycleEditsDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleEditsDelete.txt) - Delete the current and future schedule and contract edits of a list of subscription billing cycles.
- [subscriptionBillingCycleScheduleEdit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleScheduleEdit.txt) - Modify the schedule of a specific billing cycle.
- [subscriptionBillingCycleSkip](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleSkip.txt) - Skips a Subscription Billing Cycle.
- [subscriptionBillingCycleUnskip](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionBillingCycleUnskip.txt) - Unskips a Subscription Billing Cycle.
- [subscriptionContractActivate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractActivate.txt) - Activates a Subscription Contract. Contract status must be either active, paused, or failed.
- [subscriptionContractAtomicCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractAtomicCreate.txt) - Creates a Subscription Contract.
- [subscriptionContractCancel](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractCancel.txt) - Cancels a Subscription Contract.
- [subscriptionContractCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractCreate.txt) - Creates a Subscription Contract Draft. You can submit all the desired information for the draft using [Subscription Draft Input object](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionDraftInput). You can also update the draft using the [Subscription Contract Update](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractUpdate) mutation. The draft is not saved until you call the [Subscription Draft Commit](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionDraftCommit) mutation.
- [subscriptionContractExpire](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractExpire.txt) - Expires a Subscription Contract.
- [subscriptionContractFail](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractFail.txt) - Fails a Subscription Contract.
- [subscriptionContractPause](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractPause.txt) - Pauses a Subscription Contract.
- [subscriptionContractProductChange](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractProductChange.txt) - Allows for the easy change of a Product in a Contract or a Product price change.
- [subscriptionContractSetNextBillingDate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractSetNextBillingDate.txt) - Sets the next billing date of a Subscription Contract. This field is managed by the apps.         Alternatively you can utilize our         [Billing Cycles APIs](https://shopify.dev/docs/apps/selling-strategies/subscriptions/billing-cycles),         which provide auto-computed billing dates and additional functionalities.
- [subscriptionContractUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionContractUpdate.txt) - The subscriptionContractUpdate mutation allows you to create a draft of an existing subscription contract. This [draft](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionDraft) can be reviewed and modified as needed. Once the draft is committed with [subscriptionDraftCommit](https://shopify.dev/api/admin-graphql/latest/mutations/subscriptionDraftCommit), the changes are applied to the original subscription contract.
- [subscriptionDraftCommit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftCommit.txt) - Commits the updates of a Subscription Contract draft.
- [subscriptionDraftDiscountAdd](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftDiscountAdd.txt) - Adds a subscription discount to a subscription draft.
- [subscriptionDraftDiscountCodeApply](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftDiscountCodeApply.txt) - Applies a code discount on the subscription draft.
- [subscriptionDraftDiscountRemove](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftDiscountRemove.txt) - Removes a subscription discount from a subscription draft.
- [subscriptionDraftDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftDiscountUpdate.txt) - Updates a subscription discount on a subscription draft.
- [subscriptionDraftFreeShippingDiscountAdd](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftFreeShippingDiscountAdd.txt) - Adds a subscription free shipping discount to a subscription draft.
- [subscriptionDraftFreeShippingDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftFreeShippingDiscountUpdate.txt) - Updates a subscription free shipping discount on a subscription draft.
- [subscriptionDraftLineAdd](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftLineAdd.txt) - Adds a subscription line to a subscription draft.
- [subscriptionDraftLineRemove](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftLineRemove.txt) - Removes a subscription line from a subscription draft.
- [subscriptionDraftLineUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftLineUpdate.txt) - Updates a subscription line on a subscription draft.
- [subscriptionDraftUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/subscriptionDraftUpdate.txt) - Updates a Subscription Draft.
- [tagsAdd](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/tagsAdd.txt) - Add tags to an order, a draft order, a customer, a product, or an online store article.
- [tagsRemove](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/tagsRemove.txt) - Remove tags from an order, a draft order, a customer, a product, or an online store article.
- [taxAppConfigure](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/taxAppConfigure.txt) - Allows tax app configurations for tax partners.
- [themeCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/themeCreate.txt) - Creates a theme using an external URL or for files that were previously uploaded using the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate). These themes are added to the [Themes page](https://admin.shopify.com/themes) in Shopify admin.
- [themeDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/themeDelete.txt) - Deletes a theme.
- [themeFilesCopy](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/themeFilesCopy.txt) - Copy theme files. Copying to existing theme files will overwrite them.
- [themeFilesDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/themeFilesDelete.txt) - Deletes a theme's files.
- [themeFilesUpsert](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/themeFilesUpsert.txt) - Create or update theme files.
- [themePublish](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/themePublish.txt) - Publishes a theme.
- [themeUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/themeUpdate.txt) - Updates a theme.
- [transactionVoid](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/transactionVoid.txt) - Trigger the voiding of an uncaptured authorization transaction.
- [translationsRegister](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/translationsRegister.txt) - Creates or updates translations.
- [translationsRemove](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/translationsRemove.txt) - Deletes translations.
- [urlRedirectBulkDeleteAll](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/urlRedirectBulkDeleteAll.txt) - Asynchronously delete [URL redirects](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) in bulk.
- [urlRedirectBulkDeleteByIds](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/urlRedirectBulkDeleteByIds.txt) - Asynchronously delete [URLRedirect](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect)  objects in bulk by IDs. Learn more about [URLRedirect](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)  objects.
- [urlRedirectBulkDeleteBySavedSearch](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/urlRedirectBulkDeleteBySavedSearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectBulkDeleteBySearch](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/urlRedirectBulkDeleteBySearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/urlRedirectCreate.txt) - Creates a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/urlRedirectDelete.txt) - Deletes a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectImportCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/urlRedirectImportCreate.txt) - Creates a [`UrlRedirectImport`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirectImport) object.  After creating the `UrlRedirectImport` object, the `UrlRedirectImport` request can be performed using the [`urlRedirectImportSubmit`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportSubmit) mutation.
- [urlRedirectImportSubmit](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/urlRedirectImportSubmit.txt) - Submits a `UrlRedirectImport` request to be processed.  The `UrlRedirectImport` request is first created with the [`urlRedirectImportCreate`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportCreate) mutation.
- [urlRedirectUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/urlRedirectUpdate.txt) - Updates a URL redirect.
- [validationCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/validationCreate.txt) - Creates a validation.
- [validationDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/validationDelete.txt) - Deletes a validation.
- [validationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/validationUpdate.txt) - Update a validation.
- [webPixelCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/webPixelCreate.txt) - Creates a new web pixel settings.
- [webPixelDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/webPixelDelete.txt) - Deletes the web pixel shop settings.
- [webPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/webPixelUpdate.txt) - Updates the web pixel settings.
- [webhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/webhookSubscriptionCreate.txt) - Creates a new webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionDelete](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/webhookSubscriptionDelete.txt) - Deletes a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/webhookSubscriptionUpdate.txt) - Updates a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [MutationsStagedUploadTargetGenerateUploadParameter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/MutationsStagedUploadTargetGenerateUploadParameter.txt) - A signed upload parameter for uploading an asset to Shopify.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [Navigable](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/Navigable.txt) - A default cursor that you can use in queries to paginate your results. Each edge in a connection can return a cursor, which is a reference to the edge's position in the connection. You can use an edge's cursor as the starting point to retrieve the nodes before or after it in a connection.  To learn more about using cursor-based pagination, refer to [Paginating results with GraphQL](https://shopify.dev/api/usage/pagination-graphql).
- [NavigationItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/NavigationItem.txt) - A navigation item, holding basic link attributes.
- [ObjectDimensionsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ObjectDimensionsInput.txt) - The input fields for dimensions of an object.
- [OnlineStore](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OnlineStore.txt) - The shop's online store channel.
- [OnlineStorePasswordProtection](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OnlineStorePasswordProtection.txt) - Storefront password information.
- [OnlineStorePreviewable](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/OnlineStorePreviewable.txt) - Online Store preview URL of the object.
- [OnlineStoreTheme](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OnlineStoreTheme.txt) - A theme for display on the storefront.
- [OnlineStoreThemeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/OnlineStoreThemeConnection.txt) - An auto-generated type for paginating through multiple OnlineStoreThemes.
- [OnlineStoreThemeFile](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OnlineStoreThemeFile.txt) - Represents a theme file.
- [OnlineStoreThemeFileBody](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/OnlineStoreThemeFileBody.txt) - Represents the body of a theme file.
- [OnlineStoreThemeFileBodyBase64](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OnlineStoreThemeFileBodyBase64.txt) - Represents the base64 encoded body of a theme file.
- [OnlineStoreThemeFileBodyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OnlineStoreThemeFileBodyInput.txt) - The input fields for the theme file body.
- [OnlineStoreThemeFileBodyInputType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OnlineStoreThemeFileBodyInputType.txt) - The input type for a theme file body.
- [OnlineStoreThemeFileBodyText](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OnlineStoreThemeFileBodyText.txt) - Represents the body of a theme file.
- [OnlineStoreThemeFileBodyUrl](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OnlineStoreThemeFileBodyUrl.txt) - Represents the url of the body of a theme file.
- [OnlineStoreThemeFileConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/OnlineStoreThemeFileConnection.txt) - An auto-generated type for paginating through multiple OnlineStoreThemeFiles.
- [OnlineStoreThemeFileOperationResult](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OnlineStoreThemeFileOperationResult.txt) - Represents the result of a copy, delete, or write operation performed on a theme file.
- [OnlineStoreThemeFileReadResult](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OnlineStoreThemeFileReadResult.txt) - Represents the result of a read operation performed on a theme asset.
- [OnlineStoreThemeFileResultType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OnlineStoreThemeFileResultType.txt) - Type of a theme file operation result.
- [OnlineStoreThemeFilesUpsertFileInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OnlineStoreThemeFilesUpsertFileInput.txt) - The input fields for the file to create or update.
- [OnlineStoreThemeFilesUserErrors](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OnlineStoreThemeFilesUserErrors.txt) - User errors for theme file operations.
- [OnlineStoreThemeFilesUserErrorsCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OnlineStoreThemeFilesUserErrorsCode.txt) - Possible error codes that can be returned by `OnlineStoreThemeFilesUserErrors`.
- [OnlineStoreThemeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OnlineStoreThemeInput.txt) - The input fields for Theme attributes to update.
- [OptionAndValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OptionAndValueInput.txt) - The input fields for the options and values of the combined listing.
- [OptionCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OptionCreateInput.txt) - The input fields for creating a product option.
- [OptionReorderInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OptionReorderInput.txt) - The input fields for reordering a product option and/or its values.
- [OptionSetInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OptionSetInput.txt) - The input fields for creating or updating a product option.
- [OptionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OptionUpdateInput.txt) - The input fields for updating a product option.
- [OptionValueCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OptionValueCreateInput.txt) - The input fields required to create a product option value.
- [OptionValueReorderInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OptionValueReorderInput.txt) - The input fields for reordering a product option value.
- [OptionValueSetInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OptionValueSetInput.txt) - The input fields for creating or updating a product option value.
- [OptionValueUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OptionValueUpdateInput.txt) - The input fields for updating a product option value.
- [Order](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Order.txt) - An order is a customer's request to purchase one or more products from a shop. You can retrieve and update orders using the `Order` object. Learn more about [editing an existing order with the GraphQL Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).  Only the last 60 days' worth of orders from a store are accessible from the `Order` object by default. If you want to access older orders, then you need to [request access to all orders](https://shopify.dev/api/usage/access-scopes#orders-permissions). If your app is granted access, then you can add the `read_all_orders` scope to your app along with `read_orders` or `write_orders`. [Private apps](https://shopify.dev/apps/auth/basic-http) are not affected by this change and are automatically granted the scope.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [OrderActionType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderActionType.txt) - The possible order action types for a [sales agreement](https://shopify.dev/api/admin-graphql/latest/interfaces/salesagreement).
- [OrderAdjustment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderAdjustment.txt) - An order adjustment accounts for the difference between a calculated and actual refund amount.
- [OrderAdjustmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/OrderAdjustmentConnection.txt) - An auto-generated type for paginating through multiple OrderAdjustments.
- [OrderAdjustmentDiscrepancyReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderAdjustmentDiscrepancyReason.txt) - Discrepancy reasons for order adjustments.
- [OrderAdjustmentInputDiscrepancyReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderAdjustmentInputDiscrepancyReason.txt) - Discrepancy reasons for order adjustments.
- [OrderAgreement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderAgreement.txt) - An agreement associated with an order placement.
- [OrderApp](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderApp.txt) - The [application](https://shopify.dev/apps) that created the order.
- [OrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderCancelPayload.txt) - Return type for `orderCancel` mutation.
- [OrderCancelReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderCancelReason.txt) - Represents the reason for the order's cancellation.
- [OrderCancelUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderCancelUserError.txt) - Errors related to order cancellation.
- [OrderCancelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderCancelUserErrorCode.txt) - Possible error codes that can be returned by `OrderCancelUserError`.
- [OrderCancellation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderCancellation.txt) - Details about the order cancellation.
- [OrderCaptureInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCaptureInput.txt) - The input fields for the authorized transaction to capture and the total amount to capture from it.
- [OrderCapturePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderCapturePayload.txt) - Return type for `orderCapture` mutation.
- [OrderCloseInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCloseInput.txt) - The input fields for specifying an open order to close.
- [OrderClosePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderClosePayload.txt) - Return type for `orderClose` mutation.
- [OrderConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/OrderConnection.txt) - An auto-generated type for paginating through multiple Orders.
- [OrderCreateAssociateCustomerAttributesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateAssociateCustomerAttributesInput.txt) - The input fields for identifying an existing customer to associate with the order.
- [OrderCreateCustomAttributeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateCustomAttributeInput.txt) - The input fields for a note attribute for an order.
- [OrderCreateCustomerAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateCustomerAddressInput.txt) - The input fields for creating a customer's mailing address.
- [OrderCreateCustomerInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateCustomerInput.txt) - The input fields for a customer to associate with an order. Allows creation of a new customer or specifying an existing one.
- [OrderCreateDiscountCodeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateDiscountCodeInput.txt) - The input fields for a discount code to apply to an order. Only one type of discount can be applied to an order.
- [OrderCreateFinancialStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderCreateFinancialStatus.txt) - The status of payments associated with the order. Can only be set when the order is created.
- [OrderCreateFixedDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateFixedDiscountCodeAttributesInput.txt) - The input fields for a fixed amount discount code to apply to an order.
- [OrderCreateFreeShippingDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateFreeShippingDiscountCodeAttributesInput.txt) - The input fields for a free shipping discount code to apply to an order.
- [OrderCreateFulfillmentInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateFulfillmentInput.txt) - The input fields for a fulfillment to create for an order.
- [OrderCreateFulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderCreateFulfillmentStatus.txt) - The order's status in terms of fulfilled line items.
- [OrderCreateInputsInventoryBehavior](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderCreateInputsInventoryBehavior.txt) - The types of behavior to use when updating inventory.
- [OrderCreateLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateLineItemInput.txt) - The input fields for a line item to create for an order.
- [OrderCreateLineItemPropertyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateLineItemPropertyInput.txt) - The input fields for a line item property for an order.
- [OrderCreateMandatePaymentPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderCreateMandatePaymentPayload.txt) - Return type for `orderCreateMandatePayment` mutation.
- [OrderCreateMandatePaymentUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderCreateMandatePaymentUserError.txt) - An error that occurs during the execution of `OrderCreateMandatePayment`.
- [OrderCreateMandatePaymentUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderCreateMandatePaymentUserErrorCode.txt) - Possible error codes that can be returned by `OrderCreateMandatePaymentUserError`.
- [OrderCreateOptionsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateOptionsInput.txt) - The input fields which control certain side affects.
- [OrderCreateOrderInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateOrderInput.txt) - The input fields for creating an order.
- [OrderCreateOrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateOrderTransactionInput.txt) - The input fields for a transaction to create for an order.
- [OrderCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderCreatePayload.txt) - Return type for `orderCreate` mutation.
- [OrderCreatePercentageDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreatePercentageDiscountCodeAttributesInput.txt) - The input fields for a percentage discount code to apply to an order.
- [OrderCreateShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateShippingLineInput.txt) - The input fields for a shipping line to create for an order.
- [OrderCreateTaxLineInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateTaxLineInput.txt) - The input fields for a tax line to create for an order.
- [OrderCreateUpsertCustomerAttributesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderCreateUpsertCustomerAttributesInput.txt) - The input fields for creating a new customer object or identifying an existing customer to update & associate with the order.
- [OrderCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderCreateUserError.txt) - An error that occurs during the execution of `OrderCreate`.
- [OrderCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderCreateUserErrorCode.txt) - Possible error codes that can be returned by `OrderCreateUserError`.
- [OrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderDeletePayload.txt) - Return type for `orderDelete` mutation.
- [OrderDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderDeleteUserError.txt) - Errors related to deleting an order.
- [OrderDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderDeleteUserErrorCode.txt) - Possible error codes that can be returned by `OrderDeleteUserError`.
- [OrderDisplayFinancialStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderDisplayFinancialStatus.txt) - Represents the order's current financial status.
- [OrderDisplayFulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderDisplayFulfillmentStatus.txt) - Represents the order's aggregated fulfillment status for display purposes.
- [OrderDisputeSummary](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderDisputeSummary.txt) - A summary of the important details for a dispute on an order.
- [OrderEditAddCustomItemPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditAddCustomItemPayload.txt) - Return type for `orderEditAddCustomItem` mutation.
- [OrderEditAddLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditAddLineItemDiscountPayload.txt) - Return type for `orderEditAddLineItemDiscount` mutation.
- [OrderEditAddShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderEditAddShippingLineInput.txt) - The input fields used to add a shipping line.
- [OrderEditAddShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditAddShippingLinePayload.txt) - Return type for `orderEditAddShippingLine` mutation.
- [OrderEditAddShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderEditAddShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditAddShippingLine`.
- [OrderEditAddShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderEditAddShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditAddShippingLineUserError`.
- [OrderEditAddVariantPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditAddVariantPayload.txt) - Return type for `orderEditAddVariant` mutation.
- [OrderEditAgreement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderEditAgreement.txt) - An agreement associated with an edit to the order.
- [OrderEditAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderEditAppliedDiscountInput.txt) - The input fields used to add a discount during an order edit.
- [OrderEditBeginPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditBeginPayload.txt) - Return type for `orderEditBegin` mutation.
- [OrderEditCommitPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditCommitPayload.txt) - Return type for `orderEditCommit` mutation.
- [OrderEditRemoveDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditRemoveDiscountPayload.txt) - Return type for `orderEditRemoveDiscount` mutation.
- [OrderEditRemoveDiscountUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderEditRemoveDiscountUserError.txt) - An error that occurs during the execution of `OrderEditRemoveDiscount`.
- [OrderEditRemoveDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderEditRemoveDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveDiscountUserError`.
- [OrderEditRemoveLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditRemoveLineItemDiscountPayload.txt) - Return type for `orderEditRemoveLineItemDiscount` mutation.
- [OrderEditRemoveShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditRemoveShippingLinePayload.txt) - Return type for `orderEditRemoveShippingLine` mutation.
- [OrderEditRemoveShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderEditRemoveShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditRemoveShippingLine`.
- [OrderEditRemoveShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderEditRemoveShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveShippingLineUserError`.
- [OrderEditSetQuantityPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditSetQuantityPayload.txt) - Return type for `orderEditSetQuantity` mutation.
- [OrderEditUpdateDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditUpdateDiscountPayload.txt) - Return type for `orderEditUpdateDiscount` mutation.
- [OrderEditUpdateDiscountUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderEditUpdateDiscountUserError.txt) - An error that occurs during the execution of `OrderEditUpdateDiscount`.
- [OrderEditUpdateDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderEditUpdateDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateDiscountUserError`.
- [OrderEditUpdateShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderEditUpdateShippingLineInput.txt) - The input fields used to update a shipping line.
- [OrderEditUpdateShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderEditUpdateShippingLinePayload.txt) - Return type for `orderEditUpdateShippingLine` mutation.
- [OrderEditUpdateShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderEditUpdateShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditUpdateShippingLine`.
- [OrderEditUpdateShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderEditUpdateShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateShippingLineUserError`.
- [OrderInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderInput.txt) - The input fields for specifying the information to be updated on an order when using the orderUpdate mutation.
- [OrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderInvoiceSendPayload.txt) - Return type for `orderInvoiceSend` mutation.
- [OrderInvoiceSendUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderInvoiceSendUserError.txt) - An error that occurs during the execution of `OrderInvoiceSend`.
- [OrderInvoiceSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderInvoiceSendUserErrorCode.txt) - Possible error codes that can be returned by `OrderInvoiceSendUserError`.
- [OrderMarkAsPaidInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderMarkAsPaidInput.txt) - The input fields for specifying the order to mark as paid.
- [OrderMarkAsPaidPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderMarkAsPaidPayload.txt) - Return type for `orderMarkAsPaid` mutation.
- [OrderOpenInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderOpenInput.txt) - The input fields for specifying a closed order to open.
- [OrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderOpenPayload.txt) - Return type for `orderOpen` mutation.
- [OrderPaymentCollectionDetails](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderPaymentCollectionDetails.txt) - The payment collection details for an order that requires additional payment following an edit to the order.
- [OrderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderPaymentStatus.txt) - The status of a customer's payment for an order.
- [OrderPaymentStatusResult](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderPaymentStatusResult.txt) - The type of a payment status.
- [OrderReturnStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderReturnStatus.txt) - The order's aggregated return status that's used for display purposes. An order might have multiple returns, so this field communicates the prioritized return status. The `OrderReturnStatus` enum is a supported filter parameter in the [`orders` query](https://shopify.dev/api/admin-graphql/latest/queries/orders#:~:text=reference_location_id-,return_status,-risk_level).
- [OrderRisk](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderRisk.txt) - Represents a fraud check on an order. As of version 2024-04 this resource is deprecated. Risk Assessments can be queried via the [OrderRisk Assessments API](https://shopify.dev/api/admin-graphql/2024-04/objects/OrderRiskAssessment).
- [OrderRiskAssessment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderRiskAssessment.txt) - The risk assessments for an order.
- [OrderRiskAssessmentCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderRiskAssessmentCreateInput.txt) - The input fields for an order risk assessment.
- [OrderRiskAssessmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderRiskAssessmentCreatePayload.txt) - Return type for `orderRiskAssessmentCreate` mutation.
- [OrderRiskAssessmentCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderRiskAssessmentCreateUserError.txt) - An error that occurs during the execution of `OrderRiskAssessmentCreate`.
- [OrderRiskAssessmentCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderRiskAssessmentCreateUserErrorCode.txt) - Possible error codes that can be returned by `OrderRiskAssessmentCreateUserError`.
- [OrderRiskAssessmentFactInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderRiskAssessmentFactInput.txt) - The input fields to create a fact on an order risk assessment.
- [OrderRiskLevel](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderRiskLevel.txt) - The likelihood that an order is fraudulent.
- [OrderRiskRecommendationResult](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderRiskRecommendationResult.txt) - List of possible values for an OrderRiskRecommendation recommendation.
- [OrderRiskSummary](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderRiskSummary.txt) - Summary of risk characteristics for an order.
- [OrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderSortKeys.txt) - The set of valid sort keys for the Order query.
- [OrderStagedChange](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/OrderStagedChange.txt) - A change that has been applied to an order.
- [OrderStagedChangeAddCustomItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderStagedChangeAddCustomItem.txt) - A change to the order representing the addition of a custom line item. For example, you might want to add gift wrapping service as a custom line item.
- [OrderStagedChangeAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderStagedChangeAddLineItemDiscount.txt) - The discount applied to an item that was added during the current order edit.
- [OrderStagedChangeAddShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderStagedChangeAddShippingLine.txt) - A new [shipping line](https://shopify.dev/api/admin-graphql/latest/objects/shippingline) added as part of an order edit.
- [OrderStagedChangeAddVariant](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderStagedChangeAddVariant.txt) - A change to the order representing the addition of an existing product variant.
- [OrderStagedChangeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/OrderStagedChangeConnection.txt) - An auto-generated type for paginating through multiple OrderStagedChanges.
- [OrderStagedChangeDecrementItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderStagedChangeDecrementItem.txt) - An removal of items from an existing line item on the order.
- [OrderStagedChangeIncrementItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderStagedChangeIncrementItem.txt) - An addition of items to an existing line item on the order.
- [OrderStagedChangeRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderStagedChangeRemoveShippingLine.txt) - A shipping line removed during an order edit.
- [OrderTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/OrderTransaction.txt) - A payment transaction in the context of an order.
- [OrderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/OrderTransactionConnection.txt) - An auto-generated type for paginating through multiple OrderTransactions.
- [OrderTransactionErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderTransactionErrorCode.txt) - A standardized error code, independent of the payment provider.
- [OrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/OrderTransactionInput.txt) - The input fields for the information needed to create an order transaction.
- [OrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderTransactionKind.txt) - The different kinds of order transactions.
- [OrderTransactionStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/OrderTransactionStatus.txt) - The different states that an `OrderTransaction` can have.
- [OrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/OrderUpdatePayload.txt) - Return type for `orderUpdate` mutation.
- [Page](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Page.txt) - A page on the Online Store.
- [PageConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/PageConnection.txt) - An auto-generated type for paginating through multiple Pages.
- [PageCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PageCreateInput.txt) - The input fields to create a page.
- [PageCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PageCreatePayload.txt) - Return type for `pageCreate` mutation.
- [PageCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PageCreateUserError.txt) - An error that occurs during the execution of `PageCreate`.
- [PageCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PageCreateUserErrorCode.txt) - Possible error codes that can be returned by `PageCreateUserError`.
- [PageDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PageDeletePayload.txt) - Return type for `pageDelete` mutation.
- [PageDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PageDeleteUserError.txt) - An error that occurs during the execution of `PageDelete`.
- [PageDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PageDeleteUserErrorCode.txt) - Possible error codes that can be returned by `PageDeleteUserError`.
- [PageInfo](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PageInfo.txt) - Returns information about pagination in a connection, in accordance with the [Relay specification](https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo). For more information, please read our [GraphQL Pagination Usage Guide](https://shopify.dev/api/usage/pagination-graphql).
- [PageUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PageUpdateInput.txt) - The input fields to update a page.
- [PageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PageUpdatePayload.txt) - Return type for `pageUpdate` mutation.
- [PageUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PageUpdateUserError.txt) - An error that occurs during the execution of `PageUpdate`.
- [PageUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PageUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PageUpdateUserError`.
- [PaymentCustomization](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentCustomization.txt) - A payment customization.
- [PaymentCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PaymentCustomizationActivationPayload.txt) - Return type for `paymentCustomizationActivation` mutation.
- [PaymentCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/PaymentCustomizationConnection.txt) - An auto-generated type for paginating through multiple PaymentCustomizations.
- [PaymentCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PaymentCustomizationCreatePayload.txt) - Return type for `paymentCustomizationCreate` mutation.
- [PaymentCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PaymentCustomizationDeletePayload.txt) - Return type for `paymentCustomizationDelete` mutation.
- [PaymentCustomizationError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentCustomizationError.txt) - An error that occurs during the execution of a payment customization mutation.
- [PaymentCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PaymentCustomizationErrorCode.txt) - Possible error codes that can be returned by `PaymentCustomizationError`.
- [PaymentCustomizationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PaymentCustomizationInput.txt) - The input fields to create and update a payment customization.
- [PaymentCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PaymentCustomizationUpdatePayload.txt) - Return type for `paymentCustomizationUpdate` mutation.
- [PaymentDetails](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/PaymentDetails.txt) - Payment details related to a transaction.
- [PaymentInstrument](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/PaymentInstrument.txt) - All possible instrument outputs for Payment Mandates.
- [PaymentMandate](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentMandate.txt) - A payment instrument and the permission the owner of the instrument gives to the merchant to debit it.
- [PaymentMethods](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PaymentMethods.txt) - Some of the payment methods used in Shopify.
- [PaymentReminderSendPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PaymentReminderSendPayload.txt) - Return type for `paymentReminderSend` mutation.
- [PaymentReminderSendUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentReminderSendUserError.txt) - An error that occurs during the execution of `PaymentReminderSend`.
- [PaymentReminderSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PaymentReminderSendUserErrorCode.txt) - Possible error codes that can be returned by `PaymentReminderSendUserError`.
- [PaymentSchedule](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentSchedule.txt) - Represents the payment schedule for a single payment defined in the payment terms.
- [PaymentScheduleConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/PaymentScheduleConnection.txt) - An auto-generated type for paginating through multiple PaymentSchedules.
- [PaymentScheduleInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PaymentScheduleInput.txt) - The input fields used to create a payment schedule for payment terms.
- [PaymentSettings](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentSettings.txt) - Settings related to payments.
- [PaymentTerms](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentTerms.txt) - Represents the payment terms for an order or draft order.
- [PaymentTermsCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PaymentTermsCreateInput.txt) - The input fields used to create a payment terms.
- [PaymentTermsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PaymentTermsCreatePayload.txt) - Return type for `paymentTermsCreate` mutation.
- [PaymentTermsCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentTermsCreateUserError.txt) - An error that occurs during the execution of `PaymentTermsCreate`.
- [PaymentTermsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PaymentTermsCreateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsCreateUserError`.
- [PaymentTermsDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PaymentTermsDeleteInput.txt) - The input fields used to delete the payment terms.
- [PaymentTermsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PaymentTermsDeletePayload.txt) - Return type for `paymentTermsDelete` mutation.
- [PaymentTermsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentTermsDeleteUserError.txt) - An error that occurs during the execution of `PaymentTermsDelete`.
- [PaymentTermsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PaymentTermsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsDeleteUserError`.
- [PaymentTermsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PaymentTermsInput.txt) - The input fields to create payment terms. Payment terms set the date that payment is due.
- [PaymentTermsTemplate](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentTermsTemplate.txt) - Represents the payment terms template object.
- [PaymentTermsType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PaymentTermsType.txt) - The type of a payment terms or a payment terms template.
- [PaymentTermsUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PaymentTermsUpdateInput.txt) - The input fields used to update the payment terms.
- [PaymentTermsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PaymentTermsUpdatePayload.txt) - Return type for `paymentTermsUpdate` mutation.
- [PaymentTermsUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PaymentTermsUpdateUserError.txt) - An error that occurs during the execution of `PaymentTermsUpdate`.
- [PaymentTermsUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PaymentTermsUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsUpdateUserError`.
- [PayoutSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PayoutSortKeys.txt) - The set of valid sort keys for the Payout query.
- [PaypalExpressSubscriptionsGatewayStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PaypalExpressSubscriptionsGatewayStatus.txt) - Represents a valid PayPal Express subscriptions gateway status.
- [PreparedFulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PreparedFulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be marked as prepared for pickup by a customer.
- [PriceCalculationType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceCalculationType.txt) - How to caluclate the parent product variant's price while bulk updating variant relationships.
- [PriceInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PriceInput.txt) - The input fields for updating the price of a parent product variant.
- [PriceList](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceList.txt) - Represents a price list, including information about related prices and eligibility rules. You can use price lists to specify either fixed prices or adjusted relative prices that override initial product variant prices. Price lists are applied to customers using context rules, which determine price list eligibility.    For more information on price lists, refer to   [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceListAdjustment.txt) - The type and value of a price list adjustment.  For more information on price lists, refer to [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustmentInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PriceListAdjustmentInput.txt) - The input fields to set a price list adjustment.
- [PriceListAdjustmentSettings](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceListAdjustmentSettings.txt) - Represents the settings of price list adjustments.
- [PriceListAdjustmentSettingsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PriceListAdjustmentSettingsInput.txt) - The input fields to set a price list's adjustment settings.
- [PriceListAdjustmentType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceListAdjustmentType.txt) - Represents a percentage price adjustment type.
- [PriceListCompareAtMode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceListCompareAtMode.txt) - Represents how the compare at price will be determined for a price list.
- [PriceListConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/PriceListConnection.txt) - An auto-generated type for paginating through multiple PriceLists.
- [PriceListCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PriceListCreateInput.txt) - The input fields to create a price list.
- [PriceListCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PriceListCreatePayload.txt) - Return type for `priceListCreate` mutation.
- [PriceListDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PriceListDeletePayload.txt) - Return type for `priceListDelete` mutation.
- [PriceListFixedPricesAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PriceListFixedPricesAddPayload.txt) - Return type for `priceListFixedPricesAdd` mutation.
- [PriceListFixedPricesByProductBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceListFixedPricesByProductBulkUpdateUserError.txt) - Error codes for failed price list fixed prices by product bulk update operations.
- [PriceListFixedPricesByProductBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceListFixedPricesByProductBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PriceListFixedPricesByProductBulkUpdateUserError`.
- [PriceListFixedPricesByProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PriceListFixedPricesByProductUpdatePayload.txt) - Return type for `priceListFixedPricesByProductUpdate` mutation.
- [PriceListFixedPricesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PriceListFixedPricesDeletePayload.txt) - Return type for `priceListFixedPricesDelete` mutation.
- [PriceListFixedPricesUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PriceListFixedPricesUpdatePayload.txt) - Return type for `priceListFixedPricesUpdate` mutation.
- [PriceListParent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceListParent.txt) - Represents relative adjustments from one price list to other prices.   You can use a `PriceListParent` to specify an adjusted relative price using a percentage-based   adjustment. Adjusted prices work in conjunction with exchange rules and rounding.    [Adjustment types](https://shopify.dev/api/admin-graphql/latest/enums/pricelistadjustmenttype)   support both percentage increases and decreases.
- [PriceListParentCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PriceListParentCreateInput.txt) - The input fields to create a price list adjustment.
- [PriceListParentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PriceListParentUpdateInput.txt) - The input fields used to update a price list's adjustment.
- [PriceListPrice](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceListPrice.txt) - Represents information about pricing for a product variant         as defined on a price list, such as the price, compare at price, and origin type. You can use a `PriceListPrice` to specify a fixed price for a specific product variant. For examples, refer to [PriceListFixedPricesAdd](https://shopify.dev/api/admin-graphql/latest/mutations/priceListFixedPricesAdd) and [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/PriceListPriceConnection.txt) - An auto-generated type for paginating through multiple PriceListPrices.
- [PriceListPriceInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PriceListPriceInput.txt) - The input fields for providing the fields and values to use when creating or updating a fixed price list price.
- [PriceListPriceOriginType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceListPriceOriginType.txt) - Represents the origin of a price, either fixed (defined on the price list) or relative (calculated using a price list adjustment configuration). For examples, refer to [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceListPriceUserError.txt) - An error for a failed price list price operation.
- [PriceListPriceUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceListPriceUserErrorCode.txt) - Possible error codes that can be returned by `PriceListPriceUserError`.
- [PriceListProductPriceInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PriceListProductPriceInput.txt) - The input fields representing the price for all variants of a product.
- [PriceListSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceListSortKeys.txt) - The set of valid sort keys for the PriceList query.
- [PriceListUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PriceListUpdateInput.txt) - The input fields used to update a price list.
- [PriceListUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PriceListUpdatePayload.txt) - Return type for `priceListUpdate` mutation.
- [PriceListUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceListUserError.txt) - Error codes for failed contextual pricing operations.
- [PriceListUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceListUserErrorCode.txt) - Possible error codes that can be returned by `PriceListUserError`.
- [PriceRule](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRule.txt) - Price rules are a set of conditions, including entitlements and prerequisites, that must be met in order for a discount code to apply.  We recommend using the types and queries detailed at [Getting started with discounts](https://shopify.dev/docs/apps/selling-strategies/discounts/getting-started) instead. These will replace the GraphQL `PriceRule` object and REST Admin `PriceRule` and `DiscountCode` resources.
- [PriceRuleAllocationMethod](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceRuleAllocationMethod.txt) - The method by which the price rule's value is allocated to its entitled items.
- [PriceRuleCustomerSelection](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleCustomerSelection.txt) - A selection of customers for whom the price rule applies.
- [PriceRuleDiscountCode](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleDiscountCode.txt) - A discount code of a price rule.
- [PriceRuleDiscountCodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/PriceRuleDiscountCodeConnection.txt) - An auto-generated type for paginating through multiple PriceRuleDiscountCodes.
- [PriceRuleEntitlementToPrerequisiteQuantityRatio](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleEntitlementToPrerequisiteQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleFeature](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceRuleFeature.txt) - The list of features that can be supported by a price rule.
- [PriceRuleFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleFixedAmountValue.txt) - The value of a fixed amount price rule.
- [PriceRuleItemEntitlements](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleItemEntitlements.txt) - The items to which this price rule applies. This may be multiple products, product variants, collections or combinations of the aforementioned.
- [PriceRuleLineItemPrerequisites](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleLineItemPrerequisites.txt) - Single or multiple line item products, product variants or collections required for the price rule to be applicable, can also be provided in combination.
- [PriceRuleMoneyRange](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleMoneyRange.txt) - A money range within which the price rule is applicable.
- [PriceRulePercentValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRulePercentValue.txt) - The value of a percent price rule.
- [PriceRulePrerequisiteToEntitlementQuantityRatio](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRulePrerequisiteToEntitlementQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleQuantityRange](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleQuantityRange.txt) - A quantity range within which the price rule is applicable.
- [PriceRuleShareableUrl](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleShareableUrl.txt) - Shareable URL for the discount code associated with the price rule.
- [PriceRuleShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceRuleShareableUrlTargetType.txt) - The type of page where a shareable price rule URL lands.
- [PriceRuleShippingLineEntitlements](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleShippingLineEntitlements.txt) - The shipping lines to which the price rule applies to.
- [PriceRuleStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceRuleStatus.txt) - The status of the price rule.
- [PriceRuleTarget](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceRuleTarget.txt) - The type of lines (line_item or shipping_line) to which the price rule applies.
- [PriceRuleTrait](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PriceRuleTrait.txt) - The list of features that can be supported by a price rule.
- [PriceRuleValidityPeriod](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PriceRuleValidityPeriod.txt) - A time period during which a price rule is applicable.
- [PriceRuleValue](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/PriceRuleValue.txt) - The type of the price rule value. The price rule value might be a percentage value, or a fixed amount.
- [PricingPercentageValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PricingPercentageValue.txt) - One type of value given to a customer when a discount is applied to an order. The application of a discount with this value gives the customer the specified percentage off a specified item.
- [PricingValue](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/PricingValue.txt) - The type of value given to a customer when a discount is applied to an order. For example, the application of the discount might give the customer a percentage off a specified item. Alternatively, the application of the discount might give the customer a monetary value in a given currency off an order.
- [Product](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Product.txt) - The `Product` object lets you manage products in a merchant’s store.  Products are the goods and services that merchants offer to customers. They can include various details such as title, description, price, images, and options such as size or color. You can use [product variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/productvariant) to create or update different versions of the same product. You can also add or update product [media](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/media). Products can be organized by grouping them into a [collection](https://shopify.dev/docs/api/admin-graphql/latest/objects/collection).  Learn more about working with [Shopify's product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/product-model-components), including limitations and considerations.
- [ProductBundleComponent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductBundleComponent.txt) - The product's component information.
- [ProductBundleComponentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ProductBundleComponentConnection.txt) - An auto-generated type for paginating through multiple ProductBundleComponents.
- [ProductBundleComponentInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductBundleComponentInput.txt) - The input fields for a single component related to a componentized product.
- [ProductBundleComponentOptionSelection](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductBundleComponentOptionSelection.txt) - A relationship between a component option and a parent option.
- [ProductBundleComponentOptionSelectionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductBundleComponentOptionSelectionInput.txt) - The input fields for a single option related to a component product.
- [ProductBundleComponentOptionSelectionStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductBundleComponentOptionSelectionStatus.txt) - The status of a component option value related to a bundle.
- [ProductBundleComponentOptionSelectionValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductBundleComponentOptionSelectionValue.txt) - A component option value related to a bundle line.
- [ProductBundleComponentQuantityOption](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductBundleComponentQuantityOption.txt) - A quantity option related to a bundle.
- [ProductBundleComponentQuantityOptionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductBundleComponentQuantityOptionInput.txt) - Input for the quantity option related to a component product. This will become a new option on the parent bundle product that doesn't have a corresponding option on the component.
- [ProductBundleComponentQuantityOptionValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductBundleComponentQuantityOptionValue.txt) - A quantity option value related to a componentized product.
- [ProductBundleComponentQuantityOptionValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductBundleComponentQuantityOptionValueInput.txt) - The input fields for a single quantity option value related to a component product.
- [ProductBundleCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductBundleCreateInput.txt) - The input fields for creating a componentized product.
- [ProductBundleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductBundleCreatePayload.txt) - Return type for `productBundleCreate` mutation.
- [ProductBundleMutationUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductBundleMutationUserError.txt) - Defines errors encountered while managing a product bundle.
- [ProductBundleMutationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductBundleMutationUserErrorCode.txt) - Possible error codes that can be returned by `ProductBundleMutationUserError`.
- [ProductBundleOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductBundleOperation.txt) - An entity that represents details of an asynchronous [ProductBundleCreate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleCreate) or [ProductBundleUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleUpdate) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned when the bundle was created or updated, this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductBundleUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductBundleUpdateInput.txt) - The input fields for updating a componentized product.
- [ProductBundleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductBundleUpdatePayload.txt) - Return type for `productBundleUpdate` mutation.
- [ProductCategory](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [ProductChangeStatusPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductChangeStatusPayload.txt) - Return type for `productChangeStatus` mutation.
- [ProductChangeStatusUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductChangeStatusUserError.txt) - An error that occurs during the execution of `ProductChangeStatus`.
- [ProductChangeStatusUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductChangeStatusUserErrorCode.txt) - Possible error codes that can be returned by `ProductChangeStatusUserError`.
- [ProductClaimOwnershipInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductClaimOwnershipInput.txt) - The input fields to claim ownership for Product features such as Bundles.
- [ProductCollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductCollectionSortKeys.txt) - The set of valid sort keys for the ProductCollection query.
- [ProductCompareAtPriceRange](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductCompareAtPriceRange.txt) - The compare-at price range of the product.
- [ProductConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ProductConnection.txt) - An auto-generated type for paginating through multiple Products.
- [ProductContextualPricing](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductContextualPricing.txt) - The price of a product in a specific country. Prices vary between countries. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada) for more information on how to use this object.
- [ProductCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductCreateInput.txt) - The input fields required to create a product.
- [ProductCreateMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductCreateMediaPayload.txt) - Return type for `productCreateMedia` mutation.
- [ProductCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductCreatePayload.txt) - Return type for `productCreate` mutation.
- [ProductDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductDeleteInput.txt) - The input fields for specifying the product to delete.
- [ProductDeleteMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductDeleteMediaPayload.txt) - Return type for `productDeleteMedia` mutation.
- [ProductDeleteOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductDeleteOperation.txt) - An entity that represents details of an asynchronous [ProductDelete](https://shopify.dev/api/admin-graphql/current/mutations/productDelete) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned when the product was deleted, this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `deletedProductId` field provides the ID of the deleted product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductDeletePayload.txt) - Return type for `productDelete` mutation.
- [ProductDuplicateJob](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductDuplicateJob.txt) - Represents a product duplication job.
- [ProductDuplicateOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductDuplicateOperation.txt) - An entity that represents details of an asynchronous [ProductDuplicate](https://shopify.dev/api/admin-graphql/current/mutations/productDuplicate) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned [when the product was duplicated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously), this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the original product.  The `newProduct` field provides the details of the new duplicate of the product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductDuplicatePayload.txt) - Return type for `productDuplicate` mutation.
- [ProductFeed](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductFeed.txt) - A product feed.
- [ProductFeedConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ProductFeedConnection.txt) - An auto-generated type for paginating through multiple ProductFeeds.
- [ProductFeedCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductFeedCreatePayload.txt) - Return type for `productFeedCreate` mutation.
- [ProductFeedCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductFeedCreateUserError.txt) - An error that occurs during the execution of `ProductFeedCreate`.
- [ProductFeedCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductFeedCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedCreateUserError`.
- [ProductFeedDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductFeedDeletePayload.txt) - Return type for `productFeedDelete` mutation.
- [ProductFeedDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductFeedDeleteUserError.txt) - An error that occurs during the execution of `ProductFeedDelete`.
- [ProductFeedDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductFeedDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedDeleteUserError`.
- [ProductFeedInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductFeedInput.txt) - The input fields required to create a product feed.
- [ProductFeedStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductFeedStatus.txt) - The valid values for the status of product feed.
- [ProductFullSyncPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductFullSyncPayload.txt) - Return type for `productFullSync` mutation.
- [ProductFullSyncUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductFullSyncUserError.txt) - An error that occurs during the execution of `ProductFullSync`.
- [ProductFullSyncUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductFullSyncUserErrorCode.txt) - Possible error codes that can be returned by `ProductFullSyncUserError`.
- [ProductIdentifierInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductIdentifierInput.txt) - The input fields for identifying a product.
- [ProductImageSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductImageSortKeys.txt) - The set of valid sort keys for the ProductImage query.
- [ProductInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductInput.txt) - The input fields for creating or updating a product.
- [ProductJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductJoinSellingPlanGroupsPayload.txt) - Return type for `productJoinSellingPlanGroups` mutation.
- [ProductLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductLeaveSellingPlanGroupsPayload.txt) - Return type for `productLeaveSellingPlanGroups` mutation.
- [ProductMediaSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductMediaSortKeys.txt) - The set of valid sort keys for the ProductMedia query.
- [ProductOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/ProductOperation.txt) - An entity that represents details of an asynchronous operation on a product.
- [ProductOperationStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductOperationStatus.txt) - Represents the state of this product operation.
- [ProductOption](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductOption.txt) - The product property names. For example, "Size", "Color", and "Material". Variants are selected based on permutations of these options. The limit for each product property name is 255 characters.
- [ProductOptionCreateVariantStrategy](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductOptionCreateVariantStrategy.txt) - The set of variant strategies available for use in the `productOptionsCreate` mutation.
- [ProductOptionDeleteStrategy](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductOptionDeleteStrategy.txt) - The set of strategies available for use on the `productOptionDelete` mutation.
- [ProductOptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductOptionUpdatePayload.txt) - Return type for `productOptionUpdate` mutation.
- [ProductOptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductOptionUpdateUserError.txt) - Error codes for failed `ProductOptionUpdate` mutation.
- [ProductOptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductOptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionUpdateUserError`.
- [ProductOptionUpdateVariantStrategy](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductOptionUpdateVariantStrategy.txt) - The set of variant strategies available for use in the `productOptionUpdate` mutation.
- [ProductOptionValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductOptionValue.txt) - The product option value names. For example, "Red", "Blue", and "Green" for a "Color" option.
- [ProductOptionValueSwatch](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductOptionValueSwatch.txt) - A swatch associated with a product option value.
- [ProductOptionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductOptionsCreatePayload.txt) - Return type for `productOptionsCreate` mutation.
- [ProductOptionsCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductOptionsCreateUserError.txt) - Error codes for failed `ProductOptionsCreate` mutation.
- [ProductOptionsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductOptionsCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsCreateUserError`.
- [ProductOptionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductOptionsDeletePayload.txt) - Return type for `productOptionsDelete` mutation.
- [ProductOptionsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductOptionsDeleteUserError.txt) - Error codes for failed `ProductOptionsDelete` mutation.
- [ProductOptionsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductOptionsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsDeleteUserError`.
- [ProductOptionsReorderPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductOptionsReorderPayload.txt) - Return type for `productOptionsReorder` mutation.
- [ProductOptionsReorderUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductOptionsReorderUserError.txt) - Error codes for failed `ProductOptionsReorder` mutation.
- [ProductOptionsReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductOptionsReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsReorderUserError`.
- [ProductPriceRange](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductPriceRange.txt) - The price range of the product.
- [ProductPriceRangeV2](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductPriceRangeV2.txt) - The price range of the product.
- [ProductPublication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductPublication.txt) - Represents the channels where a product is published.
- [ProductPublicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ProductPublicationConnection.txt) - An auto-generated type for paginating through multiple ProductPublications.
- [ProductPublicationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductPublicationInput.txt) - The input fields for specifying a publication to which a product will be published.
- [ProductPublishInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductPublishInput.txt) - The input fields for specifying a product to publish and the channels to publish it to.
- [ProductPublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductPublishPayload.txt) - Return type for `productPublish` mutation.
- [ProductReorderMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductReorderMediaPayload.txt) - Return type for `productReorderMedia` mutation.
- [ProductResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductResourceFeedback.txt) - Reports the status of product for a Sales Channel or Storefront API. This might include why a product is not available in a Sales Channel and how a merchant might fix this.
- [ProductResourceFeedbackInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductResourceFeedbackInput.txt) - The input fields used to create a product feedback.
- [ProductSale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductSale.txt) - A sale associated with a product.
- [ProductSetInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductSetInput.txt) - The input fields required to create or update a product via ProductSet mutation.
- [ProductSetInventoryInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductSetInventoryInput.txt) - The input fields required to set inventory quantities using `productSet` mutation.
- [ProductSetOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductSetOperation.txt) - An entity that represents details of an asynchronous [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously), this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductSetPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductSetPayload.txt) - Return type for `productSet` mutation.
- [ProductSetUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductSetUserError.txt) - Defines errors for ProductSet mutation.
- [ProductSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductSetUserErrorCode.txt) - Possible error codes that can be returned by `ProductSetUserError`.
- [ProductSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductSortKeys.txt) - The set of valid sort keys for the Product query.
- [ProductStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductStatus.txt) - The possible product statuses.
- [ProductTaxonomyNode](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductTaxonomyNode.txt) - Represents a [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) node.
- [ProductUnpublishInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductUnpublishInput.txt) - The input fields for specifying a product to unpublish from a channel and the sales channels to unpublish it from.
- [ProductUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductUnpublishPayload.txt) - Return type for `productUnpublish` mutation.
- [ProductUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductUpdateInput.txt) - The input fields for updating a product.
- [ProductUpdateMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductUpdateMediaPayload.txt) - Return type for `productUpdateMedia` mutation.
- [ProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductUpdatePayload.txt) - Return type for `productUpdate` mutation.
- [ProductVariant](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductVariant.txt) - Represents a product variant.
- [ProductVariantAppendMediaInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductVariantAppendMediaInput.txt) - The input fields required to append media to a single variant.
- [ProductVariantAppendMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductVariantAppendMediaPayload.txt) - Return type for `productVariantAppendMedia` mutation.
- [ProductVariantComponent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductVariantComponent.txt) - A product variant component associated with a product variant.
- [ProductVariantComponentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ProductVariantComponentConnection.txt) - An auto-generated type for paginating through multiple ProductVariantComponents.
- [ProductVariantConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ProductVariantConnection.txt) - An auto-generated type for paginating through multiple ProductVariants.
- [ProductVariantContextualPricing](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductVariantContextualPricing.txt) - The price of a product variant in a specific country. Prices vary between countries.
- [ProductVariantDetachMediaInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductVariantDetachMediaInput.txt) - The input fields required to detach media from a single variant.
- [ProductVariantDetachMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductVariantDetachMediaPayload.txt) - Return type for `productVariantDetachMedia` mutation.
- [ProductVariantGroupRelationshipInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductVariantGroupRelationshipInput.txt) - The input fields for the bundle components for core.
- [ProductVariantInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductVariantInventoryPolicy.txt) - The valid values for the inventory policy of a product variant once it is out of stock.
- [ProductVariantJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductVariantJoinSellingPlanGroupsPayload.txt) - Return type for `productVariantJoinSellingPlanGroups` mutation.
- [ProductVariantLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductVariantLeaveSellingPlanGroupsPayload.txt) - Return type for `productVariantLeaveSellingPlanGroups` mutation.
- [ProductVariantPositionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductVariantPositionInput.txt) - The input fields representing a product variant position.
- [ProductVariantPricePair](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductVariantPricePair.txt) - The compare-at price and price of a variant sharing a currency.
- [ProductVariantPricePairConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ProductVariantPricePairConnection.txt) - An auto-generated type for paginating through multiple ProductVariantPricePairs.
- [ProductVariantRelationshipBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductVariantRelationshipBulkUpdatePayload.txt) - Return type for `productVariantRelationshipBulkUpdate` mutation.
- [ProductVariantRelationshipBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductVariantRelationshipBulkUpdateUserError.txt) - An error that occurs during the execution of `ProductVariantRelationshipBulkUpdate`.
- [ProductVariantRelationshipBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductVariantRelationshipBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantRelationshipBulkUpdateUserError`.
- [ProductVariantRelationshipUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductVariantRelationshipUpdateInput.txt) - The input fields for updating a composite product variant.
- [ProductVariantSetInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductVariantSetInput.txt) - The input fields for specifying a product variant to create or update.
- [ProductVariantSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductVariantSortKeys.txt) - The set of valid sort keys for the ProductVariant query.
- [ProductVariantsBulkCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductVariantsBulkCreatePayload.txt) - Return type for `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateStrategy](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductVariantsBulkCreateStrategy.txt) - The set of strategies available for use on the `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductVariantsBulkCreateUserError.txt) - Error codes for failed product variant bulk create mutations.
- [ProductVariantsBulkCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductVariantsBulkCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkCreateUserError`.
- [ProductVariantsBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductVariantsBulkDeletePayload.txt) - Return type for `productVariantsBulkDelete` mutation.
- [ProductVariantsBulkDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductVariantsBulkDeleteUserError.txt) - Error codes for failed bulk variant delete mutations.
- [ProductVariantsBulkDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductVariantsBulkDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkDeleteUserError`.
- [ProductVariantsBulkInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ProductVariantsBulkInput.txt) - The input fields for specifying a product variant to create as part of a variant bulk mutation.
- [ProductVariantsBulkReorderPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductVariantsBulkReorderPayload.txt) - Return type for `productVariantsBulkReorder` mutation.
- [ProductVariantsBulkReorderUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductVariantsBulkReorderUserError.txt) - Error codes for failed bulk product variants reorder operation.
- [ProductVariantsBulkReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductVariantsBulkReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkReorderUserError`.
- [ProductVariantsBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ProductVariantsBulkUpdatePayload.txt) - Return type for `productVariantsBulkUpdate` mutation.
- [ProductVariantsBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ProductVariantsBulkUpdateUserError.txt) - Error codes for failed variant bulk update mutations.
- [ProductVariantsBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProductVariantsBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkUpdateUserError`.
- [ProfileItemSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ProfileItemSortKeys.txt) - The set of valid sort keys for the ProfileItem query.
- [PromiseParticipant](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PromiseParticipant.txt) - Returns enabled delivery promise participants.
- [PromiseParticipantConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/PromiseParticipantConnection.txt) - An auto-generated type for paginating through multiple PromiseParticipants.
- [PubSubServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PubSubServerPixelUpdatePayload.txt) - Return type for `pubSubServerPixelUpdate` mutation.
- [PubSubWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PubSubWebhookSubscriptionCreatePayload.txt) - Return type for `pubSubWebhookSubscriptionCreate` mutation.
- [PubSubWebhookSubscriptionCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PubSubWebhookSubscriptionCreateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionCreate`.
- [PubSubWebhookSubscriptionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PubSubWebhookSubscriptionCreateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionCreateUserError`.
- [PubSubWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PubSubWebhookSubscriptionInput.txt) - The input fields for a PubSub webhook subscription.
- [PubSubWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PubSubWebhookSubscriptionUpdatePayload.txt) - Return type for `pubSubWebhookSubscriptionUpdate` mutation.
- [PubSubWebhookSubscriptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PubSubWebhookSubscriptionUpdateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionUpdate`.
- [PubSubWebhookSubscriptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PubSubWebhookSubscriptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionUpdateUserError`.
- [Publication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Publication.txt) - A publication is a group of products and collections that is published to an app.
- [PublicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/PublicationConnection.txt) - An auto-generated type for paginating through multiple Publications.
- [PublicationCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PublicationCreateInput.txt) - The input fields for creating a publication.
- [PublicationCreateInputPublicationDefaultState](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PublicationCreateInputPublicationDefaultState.txt) - The input fields for the possible values for the default state of a publication.
- [PublicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PublicationCreatePayload.txt) - Return type for `publicationCreate` mutation.
- [PublicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PublicationDeletePayload.txt) - Return type for `publicationDelete` mutation.
- [PublicationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PublicationInput.txt) - The input fields required to publish a resource.
- [PublicationOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/PublicationOperation.txt) - The possible types of publication operations.
- [PublicationResourceOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PublicationResourceOperation.txt) - A bulk update operation on a publication.
- [PublicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PublicationUpdateInput.txt) - The input fields for updating a publication.
- [PublicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PublicationUpdatePayload.txt) - Return type for `publicationUpdate` mutation.
- [PublicationUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PublicationUserError.txt) - Defines errors encountered while managing a publication.
- [PublicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/PublicationUserErrorCode.txt) - Possible error codes that can be returned by `PublicationUserError`.
- [Publishable](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/Publishable.txt) - Represents a resource that can be published to a channel. A publishable resource can be either a Product or Collection.
- [PublishablePublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PublishablePublishPayload.txt) - Return type for `publishablePublish` mutation.
- [PublishablePublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PublishablePublishToCurrentChannelPayload.txt) - Return type for `publishablePublishToCurrentChannel` mutation.
- [PublishableUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PublishableUnpublishPayload.txt) - Return type for `publishableUnpublish` mutation.
- [PublishableUnpublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/PublishableUnpublishToCurrentChannelPayload.txt) - Return type for `publishableUnpublishToCurrentChannel` mutation.
- [PurchasingCompany](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/PurchasingCompany.txt) - Represents information about the purchasing company for the order or draft order.
- [PurchasingCompanyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PurchasingCompanyInput.txt) - The input fields for a purchasing company, which is a combination of company, company contact, and company location.
- [PurchasingEntity](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/PurchasingEntity.txt) - Represents information about the purchasing entity for the order or draft order.
- [PurchasingEntityInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/PurchasingEntityInput.txt) - The input fields for a purchasing entity. Can either be a customer or a purchasing company.
- [QuantityPriceBreak](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/QuantityPriceBreak.txt) - Quantity price breaks lets you offer different rates that are based on the amount of a specific variant being ordered.
- [QuantityPriceBreakConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/QuantityPriceBreakConnection.txt) - An auto-generated type for paginating through multiple QuantityPriceBreaks.
- [QuantityPriceBreakInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/QuantityPriceBreakInput.txt) - The input fields and values to use when creating quantity price breaks.
- [QuantityPriceBreakSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/QuantityPriceBreakSortKeys.txt) - The set of valid sort keys for the QuantityPriceBreak query.
- [QuantityPricingByVariantUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/QuantityPricingByVariantUpdateInput.txt) - The input fields used to update quantity pricing.
- [QuantityPricingByVariantUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/QuantityPricingByVariantUpdatePayload.txt) - Return type for `quantityPricingByVariantUpdate` mutation.
- [QuantityPricingByVariantUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/QuantityPricingByVariantUserError.txt) - Error codes for failed volume pricing operations.
- [QuantityPricingByVariantUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/QuantityPricingByVariantUserErrorCode.txt) - Possible error codes that can be returned by `QuantityPricingByVariantUserError`.
- [QuantityRule](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/QuantityRule.txt) - The quantity rule for the product variant in a given context.
- [QuantityRuleConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/QuantityRuleConnection.txt) - An auto-generated type for paginating through multiple QuantityRules.
- [QuantityRuleInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/QuantityRuleInput.txt) - The input fields for the per-order quantity rule to be applied on the product variant.
- [QuantityRuleOriginType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/QuantityRuleOriginType.txt) - The origin of quantity rule on a price list.
- [QuantityRuleUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/QuantityRuleUserError.txt) - An error for a failed quantity rule operation.
- [QuantityRuleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/QuantityRuleUserErrorCode.txt) - Possible error codes that can be returned by `QuantityRuleUserError`.
- [QuantityRulesAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/QuantityRulesAddPayload.txt) - Return type for `quantityRulesAdd` mutation.
- [QuantityRulesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/QuantityRulesDeletePayload.txt) - Return type for `quantityRulesDelete` mutation.
- [QueryRoot](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/QueryRoot.txt) - The schema's entry-point for queries. This acts as the public, top-level API from which all queries must start.
- [abandonedCheckouts](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/abandonedCheckouts.txt) - List of abandoned checkouts. Includes checkouts that were recovered after being abandoned.
- [abandonedCheckoutsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/abandonedCheckoutsCount.txt) - Returns the count of abandoned checkouts for the given shop. Limited to a maximum of 10000.
- [abandonment](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/abandonment.txt) - Returns an abandonment by ID.
- [abandonmentByAbandonedCheckoutId](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/abandonmentByAbandonedCheckoutId.txt) - Returns an Abandonment by the Abandoned Checkout ID.
- [app](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/app.txt) - Lookup an App by ID or return the currently authenticated App.
- [appByHandle](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/appByHandle.txt) - Fetches app by handle. Returns null if the app doesn't exist.
- [appByKey](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/appByKey.txt) - Fetches an app by its client ID. Returns null if the app doesn't exist.
- [appDiscountType](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/appDiscountType.txt) - An app discount type.
- [appDiscountTypes](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/appDiscountTypes.txt) - A list of app discount types installed by apps.
- [appInstallation](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/appInstallation.txt) - Lookup an AppInstallation by ID or return the AppInstallation for the currently authenticated App.
- [appInstallations](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/appInstallations.txt) - A list of app installations. To use this query, you need to contact [Shopify Support](https://partners.shopify.com/current/support/) to grant your custom app the `read_apps` access scope. Public apps can't be granted this access scope.
- [article](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/article.txt) - Returns an Article resource by ID.
- [articleTags](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/articleTags.txt) - List of all article tags.
- [articles](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/articles.txt) - List of the shop's articles.
- [assignedFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/assignedFulfillmentOrders.txt) - The paginated list of fulfillment orders assigned to the shop locations owned by the app.  Assigned fulfillment orders are fulfillment orders that are set to be fulfilled from locations managed by [fulfillment services](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) that are registered by the app. One app (api_client) can host multiple fulfillment services on a shop. Each fulfillment service manages a dedicated location on a shop. Assigned fulfillment orders can have associated [fulfillment requests](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus), or might currently not be requested to be fulfilled.  The app must have the `read_assigned_fulfillment_orders` [access scope](https://shopify.dev/docs/api/usage/access-scopes) to be able to retrieve the fulfillment orders assigned to its locations.  All assigned fulfillment orders (except those with the `CLOSED` status) will be returned by default. Perform filtering with the `assignmentStatus` argument to receive only fulfillment orders that have been requested to be fulfilled.
- [automaticDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/automaticDiscount.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNode](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/automaticDiscountNode.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNodes](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/automaticDiscountNodes.txt) - Returns a list of [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [automaticDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/automaticDiscountSavedSearches.txt) - List of the shop's automatic discount saved searches.
- [automaticDiscounts](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/automaticDiscounts.txt) - List of automatic discounts.
- [availableCarrierServices](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/availableCarrierServices.txt) - Returns a list of activated carrier services and associated shop locations that support them.
- [availableLocales](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/availableLocales.txt) - A list of available locales.
- [blog](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/blog.txt) - Returns a Blog resource by ID.
- [blogs](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/blogs.txt) - List of the shop's blogs.
- [blogsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/blogsCount.txt) - Count of blogs.
- [businessEntities](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/businessEntities.txt) - Returns a list of Business Entities associated with the shop.
- [businessEntity](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/businessEntity.txt) - Returns a Business Entity by ID.
- [carrierService](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/carrierService.txt) - Returns a `DeliveryCarrierService` object by ID.
- [carrierServices](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/carrierServices.txt) - Retrieve a list of CarrierServices.
- [cartTransforms](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/cartTransforms.txt) - List of Cart transform objects owned by the current API client.
- [cashTrackingSession](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/cashTrackingSession.txt) - Lookup a cash tracking session by ID.
- [cashTrackingSessions](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/cashTrackingSessions.txt) - Returns a shop's cash tracking sessions for locations with a POS Pro subscription.  Tip: To query for cash tracking sessions in bulk, you can [perform a bulk operation](https://shopify.dev/docs/api/usage/bulk-operations/queries).
- [catalog](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/catalog.txt) - Returns a Catalog resource by ID.
- [catalogOperations](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/catalogOperations.txt) - Returns the most recent catalog operations for the shop.
- [catalogs](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/catalogs.txt) - The catalogs belonging to the shop.
- [catalogsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/catalogsCount.txt) - The count of catalogs belonging to the shop. Limited to a maximum of 10000.
- [channel](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/channel.txt) - Lookup a channel by ID.
- [channels](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/channels.txt) - List of the active sales channels.
- [checkoutBranding](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/checkoutBranding.txt) - Returns the visual customizations for checkout for a given checkout profile.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [checkoutProfile](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/checkoutProfile.txt) - A checkout profile on a shop.
- [checkoutProfiles](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/checkoutProfiles.txt) - List of checkout profiles on a shop.
- [codeDiscountNode](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/codeDiscountNode.txt) - Returns a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes) resource by ID.
- [codeDiscountNodeByCode](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/codeDiscountNodeByCode.txt) - Returns a code discount identified by its discount code.
- [codeDiscountNodes](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/codeDiscountNodes.txt) - Returns a list of [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [codeDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/codeDiscountSavedSearches.txt) - List of the shop's code discount saved searches.
- [collection](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/collection.txt) - Returns a Collection resource by ID.
- [collectionByHandle](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/collectionByHandle.txt) - Return a collection by its handle.
- [collectionRulesConditions](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/collectionRulesConditions.txt) - Lists all rules that can be used to create smart collections.
- [collectionSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/collectionSavedSearches.txt) - Returns a list of the shop's collection saved searches.
- [collections](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/collections.txt) - Returns a list of collections.
- [collectionsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/collectionsCount.txt) - Count of collections. Limited to a maximum of 10000.
- [comment](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/comment.txt) - Returns a Comment resource by ID.
- [comments](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/comments.txt) - List of the shop's comments.
- [companies](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/companies.txt) - Returns the list of companies in the shop.
- [companiesCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/companiesCount.txt) - The number of companies for a shop.
- [company](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/company.txt) - Returns a `Company` object by ID.
- [companyContact](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/companyContact.txt) - Returns a `CompanyContact` object by ID.
- [companyContactRole](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/companyContactRole.txt) - Returns a `CompanyContactRole` object by ID.
- [companyLocation](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/companyLocation.txt) - Returns a `CompanyLocation` object by ID.
- [companyLocations](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/companyLocations.txt) - Returns the list of company locations in the shop.
- [currentAppInstallation](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/currentAppInstallation.txt) - Return the AppInstallation for the currently authenticated App.
- [currentBulkOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/currentBulkOperation.txt) - Returns the current app's most recent BulkOperation. Apps can run one bulk query and one bulk mutation operation at a time, by shop.
- [currentStaffMember](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/currentStaffMember.txt) - The staff member making the API request.
- [customer](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customer.txt) - Returns a Customer resource by ID.
- [customerAccountPage](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customerAccountPage.txt) - Returns a customer account page.
- [customerAccountPages](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customerAccountPages.txt) - List of the shop's customer account pages.
- [customerByIdentifier](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customerByIdentifier.txt) - Return a customer by an identifier.
- [customerMergeJobStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customerMergeJobStatus.txt) - Returns the status of a customer merge request job.
- [customerMergePreview](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customerMergePreview.txt) - Returns a preview of a customer merge request.
- [customerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customerPaymentMethod.txt) - Returns a CustomerPaymentMethod resource by its ID.
- [customerSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customerSavedSearches.txt) - List of the shop's customer saved searches.
- [customerSegmentMembers](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customerSegmentMembers.txt) - The list of members, such as customers, that's associated with an individual segment. The maximum page size is 1000.
- [customerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customerSegmentMembersQuery.txt) - Returns a segment members query resource by ID.
- [customerSegmentMembership](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customerSegmentMembership.txt) - Whether a member, which is a customer, belongs to a segment.
- [customers](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customers.txt) - Returns a list of customers.
- [customersCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/customersCount.txt) - The number of customers.
- [deletionEvents](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/deletionEvents.txt) - The paginated list of deletion events.
- [deliveryCustomization](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/deliveryCustomization.txt) - The delivery customization.
- [deliveryCustomizations](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/deliveryCustomizations.txt) - The delivery customizations.
- [deliveryProfile](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/deliveryProfile.txt) - Returns a Delivery Profile resource by ID.
- [deliveryProfiles](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/deliveryProfiles.txt) - Returns a list of saved delivery profiles.
- [deliveryPromiseParticipants](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/deliveryPromiseParticipants.txt) - Returns delivery promise participants.
- [deliveryPromiseProvider](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/deliveryPromiseProvider.txt) - Lookup a delivery promise provider.
- [deliveryPromiseSettings](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/deliveryPromiseSettings.txt) - Represents the delivery promise settings for a shop.
- [deliverySettings](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/deliverySettings.txt) - Returns the shop-wide shipping settings.
- [discountCodesCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/discountCodesCount.txt) - The total number of discount codes for the shop.
- [discountNode](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/discountNode.txt) - Returns a discount resource by ID.
- [discountNodes](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/discountNodes.txt) - Returns a list of discounts.
- [discountNodesCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/discountNodesCount.txt) - The total number of discounts for the shop. Limited to a maximum of 10000.
- [discountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/discountRedeemCodeBulkCreation.txt) - Returns a bulk code creation resource by ID.
- [discountRedeemCodeSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/discountRedeemCodeSavedSearches.txt) - List of the shop's redeemed discount code saved searches.
- [dispute](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/dispute.txt) - Returns dispute details based on ID.
- [disputeEvidence](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/disputeEvidence.txt) - Returns dispute evidence details based on ID.
- [disputes](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/disputes.txt) - All disputes related to the Shop.
- [domain](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/domain.txt) - Lookup a Domain by ID.
- [draftOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/draftOrder.txt) - Returns a DraftOrder resource by ID.
- [draftOrderSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/draftOrderSavedSearches.txt) - List of the shop's draft order saved searches.
- [draftOrderTag](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/draftOrderTag.txt) - Returns a DraftOrderTag resource by ID.
- [draftOrders](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/draftOrders.txt) - List of saved draft orders.
- [event](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/event.txt) - Get a single event by its id.
- [events](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/events.txt) - The paginated list of events associated with the store.
- [eventsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/eventsCount.txt) - Count of events. Limited to a maximum of 10000.
- [fileSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/fileSavedSearches.txt) - A list of the shop's file saved searches.
- [files](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/files.txt) - Returns a paginated list of files that have been uploaded to Shopify.
- [fulfillment](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/fulfillment.txt) - Returns a Fulfillment resource by ID.
- [fulfillmentConstraintRules](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/fulfillmentConstraintRules.txt) - The fulfillment constraint rules that belong to a shop.
- [fulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/fulfillmentOrder.txt) - Returns a Fulfillment order resource by ID.
- [fulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/fulfillmentOrders.txt) - The paginated list of all fulfillment orders. The returned fulfillment orders are filtered according to the [fulfillment order access scopes](https://shopify.dev/api/admin-graphql/latest/objects/fulfillmentorder#api-access-scopes) granted to the app.  Use this query to retrieve fulfillment orders assigned to merchant-managed locations, third-party fulfillment service locations, or all kinds of locations together.  For fetching only the fulfillment orders assigned to the app's locations, use the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection.
- [fulfillmentService](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/fulfillmentService.txt) - Returns a FulfillmentService resource by ID.
- [giftCard](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/giftCard.txt) - Returns a gift card resource by ID.
- [giftCards](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/giftCards.txt) - Returns a list of gift cards.
- [giftCardsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/giftCardsCount.txt) - The total number of gift cards issued for the shop. Limited to a maximum of 10000.
- [inventoryItem](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/inventoryItem.txt) - Returns an [InventoryItem](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryItem) object by ID.
- [inventoryItems](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/inventoryItems.txt) - Returns a list of inventory items.
- [inventoryLevel](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/inventoryLevel.txt) - Returns an [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryLevel) object by ID.
- [inventoryProperties](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/inventoryProperties.txt) - General inventory properties for the shop.
- [job](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/job.txt) - Returns a Job resource by ID. Used to check the status of internal jobs and any applicable changes.
- [location](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/location.txt) - Returns an inventory Location resource by ID.
- [locations](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/locations.txt) - Returns a list of active inventory locations.
- [locationsAvailableForDeliveryProfiles](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/locationsAvailableForDeliveryProfiles.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsAvailableForDeliveryProfilesConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/locationsAvailableForDeliveryProfilesConnection.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/locationsCount.txt) - Returns the count of locations for the given shop. Limited to a maximum of 10000.
- [manualHoldsFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/manualHoldsFulfillmentOrders.txt) - Returns a list of fulfillment orders that are on hold.
- [market](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/market.txt) - Returns a market resource by ID.
- [marketByGeography](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/marketByGeography.txt) - Returns the applicable market for a customer based on where they are in the world.
- [marketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/marketLocalizableResource.txt) - A resource that can have localized values for different markets.
- [marketLocalizableResources](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/marketLocalizableResources.txt) - Resources that can have localized values for different markets.
- [marketLocalizableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/marketLocalizableResourcesByIds.txt) - Resources that can have localized values for different markets.
- [marketingActivities](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/marketingActivities.txt) - A list of marketing activities associated with the marketing app.
- [marketingActivity](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/marketingActivity.txt) - Returns a MarketingActivity resource by ID.
- [marketingEvent](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/marketingEvent.txt) - Returns a MarketingEvent resource by ID.
- [marketingEvents](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/marketingEvents.txt) - A list of marketing events associated with the marketing app.
- [markets](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/markets.txt) - The markets configured for the shop.
- [menu](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/menu.txt) - Returns a Menu resource by ID.
- [menus](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/menus.txt) - The shop's menus.
- [metafieldDefinition](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/metafieldDefinition.txt) - Returns a metafield definition by identifier.
- [metafieldDefinitionTypes](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/metafieldDefinitionTypes.txt) - Each metafield definition has a type, which defines the type of information that it can store. This type is enforced across every instance of the resource that owns the metafield definition.  Refer to the [list of supported metafield types](https://shopify.dev/apps/metafields/types).
- [metafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/metafieldDefinitions.txt) - Returns a list of metafield definitions.
- [metaobject](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/metaobject.txt) - Retrieves a metaobject by ID.
- [metaobjectByHandle](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/metaobjectByHandle.txt) - Retrieves a metaobject by handle.
- [metaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/metaobjectDefinition.txt) - Retrieves a metaobject definition by ID.
- [metaobjectDefinitionByType](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/metaobjectDefinitionByType.txt) - Finds a metaobject definition by type.
- [metaobjectDefinitions](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/metaobjectDefinitions.txt) - All metaobject definitions.
- [metaobjects](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/metaobjects.txt) - All metaobjects for the shop.
- [mobilePlatformApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/mobilePlatformApplication.txt) - Return a mobile platform application by its ID.
- [mobilePlatformApplications](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/mobilePlatformApplications.txt) - List the mobile platform applications.
- [node](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/node.txt) - Returns a specific node (any object that implements the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) by ID, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification). This field is commonly used for refetching an object.
- [nodes](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/nodes.txt) - Returns the list of nodes (any objects that implement the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) with the given IDs, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification).
- [onlineStore](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/onlineStore.txt) - The shop's online store channel.
- [order](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/order.txt) - Returns an Order resource by ID.
- [orderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/orderPaymentStatus.txt) - Returns a payment status by payment reference ID. Used to check the status of a deferred payment.
- [orderSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/orderSavedSearches.txt) - List of the shop's order saved searches.
- [orders](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/orders.txt) - Returns a list of orders placed in the store.
- [ordersCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/ordersCount.txt) - Returns the count of orders for the given shop. Limited to a maximum of 10000.
- [page](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/page.txt) - Returns a Page resource by ID.
- [pages](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/pages.txt) - List of the shop's pages.
- [pagesCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/pagesCount.txt) - Count of pages.
- [paymentCustomization](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/paymentCustomization.txt) - The payment customization.
- [paymentCustomizations](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/paymentCustomizations.txt) - The payment customizations.
- [paymentTermsTemplates](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/paymentTermsTemplates.txt) - The list of payment terms templates eligible for all shops and users.
- [pendingOrdersCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/pendingOrdersCount.txt) - The number of pendings orders. Limited to a maximum of 10000.
- [priceList](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/priceList.txt) - Returns a price list resource by ID.
- [priceLists](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/priceLists.txt) - All price lists for a shop.
- [primaryMarket](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/primaryMarket.txt) - The primary market of the shop.
- [product](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/product.txt) - Returns a Product resource by ID.
- [productByHandle](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productByHandle.txt) - Return a product by its handle.
- [productByIdentifier](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productByIdentifier.txt) - Return a product by an identifier.
- [productDuplicateJob](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productDuplicateJob.txt) - Returns the product duplicate job.
- [productFeed](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productFeed.txt) - Returns a ProductFeed resource by ID.
- [productFeeds](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productFeeds.txt) - The product feeds for the shop.
- [productOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productOperation.txt) - Returns a ProductOperation resource by ID.  This can be used to query the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously) by the [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  For the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), the `userErrors` field provides mutation errors that occurred during the operation.
- [productResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productResourceFeedback.txt) - Returns the product resource feedback for the currently authenticated app.
- [productSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productSavedSearches.txt) - Returns a list of the shop's product saved searches.
- [productTags](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productTags.txt) - A list of tags that have been added to products. The maximum page size is 5000.
- [productTypes](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productTypes.txt) - The list of types added to products. The maximum page size is 1000.
- [productVariant](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productVariant.txt) - Returns a ProductVariant resource by ID.
- [productVariants](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productVariants.txt) - Returns a list of product variants.
- [productVariantsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productVariantsCount.txt) - Count of product variants.
- [productVendors](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productVendors.txt) - The list of vendors added to products. The maximum page size is 1000.
- [products](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/products.txt) - Returns a list of products.
- [productsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/productsCount.txt) - Count of products.
- [publicApiVersions](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/publicApiVersions.txt) - The list of publicly-accessible Admin API versions, including supported versions, the release candidate, and unstable versions.
- [publication](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/publication.txt) - Lookup a publication by ID.
- [publications](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/publications.txt) - List of publications.
- [publicationsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/publicationsCount.txt) - Count of publications.
- [publishedProductsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/publishedProductsCount.txt) - Returns a count of published products by publication ID.
- [refund](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/refund.txt) - Returns a Refund resource by ID.
- [return](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/return.txt) - Returns a Return resource by ID.
- [returnCalculate](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/returnCalculate.txt) - The calculated monetary value to be exchanged due to the return.
- [returnableFulfillment](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/returnableFulfillment.txt) - Lookup a returnable fulfillment by ID.
- [returnableFulfillments](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/returnableFulfillments.txt) - List of returnable fulfillments.
- [reverseDelivery](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/reverseDelivery.txt) - Lookup a reverse delivery by ID.
- [reverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/reverseFulfillmentOrder.txt) - Lookup a reverse fulfillment order by ID.
- [scriptTag](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/scriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Lookup a script tag resource by ID.
- [scriptTags](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/scriptTags.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A list of script tags.
- [segment](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/segment.txt) - The Customer Segment.
- [segmentFilterSuggestions](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/segmentFilterSuggestions.txt) - A list of filter suggestions associated with a segment. A segment is a group of members (commonly customers) that meet specific criteria.
- [segmentFilters](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/segmentFilters.txt) - A list of filters.
- [segmentMigrations](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/segmentMigrations.txt) - A list of a shop's segment migrations.
- [segmentValueSuggestions](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/segmentValueSuggestions.txt) - The list of suggested values corresponding to a particular filter for a segment. A segment is a group of members, such as customers, that meet specific criteria.
- [segments](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/segments.txt) - A list of a shop's segments.
- [segmentsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/segmentsCount.txt) - The number of segments for a shop.
- [sellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/sellingPlanGroup.txt) - Returns a Selling Plan Group resource by ID.
- [sellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/sellingPlanGroups.txt) - List Selling Plan Groups.
- [serverPixel](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/serverPixel.txt) - The server pixel configured by the app.
- [shop](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/shop.txt) - Returns the Shop resource corresponding to the access token used in the request. The Shop resource contains business and store management settings for the shop.
- [shopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/shopBillingPreferences.txt) - The shop's billing preferences.
- [shopLocales](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/shopLocales.txt) - A list of locales available on a shop.
- [shopifyFunction](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/shopifyFunction.txt) - The Shopify Function.
- [shopifyFunctions](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/shopifyFunctions.txt) - Returns the Shopify Functions for apps installed on the shop.
- [shopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/shopifyPaymentsAccount.txt) - Shopify Payments account information, including balances and payouts.
- [staffMember](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/staffMember.txt) - The StaffMember resource, by ID.
- [staffMembers](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/staffMembers.txt) - The shop staff members.
- [standardMetafieldDefinitionTemplates](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/standardMetafieldDefinitionTemplates.txt) - Standard metafield definitions are intended for specific, common use cases. Their namespace and keys reflect these use cases and are reserved.  Refer to all available [`Standard Metafield Definition Templates`](https://shopify.dev/api/admin-graphql/latest/objects/StandardMetafieldDefinitionTemplate).
- [storeCreditAccount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/storeCreditAccount.txt) - Returns a store credit account resource by ID.
- [subscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/subscriptionBillingAttempt.txt) - Returns a SubscriptionBillingAttempt by ID.
- [subscriptionBillingAttempts](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/subscriptionBillingAttempts.txt) - Returns subscription billing attempts on a store.
- [subscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/subscriptionBillingCycle.txt) - Returns a subscription billing cycle found either by cycle index or date.
- [subscriptionBillingCycleBulkResults](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/subscriptionBillingCycleBulkResults.txt) - Retrieves the results of the asynchronous job for the subscription billing cycle bulk action based on the specified job ID. This query can be used to obtain the billing cycles that match the criteria defined in the subscriptionBillingCycleBulkSearch and subscriptionBillingCycleBulkCharge mutations.
- [subscriptionBillingCycles](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/subscriptionBillingCycles.txt) - Returns subscription billing cycles for a contract ID.
- [subscriptionContract](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/subscriptionContract.txt) - Returns a Subscription Contract resource by ID.
- [subscriptionContracts](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/subscriptionContracts.txt) - List Subscription Contracts.
- [subscriptionDraft](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/subscriptionDraft.txt) - Returns a Subscription Draft resource by ID.
- [taxonomy](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of the loaded taxonomy tree.
- [tenderTransactions](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/tenderTransactions.txt) - Returns a list of TenderTransactions associated with the shop.
- [theme](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/theme.txt) - Returns a particular theme for the shop.
- [themes](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/themes.txt) - Returns a paginated list of themes for the shop.
- [translatableResource](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/translatableResource.txt) - A resource that can have localized values for different languages.
- [translatableResources](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/translatableResources.txt) - Resources that can have localized values for different languages.
- [translatableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/translatableResourcesByIds.txt) - Resources that can have localized values for different languages.
- [urlRedirect](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/urlRedirect.txt) - Returns a redirect resource by ID.
- [urlRedirectImport](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/urlRedirectImport.txt) - Returns a redirect import resource by ID.
- [urlRedirectSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/urlRedirectSavedSearches.txt) - A list of the shop's URL redirect saved searches.
- [urlRedirects](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/urlRedirects.txt) - A list of redirects for a shop.
- [urlRedirectsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/urlRedirectsCount.txt) - Count of redirects. Limited to a maximum of 10000.
- [validation](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/validation.txt) - Validation available on the shop.
- [validations](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/validations.txt) - Validations available on the shop.
- [webPixel](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/webPixel.txt) - The web pixel configured by the app.
- [webhookSubscription](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/webhookSubscription.txt) - Returns a webhook subscription by ID.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptions](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/webhookSubscriptions.txt) - Returns a list of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionsCount](https://shopify.dev/docs/api/admin-graphql/2025-01/queries/webhookSubscriptionsCount.txt) - The count of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe). Limited to a maximum of 10000.
- [Refund](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Refund.txt) - The record of the line items and transactions that were refunded to a customer, along with restocking instructions for refunded line items.
- [RefundAgreement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/RefundAgreement.txt) - An agreement between the merchant and customer to refund all or a portion of the order.
- [RefundConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/RefundConnection.txt) - An auto-generated type for paginating through multiple Refunds.
- [RefundCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/RefundCreatePayload.txt) - Return type for `refundCreate` mutation.
- [RefundDuty](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/RefundDuty.txt) - Represents a refunded duty.
- [RefundDutyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/RefundDutyInput.txt) - The input fields required to reimburse duties on a refund.
- [RefundDutyRefundType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/RefundDutyRefundType.txt) - The type of refund to perform for a particular refund duty.
- [RefundInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/RefundInput.txt) - The input fields to create a refund.
- [RefundLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/RefundLineItem.txt) - A line item that's included in a refund.
- [RefundLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/RefundLineItemConnection.txt) - An auto-generated type for paginating through multiple RefundLineItems.
- [RefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/RefundLineItemInput.txt) - The input fields required to reimburse line items on a refund.
- [RefundLineItemRestockType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/RefundLineItemRestockType.txt) - The type of restock performed for a particular refund line item.
- [RefundShippingInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/RefundShippingInput.txt) - The input fields for the shipping cost to refund.
- [RefundShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/RefundShippingLine.txt) - A shipping line item that's included in a refund.
- [RefundShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/RefundShippingLineConnection.txt) - An auto-generated type for paginating through multiple RefundShippingLines.
- [RemoteAuthorizeNetCustomerPaymentProfileInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/RemoteAuthorizeNetCustomerPaymentProfileInput.txt) - The input fields for a remote Authorize.net customer payment profile.
- [RemoteBraintreePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/RemoteBraintreePaymentMethodInput.txt) - The input fields for a remote Braintree customer payment profile.
- [RemoteStripePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/RemoteStripePaymentMethodInput.txt) - The input fields for a remote stripe payment method.
- [ResourceAlert](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ResourceAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store resource, with 1 or more actions to take. For example, you could use an alert to indicate that you're not charging taxes on some product variants. They can optionally have a specific icon and be dismissed by merchants.
- [ResourceAlertAction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ResourceAlertAction.txt) - An action associated to a resource alert, such as editing variants.
- [ResourceAlertIcon](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ResourceAlertIcon.txt) - The available icons for resource alerts.
- [ResourceAlertSeverity](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ResourceAlertSeverity.txt) - The possible severity levels for a resource alert.
- [ResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ResourceFeedback.txt) - Represents feedback from apps about a resource, and the steps required to set up the apps on the shop.
- [ResourceFeedbackCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ResourceFeedbackCreateInput.txt) - The input fields for a resource feedback object.
- [ResourceFeedbackState](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ResourceFeedbackState.txt) - The state of the resource feedback.
- [ResourceOperation](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/ResourceOperation.txt) - Represents a merchandising background operation interface.
- [ResourceOperationStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ResourceOperationStatus.txt) - Represents the state of this catalog operation.
- [ResourcePublication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ResourcePublication.txt) - A resource publication represents information about the publication of a resource. An instance of `ResourcePublication`, unlike `ResourcePublicationV2`, can be neither published or scheduled to be published.  See [ResourcePublicationV2](/api/admin-graphql/latest/objects/ResourcePublicationV2) for more context.
- [ResourcePublicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ResourcePublicationConnection.txt) - An auto-generated type for paginating through multiple ResourcePublications.
- [ResourcePublicationV2](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ResourcePublicationV2.txt) - A resource publication represents information about the publication of a resource. Unlike `ResourcePublication`, an instance of `ResourcePublicationV2` can't be unpublished. It must either be published or scheduled to be published.  See [ResourcePublication](/api/admin-graphql/latest/objects/ResourcePublication) for more context.
- [ResourcePublicationV2Connection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ResourcePublicationV2Connection.txt) - An auto-generated type for paginating through multiple ResourcePublicationV2s.
- [RestockingFee](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/RestockingFee.txt) - A restocking fee is a fee captured as part of a return to cover the costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [RestockingFeeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/RestockingFeeInput.txt) - The input fields for a restocking fee.
- [RestrictedForResource](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/RestrictedForResource.txt) - Information about product is restricted for a given resource.
- [Return](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Return.txt) - Represents a return.
- [ReturnAgreement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReturnAgreement.txt) - An agreement between the merchant and customer for a return.
- [ReturnApproveRequestInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnApproveRequestInput.txt) - The input fields for approving a customer's return request.
- [ReturnApproveRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReturnApproveRequestPayload.txt) - Return type for `returnApproveRequest` mutation.
- [ReturnCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReturnCancelPayload.txt) - Return type for `returnCancel` mutation.
- [ReturnClosePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReturnClosePayload.txt) - Return type for `returnClose` mutation.
- [ReturnConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ReturnConnection.txt) - An auto-generated type for paginating through multiple Returns.
- [ReturnCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReturnCreatePayload.txt) - Return type for `returnCreate` mutation.
- [ReturnDecline](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReturnDecline.txt) - Additional information about why a merchant declined the customer's return request.
- [ReturnDeclineReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ReturnDeclineReason.txt) - The reason why the merchant declined a customer's return request.
- [ReturnDeclineRequestInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnDeclineRequestInput.txt) - The input fields for declining a customer's return request.
- [ReturnDeclineRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReturnDeclineRequestPayload.txt) - Return type for `returnDeclineRequest` mutation.
- [ReturnErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ReturnErrorCode.txt) - Possible error codes that can be returned by `ReturnUserError`.
- [ReturnInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnInput.txt) - The input fields for a return.
- [ReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReturnLineItem.txt) - A return line item.
- [ReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnLineItemInput.txt) - The input fields for a return line item.
- [ReturnLineItemRemoveFromReturnInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnLineItemRemoveFromReturnInput.txt) - The input fields for a removing a return line item from a return.
- [ReturnLineItemRemoveFromReturnPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReturnLineItemRemoveFromReturnPayload.txt) - Return type for `returnLineItemRemoveFromReturn` mutation.
- [ReturnLineItemType](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/ReturnLineItemType.txt) - A return line item of any type.
- [ReturnLineItemTypeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ReturnLineItemTypeConnection.txt) - An auto-generated type for paginating through multiple ReturnLineItemTypes.
- [ReturnReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ReturnReason.txt) - The reason for returning the return line item.
- [ReturnRefundInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnRefundInput.txt) - The input fields to refund a return.
- [ReturnRefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnRefundLineItemInput.txt) - The input fields for a return refund line item.
- [ReturnRefundOrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnRefundOrderTransactionInput.txt) - The input fields to create order transactions when refunding a return.
- [ReturnRefundPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReturnRefundPayload.txt) - Return type for `returnRefund` mutation.
- [ReturnReopenPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReturnReopenPayload.txt) - Return type for `returnReopen` mutation.
- [ReturnRequestInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnRequestInput.txt) - The input fields for requesting a return.
- [ReturnRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnRequestLineItemInput.txt) - The input fields for a return line item.
- [ReturnRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReturnRequestPayload.txt) - Return type for `returnRequest` mutation.
- [ReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReturnShippingFee.txt) - A return shipping fee is a fee captured as part of a return to cover the costs of shipping the return.
- [ReturnShippingFeeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReturnShippingFeeInput.txt) - The input fields for a return shipping fee.
- [ReturnStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ReturnStatus.txt) - The status of a return.
- [ReturnUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReturnUserError.txt) - An error that occurs during the execution of a return mutation.
- [ReturnableFulfillment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReturnableFulfillment.txt) - A returnable fulfillment, which is an order that has been delivered and is eligible to be returned to the merchant.
- [ReturnableFulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ReturnableFulfillmentConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillments.
- [ReturnableFulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReturnableFulfillmentLineItem.txt) - A returnable fulfillment line item.
- [ReturnableFulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ReturnableFulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillmentLineItems.
- [ReverseDelivery](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReverseDelivery.txt) - A reverse delivery is a post-fulfillment object that represents a buyer sending a package to a merchant. For example, a buyer requests a return, and a merchant sends the buyer a shipping label. The reverse delivery contains the context of the items sent back, how they're being sent back (for example, a shipping label), and the current state of the delivery (tracking information).
- [ReverseDeliveryConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ReverseDeliveryConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveries.
- [ReverseDeliveryCreateWithShippingPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReverseDeliveryCreateWithShippingPayload.txt) - Return type for `reverseDeliveryCreateWithShipping` mutation.
- [ReverseDeliveryDeliverable](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/ReverseDeliveryDeliverable.txt) - The delivery method and artifacts associated with a reverse delivery.
- [ReverseDeliveryLabelInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReverseDeliveryLabelInput.txt) - The input fields for a reverse label.
- [ReverseDeliveryLabelV2](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReverseDeliveryLabelV2.txt) - The return label file information for a reverse delivery.
- [ReverseDeliveryLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReverseDeliveryLineItem.txt) - The details about a reverse delivery line item.
- [ReverseDeliveryLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ReverseDeliveryLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveryLineItems.
- [ReverseDeliveryLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReverseDeliveryLineItemInput.txt) - The input fields for a reverse delivery line item.
- [ReverseDeliveryShippingDeliverable](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReverseDeliveryShippingDeliverable.txt) - A reverse shipping deliverable that may include a label and tracking information.
- [ReverseDeliveryShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReverseDeliveryShippingUpdatePayload.txt) - Return type for `reverseDeliveryShippingUpdate` mutation.
- [ReverseDeliveryTrackingInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReverseDeliveryTrackingInput.txt) - The input fields for tracking information about a return delivery.
- [ReverseDeliveryTrackingV2](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReverseDeliveryTrackingV2.txt) - Represents the information used to track a reverse delivery.
- [ReverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReverseFulfillmentOrder.txt) - A group of one or more items in a return that will be processed at a fulfillment service. There can be more than one reverse fulfillment order for a return at a given location.
- [ReverseFulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ReverseFulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrders.
- [ReverseFulfillmentOrderDisposeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ReverseFulfillmentOrderDisposeInput.txt) - The input fields to dispose a reverse fulfillment order line item.
- [ReverseFulfillmentOrderDisposePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ReverseFulfillmentOrderDisposePayload.txt) - Return type for `reverseFulfillmentOrderDispose` mutation.
- [ReverseFulfillmentOrderDisposition](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReverseFulfillmentOrderDisposition.txt) - The details of the arrangement of an item.
- [ReverseFulfillmentOrderDispositionType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ReverseFulfillmentOrderDispositionType.txt) - The final arrangement of an item from a reverse fulfillment order.
- [ReverseFulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReverseFulfillmentOrderLineItem.txt) - The details about a reverse fulfillment order line item.
- [ReverseFulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ReverseFulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrderLineItems.
- [ReverseFulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ReverseFulfillmentOrderStatus.txt) - The status of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ReverseFulfillmentOrderThirdPartyConfirmation.txt) - The third-party confirmation of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmationStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ReverseFulfillmentOrderThirdPartyConfirmationStatus.txt) - The status of a reverse fulfillment order third-party confirmation.
- [RiskAssessmentResult](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/RiskAssessmentResult.txt) - List of possible values for a RiskAssessment result.
- [RiskFact](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/RiskFact.txt) - A risk fact belongs to a single risk assessment and serves to provide additional context for an assessment. Risk facts are not necessarily tied to the result of the recommendation.
- [RiskFactSentiment](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/RiskFactSentiment.txt) - List of possible values for a RiskFact sentiment.
- [RowCount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/RowCount.txt) - A row count represents rows on background operation.
- [SEO](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SEO.txt) - SEO information.
- [SEOInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SEOInput.txt) - The input fields for SEO information.
- [Sale](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/Sale.txt) - An individual sale record associated with a sales agreement. Every money value in an order's sales data is represented in the currency's smallest unit. When amounts are divided across multiple line items, such as taxes or order discounts, the amounts might not divide evenly across all of the line items on the order. To address this, the remaining currency units that couldn't be divided evenly are allocated one at a time, starting with the first line item, until they are all accounted for. In aggregate, the values sum up correctly. In isolation, one line item might have a different tax or discount amount than another line item of the same price, before taxes and discounts. This is because the amount could not be divided evenly across the items. The allocation of currency units across line items is immutable. After they are allocated, currency units are never reallocated or redistributed among the line items.
- [SaleActionType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SaleActionType.txt) - The possible order action types for a sale.
- [SaleAdditionalFee](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SaleAdditionalFee.txt) - The additional fee details for a line item.
- [SaleConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SaleConnection.txt) - An auto-generated type for paginating through multiple Sales.
- [SaleLineType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SaleLineType.txt) - The possible line types for a sale record. One of the possible order line types for a sale is an adjustment. Sales adjustments occur when a refund is issued for a line item that is either more or less than the total value of the line item. Examples are restocking fees and goodwill payments. When this happens, Shopify produces a sales agreement with sale records for each line item that is returned or refunded and an additional sale record for the adjustment (for example, a restocking fee). The sales records for the returned or refunded items represent the reversal of the original line item sale value. The additional adjustment sale record represents the difference between the original total value of all line items that were refunded, and the actual amount refunded.
- [SaleTax](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SaleTax.txt) - The tax allocated to a sale from a single tax line.
- [SalesAgreement](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/SalesAgreement.txt) - A contract between a merchant and a customer to do business. Shopify creates a sales agreement whenever an order is placed, edited, or refunded. A sales agreement has one or more sales records, which provide itemized details about the initial agreement or subsequent changes made to the order. For example, when a customer places an order, Shopify creates the order, generates a sales agreement, and records a sale for each line item purchased in the order. A sale record is specific to a type of order line. Order lines can represent different things such as a purchased product, a tip added by a customer, shipping costs collected at checkout, and more.
- [SalesAgreementConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SalesAgreementConnection.txt) - An auto-generated type for paginating through multiple SalesAgreements.
- [SavedSearch](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SavedSearch.txt) - A saved search is a representation of a search query saved in the admin.
- [SavedSearchConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SavedSearchConnection.txt) - An auto-generated type for paginating through multiple SavedSearches.
- [SavedSearchCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SavedSearchCreateInput.txt) - The input fields to create a saved search.
- [SavedSearchCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SavedSearchCreatePayload.txt) - Return type for `savedSearchCreate` mutation.
- [SavedSearchDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SavedSearchDeleteInput.txt) - The input fields to delete a saved search.
- [SavedSearchDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SavedSearchDeletePayload.txt) - Return type for `savedSearchDelete` mutation.
- [SavedSearchUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SavedSearchUpdateInput.txt) - The input fields to update a saved search.
- [SavedSearchUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SavedSearchUpdatePayload.txt) - Return type for `savedSearchUpdate` mutation.
- [ScheduledChangeSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ScheduledChangeSortKeys.txt) - The set of valid sort keys for the ScheduledChange query.
- [ScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ScriptDiscountApplication.txt) - Script discount applications capture the intentions of a discount that was created by a Shopify Script for an order's line item or shipping line.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [ScriptTag](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ScriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A script tag represents remote JavaScript code that is loaded into the pages of a shop's storefront or the **Order status** page of checkout.
- [ScriptTagConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ScriptTagConnection.txt) - An auto-generated type for paginating through multiple ScriptTags.
- [ScriptTagCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ScriptTagCreatePayload.txt) - Return type for `scriptTagCreate` mutation.
- [ScriptTagDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ScriptTagDeletePayload.txt) - Return type for `scriptTagDelete` mutation.
- [ScriptTagDisplayScope](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ScriptTagDisplayScope.txt) - The page or pages on the online store where the script should be included.
- [ScriptTagInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ScriptTagInput.txt) - The input fields for a script tag. This input object is used when creating or updating a script tag to specify its URL, where it should be included, and how it will be cached.
- [ScriptTagUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ScriptTagUpdatePayload.txt) - Return type for `scriptTagUpdate` mutation.
- [SearchFilter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SearchFilter.txt) - A filter in a search query represented by a key value pair.
- [SearchFilterOptions](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SearchFilterOptions.txt) - A list of search filters along with their specific options in value and label pair for filtering.
- [SearchResult](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SearchResult.txt) - Represents an individual result returned from a search.
- [SearchResultConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SearchResultConnection.txt) - The connection type for SearchResult.
- [SearchResultType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SearchResultType.txt) - Specifies the type of resources to be returned from a search.
- [Segment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Segment.txt) - A dynamic collection of customers based on specific criteria.
- [SegmentAssociationFilter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentAssociationFilter.txt) - A filter that takes a value that's associated with an object. For example, the `tags` field is associated with the [`Customer`](/api/admin-graphql/latest/objects/Customer) object.
- [SegmentAttributeStatistics](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentAttributeStatistics.txt) - The statistics of a given attribute.
- [SegmentBooleanFilter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentBooleanFilter.txt) - A filter with a Boolean value that's been added to a segment query.
- [SegmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SegmentConnection.txt) - An auto-generated type for paginating through multiple Segments.
- [SegmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SegmentCreatePayload.txt) - Return type for `segmentCreate` mutation.
- [SegmentDateFilter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentDateFilter.txt) - A filter with a date value that's been added to a segment query.
- [SegmentDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SegmentDeletePayload.txt) - Return type for `segmentDelete` mutation.
- [SegmentEnumFilter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentEnumFilter.txt) - A filter with a set of possible values that's been added to a segment query.
- [SegmentEventFilter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentEventFilter.txt) - A filter that's used to segment customers based on the date that an event occured. For example, the `product_bought` event filter allows you to segment customers based on what products they've bought.
- [SegmentEventFilterParameter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentEventFilterParameter.txt) - The parameters for an event segment filter.
- [SegmentFilter](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/SegmentFilter.txt) - The filters used in segment queries associated with a shop.
- [SegmentFilterConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SegmentFilterConnection.txt) - An auto-generated type for paginating through multiple SegmentFilters.
- [SegmentFloatFilter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentFloatFilter.txt) - A filter with a double-precision, floating-point value that's been added to a segment query.
- [SegmentIntegerFilter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentIntegerFilter.txt) - A filter with an integer that's been added to a segment query.
- [SegmentMembership](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentMembership.txt) - The response type for the `segmentMembership` object.
- [SegmentMembershipResponse](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentMembershipResponse.txt) - A list of maps that contain `segmentId` IDs and `isMember` Booleans. The maps represent segment memberships.
- [SegmentMigration](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentMigration.txt) - A segment and its corresponding saved search.  For example, you can use `SegmentMigration` to retrieve the segment ID that corresponds to a saved search ID.
- [SegmentMigrationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SegmentMigrationConnection.txt) - An auto-generated type for paginating through multiple SegmentMigrations.
- [SegmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SegmentSortKeys.txt) - The set of valid sort keys for the Segment query.
- [SegmentStatistics](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentStatistics.txt) - The statistics of a given segment.
- [SegmentStringFilter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentStringFilter.txt) - A filter with a string that's been added to a segment query.
- [SegmentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SegmentUpdatePayload.txt) - Return type for `segmentUpdate` mutation.
- [SegmentValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SegmentValue.txt) - A list of suggested values associated with an individual segment. A segment is a group of members, such as customers, that meet specific criteria.
- [SegmentValueConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SegmentValueConnection.txt) - An auto-generated type for paginating through multiple SegmentValues.
- [SelectedOption](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SelectedOption.txt) - Properties used by customers to select a product variant. Products can have multiple options, like different sizes or colors.
- [SelectedVariantOptionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SelectedVariantOptionInput.txt) - The input fields for the selected variant option of the combined listing.
- [SellingPlan](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlan.txt) - Represents how a product can be sold and purchased. Selling plans and associated records (selling plan groups and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.  For more information on selling plans, refer to [*Creating and managing selling plans*](https://shopify.dev/docs/apps/selling-strategies/subscriptions/selling-plans).
- [SellingPlanAnchor](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanAnchor.txt) - Specifies the date when delivery or fulfillment is completed by a merchant for a given time cycle. You can also define a cutoff for which customers are eligible to enter this cycle and the desired behavior for customers who start their subscription inside the cutoff period.  Some example scenarios where anchors can be useful to implement advanced delivery behavior: - A merchant starts fulfillment on a specific date every month. - A merchant wants to bill the 1st of every quarter. - A customer expects their delivery every Tuesday.  For more details, see [About Selling Plans](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/selling-plans#anchors).
- [SellingPlanAnchorInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanAnchorInput.txt) - The input fields required to create or update a selling plan anchor.
- [SellingPlanAnchorType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanAnchorType.txt) - Represents the anchor type.
- [SellingPlanBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SellingPlanBillingPolicy.txt) - Represents the billing frequency associated to the selling plan (for example, bill every week, or bill every three months). The selling plan billing policy and associated records (selling plan groups, selling plans, pricing policies, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanBillingPolicyInput.txt) - The input fields that are required to create or update a billing policy type.
- [SellingPlanCategory](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanCategory.txt) - The category of the selling plan. For the `OTHER` category,          you must fill out our [request form](https://docs.google.com/forms/d/e/1FAIpQLSeU18Xmw0Q61V8wdH-dfGafFqIBfRchQKUO8WAF3yJTvgyyZQ/viewform),          where we'll review your request for a new purchase option.
- [SellingPlanCheckoutCharge](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanCheckoutCharge.txt) - The amount charged at checkout when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanCheckoutChargeInput.txt) - The input fields that are required to create or update a checkout charge.
- [SellingPlanCheckoutChargePercentageValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanCheckoutChargePercentageValue.txt) - The percentage value of the price used for checkout charge.
- [SellingPlanCheckoutChargeType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanCheckoutChargeType.txt) - The checkout charge when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeValue](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SellingPlanCheckoutChargeValue.txt) - The portion of the price to be charged at checkout.
- [SellingPlanCheckoutChargeValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanCheckoutChargeValueInput.txt) - The input fields required to create or update an checkout charge value.
- [SellingPlanConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SellingPlanConnection.txt) - An auto-generated type for paginating through multiple SellingPlans.
- [SellingPlanDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SellingPlanDeliveryPolicy.txt) - Represents the delivery frequency associated to the selling plan (for example, deliver every month, or deliver every other week). The selling plan delivery policy and associated records (selling plan groups, selling plans, pricing policies, and billing policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanDeliveryPolicyInput.txt) - The input fields that are required to create or update a delivery policy.
- [SellingPlanFixedBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanFixedBillingPolicy.txt) - The fixed selling plan billing policy defines how much of the price of the product will be billed to customer at checkout. If there is an outstanding balance, it determines when it will be paid.
- [SellingPlanFixedBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanFixedBillingPolicyInput.txt) - The input fields required to create or update a fixed billing policy.
- [SellingPlanFixedDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanFixedDeliveryPolicy.txt) - Represents a fixed selling plan delivery policy.
- [SellingPlanFixedDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanFixedDeliveryPolicyInput.txt) - The input fields required to create or update a fixed delivery policy.
- [SellingPlanFixedDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanFixedDeliveryPolicyIntent.txt) - Possible intentions of a Delivery Policy.
- [SellingPlanFixedDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanFixedDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behavior of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanFixedPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanFixedPricingPolicy.txt) - Represents the pricing policy of a subscription or deferred purchase option selling plan. The selling plan fixed pricing policy works with the billing and delivery policy to determine the final price. Discounts are divided among fulfillments. For example, a subscription with a $10 discount and two deliveries will have a $5 discount applied to each delivery.
- [SellingPlanFixedPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanFixedPricingPolicyInput.txt) - The input fields required to create or update a fixed selling plan pricing policy.
- [SellingPlanFulfillmentTrigger](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanFulfillmentTrigger.txt) - Describes what triggers fulfillment.
- [SellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanGroup.txt) - Represents a selling method (for example, "Subscribe and save" or "Pre-paid"). Selling plan groups and associated records (selling plans and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanGroupAddProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SellingPlanGroupAddProductVariantsPayload.txt) - Return type for `sellingPlanGroupAddProductVariants` mutation.
- [SellingPlanGroupAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SellingPlanGroupAddProductsPayload.txt) - Return type for `sellingPlanGroupAddProducts` mutation.
- [SellingPlanGroupConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SellingPlanGroupConnection.txt) - An auto-generated type for paginating through multiple SellingPlanGroups.
- [SellingPlanGroupCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SellingPlanGroupCreatePayload.txt) - Return type for `sellingPlanGroupCreate` mutation.
- [SellingPlanGroupDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SellingPlanGroupDeletePayload.txt) - Return type for `sellingPlanGroupDelete` mutation.
- [SellingPlanGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanGroupInput.txt) - The input fields required to create or update a selling plan group.
- [SellingPlanGroupRemoveProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SellingPlanGroupRemoveProductVariantsPayload.txt) - Return type for `sellingPlanGroupRemoveProductVariants` mutation.
- [SellingPlanGroupRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SellingPlanGroupRemoveProductsPayload.txt) - Return type for `sellingPlanGroupRemoveProducts` mutation.
- [SellingPlanGroupResourceInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanGroupResourceInput.txt) - The input fields for resource association with a Selling Plan Group.
- [SellingPlanGroupSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanGroupSortKeys.txt) - The set of valid sort keys for the SellingPlanGroup query.
- [SellingPlanGroupUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SellingPlanGroupUpdatePayload.txt) - Return type for `sellingPlanGroupUpdate` mutation.
- [SellingPlanGroupUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanGroupUserError.txt) - Represents a selling plan group custom error.
- [SellingPlanGroupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanGroupUserErrorCode.txt) - Possible error codes that can be returned by `SellingPlanGroupUserError`.
- [SellingPlanInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanInput.txt) - The input fields to create or update a selling plan.
- [SellingPlanInterval](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanInterval.txt) - Represents valid selling plan interval.
- [SellingPlanInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanInventoryPolicy.txt) - The selling plan inventory policy.
- [SellingPlanInventoryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanInventoryPolicyInput.txt) - The input fields required to create or update an inventory policy.
- [SellingPlanPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SellingPlanPricingPolicy.txt) - Represents the type of pricing associated to the selling plan (for example, a $10 or 20% discount that is set for a limited period or that is fixed for the duration of the subscription). Selling plan pricing policies and associated records (selling plan groups, selling plans, billing policy, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanPricingPolicyAdjustmentType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanPricingPolicyAdjustmentType.txt) - Represents a selling plan pricing policy adjustment type.
- [SellingPlanPricingPolicyAdjustmentValue](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SellingPlanPricingPolicyAdjustmentValue.txt) - Represents a selling plan pricing policy adjustment value type.
- [SellingPlanPricingPolicyBase](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/SellingPlanPricingPolicyBase.txt) - Represents selling plan pricing policy common fields.
- [SellingPlanPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanPricingPolicyInput.txt) - The input fields required to create or update a selling plan pricing policy.
- [SellingPlanPricingPolicyPercentageValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanPricingPolicyPercentageValue.txt) - The percentage value of a selling plan pricing policy percentage type.
- [SellingPlanPricingPolicyValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanPricingPolicyValueInput.txt) - The input fields required to create or update a pricing policy adjustment value.
- [SellingPlanRecurringBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanRecurringBillingPolicy.txt) - Represents a recurring selling plan billing policy.
- [SellingPlanRecurringBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanRecurringBillingPolicyInput.txt) - The input fields required to create or update a recurring billing policy.
- [SellingPlanRecurringDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanRecurringDeliveryPolicy.txt) - Represents a recurring selling plan delivery policy.
- [SellingPlanRecurringDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanRecurringDeliveryPolicyInput.txt) - The input fields to create or update a recurring delivery policy.
- [SellingPlanRecurringDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanRecurringDeliveryPolicyIntent.txt) - Whether the delivery policy is merchant or buyer-centric.
- [SellingPlanRecurringDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanRecurringDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behaviors of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanRecurringPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SellingPlanRecurringPricingPolicy.txt) - Represents a recurring selling plan pricing policy. It applies after the fixed pricing policy. By using the afterCycle parameter, you can specify the cycle when the recurring pricing policy comes into effect. Recurring pricing policies are not available for deferred purchase options.
- [SellingPlanRecurringPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SellingPlanRecurringPricingPolicyInput.txt) - The input fields required to create or update a recurring selling plan pricing policy.
- [SellingPlanRemainingBalanceChargeTrigger](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanRemainingBalanceChargeTrigger.txt) - When to capture the payment for the remaining amount due.
- [SellingPlanReserve](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SellingPlanReserve.txt) - When to reserve inventory for a selling plan.
- [ServerPixel](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ServerPixel.txt) - A server pixel stores configuration for streaming customer interactions to an EventBridge or PubSub endpoint.
- [ServerPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ServerPixelCreatePayload.txt) - Return type for `serverPixelCreate` mutation.
- [ServerPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ServerPixelDeletePayload.txt) - Return type for `serverPixelDelete` mutation.
- [ServerPixelStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ServerPixelStatus.txt) - The current state of a server pixel.
- [ShippingDiscountClass](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShippingDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [ShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShippingLine.txt) - Represents the shipping details that the customer chose for their order.
- [ShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ShippingLineConnection.txt) - An auto-generated type for paginating through multiple ShippingLines.
- [ShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ShippingLineInput.txt) - The input fields for specifying the shipping details for the draft order.  > Note: > A custom shipping line includes a title and price with `shippingRateHandle` set to `nil`. A shipping line with a carrier-provided shipping rate (currently set via the Shopify admin) includes the shipping rate handle.
- [ShippingLineSale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShippingLineSale.txt) - A sale associated with a shipping charge.
- [ShippingPackageDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ShippingPackageDeletePayload.txt) - Return type for `shippingPackageDelete` mutation.
- [ShippingPackageMakeDefaultPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ShippingPackageMakeDefaultPayload.txt) - Return type for `shippingPackageMakeDefault` mutation.
- [ShippingPackageType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShippingPackageType.txt) - Type of a shipping package.
- [ShippingPackageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ShippingPackageUpdatePayload.txt) - Return type for `shippingPackageUpdate` mutation.
- [ShippingRate](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShippingRate.txt) - A shipping rate is an additional cost added to the cost of the products that were ordered.
- [ShippingRefund](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShippingRefund.txt) - Represents the shipping costs refunded on the Refund.
- [ShippingRefundInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ShippingRefundInput.txt) - The input fields that are required to reimburse shipping costs.
- [Shop](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Shop.txt) - Represents a collection of general settings and information about the shop.
- [ShopAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopAddress.txt) - An address for a shop.
- [ShopAlert](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store setting, with an action to take. For example, you could show an alert to ask the merchant to enter their billing information to activate Shopify Plus.
- [ShopAlertAction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopAlertAction.txt) - An action associated to a shop alert, such as adding a credit card.
- [ShopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopBillingPreferences.txt) - Billing preferences for the shop.
- [ShopBranding](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopBranding.txt) - Possible branding of a shop. Branding can be used to define the look of a shop including its styling and logo in the Shopify Admin.
- [ShopCustomerAccountsSetting](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopCustomerAccountsSetting.txt) - Represents the shop's customer account requirement preference.
- [ShopFeatures](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopFeatures.txt) - Represents the feature set available to the shop. Most fields specify whether a feature is enabled for a shop, and some fields return information related to specific features.
- [ShopLocale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopLocale.txt) - A locale that's been enabled on a shop.
- [ShopLocaleDisablePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ShopLocaleDisablePayload.txt) - Return type for `shopLocaleDisable` mutation.
- [ShopLocaleEnablePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ShopLocaleEnablePayload.txt) - Return type for `shopLocaleEnable` mutation.
- [ShopLocaleInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ShopLocaleInput.txt) - The input fields for a shop locale.
- [ShopLocaleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ShopLocaleUpdatePayload.txt) - Return type for `shopLocaleUpdate` mutation.
- [ShopPayInstallmentsPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopPayInstallmentsPaymentDetails.txt) - Shop Pay Installments payment details related to a transaction.
- [ShopPlan](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopPlan.txt) - The billing plan of the shop.
- [ShopPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopPolicy.txt) - Policy that a merchant has configured for their store, such as their refund or privacy policy.
- [ShopPolicyErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopPolicyErrorCode.txt) - Possible error codes that can be returned by `ShopPolicyUserError`.
- [ShopPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ShopPolicyInput.txt) - The input fields required to update a policy.
- [ShopPolicyType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopPolicyType.txt) - Available shop policy types.
- [ShopPolicyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ShopPolicyUpdatePayload.txt) - Return type for `shopPolicyUpdate` mutation.
- [ShopPolicyUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopPolicyUserError.txt) - An error that occurs during the execution of a shop policy mutation.
- [ShopResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ShopResourceFeedbackCreatePayload.txt) - Return type for `shopResourceFeedbackCreate` mutation.
- [ShopResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `ShopResourceFeedbackCreate`.
- [ShopResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopResourceFeedbackCreateUserError`.
- [ShopResourceLimits](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopResourceLimits.txt) - Resource limits of a shop.
- [ShopTagSort](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopTagSort.txt) - Possible sort of tags.
- [ShopifyFunction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyFunction.txt) - A Shopify Function.
- [ShopifyFunctionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ShopifyFunctionConnection.txt) - An auto-generated type for paginating through multiple ShopifyFunctions.
- [ShopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsAccount.txt) - Balance and payout information for a [Shopify Payments](https://help.shopify.com/manual/payments/shopify-payments/getting-paid-with-shopify-payments) account. Balance includes all balances for the currencies supported by the shop. You can also query for a list of payouts, where each payout includes the corresponding currencyCode field.
- [ShopifyPaymentsAdjustmentOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsAdjustmentOrder.txt) - The adjustment order object.
- [ShopifyPaymentsAssociatedOrder](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsAssociatedOrder.txt) - The order associated to the balance transaction.
- [ShopifyPaymentsBalanceTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsBalanceTransaction.txt) - A transaction that contributes to a Shopify Payments account balance.
- [ShopifyPaymentsBalanceTransactionAssociatedPayout](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsBalanceTransactionAssociatedPayout.txt) - The payout associated with a balance transaction.
- [ShopifyPaymentsBalanceTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ShopifyPaymentsBalanceTransactionConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBalanceTransactions.
- [ShopifyPaymentsBalanceTransactionPayoutStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsBalanceTransactionPayoutStatus.txt) - The payout status of the balance transaction.
- [ShopifyPaymentsBankAccount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsBankAccount.txt) - A bank account that can receive payouts.
- [ShopifyPaymentsBankAccountConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ShopifyPaymentsBankAccountConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBankAccounts.
- [ShopifyPaymentsBankAccountStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsBankAccountStatus.txt) - The bank account status.
- [ShopifyPaymentsChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/ShopifyPaymentsChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDefaultChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsDefaultChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDispute](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsDispute.txt) - A dispute occurs when a buyer questions the legitimacy of a charge with their financial institution.
- [ShopifyPaymentsDisputeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ShopifyPaymentsDisputeConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsDisputes.
- [ShopifyPaymentsDisputeEvidence](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsDisputeEvidence.txt) - The evidence associated with the dispute.
- [ShopifyPaymentsDisputeEvidenceFileType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsDisputeEvidenceFileType.txt) - The possible dispute evidence file types.
- [ShopifyPaymentsDisputeEvidenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ShopifyPaymentsDisputeEvidenceUpdateInput.txt) - The input fields required to update a dispute evidence object.
- [ShopifyPaymentsDisputeFileUpload](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsDisputeFileUpload.txt) - The file upload associated with the dispute evidence.
- [ShopifyPaymentsDisputeFileUploadUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ShopifyPaymentsDisputeFileUploadUpdateInput.txt) - The input fields required to update a dispute file upload object.
- [ShopifyPaymentsDisputeFulfillment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsDisputeFulfillment.txt) - The fulfillment associated with dispute evidence.
- [ShopifyPaymentsDisputeReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsDisputeReason.txt) - The reason for the dispute provided by the cardholder's bank.
- [ShopifyPaymentsDisputeReasonDetails](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsDisputeReasonDetails.txt) - Details regarding a dispute reason.
- [ShopifyPaymentsExtendedAuthorization](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsExtendedAuthorization.txt) - Presents all Shopify Payments information related to an extended authorization.
- [ShopifyPaymentsJpChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsJpChargeStatementDescriptor.txt) - The charge descriptors for a Japanese payments account.
- [ShopifyPaymentsPayout](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsPayout.txt) - Payouts represent the movement of money between a merchant's Shopify Payments balance and their bank account.
- [ShopifyPaymentsPayoutAlternateCurrencyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ShopifyPaymentsPayoutAlternateCurrencyCreatePayload.txt) - Return type for `shopifyPaymentsPayoutAlternateCurrencyCreate` mutation.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsPayoutAlternateCurrencyCreateUserError.txt) - An error that occurs during the execution of `ShopifyPaymentsPayoutAlternateCurrencyCreate`.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopifyPaymentsPayoutAlternateCurrencyCreateUserError`.
- [ShopifyPaymentsPayoutConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ShopifyPaymentsPayoutConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsPayouts.
- [ShopifyPaymentsPayoutInterval](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsPayoutInterval.txt) - The interval at which payouts are sent to the connected bank account.
- [ShopifyPaymentsPayoutSchedule](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsPayoutSchedule.txt) - The payment schedule for a payments account.
- [ShopifyPaymentsPayoutStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsPayoutStatus.txt) - The transfer status of the payout.
- [ShopifyPaymentsPayoutSummary](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsPayoutSummary.txt) - Breakdown of the total fees and gross of each of the different types of transactions associated with the payout.
- [ShopifyPaymentsPayoutTransactionType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsPayoutTransactionType.txt) - The possible transaction types for a payout.
- [ShopifyPaymentsRefundSet](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsRefundSet.txt) - Presents all Shopify Payments specific information related to an order refund.
- [ShopifyPaymentsSourceType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsSourceType.txt) - The possible source types for a balance transaction.
- [ShopifyPaymentsToolingProviderPayout](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsToolingProviderPayout.txt) - Relevant reference information for an alternate currency payout.
- [ShopifyPaymentsTransactionSet](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsTransactionSet.txt) - Presents all Shopify Payments specific information related to an order transaction.
- [ShopifyPaymentsTransactionType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsTransactionType.txt) - The possible types of transactions.
- [ShopifyPaymentsVerification](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsVerification.txt) - Each subject (individual) of an account has a verification object giving  information about the verification state.
- [ShopifyPaymentsVerificationStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyPaymentsVerificationStatus.txt) - The status of a verification.
- [ShopifyPaymentsVerificationSubject](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyPaymentsVerificationSubject.txt) - The verification subject represents an individual that has to be verified.
- [ShopifyProtectEligibilityStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyProtectEligibilityStatus.txt) - The status of an order's eligibility for protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderEligibility](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyProtectOrderEligibility.txt) - The eligibility details of an order's protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderSummary](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ShopifyProtectOrderSummary.txt) - A summary of Shopify Protect details for an order.
- [ShopifyProtectStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ShopifyProtectStatus.txt) - The status of an order's protection with Shopify Protect.
- [StaffMember](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StaffMember.txt) - Represents the data about a staff member's Shopify account. Merchants can use staff member data to get more information about the staff members in their store.
- [StaffMemberConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/StaffMemberConnection.txt) - An auto-generated type for paginating through multiple StaffMembers.
- [StaffMemberDefaultImage](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/StaffMemberDefaultImage.txt) - Represents the fallback avatar image for a staff member. This is used only if the staff member has no avatar image.
- [StaffMemberPermission](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/StaffMemberPermission.txt) - Represents access permissions for a staff member.
- [StaffMemberPrivateData](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StaffMemberPrivateData.txt) - Represents the data used to customize the Shopify admin experience for a logged-in staff member.
- [StaffMembersSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/StaffMembersSortKeys.txt) - The set of valid sort keys for the StaffMembers query.
- [StageImageInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/StageImageInput.txt) - An image to be uploaded.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedMediaUploadTarget](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StagedMediaUploadTarget.txt) - Information about a staged upload target, which should be used to send a request to upload the file.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadHttpMethodType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/StagedUploadHttpMethodType.txt) - The possible HTTP methods that can be used when sending a request to upload a file using information from a [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget).
- [StagedUploadInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/StagedUploadInput.txt) - The input fields for generating staged upload targets.
- [StagedUploadParameter](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StagedUploadParameter.txt) - The parameters required to authenticate a file upload request using a [StagedMediaUploadTarget's url field](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget#field-stagedmediauploadtarget-url).  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadTarget](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StagedUploadTarget.txt) - Information about the staged target.  Deprecated in favor of [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget), which is returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGenerateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/StagedUploadTargetGenerateInput.txt) - The required fields and parameters to generate the URL upload an" asset to Shopify.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGeneratePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/StagedUploadTargetGeneratePayload.txt) - Return type for `stagedUploadTargetGenerate` mutation.
- [StagedUploadTargetGenerateUploadResource](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/StagedUploadTargetGenerateUploadResource.txt) - The resource type to receive.
- [StagedUploadTargetsGeneratePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/StagedUploadTargetsGeneratePayload.txt) - Return type for `stagedUploadTargetsGenerate` mutation.
- [StagedUploadsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/StagedUploadsCreatePayload.txt) - Return type for `stagedUploadsCreate` mutation.
- [StandardMetafieldDefinitionAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/StandardMetafieldDefinitionAccessInput.txt) - The input fields for the access settings for the metafields under the standard definition.
- [StandardMetafieldDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/StandardMetafieldDefinitionEnablePayload.txt) - Return type for `standardMetafieldDefinitionEnable` mutation.
- [StandardMetafieldDefinitionEnableUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StandardMetafieldDefinitionEnableUserError.txt) - An error that occurs during the execution of `StandardMetafieldDefinitionEnable`.
- [StandardMetafieldDefinitionEnableUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/StandardMetafieldDefinitionEnableUserErrorCode.txt) - Possible error codes that can be returned by `StandardMetafieldDefinitionEnableUserError`.
- [StandardMetafieldDefinitionTemplate](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StandardMetafieldDefinitionTemplate.txt) - Standard metafield definition templates provide preset configurations to create metafield definitions. Each template has a specific namespace and key that we've reserved to have specific meanings for common use cases.  Refer to the [list of standard metafield definitions](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [StandardMetafieldDefinitionTemplateConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/StandardMetafieldDefinitionTemplateConnection.txt) - An auto-generated type for paginating through multiple StandardMetafieldDefinitionTemplates.
- [StandardMetaobjectDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/StandardMetaobjectDefinitionEnablePayload.txt) - Return type for `standardMetaobjectDefinitionEnable` mutation.
- [StandardizedProductType](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StandardizedProductType.txt) - Represents the details of a specific type of product within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [StoreCreditAccount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StoreCreditAccount.txt) - A store credit account contains a monetary balance that can be redeemed at checkout for purchases in the shop. The account is held in the specified currency and has an owner that cannot be transferred.  The account balance is redeemable at checkout only when the owner is authenticated via [new customer accounts authentication](https://shopify.dev/docs/api/customer).
- [StoreCreditAccountConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/StoreCreditAccountConnection.txt) - An auto-generated type for paginating through multiple StoreCreditAccounts.
- [StoreCreditAccountCreditInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/StoreCreditAccountCreditInput.txt) - The input fields for a store credit account credit transaction.
- [StoreCreditAccountCreditPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/StoreCreditAccountCreditPayload.txt) - Return type for `storeCreditAccountCredit` mutation.
- [StoreCreditAccountCreditTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StoreCreditAccountCreditTransaction.txt) - A credit transaction which increases the store credit account balance.
- [StoreCreditAccountCreditUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StoreCreditAccountCreditUserError.txt) - An error that occurs during the execution of `StoreCreditAccountCredit`.
- [StoreCreditAccountCreditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/StoreCreditAccountCreditUserErrorCode.txt) - Possible error codes that can be returned by `StoreCreditAccountCreditUserError`.
- [StoreCreditAccountDebitInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/StoreCreditAccountDebitInput.txt) - The input fields for a store credit account debit transaction.
- [StoreCreditAccountDebitPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/StoreCreditAccountDebitPayload.txt) - Return type for `storeCreditAccountDebit` mutation.
- [StoreCreditAccountDebitRevertTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StoreCreditAccountDebitRevertTransaction.txt) - A debit revert transaction which increases the store credit account balance. Debit revert transactions are created automatically when a [store credit account debit transaction](https://shopify.dev/api/admin-graphql/latest/objects/StoreCreditAccountDebitTransaction) is reverted.  Store credit account debit transactions are reverted when an order is cancelled, refunded or in the event of a payment failure at checkout. The amount added to the balance is equal to the amount reverted on the original credit.
- [StoreCreditAccountDebitTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StoreCreditAccountDebitTransaction.txt) - A debit transaction which decreases the store credit account balance.
- [StoreCreditAccountDebitUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StoreCreditAccountDebitUserError.txt) - An error that occurs during the execution of `StoreCreditAccountDebit`.
- [StoreCreditAccountDebitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/StoreCreditAccountDebitUserErrorCode.txt) - Possible error codes that can be returned by `StoreCreditAccountDebitUserError`.
- [StoreCreditAccountExpirationTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StoreCreditAccountExpirationTransaction.txt) - An expiration transaction which decreases the store credit account balance. Expiration transactions are created automatically when a [store credit account credit transaction](https://shopify.dev/api/admin-graphql/latest/objects/StoreCreditAccountCreditTransaction) expires.  The amount subtracted from the balance is equal to the remaining amount of the credit transaction.
- [StoreCreditAccountTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/StoreCreditAccountTransaction.txt) - Interface for a store credit account transaction.
- [StoreCreditAccountTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/StoreCreditAccountTransactionConnection.txt) - An auto-generated type for paginating through multiple StoreCreditAccountTransactions.
- [StoreCreditAccountTransactionOrigin](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/StoreCreditAccountTransactionOrigin.txt) - The origin of a store credit account transaction.
- [StoreCreditSystemEvent](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/StoreCreditSystemEvent.txt) - The event that caused the store credit account transaction.
- [StorefrontAccessToken](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/StorefrontAccessToken.txt) - A token that's used to delegate unauthenticated access scopes to clients that need to access the unauthenticated [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [StorefrontAccessTokenConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/StorefrontAccessTokenConnection.txt) - An auto-generated type for paginating through multiple StorefrontAccessTokens.
- [StorefrontAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/StorefrontAccessTokenCreatePayload.txt) - Return type for `storefrontAccessTokenCreate` mutation.
- [StorefrontAccessTokenDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/StorefrontAccessTokenDeleteInput.txt) - The input fields to delete a storefront access token.
- [StorefrontAccessTokenDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/StorefrontAccessTokenDeletePayload.txt) - Return type for `storefrontAccessTokenDelete` mutation.
- [StorefrontAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/StorefrontAccessTokenInput.txt) - The input fields for a storefront access token.
- [StorefrontID](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/StorefrontID.txt) - Represents a unique identifier in the Storefront API. A `StorefrontID` value can be used wherever an ID is expected in the Storefront API.  Example value: `"Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzEwMDc5Nzg1MTAw"`.
- [String](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/String.txt) - Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
- [StringConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/StringConnection.txt) - An auto-generated type for paginating through multiple Strings.
- [SubscriptionAppliedCodeDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionAppliedCodeDiscount.txt) - Represents an applied code discount.
- [SubscriptionAtomicLineInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionAtomicLineInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionAtomicManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionAtomicManualDiscountInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingAttempt.txt) - A record of an execution of the subscription billing process. Billing attempts use idempotency keys to avoid duplicate order creation. A successful billing attempt will create an order.
- [SubscriptionBillingAttemptConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SubscriptionBillingAttemptConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingAttempts.
- [SubscriptionBillingAttemptCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingAttemptCreatePayload.txt) - Return type for `subscriptionBillingAttemptCreate` mutation.
- [SubscriptionBillingAttemptErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingAttemptErrorCode.txt) - The possible error codes associated with making billing attempts. The error codes supplement the `error_message` to provide consistent results and help with dunning management.
- [SubscriptionBillingAttemptGenericError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingAttemptGenericError.txt) - A base error type that applies to all uncategorized error classes.
- [SubscriptionBillingAttemptInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionBillingAttemptInput.txt) - The input fields required to complete a subscription billing attempt.
- [SubscriptionBillingAttemptInsufficientStockProductVariantsError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingAttemptInsufficientStockProductVariantsError.txt) - An inventory error caused by an issue with one or more of the contract merchandise lines.
- [SubscriptionBillingAttemptInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingAttemptInventoryPolicy.txt) - The inventory policy for a billing attempt.
- [SubscriptionBillingAttemptOutOfStockProductVariantsError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingAttemptOutOfStockProductVariantsError.txt) - An inventory error caused by an issue with one or more of the contract merchandise lines.
- [SubscriptionBillingAttemptProcessingError](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/SubscriptionBillingAttemptProcessingError.txt) - An error that prevented a billing attempt.
- [SubscriptionBillingAttemptsSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingAttemptsSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingAttempts query.
- [SubscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingCycle.txt) - A subscription billing cycle.
- [SubscriptionBillingCycleBillingAttemptStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingCycleBillingAttemptStatus.txt) - The presence of billing attempts on Billing Cycles.
- [SubscriptionBillingCycleBillingCycleStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingCycleBillingCycleStatus.txt) - The possible status values of a subscription billing cycle.
- [SubscriptionBillingCycleBulkChargePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleBulkChargePayload.txt) - Return type for `subscriptionBillingCycleBulkCharge` mutation.
- [SubscriptionBillingCycleBulkFilters](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionBillingCycleBulkFilters.txt) - The input fields for filtering subscription billing cycles in bulk actions.
- [SubscriptionBillingCycleBulkSearchPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleBulkSearchPayload.txt) - Return type for `subscriptionBillingCycleBulkSearch` mutation.
- [SubscriptionBillingCycleBulkUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingCycleBulkUserError.txt) - Represents an error that happens during the execution of subscriptionBillingCycles mutations.
- [SubscriptionBillingCycleBulkUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingCycleBulkUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleBulkUserError`.
- [SubscriptionBillingCycleChargePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleChargePayload.txt) - Return type for `subscriptionBillingCycleCharge` mutation.
- [SubscriptionBillingCycleConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SubscriptionBillingCycleConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingCycles.
- [SubscriptionBillingCycleContractDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleContractDraftCommitPayload.txt) - Return type for `subscriptionBillingCycleContractDraftCommit` mutation.
- [SubscriptionBillingCycleContractDraftConcatenatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleContractDraftConcatenatePayload.txt) - Return type for `subscriptionBillingCycleContractDraftConcatenate` mutation.
- [SubscriptionBillingCycleContractEditPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleContractEditPayload.txt) - Return type for `subscriptionBillingCycleContractEdit` mutation.
- [SubscriptionBillingCycleEditDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleEditDeletePayload.txt) - Return type for `subscriptionBillingCycleEditDelete` mutation.
- [SubscriptionBillingCycleEditedContract](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingCycleEditedContract.txt) - Represents a subscription contract with billing cycles.
- [SubscriptionBillingCycleEditsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleEditsDeletePayload.txt) - Return type for `subscriptionBillingCycleEditsDelete` mutation.
- [SubscriptionBillingCycleErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingCycleErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUserError`.
- [SubscriptionBillingCycleInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionBillingCycleInput.txt) - The input fields for specifying the subscription contract and selecting the associated billing cycle.
- [SubscriptionBillingCycleScheduleEditInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionBillingCycleScheduleEditInput.txt) - The input fields for parameters to modify the schedule of a specific billing cycle.
- [SubscriptionBillingCycleScheduleEditInputScheduleEditReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingCycleScheduleEditInputScheduleEditReason.txt) - The input fields for possible reasons for editing the billing cycle's schedule.
- [SubscriptionBillingCycleScheduleEditPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleScheduleEditPayload.txt) - Return type for `subscriptionBillingCycleScheduleEdit` mutation.
- [SubscriptionBillingCycleSelector](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionBillingCycleSelector.txt) - The input fields to select SubscriptionBillingCycle by either date or index.
- [SubscriptionBillingCycleSkipPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleSkipPayload.txt) - Return type for `subscriptionBillingCycleSkip` mutation.
- [SubscriptionBillingCycleSkipUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingCycleSkipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleSkip`.
- [SubscriptionBillingCycleSkipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingCycleSkipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleSkipUserError`.
- [SubscriptionBillingCycleUnskipPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionBillingCycleUnskipPayload.txt) - Return type for `subscriptionBillingCycleUnskip` mutation.
- [SubscriptionBillingCycleUnskipUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingCycleUnskipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleUnskip`.
- [SubscriptionBillingCycleUnskipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingCycleUnskipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUnskipUserError`.
- [SubscriptionBillingCycleUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingCycleUserError.txt) - The possible errors for a subscription billing cycle.
- [SubscriptionBillingCyclesDateRangeSelector](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionBillingCyclesDateRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within a date range.
- [SubscriptionBillingCyclesIndexRangeSelector](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionBillingCyclesIndexRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within an index range.
- [SubscriptionBillingCyclesSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingCyclesSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingCycles query.
- [SubscriptionBillingCyclesTargetSelection](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionBillingCyclesTargetSelection.txt) - Select subscription billing cycles to be targeted.
- [SubscriptionBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionBillingPolicy.txt) - Represents a Subscription Billing Policy.
- [SubscriptionBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionBillingPolicyInput.txt) - The input fields for a Subscription Billing Policy.
- [SubscriptionContract](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionContract.txt) - Represents a Subscription Contract.
- [SubscriptionContractActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionContractActivatePayload.txt) - Return type for `subscriptionContractActivate` mutation.
- [SubscriptionContractAtomicCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionContractAtomicCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractAtomicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionContractAtomicCreatePayload.txt) - Return type for `subscriptionContractAtomicCreate` mutation.
- [SubscriptionContractBase](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/SubscriptionContractBase.txt) - Represents subscription contract common fields.
- [SubscriptionContractCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionContractCancelPayload.txt) - Return type for `subscriptionContractCancel` mutation.
- [SubscriptionContractConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SubscriptionContractConnection.txt) - An auto-generated type for paginating through multiple SubscriptionContracts.
- [SubscriptionContractCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionContractCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionContractCreatePayload.txt) - Return type for `subscriptionContractCreate` mutation.
- [SubscriptionContractErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionContractErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractUserError`.
- [SubscriptionContractExpirePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionContractExpirePayload.txt) - Return type for `subscriptionContractExpire` mutation.
- [SubscriptionContractFailPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionContractFailPayload.txt) - Return type for `subscriptionContractFail` mutation.
- [SubscriptionContractLastBillingErrorType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionContractLastBillingErrorType.txt) - The possible values of the last billing error on a subscription contract.
- [SubscriptionContractLastPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionContractLastPaymentStatus.txt) - The possible status values of the last payment on a subscription contract.
- [SubscriptionContractPausePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionContractPausePayload.txt) - Return type for `subscriptionContractPause` mutation.
- [SubscriptionContractProductChangeInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionContractProductChangeInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractProductChangePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionContractProductChangePayload.txt) - Return type for `subscriptionContractProductChange` mutation.
- [SubscriptionContractSetNextBillingDatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionContractSetNextBillingDatePayload.txt) - Return type for `subscriptionContractSetNextBillingDate` mutation.
- [SubscriptionContractStatusUpdateErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionContractStatusUpdateErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractStatusUpdateUserError`.
- [SubscriptionContractStatusUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionContractStatusUpdateUserError.txt) - Represents a subscription contract status update error.
- [SubscriptionContractSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionContractSubscriptionStatus.txt) - The possible status values of a subscription.
- [SubscriptionContractUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionContractUpdatePayload.txt) - Return type for `subscriptionContractUpdate` mutation.
- [SubscriptionContractUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionContractUserError.txt) - Represents a Subscription Contract error.
- [SubscriptionCyclePriceAdjustment](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionCyclePriceAdjustment.txt) - Represents a Subscription Line Pricing Cycle Adjustment.
- [SubscriptionDeliveryMethod](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SubscriptionDeliveryMethod.txt) - Describes the delivery method to use to get the physical goods to the customer.
- [SubscriptionDeliveryMethodInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionDeliveryMethodInput.txt) - Specifies delivery method fields for a subscription draft. This is an input union: one, and only one, field can be provided. The field provided will determine which delivery method is to be used.
- [SubscriptionDeliveryMethodLocalDelivery](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDeliveryMethodLocalDelivery.txt) - A subscription delivery method for local delivery. The other subscription delivery methods can be found in the `SubscriptionDeliveryMethod` union type.
- [SubscriptionDeliveryMethodLocalDeliveryInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionDeliveryMethodLocalDeliveryInput.txt) - The input fields for a local delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDeliveryMethodLocalDeliveryOption.txt) - The selected delivery option on a subscription contract.
- [SubscriptionDeliveryMethodLocalDeliveryOptionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionDeliveryMethodLocalDeliveryOptionInput.txt) - The input fields for local delivery option.
- [SubscriptionDeliveryMethodPickup](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDeliveryMethodPickup.txt) - A delivery method with a pickup option.
- [SubscriptionDeliveryMethodPickupInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionDeliveryMethodPickupInput.txt) - The input fields for a pickup delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodPickupOption](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDeliveryMethodPickupOption.txt) - Represents the selected pickup option on a subscription contract.
- [SubscriptionDeliveryMethodPickupOptionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionDeliveryMethodPickupOptionInput.txt) - The input fields for pickup option.
- [SubscriptionDeliveryMethodShipping](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDeliveryMethodShipping.txt) - Represents a shipping delivery method: a mailing address and a shipping option.
- [SubscriptionDeliveryMethodShippingInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionDeliveryMethodShippingInput.txt) - Specifies shipping delivery method fields.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodShippingOption](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDeliveryMethodShippingOption.txt) - Represents the selected shipping option on a subscription contract.
- [SubscriptionDeliveryMethodShippingOptionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionDeliveryMethodShippingOptionInput.txt) - The input fields for shipping option.
- [SubscriptionDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SubscriptionDeliveryOption.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryOptionResult](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SubscriptionDeliveryOptionResult.txt) - The result of the query to fetch delivery options for the subscription contract.
- [SubscriptionDeliveryOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDeliveryOptionResultFailure.txt) - A failure to find the available delivery options for a subscription contract.
- [SubscriptionDeliveryOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDeliveryOptionResultSuccess.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDeliveryPolicy.txt) - Represents a Subscription Delivery Policy.
- [SubscriptionDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionDeliveryPolicyInput.txt) - The input fields for a Subscription Delivery Policy.
- [SubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SubscriptionDiscount.txt) - Subscription draft discount types.
- [SubscriptionDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDiscountAllocation.txt) - Represents what a particular discount reduces from a line price.
- [SubscriptionDiscountConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SubscriptionDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionDiscounts.
- [SubscriptionDiscountEntitledLines](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDiscountEntitledLines.txt) - Represents the subscription lines the discount applies on.
- [SubscriptionDiscountFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDiscountFixedAmountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDiscountPercentageValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDiscountPercentageValue.txt) - The percentage value of the discount.
- [SubscriptionDiscountRejectionReason](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionDiscountRejectionReason.txt) - The reason a discount on a subscription draft was rejected.
- [SubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SubscriptionDiscountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDraft](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDraft.txt) - Represents a Subscription Draft.
- [SubscriptionDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftCommitPayload.txt) - Return type for `subscriptionDraftCommit` mutation.
- [SubscriptionDraftDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftDiscountAddPayload.txt) - Return type for `subscriptionDraftDiscountAdd` mutation.
- [SubscriptionDraftDiscountCodeApplyPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftDiscountCodeApplyPayload.txt) - Return type for `subscriptionDraftDiscountCodeApply` mutation.
- [SubscriptionDraftDiscountRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftDiscountRemovePayload.txt) - Return type for `subscriptionDraftDiscountRemove` mutation.
- [SubscriptionDraftDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftDiscountUpdatePayload.txt) - Return type for `subscriptionDraftDiscountUpdate` mutation.
- [SubscriptionDraftErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SubscriptionDraftErrorCode.txt) - Possible error codes that can be returned by `SubscriptionDraftUserError`.
- [SubscriptionDraftFreeShippingDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftFreeShippingDiscountAddPayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountAdd` mutation.
- [SubscriptionDraftFreeShippingDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftFreeShippingDiscountUpdatePayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountUpdate` mutation.
- [SubscriptionDraftInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionDraftInput.txt) - The input fields required to create a Subscription Draft.
- [SubscriptionDraftLineAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftLineAddPayload.txt) - Return type for `subscriptionDraftLineAdd` mutation.
- [SubscriptionDraftLineRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftLineRemovePayload.txt) - Return type for `subscriptionDraftLineRemove` mutation.
- [SubscriptionDraftLineUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftLineUpdatePayload.txt) - Return type for `subscriptionDraftLineUpdate` mutation.
- [SubscriptionDraftUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/SubscriptionDraftUpdatePayload.txt) - Return type for `subscriptionDraftUpdate` mutation.
- [SubscriptionDraftUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionDraftUserError.txt) - Represents a Subscription Draft error.
- [SubscriptionFreeShippingDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionFreeShippingDiscountInput.txt) - The input fields for a subscription free shipping discount on a contract.
- [SubscriptionLine](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionLine.txt) - Represents a Subscription Line.
- [SubscriptionLineConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SubscriptionLineConnection.txt) - An auto-generated type for paginating through multiple SubscriptionLines.
- [SubscriptionLineInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionLineInput.txt) - The input fields required to add a new subscription line to a contract.
- [SubscriptionLineUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionLineUpdateInput.txt) - The input fields required to update a subscription line on a contract.
- [SubscriptionLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionLocalDeliveryOption.txt) - A local delivery option for a subscription contract.
- [SubscriptionMailingAddress](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionMailingAddress.txt) - Represents a Mailing Address on a Subscription.
- [SubscriptionManualDiscount](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionManualDiscount.txt) - Custom subscription discount.
- [SubscriptionManualDiscountConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/SubscriptionManualDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionManualDiscounts.
- [SubscriptionManualDiscountEntitledLinesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionManualDiscountEntitledLinesInput.txt) - The input fields for the subscription lines the discount applies on.
- [SubscriptionManualDiscountFixedAmountInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionManualDiscountFixedAmountInput.txt) - The input fields for the fixed amount value of the discount and distribution on the lines.
- [SubscriptionManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionManualDiscountInput.txt) - The input fields for a subscription discount on a contract.
- [SubscriptionManualDiscountLinesInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionManualDiscountLinesInput.txt) - The input fields for line items that the discount refers to.
- [SubscriptionManualDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionManualDiscountValueInput.txt) - The input fields for the discount value and its distribution.
- [SubscriptionPickupOption](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionPickupOption.txt) - A pickup option to deliver a subscription contract.
- [SubscriptionPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionPricingPolicy.txt) - Represents a Subscription Line Pricing Policy.
- [SubscriptionPricingPolicyCycleDiscountsInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionPricingPolicyCycleDiscountsInput.txt) - The input fields for an array containing all pricing changes for each billing cycle.
- [SubscriptionPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/SubscriptionPricingPolicyInput.txt) - The input fields for expected price changes of the subscription line over time.
- [SubscriptionShippingOption](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionShippingOption.txt) - A shipping option to deliver a subscription contract.
- [SubscriptionShippingOptionResult](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/SubscriptionShippingOptionResult.txt) - The result of the query to fetch shipping options for the subscription contract.
- [SubscriptionShippingOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionShippingOptionResultFailure.txt) - Failure determining available shipping options for delivery of a subscription contract.
- [SubscriptionShippingOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SubscriptionShippingOptionResultSuccess.txt) - A shipping option for delivery of a subscription contract.
- [SuggestedOrderTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SuggestedOrderTransaction.txt) - A suggested transaction. Suggested transaction are usually used in the context of refunds and exchanges.
- [SuggestedOrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/SuggestedOrderTransactionKind.txt) - Specifies the kind of the suggested order transaction.
- [SuggestedRefund](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SuggestedRefund.txt) - Represents a refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund.
- [SuggestedReturnRefund](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/SuggestedReturnRefund.txt) - Represents a return refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund for the return.
- [TagsAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/TagsAddPayload.txt) - Return type for `tagsAdd` mutation.
- [TagsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/TagsRemovePayload.txt) - Return type for `tagsRemove` mutation.
- [TaxAppConfiguration](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TaxAppConfiguration.txt) - Tax app configuration of a merchant.
- [TaxAppConfigurePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/TaxAppConfigurePayload.txt) - Return type for `taxAppConfigure` mutation.
- [TaxAppConfigureUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TaxAppConfigureUserError.txt) - An error that occurs during the execution of `TaxAppConfigure`.
- [TaxAppConfigureUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/TaxAppConfigureUserErrorCode.txt) - Possible error codes that can be returned by `TaxAppConfigureUserError`.
- [TaxExemption](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/TaxExemption.txt) - Available customer tax exemptions.
- [TaxLine](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TaxLine.txt) - Represents a single tax applied to the associated line item.
- [TaxPartnerState](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/TaxPartnerState.txt) - State of the tax app configuration.
- [Taxonomy](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of a taxonomy tree.
- [TaxonomyAttribute](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TaxonomyAttribute.txt) - A Shopify product taxonomy attribute.
- [TaxonomyCategory](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TaxonomyCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [TaxonomyCategoryAttribute](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/TaxonomyCategoryAttribute.txt) - A product taxonomy attribute interface.
- [TaxonomyCategoryAttributeConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/TaxonomyCategoryAttributeConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategoryAttributes.
- [TaxonomyCategoryConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/TaxonomyCategoryConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategories.
- [TaxonomyChoiceListAttribute](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TaxonomyChoiceListAttribute.txt) - A Shopify product taxonomy choice list attribute.
- [TaxonomyMeasurementAttribute](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TaxonomyMeasurementAttribute.txt) - A Shopify product taxonomy measurement attribute.
- [TaxonomyValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TaxonomyValue.txt) - Represents a Shopify product taxonomy value.
- [TaxonomyValueConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/TaxonomyValueConnection.txt) - An auto-generated type for paginating through multiple TaxonomyValues.
- [TenderTransaction](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TenderTransaction.txt) - A TenderTransaction represents a transaction with financial impact on a shop's balance sheet. A tender transaction always represents actual money movement between a buyer and a shop. TenderTransactions can be used instead of OrderTransactions for reconciling a shop's cash flow. A TenderTransaction is immutable once created.
- [TenderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/TenderTransactionConnection.txt) - An auto-generated type for paginating through multiple TenderTransactions.
- [TenderTransactionCreditCardDetails](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TenderTransactionCreditCardDetails.txt) - Information about the credit card used for this transaction.
- [TenderTransactionDetails](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/TenderTransactionDetails.txt) - Information about the payment instrument used for this transaction.
- [ThemeCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ThemeCreatePayload.txt) - Return type for `themeCreate` mutation.
- [ThemeCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ThemeCreateUserError.txt) - An error that occurs during the execution of `ThemeCreate`.
- [ThemeCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ThemeCreateUserErrorCode.txt) - Possible error codes that can be returned by `ThemeCreateUserError`.
- [ThemeDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ThemeDeletePayload.txt) - Return type for `themeDelete` mutation.
- [ThemeDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ThemeDeleteUserError.txt) - An error that occurs during the execution of `ThemeDelete`.
- [ThemeDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ThemeDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ThemeDeleteUserError`.
- [ThemeFilesCopyFileInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ThemeFilesCopyFileInput.txt) - The input fields for the file copy.
- [ThemeFilesCopyPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ThemeFilesCopyPayload.txt) - Return type for `themeFilesCopy` mutation.
- [ThemeFilesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ThemeFilesDeletePayload.txt) - Return type for `themeFilesDelete` mutation.
- [ThemeFilesUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ThemeFilesUpsertPayload.txt) - Return type for `themeFilesUpsert` mutation.
- [ThemePublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ThemePublishPayload.txt) - Return type for `themePublish` mutation.
- [ThemePublishUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ThemePublishUserError.txt) - An error that occurs during the execution of `ThemePublish`.
- [ThemePublishUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ThemePublishUserErrorCode.txt) - Possible error codes that can be returned by `ThemePublishUserError`.
- [ThemeRole](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ThemeRole.txt) - The role of the theme.
- [ThemeUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ThemeUpdatePayload.txt) - Return type for `themeUpdate` mutation.
- [ThemeUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ThemeUpdateUserError.txt) - An error that occurs during the execution of `ThemeUpdate`.
- [ThemeUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ThemeUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ThemeUpdateUserError`.
- [TipSale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TipSale.txt) - A sale associated with a tip.
- [TransactionFee](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TransactionFee.txt) - Transaction fee related to an order transaction.
- [TransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/TransactionSortKeys.txt) - The set of valid sort keys for the Transaction query.
- [TransactionVoidPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/TransactionVoidPayload.txt) - Return type for `transactionVoid` mutation.
- [TransactionVoidUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TransactionVoidUserError.txt) - An error that occurs during the execution of `TransactionVoid`.
- [TransactionVoidUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/TransactionVoidUserErrorCode.txt) - Possible error codes that can be returned by `TransactionVoidUserError`.
- [TranslatableContent](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TranslatableContent.txt) - Translatable content of a resource's field.
- [TranslatableResource](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TranslatableResource.txt) - A resource that has translatable fields.
- [TranslatableResourceConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/TranslatableResourceConnection.txt) - An auto-generated type for paginating through multiple TranslatableResources.
- [TranslatableResourceType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/TranslatableResourceType.txt) - Specifies the type of resources that are translatable.
- [Translation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Translation.txt) - Translation of a field of a resource.
- [TranslationErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/TranslationErrorCode.txt) - Possible error codes that can be returned by `TranslationUserError`.
- [TranslationInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/TranslationInput.txt) - The input fields and values for creating or updating a translation.
- [TranslationUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TranslationUserError.txt) - Represents an error that happens during the execution of a translation mutation.
- [TranslationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/TranslationsRegisterPayload.txt) - Return type for `translationsRegister` mutation.
- [TranslationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/TranslationsRemovePayload.txt) - Return type for `translationsRemove` mutation.
- [TypedAttribute](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/TypedAttribute.txt) - Represents a typed custom attribute.
- [URL](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/URL.txt) - Represents an [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) and [RFC 3987](https://datatracker.ietf.org/doc/html/rfc3987)-compliant URI string.  For example, `"https://example.myshopify.com"` is a valid URL. It includes a scheme (`https`) and a host (`example.myshopify.com`).
- [UTMInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/UTMInput.txt) - Specifies the [Urchin Traffic Module (UTM) parameters](https://en.wikipedia.org/wiki/UTM_parameters) that are associated with a related marketing campaign.
- [UTMParameters](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UTMParameters.txt) - Represents a set of UTM parameters.
- [UniqueMetafieldValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/UniqueMetafieldValueInput.txt) - The input fields that identify a unique valued metafield.
- [UnitPriceMeasurement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UnitPriceMeasurement.txt) - The measurement used to calculate a unit price for a product variant (e.g. $9.99 / 100ml).
- [UnitPriceMeasurementMeasuredType](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/UnitPriceMeasurementMeasuredType.txt) - The accepted types of unit of measurement.
- [UnitPriceMeasurementMeasuredUnit](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/UnitPriceMeasurementMeasuredUnit.txt) - The valid units of measurement for a unit price measurement.
- [UnitSystem](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/UnitSystem.txt) - Systems of weights and measures.
- [UnknownSale](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UnknownSale.txt) - This is represents new sale types that have been added in future API versions. You may update to a more recent API version to receive additional details about this sale.
- [UnsignedInt64](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/UnsignedInt64.txt) - An unsigned 64-bit integer. Represents whole numeric values between 0 and 2^64 - 1 encoded as a string of base-10 digits.  Example value: `"50"`.
- [UnverifiedReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UnverifiedReturnLineItem.txt) - An unverified return line item.
- [UpdateMediaInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/UpdateMediaInput.txt) - The input fields required to update a media object.
- [UrlRedirect](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UrlRedirect.txt) - The URL redirect for the online store.
- [UrlRedirectBulkDeleteAllPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/UrlRedirectBulkDeleteAllPayload.txt) - Return type for `urlRedirectBulkDeleteAll` mutation.
- [UrlRedirectBulkDeleteByIdsPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/UrlRedirectBulkDeleteByIdsPayload.txt) - Return type for `urlRedirectBulkDeleteByIds` mutation.
- [UrlRedirectBulkDeleteByIdsUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UrlRedirectBulkDeleteByIdsUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteByIds`.
- [UrlRedirectBulkDeleteByIdsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/UrlRedirectBulkDeleteByIdsUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteByIdsUserError`.
- [UrlRedirectBulkDeleteBySavedSearchPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/UrlRedirectBulkDeleteBySavedSearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySavedSearch` mutation.
- [UrlRedirectBulkDeleteBySavedSearchUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UrlRedirectBulkDeleteBySavedSearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySavedSearch`.
- [UrlRedirectBulkDeleteBySavedSearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/UrlRedirectBulkDeleteBySavedSearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySavedSearchUserError`.
- [UrlRedirectBulkDeleteBySearchPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/UrlRedirectBulkDeleteBySearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySearch` mutation.
- [UrlRedirectBulkDeleteBySearchUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UrlRedirectBulkDeleteBySearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySearch`.
- [UrlRedirectBulkDeleteBySearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/UrlRedirectBulkDeleteBySearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySearchUserError`.
- [UrlRedirectConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/UrlRedirectConnection.txt) - An auto-generated type for paginating through multiple UrlRedirects.
- [UrlRedirectCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/UrlRedirectCreatePayload.txt) - Return type for `urlRedirectCreate` mutation.
- [UrlRedirectDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/UrlRedirectDeletePayload.txt) - Return type for `urlRedirectDelete` mutation.
- [UrlRedirectErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/UrlRedirectErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectUserError`.
- [UrlRedirectImport](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UrlRedirectImport.txt) - A request to import a [`URLRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object into the Online Store channel. Apps can use this to query the state of an `UrlRedirectImport` request.  For more information, see [`url-redirect`](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)s.
- [UrlRedirectImportCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/UrlRedirectImportCreatePayload.txt) - Return type for `urlRedirectImportCreate` mutation.
- [UrlRedirectImportErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/UrlRedirectImportErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectImportUserError`.
- [UrlRedirectImportPreview](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UrlRedirectImportPreview.txt) - A preview of a URL redirect import row.
- [UrlRedirectImportSubmitPayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/UrlRedirectImportSubmitPayload.txt) - Return type for `urlRedirectImportSubmit` mutation.
- [UrlRedirectImportUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UrlRedirectImportUserError.txt) - Represents an error that happens during execution of a redirect import mutation.
- [UrlRedirectInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/UrlRedirectInput.txt) - The input fields to create or update a URL redirect.
- [UrlRedirectSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/UrlRedirectSortKeys.txt) - The set of valid sort keys for the UrlRedirect query.
- [UrlRedirectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/UrlRedirectUpdatePayload.txt) - Return type for `urlRedirectUpdate` mutation.
- [UrlRedirectUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UrlRedirectUserError.txt) - Represents an error that happens during execution of a redirect mutation.
- [UserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/UserError.txt) - Represents an error in the input of a mutation.
- [UtcOffset](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/UtcOffset.txt) - Time between UTC time and a location's observed time, in the format `"+HH:MM"` or `"-HH:MM"`.  Example value: `"-07:00"`.
- [Validation](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Validation.txt) - A checkout server side validation installed on the shop.
- [ValidationConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/ValidationConnection.txt) - An auto-generated type for paginating through multiple Validations.
- [ValidationCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ValidationCreateInput.txt) - The input fields required to install a validation.
- [ValidationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ValidationCreatePayload.txt) - Return type for `validationCreate` mutation.
- [ValidationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ValidationDeletePayload.txt) - Return type for `validationDelete` mutation.
- [ValidationSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ValidationSortKeys.txt) - The set of valid sort keys for the Validation query.
- [ValidationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/ValidationUpdateInput.txt) - The input fields required to update a validation.
- [ValidationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/ValidationUpdatePayload.txt) - Return type for `validationUpdate` mutation.
- [ValidationUserError](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/ValidationUserError.txt) - An error that occurs during the execution of a validation mutation.
- [ValidationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/ValidationUserErrorCode.txt) - Possible error codes that can be returned by `ValidationUserError`.
- [VariantOptionValueInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/VariantOptionValueInput.txt) - The input fields required to create or modify a product variant's option value.
- [VaultCreditCard](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/VaultCreditCard.txt) - Represents a credit card payment instrument.
- [VaultPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/VaultPaypalBillingAgreement.txt) - Represents a paypal billing agreement payment instrument.
- [Vector3](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Vector3.txt) - Representation of 3d vectors and points. It can represent either the coordinates of a point in space, a direction, or size. Presented as an object with three floating-point values.
- [Video](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Video.txt) - Represents a Shopify hosted video.
- [VideoSource](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/VideoSource.txt) - Represents a source for a Shopify hosted video.  Types of sources include the original video, lower resolution versions of the original video, and an m3u8 playlist file.  Only [videos](https://shopify.dev/api/admin-graphql/latest/objects/video) with a status field of [READY](https://shopify.dev/api/admin-graphql/latest/enums/MediaStatus#value-ready) have sources.
- [WebPixel](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/WebPixel.txt) - A web pixel settings.
- [WebPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/WebPixelCreatePayload.txt) - Return type for `webPixelCreate` mutation.
- [WebPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/WebPixelDeletePayload.txt) - Return type for `webPixelDelete` mutation.
- [WebPixelInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/WebPixelInput.txt) - The input fields to use to update a web pixel.
- [WebPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/WebPixelUpdatePayload.txt) - Return type for `webPixelUpdate` mutation.
- [WebhookEventBridgeEndpoint](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/WebhookEventBridgeEndpoint.txt) - An Amazon EventBridge partner event source to which webhook subscriptions publish events.
- [WebhookHttpEndpoint](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/WebhookHttpEndpoint.txt) - An HTTPS endpoint to which webhook subscriptions send POST requests.
- [WebhookPubSubEndpoint](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/WebhookPubSubEndpoint.txt) - A Google Cloud Pub/Sub topic to which webhook subscriptions publish events.
- [WebhookSubscription](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/WebhookSubscription.txt) - A webhook subscription is a persisted data object created by an app using the REST Admin API or GraphQL Admin API. It describes the topic that the app wants to receive, and a destination where Shopify should send webhooks of the specified topic. When an event for a given topic occurs, the webhook subscription sends a relevant payload to the destination. Learn more about the [webhooks system](https://shopify.dev/apps/webhooks).
- [WebhookSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/2025-01/connections/WebhookSubscriptionConnection.txt) - An auto-generated type for paginating through multiple WebhookSubscriptions.
- [WebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/WebhookSubscriptionCreatePayload.txt) - Return type for `webhookSubscriptionCreate` mutation.
- [WebhookSubscriptionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/WebhookSubscriptionDeletePayload.txt) - Return type for `webhookSubscriptionDelete` mutation.
- [WebhookSubscriptionEndpoint](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/WebhookSubscriptionEndpoint.txt) - An endpoint to which webhook subscriptions send webhooks events.
- [WebhookSubscriptionFormat](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/WebhookSubscriptionFormat.txt) - The supported formats for webhook subscriptions.
- [WebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/WebhookSubscriptionInput.txt) - The input fields for a webhook subscription.
- [WebhookSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/WebhookSubscriptionSortKeys.txt) - The set of valid sort keys for the WebhookSubscription query.
- [WebhookSubscriptionTopic](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/WebhookSubscriptionTopic.txt) - The supported topics for webhook subscriptions. You can use webhook subscriptions to receive notifications about particular events in a shop.  You create [mandatory webhooks](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#mandatory-compliance-webhooks) either via the [Partner Dashboard](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#subscribe-to-privacy-webhooks) or by updating the [app configuration file](https://shopify.dev/apps/tools/cli/configuration#app-configuration-file-example).  > Tip:  >To configure your subscription using the app configuration file, refer to the [full list of topic names](https://shopify.dev/docs/api/webhooks?reference=graphql).
- [WebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-01/payloads/WebhookSubscriptionUpdatePayload.txt) - Return type for `webhookSubscriptionUpdate` mutation.
- [Weight](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/Weight.txt) - A weight, which includes a numeric value and a unit of measurement.
- [WeightInput](https://shopify.dev/docs/api/admin-graphql/2025-01/input-objects/WeightInput.txt) - The input fields for the weight unit and value inputs.
- [WeightUnit](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/WeightUnit.txt) - Units of measurement for weight.
- [__Directive](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/__Directive.txt) - A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.  In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.
- [__DirectiveLocation](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/__DirectiveLocation.txt) - A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.
- [__EnumValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/__EnumValue.txt) - One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.
- [__Field](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/__Field.txt) - Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
- [__InputValue](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/__InputValue.txt) - Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
- [__Schema](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/__Schema.txt) - A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.
- [__Type](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/__Type.txt) - The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.  Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
- [__TypeKind](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/__TypeKind.txt) - An enum describing what kind of type a given `__Type` is.

## **2024-04** API Reference

- [ARN](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/ARN.txt) - An Amazon Web Services Amazon Resource Name (ARN), including the Region and account ID. For more information, refer to [Amazon Resource Names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).
- [AbandonedCheckout](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AbandonedCheckout.txt) - A checkout that was abandoned by the customer.
- [AbandonedCheckoutLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AbandonedCheckoutLineItem.txt) - A single line item in an abandoned checkout.
- [AbandonedCheckoutLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/AbandonedCheckoutLineItemConnection.txt) - An auto-generated type for paginating through multiple AbandonedCheckoutLineItems.
- [Abandonment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Abandonment.txt) - A browse, cart, or checkout that was abandoned by a customer.
- [AbandonmentAbandonmentType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AbandonmentAbandonmentType.txt) - Specifies the abandonment type.
- [AbandonmentDeliveryState](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AbandonmentDeliveryState.txt) - Specifies the delivery state of a marketing activity.
- [AbandonmentEmailState](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AbandonmentEmailState.txt) - Specifies the email state.
- [AbandonmentEmailStateUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/AbandonmentEmailStateUpdatePayload.txt) - Return type for `abandonmentEmailStateUpdate` mutation.
- [AbandonmentEmailStateUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AbandonmentEmailStateUpdateUserError.txt) - An error that occurs during the execution of `AbandonmentEmailStateUpdate`.
- [AbandonmentEmailStateUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AbandonmentEmailStateUpdateUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentEmailStateUpdateUserError`.
- [AbandonmentUpdateActivitiesDeliveryStatusesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/AbandonmentUpdateActivitiesDeliveryStatusesPayload.txt) - Return type for `abandonmentUpdateActivitiesDeliveryStatuses` mutation.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AbandonmentUpdateActivitiesDeliveryStatusesUserError.txt) - An error that occurs during the execution of `AbandonmentUpdateActivitiesDeliveryStatuses`.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentUpdateActivitiesDeliveryStatusesUserError`.
- [AccessScope](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AccessScope.txt) - The permission required to access a Shopify Admin API or Storefront API resource for a shop. Merchants grant access scopes that are requested by applications.
- [AddAllProductsOperation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AddAllProductsOperation.txt) - Represents an operation publishing all products to a publication.
- [AdditionalFee](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AdditionalFee.txt) - The additional fees that have been applied to the order.
- [AdditionalFeeSale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AdditionalFeeSale.txt) - A sale associated with an additional fee charge.
- [AdjustmentSale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AdjustmentSale.txt) - A sale associated with an order price adjustment.
- [AdjustmentsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AdjustmentsSortKeys.txt) - The set of valid sort keys for the Adjustments query.
- [AllDiscountItems](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AllDiscountItems.txt) - Targets all items the cart for a specified discount.
- [ApiVersion](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ApiVersion.txt) - A version of the API, as defined by [Shopify API versioning](https://shopify.dev/api/usage/versioning). Versions are commonly referred to by their handle (for example, `2021-10`).
- [App](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/App.txt) - A Shopify application.
- [AppCatalog](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppCatalog.txt) - A catalog that defines the publication associated with an app.
- [AppConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/AppConnection.txt) - An auto-generated type for paginating through multiple Apps.
- [AppCredit](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppCredit.txt) - App credits can be applied by the merchant towards future app purchases, subscriptions, or usage records in Shopify.
- [AppCreditConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/AppCreditConnection.txt) - An auto-generated type for paginating through multiple AppCredits.
- [AppDeveloperType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppDeveloperType.txt) - Possible types of app developer.
- [AppDiscountType](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppDiscountType.txt) - The details about the app extension that's providing the [discount type](https://help.shopify.com/manual/discounts/discount-types). This information includes the app extension's name and [client ID](https://shopify.dev/docs/apps/build/authentication-authorization/client-secrets), [App Bridge configuration](https://shopify.dev/docs/api/app-bridge), [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations), [function ID](https://shopify.dev/docs/apps/build/functions/input-output/metafields-for-input-queries), and other metadata about the discount type, including the discount type's name and description.
- [AppFeedback](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppFeedback.txt) - Reports the status of shops and their resources and displays this information within Shopify admin. AppFeedback is used to notify merchants about steps they need to take to set up an app on their store.
- [AppInstallation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppInstallation.txt) - Represents an installed application on a shop.
- [AppInstallationCategory](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppInstallationCategory.txt) - The possible categories of an app installation, based on their purpose or the environment they can run in.
- [AppInstallationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/AppInstallationConnection.txt) - An auto-generated type for paginating through multiple AppInstallations.
- [AppInstallationPrivacy](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppInstallationPrivacy.txt) - The levels of privacy of an app installation.
- [AppInstallationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppInstallationSortKeys.txt) - The set of valid sort keys for the AppInstallation query.
- [AppPlanInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/AppPlanInput.txt) - The pricing model for the app subscription. The pricing model input can be either `appRecurringPricingDetails` or `appUsagePricingDetails`.
- [AppPlanV2](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppPlanV2.txt) - The app plan that the merchant is subscribed to.
- [AppPricingDetails](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/AppPricingDetails.txt) - The information about the price that's charged to a shop every plan period. The concrete type can be `AppRecurringPricing` for recurring billing or `AppUsagePricing` for usage-based billing.
- [AppPricingInterval](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppPricingInterval.txt) - The frequency at which the shop is billed for an app subscription.
- [AppPublicCategory](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppPublicCategory.txt) - The public-facing category for an app.
- [AppPurchase](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/AppPurchase.txt) - Services and features purchased once by the store.
- [AppPurchaseOneTime](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppPurchaseOneTime.txt) - Services and features purchased once by a store.
- [AppPurchaseOneTimeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/AppPurchaseOneTimeConnection.txt) - An auto-generated type for paginating through multiple AppPurchaseOneTimes.
- [AppPurchaseOneTimeCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/AppPurchaseOneTimeCreatePayload.txt) - Return type for `appPurchaseOneTimeCreate` mutation.
- [AppPurchaseStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppPurchaseStatus.txt) - The approval status of the app purchase.  The merchant is charged for the purchase immediately after approval, and the status changes to `active`. If the payment fails, then the app purchase remains `pending`.  Purchases start as `pending` and can change to: `active`, `declined`, `expired`. After a purchase changes, it remains in that final state.
- [AppRecurringPricing](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppRecurringPricing.txt) - The pricing information about a subscription app. The object contains an interval (the frequency at which the shop is billed for an app subscription) and a price (the amount to be charged to the subscribing shop at each interval).
- [AppRecurringPricingInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/AppRecurringPricingInput.txt) - Instructs the app subscription to generate a fixed charge on a recurring basis. The frequency is specified by the billing interval.
- [AppRevenueAttributionRecord](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppRevenueAttributionRecord.txt) - Represents app revenue that was captured externally by the partner.
- [AppRevenueAttributionRecordConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/AppRevenueAttributionRecordConnection.txt) - An auto-generated type for paginating through multiple AppRevenueAttributionRecords.
- [AppRevenueAttributionRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppRevenueAttributionRecordSortKeys.txt) - The set of valid sort keys for the AppRevenueAttributionRecord query.
- [AppRevenueAttributionType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppRevenueAttributionType.txt) - Represents the billing types of revenue attribution.
- [AppSubscription](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppSubscription.txt) - Provides users access to services and/or features for a duration of time.
- [AppSubscriptionCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/AppSubscriptionCancelPayload.txt) - Return type for `appSubscriptionCancel` mutation.
- [AppSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/AppSubscriptionConnection.txt) - An auto-generated type for paginating through multiple AppSubscriptions.
- [AppSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/AppSubscriptionCreatePayload.txt) - Return type for `appSubscriptionCreate` mutation.
- [AppSubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppSubscriptionDiscount.txt) - Discount applied to the recurring pricing portion of a subscription.
- [AppSubscriptionDiscountAmount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppSubscriptionDiscountAmount.txt) - The fixed amount value of a discount.
- [AppSubscriptionDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/AppSubscriptionDiscountInput.txt) - The input fields to specify a discount to the recurring pricing portion of a subscription over a number of billing intervals.
- [AppSubscriptionDiscountPercentage](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppSubscriptionDiscountPercentage.txt) - The percentage value of a discount.
- [AppSubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/AppSubscriptionDiscountValue.txt) - The value of the discount.
- [AppSubscriptionDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/AppSubscriptionDiscountValueInput.txt) - The input fields to specify the value discounted every billing interval.
- [AppSubscriptionLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppSubscriptionLineItem.txt) - The plan attached to an app subscription.
- [AppSubscriptionLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/AppSubscriptionLineItemInput.txt) - The input fields to add more than one pricing plan to an app subscription.
- [AppSubscriptionLineItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/AppSubscriptionLineItemUpdatePayload.txt) - Return type for `appSubscriptionLineItemUpdate` mutation.
- [AppSubscriptionReplacementBehavior](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppSubscriptionReplacementBehavior.txt) - The replacement behavior when creating an app subscription for a merchant with an already existing app subscription.
- [AppSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppSubscriptionSortKeys.txt) - The set of valid sort keys for the AppSubscription query.
- [AppSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppSubscriptionStatus.txt) - The status of the app subscription.
- [AppSubscriptionTrialExtendPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/AppSubscriptionTrialExtendPayload.txt) - Return type for `appSubscriptionTrialExtend` mutation.
- [AppSubscriptionTrialExtendUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppSubscriptionTrialExtendUserError.txt) - An error that occurs during the execution of `AppSubscriptionTrialExtend`.
- [AppSubscriptionTrialExtendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppSubscriptionTrialExtendUserErrorCode.txt) - Possible error codes that can be returned by `AppSubscriptionTrialExtendUserError`.
- [AppTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppTransactionSortKeys.txt) - The set of valid sort keys for the AppTransaction query.
- [AppUsagePricing](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppUsagePricing.txt) - Defines a usage pricing model for the app subscription. These charges are variable based on how much the merchant uses the app.
- [AppUsagePricingInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/AppUsagePricingInput.txt) - The input fields to issue arbitrary charges for app usage associated with a subscription.
- [AppUsageRecord](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AppUsageRecord.txt) - Store usage for app subscriptions with usage pricing.
- [AppUsageRecordConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/AppUsageRecordConnection.txt) - An auto-generated type for paginating through multiple AppUsageRecords.
- [AppUsageRecordCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/AppUsageRecordCreatePayload.txt) - Return type for `appUsageRecordCreate` mutation.
- [AppUsageRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AppUsageRecordSortKeys.txt) - The set of valid sort keys for the AppUsageRecord query.
- [Attribute](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Attribute.txt) - Represents a generic custom attribute, such as whether an order is a customer's first.
- [AttributeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/AttributeInput.txt) - The input fields for an attribute.
- [AutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AutomaticDiscountApplication.txt) - Automatic discount applications capture the intentions of a discount that was automatically applied.
- [AutomaticDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/AutomaticDiscountSortKeys.txt) - The set of valid sort keys for the AutomaticDiscount query.
- [AvailableChannelDefinitionsByChannel](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/AvailableChannelDefinitionsByChannel.txt) - Represents an object containing all information for channels available to a shop.
- [BadgeType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/BadgeType.txt) - The possible types for a badge.
- [BalanceTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/BalanceTransactionSortKeys.txt) - The set of valid sort keys for the BalanceTransaction query.
- [BasePaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/BasePaymentDetails.txt) - Generic payment details that are related to a transaction.
- [BasicEvent](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/BasicEvent.txt) - Basic events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.  ### General events  | Action | Description  | |---|---| | `create` | The item was created. | | `destroy` | The item was destroyed. | | `published` | The item was published. | | `unpublished` | The item was unpublished. | | `update` | The item was updated.  |  ### Order events  Order events can be divided into the following categories:  - *Authorization*: Includes whether the authorization succeeded, failed, or is pending. - *Capture*: Includes whether the capture succeeded, failed, or is pending. - *Email*: Includes confirmation or cancellation of the order, as well as shipping. - *Fulfillment*: Includes whether the fulfillment succeeded, failed, or is pending. Also includes cancellation, restocking, and fulfillment updates. - *Order*: Includess the placement, confirmation, closing, re-opening, and cancellation of the order. - *Refund*: Includes whether the refund succeeded, failed, or is pending. - *Sale*: Includes whether the sale succeeded, failed, or is pending. - *Void*: Includes whether the void succeeded, failed, or is pending.  | Action  | Message  | Description  | |---|---|---| | `authorization_failure` | The customer, unsuccessfully, tried to authorize: `{money_amount}`. | Authorization failed. The funds cannot be captured. | | `authorization_pending` | Authorization for `{money_amount}` is pending. | Authorization pending. | | `authorization_success` | The customer successfully authorized us to capture: `{money_amount}`. | Authorization was successful and the funds are available for capture. | | `cancelled` | Order was cancelled by `{shop_staff_name}`. | The order was cancelled. | | `capture_failure` | We failed to capture: `{money_amount}`. | The capture failed. The funds cannot be transferred to the shop. | | `capture_pending` | Capture for `{money_amount}` is pending. | The capture is in process. The funds are not yet available to the shop. | | `capture_success` | We successfully captured: `{money_amount}` | The capture was successful and the funds are now available to the shop. | | `closed` | Order was closed. | The order was closed. | | `confirmed` | Received a new order: `{order_number}` by `{customer_name}`. | The order was confirmed. | | `fulfillment_cancelled` | We cancelled `{number_of_line_items}` from being fulfilled by the third party fulfillment service. | Fulfillment for one or more of the line_items failed. | | `fulfillment_pending` | We submitted `{number_of_line_items}` to the third party service. | One or more of the line_items has been assigned to a third party service for fulfillment. | | `fulfillment_success` | We successfully fulfilled line_items. | Fulfillment was successful for one or more line_items. | | `mail_sent` | `{message_type}` email was sent to the customer. | An email was sent to the customer. | | `placed` | Order was placed. | An order was placed by the customer. | | `re_opened` | Order was re-opened. | An order was re-opened. | | `refund_failure` | We failed to refund `{money_amount}`. | The refund failed. The funds are still with the shop. | | `refund_pending` | Refund of `{money_amount}` is still pending. | The refund is in process. The funds are still with shop. | | `refund_success` | We successfully refunded `{money_amount}`. | The refund was successful. The funds have been transferred to the customer. | | `restock_line_items` | We restocked `{number_of_line_items}`. |	One or more of the order's line items have been restocked. | | `sale_failure` | The customer failed to pay `{money_amount}`. | The sale failed. The funds are not available to the shop. | | `sale_pending` | The `{money_amount}` is pending. | The sale is in process. The funds are not yet available to the shop. | | `sale_success` | We successfully captured `{money_amount}`. | The sale was successful. The funds are now with the shop. | | `update` | `{order_number}` was updated. | The order was updated. | | `void_failure` | We failed to void the authorization. | Voiding the authorization failed. The authorization is still valid. | | `void_pending` | Authorization void is pending. | Voiding the authorization is in process. The authorization is still valid. | | `void_success` | We successfully voided the authorization. | Voiding the authorization was successful. The authorization is no longer valid. |
- [BillingAttemptUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/BillingAttemptUserError.txt) - Represents an error that happens during the execution of a billing attempt mutation.
- [BillingAttemptUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/BillingAttemptUserErrorCode.txt) - Possible error codes that can be returned by `BillingAttemptUserError`.
- [Boolean](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/Boolean.txt) - Represents `true` or `false` values.
- [BulkMutationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/BulkMutationErrorCode.txt) - Possible error codes that can be returned by `BulkMutationUserError`.
- [BulkMutationUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/BulkMutationUserError.txt) - Represents an error that happens during execution of a bulk mutation.
- [BulkOperation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/BulkOperation.txt) - An asynchronous long-running operation to fetch data in bulk or to bulk import data.  Bulk operations are created using the `bulkOperationRunQuery` or `bulkOperationRunMutation` mutation. After they are created, clients should poll the `status` field for updates. When `COMPLETED`, the `url` field contains a link to the data in [JSONL](http://jsonlines.org/) format.  Refer to the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/imports) for more details.
- [BulkOperationCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/BulkOperationCancelPayload.txt) - Return type for `bulkOperationCancel` mutation.
- [BulkOperationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/BulkOperationErrorCode.txt) - Error codes for failed bulk operations.
- [BulkOperationRunMutationPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/BulkOperationRunMutationPayload.txt) - Return type for `bulkOperationRunMutation` mutation.
- [BulkOperationRunQueryPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/BulkOperationRunQueryPayload.txt) - Return type for `bulkOperationRunQuery` mutation.
- [BulkOperationStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/BulkOperationStatus.txt) - The valid values for the status of a bulk operation.
- [BulkOperationType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/BulkOperationType.txt) - The valid values for the bulk operation's type.
- [BulkProductResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/BulkProductResourceFeedbackCreatePayload.txt) - Return type for `bulkProductResourceFeedbackCreate` mutation.
- [BulkProductResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/BulkProductResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `BulkProductResourceFeedbackCreate`.
- [BulkProductResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/BulkProductResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `BulkProductResourceFeedbackCreateUserError`.
- [BundlesFeature](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/BundlesFeature.txt) - Represents the Bundles feature configuration for the shop.
- [BusinessCustomerErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/BusinessCustomerErrorCode.txt) - Possible error codes that can be returned by `BusinessCustomerUserError`.
- [BusinessCustomerUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/BusinessCustomerUserError.txt) - An error that happens during the execution of a business customer mutation.
- [BuyerExperienceConfiguration](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/BuyerExperienceConfiguration.txt) - Settings describing the behavior of checkout for a B2B buyer.
- [BuyerExperienceConfigurationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/BuyerExperienceConfigurationInput.txt) - The input fields specifying the behavior of checkout for a B2B buyer.
- [CalculatedAutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CalculatedAutomaticDiscountApplication.txt) - A discount that is automatically applied to an order that is being edited.
- [CalculatedDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CalculatedDiscountAllocation.txt) - An amount discounting the line that has been allocated by an associated discount application.
- [CalculatedDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/CalculatedDiscountApplication.txt) - A [discount application](https://shopify.dev/api/admin-graphql/latest/interfaces/discountapplication) involved in order editing that might be newly added or have new changes applied.
- [CalculatedDiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CalculatedDiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple CalculatedDiscountApplications.
- [CalculatedDiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CalculatedDiscountCodeApplication.txt) - A discount code that is applied to an order that is being edited.
- [CalculatedDraftOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CalculatedDraftOrder.txt) - The calculated fields for a draft order.
- [CalculatedDraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CalculatedDraftOrderLineItem.txt) - The calculated line item for a draft order.
- [CalculatedLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CalculatedLineItem.txt) - A line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CalculatedLineItemConnection.txt) - An auto-generated type for paginating through multiple CalculatedLineItems.
- [CalculatedManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CalculatedManualDiscountApplication.txt) - Represents a discount that was manually created for an order that is being edited.
- [CalculatedOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CalculatedOrder.txt) - An order with edits applied but not saved.
- [CalculatedScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CalculatedScriptDiscountApplication.txt) - A discount created by a Shopify script for an order that is being edited.
- [CalculatedShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CalculatedShippingLine.txt) - A shipping line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedShippingLineStagedStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CalculatedShippingLineStagedStatus.txt) - Represents the staged status of a CalculatedShippingLine on a CalculatedOrder.
- [CardPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CardPaymentDetails.txt) - Card payment details related to a transaction.
- [CartTransform](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CartTransform.txt) - A Cart Transform Function to create [Customized Bundles.](https://shopify.dev/docs/apps/selling-strategies/bundles/add-a-customized-bundle).
- [CartTransformConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CartTransformConnection.txt) - An auto-generated type for paginating through multiple CartTransforms.
- [CartTransformCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CartTransformCreatePayload.txt) - Return type for `cartTransformCreate` mutation.
- [CartTransformCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CartTransformCreateUserError.txt) - An error that occurs during the execution of `CartTransformCreate`.
- [CartTransformCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CartTransformCreateUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformCreateUserError`.
- [CartTransformDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CartTransformDeletePayload.txt) - Return type for `cartTransformDelete` mutation.
- [CartTransformDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CartTransformDeleteUserError.txt) - An error that occurs during the execution of `CartTransformDelete`.
- [CartTransformDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CartTransformDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformDeleteUserError`.
- [CartTransformEligibleOperations](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CartTransformEligibleOperations.txt) - Represents the cart transform feature configuration for the shop.
- [CartTransformFeature](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CartTransformFeature.txt) - Represents the cart transform feature configuration for the shop.
- [CashTrackingAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CashTrackingAdjustment.txt) - Tracks an adjustment to the cash in a cash tracking session for a point of sale device over the course of a shift.
- [CashTrackingAdjustmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CashTrackingAdjustmentConnection.txt) - An auto-generated type for paginating through multiple CashTrackingAdjustments.
- [CashTrackingSession](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CashTrackingSession.txt) - Tracks the balance in a cash drawer for a point of sale device over the course of a shift.
- [CashTrackingSessionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CashTrackingSessionConnection.txt) - An auto-generated type for paginating through multiple CashTrackingSessions.
- [CashTrackingSessionsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CashTrackingSessionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessions query.
- [Catalog](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/Catalog.txt) - A list of products with publishing and pricing information. A catalog can be associated with a specific context, such as a [`Market`](https://shopify.dev/api/admin-graphql/current/objects/market), [`CompanyLocation`](https://shopify.dev/api/admin-graphql/current/objects/companylocation), or [`App`](https://shopify.dev/api/admin-graphql/current/objects/app).
- [CatalogConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CatalogConnection.txt) - An auto-generated type for paginating through multiple Catalogs.
- [CatalogContextInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CatalogContextInput.txt) - The input fields for the context in which the catalog's publishing and pricing rules apply.
- [CatalogContextUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CatalogContextUpdatePayload.txt) - Return type for `catalogContextUpdate` mutation.
- [CatalogCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CatalogCreateInput.txt) - The input fields required to create a catalog.
- [CatalogCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CatalogCreatePayload.txt) - Return type for `catalogCreate` mutation.
- [CatalogCsvOperation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CatalogCsvOperation.txt) - A catalog csv operation represents a CSV file import.
- [CatalogDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CatalogDeletePayload.txt) - Return type for `catalogDelete` mutation.
- [CatalogSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CatalogSortKeys.txt) - The set of valid sort keys for the Catalog query.
- [CatalogStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CatalogStatus.txt) - The state of a catalog.
- [CatalogType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CatalogType.txt) - The associated catalog's type.
- [CatalogUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CatalogUpdateInput.txt) - The input fields used to update a catalog.
- [CatalogUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CatalogUpdatePayload.txt) - Return type for `catalogUpdate` mutation.
- [CatalogUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CatalogUserError.txt) - Defines errors encountered while managing a catalog.
- [CatalogUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CatalogUserErrorCode.txt) - Possible error codes that can be returned by `CatalogUserError`.
- [Channel](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Channel.txt) - A channel represents an app where you sell a group of products and collections. A channel can be a platform or marketplace such as Facebook or Pinterest, an online store, or POS.
- [ChannelConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ChannelConnection.txt) - An auto-generated type for paginating through multiple Channels.
- [ChannelDefinition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ChannelDefinition.txt) - A channel definition represents channels surfaces on the platform. A channel definition can be a platform or a subsegment of it such as Facebook Home, Instagram Live, Instagram Shops, or WhatsApp chat.
- [ChannelInformation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ChannelInformation.txt) - Contains the information for a given sales channel.
- [CheckoutBranding](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBranding.txt) - The settings of checkout visual customizations.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation.
- [CheckoutBrandingBackground](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingBackground.txt) - The container background style.
- [CheckoutBrandingBackgroundStyle](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingBackgroundStyle.txt) - Possible values for the background style.
- [CheckoutBrandingBorder](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingBorder.txt) - Possible values for the border.
- [CheckoutBrandingBorderStyle](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingBorderStyle.txt) - The container border style.
- [CheckoutBrandingBorderWidth](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingBorderWidth.txt) - The container border width.
- [CheckoutBrandingButton](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingButton.txt) - The buttons customizations.
- [CheckoutBrandingButtonColorRoles](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingButtonColorRoles.txt) - Colors for buttons.
- [CheckoutBrandingButtonColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingButtonColorRolesInput.txt) - The input fields to set colors for buttons.
- [CheckoutBrandingButtonInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingButtonInput.txt) - The input fields used to update the buttons customizations.
- [CheckoutBrandingBuyerJourney](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingBuyerJourney.txt) - The customizations for the breadcrumbs that represent a buyer's journey to the checkout.
- [CheckoutBrandingBuyerJourneyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingBuyerJourneyInput.txt) - The input fields for updating breadcrumb customizations, which represent the buyer's journey to checkout.
- [CheckoutBrandingCartLink](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingCartLink.txt) - The customizations that you can make to cart links at checkout.
- [CheckoutBrandingCartLinkContentType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingCartLinkContentType.txt) - Possible values for the cart link content type for the header.
- [CheckoutBrandingCartLinkInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingCartLinkInput.txt) - The input fields for updating the cart link customizations at checkout.
- [CheckoutBrandingCheckbox](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingCheckbox.txt) - The checkboxes customizations.
- [CheckoutBrandingCheckboxInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingCheckboxInput.txt) - The input fields used to update the checkboxes customizations.
- [CheckoutBrandingChoiceList](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingChoiceList.txt) - The choice list customizations.
- [CheckoutBrandingChoiceListGroup](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingChoiceListGroup.txt) - The settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingChoiceListGroupInput.txt) - The input fields to update the settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingChoiceListInput.txt) - The input fields to use to update the choice list customizations.
- [CheckoutBrandingColorGlobal](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingColorGlobal.txt) - A set of colors for customizing the overall look and feel of the checkout.
- [CheckoutBrandingColorGlobalInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingColorGlobalInput.txt) - The input fields to customize the overall look and feel of the checkout.
- [CheckoutBrandingColorRoles](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingColorRoles.txt) - A group of colors used together on a surface.
- [CheckoutBrandingColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingColorRolesInput.txt) - The input fields for a group of colors used together on a surface.
- [CheckoutBrandingColorScheme](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingColorScheme.txt) - A base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingColorSchemeInput.txt) - The input fields for a base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeSelection](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingColorSchemeSelection.txt) - The possible color schemes.
- [CheckoutBrandingColorSchemes](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingColorSchemes.txt) - The color schemes.
- [CheckoutBrandingColorSchemesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingColorSchemesInput.txt) - The input fields for the color schemes.
- [CheckoutBrandingColorSelection](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingColorSelection.txt) - The possible colors.
- [CheckoutBrandingColors](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingColors.txt) - The color settings for global colors and color schemes.
- [CheckoutBrandingColorsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingColorsInput.txt) - The input fields used to update the color settings for global colors and color schemes.
- [CheckoutBrandingControl](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingControl.txt) - The form controls customizations.
- [CheckoutBrandingControlColorRoles](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingControlColorRoles.txt) - Colors for form controls.
- [CheckoutBrandingControlColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingControlColorRolesInput.txt) - The input fields to define colors for form controls.
- [CheckoutBrandingControlInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingControlInput.txt) - The input fields used to update the form controls customizations.
- [CheckoutBrandingCornerRadius](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingCornerRadius.txt) - The options for customizing the corner radius of checkout-related objects. Examples include the primary button, the name text fields and the sections within the main area (if they have borders). Refer to this complete [list](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius#fieldswith) for objects with customizable corner radii.  The design system defines the corner radius pixel size for each option. Modify the defaults by setting the [designSystem.cornerRadius](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingDesignSystemInput#field-checkoutbrandingdesignsysteminput-cornerradius) input fields.
- [CheckoutBrandingCornerRadiusVariables](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingCornerRadiusVariables.txt) - Define the pixel size of corner radius options.
- [CheckoutBrandingCornerRadiusVariablesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingCornerRadiusVariablesInput.txt) - The input fields used to update the corner radius variables.
- [CheckoutBrandingCustomFont](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingCustomFont.txt) - A custom font.
- [CheckoutBrandingCustomFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingCustomFontGroupInput.txt) - The input fields required to update a custom font group.
- [CheckoutBrandingCustomFontInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingCustomFontInput.txt) - The input fields required to update a font.
- [CheckoutBrandingCustomizations](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingCustomizations.txt) - The customizations that apply to specific components or areas of the user interface.
- [CheckoutBrandingCustomizationsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingCustomizationsInput.txt) - The input fields used to update the components customizations.
- [CheckoutBrandingDesignSystem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingDesignSystem.txt) - The design system allows you to set values that represent specific attributes of your brand like color and font. These attributes are used throughout the user interface. This brings consistency and allows you to easily make broad design changes.
- [CheckoutBrandingDesignSystemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingDesignSystemInput.txt) - The input fields used to update the design system.
- [CheckoutBrandingExpressCheckout](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingExpressCheckout.txt) - The Express Checkout customizations.
- [CheckoutBrandingExpressCheckoutButton](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingExpressCheckoutButton.txt) - The Express Checkout button customizations.
- [CheckoutBrandingExpressCheckoutButtonInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingExpressCheckoutButtonInput.txt) - The input fields to use to update the express checkout customizations.
- [CheckoutBrandingExpressCheckoutInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingExpressCheckoutInput.txt) - The input fields to use to update the Express Checkout customizations.
- [CheckoutBrandingFont](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/CheckoutBrandingFont.txt) - A font.
- [CheckoutBrandingFontGroup](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingFontGroup.txt) - A font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingFontGroupInput.txt) - The input fields used to update a font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontLoadingStrategy](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingFontLoadingStrategy.txt) - The font loading strategy determines how a font face is displayed after it is loaded or failed to load. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display.
- [CheckoutBrandingFontSize](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingFontSize.txt) - The font size.
- [CheckoutBrandingFontSizeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingFontSizeInput.txt) - The input fields used to update the font size.
- [CheckoutBrandingFooter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingFooter.txt) - A container for the footer section customizations.
- [CheckoutBrandingFooterAlignment](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingFooterAlignment.txt) - Possible values for the footer alignment.
- [CheckoutBrandingFooterContent](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingFooterContent.txt) - The footer content customizations.
- [CheckoutBrandingFooterContentInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingFooterContentInput.txt) - The input fields for footer content customizations.
- [CheckoutBrandingFooterInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingFooterInput.txt) - The input fields when mutating the checkout footer settings.
- [CheckoutBrandingFooterPosition](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingFooterPosition.txt) - Possible values for the footer position.
- [CheckoutBrandingGlobal](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingGlobal.txt) - The global customizations.
- [CheckoutBrandingGlobalCornerRadius](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingGlobalCornerRadius.txt) - Possible choices to override corner radius customizations on all applicable objects. Note that this selection  can only be used to set the override to `NONE` (0px).  For more customizations options, set the [corner radius](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius) selection on specific objects while leaving the global corner radius unset.
- [CheckoutBrandingGlobalInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingGlobalInput.txt) - The input fields used to update the global customizations.
- [CheckoutBrandingHeader](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingHeader.txt) - The header customizations.
- [CheckoutBrandingHeaderAlignment](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingHeaderAlignment.txt) - The possible header alignments.
- [CheckoutBrandingHeaderCartLink](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingHeaderCartLink.txt) - The header cart link customizations.
- [CheckoutBrandingHeaderCartLinkInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingHeaderCartLinkInput.txt) - The input fields for header cart link customizations.
- [CheckoutBrandingHeaderInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingHeaderInput.txt) - The input fields used to update the header customizations.
- [CheckoutBrandingHeaderPosition](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingHeaderPosition.txt) - The possible header positions.
- [CheckoutBrandingHeadingLevel](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingHeadingLevel.txt) - The heading level customizations.
- [CheckoutBrandingHeadingLevelInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingHeadingLevelInput.txt) - The input fields for heading level customizations.
- [CheckoutBrandingImage](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingImage.txt) - A checkout branding image.
- [CheckoutBrandingImageInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingImageInput.txt) - The input fields used to update a checkout branding image uploaded via the Files API.
- [CheckoutBrandingInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingInput.txt) - The input fields used to upsert the checkout branding settings.
- [CheckoutBrandingLabelPosition](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingLabelPosition.txt) - Possible values for the label position.
- [CheckoutBrandingLogo](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingLogo.txt) - The store logo customizations.
- [CheckoutBrandingLogoInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingLogoInput.txt) - The input fields used to update the logo customizations.
- [CheckoutBrandingMain](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingMain.txt) - The main container customizations.
- [CheckoutBrandingMainInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingMainInput.txt) - The input fields used to update the main container customizations.
- [CheckoutBrandingMainSection](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingMainSection.txt) - The main sections customizations.
- [CheckoutBrandingMainSectionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingMainSectionInput.txt) - The input fields used to update the main sections customizations.
- [CheckoutBrandingMerchandiseThumbnail](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingMerchandiseThumbnail.txt) - The merchandise thumbnails customizations.
- [CheckoutBrandingMerchandiseThumbnailInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingMerchandiseThumbnailInput.txt) - The input fields used to update the merchandise thumbnails customizations.
- [CheckoutBrandingOrderSummary](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingOrderSummary.txt) - The order summary customizations.
- [CheckoutBrandingOrderSummaryInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingOrderSummaryInput.txt) - The input fields used to update the order summary container customizations.
- [CheckoutBrandingOrderSummarySection](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingOrderSummarySection.txt) - The order summary sections customizations.
- [CheckoutBrandingOrderSummarySectionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingOrderSummarySectionInput.txt) - The input fields used to update the order summary sections customizations.
- [CheckoutBrandingSelect](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingSelect.txt) - The selects customizations.
- [CheckoutBrandingSelectInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingSelectInput.txt) - The input fields used to update the selects customizations.
- [CheckoutBrandingShadow](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingShadow.txt) - The container shadow.
- [CheckoutBrandingShopifyFont](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingShopifyFont.txt) - A Shopify font.
- [CheckoutBrandingShopifyFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingShopifyFontGroupInput.txt) - The input fields used to update a Shopify font group.
- [CheckoutBrandingSimpleBorder](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingSimpleBorder.txt) - Possible values for the simple border.
- [CheckoutBrandingSpacing](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingSpacing.txt) - Possible values for the spacing.
- [CheckoutBrandingSpacingKeyword](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingSpacingKeyword.txt) - The spacing between UI elements.
- [CheckoutBrandingTextField](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingTextField.txt) - The text fields customizations.
- [CheckoutBrandingTextFieldInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingTextFieldInput.txt) - The input fields used to update the text fields customizations.
- [CheckoutBrandingTypography](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingTypography.txt) - The typography settings used for checkout-related text. Use these settings to customize the font family and size for primary and secondary text elements.  Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for further information on typography customization.
- [CheckoutBrandingTypographyFont](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingTypographyFont.txt) - The font selection.
- [CheckoutBrandingTypographyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingTypographyInput.txt) - The input fields used to update the typography. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information on how to set these fields.
- [CheckoutBrandingTypographyKerning](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingTypographyKerning.txt) - Possible values for the typography kerning.
- [CheckoutBrandingTypographyLetterCase](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingTypographyLetterCase.txt) - Possible values for the typography letter case.
- [CheckoutBrandingTypographySize](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingTypographySize.txt) - Possible choices for the font size.  Note that the value in pixels of these settings can be customized with the [typography size](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingFontSizeInput) object. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information.
- [CheckoutBrandingTypographyStyle](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingTypographyStyle.txt) - The typography customizations.
- [CheckoutBrandingTypographyStyleGlobal](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingTypographyStyleGlobal.txt) - The global typography customizations.
- [CheckoutBrandingTypographyStyleGlobalInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingTypographyStyleGlobalInput.txt) - The input fields used to update the global typography customizations.
- [CheckoutBrandingTypographyStyleInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CheckoutBrandingTypographyStyleInput.txt) - The input fields used to update the typography customizations.
- [CheckoutBrandingTypographyWeight](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingTypographyWeight.txt) - Possible values for the font weight.
- [CheckoutBrandingUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CheckoutBrandingUpsertPayload.txt) - Return type for `checkoutBrandingUpsert` mutation.
- [CheckoutBrandingUpsertUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutBrandingUpsertUserError.txt) - An error that occurs during the execution of `CheckoutBrandingUpsert`.
- [CheckoutBrandingUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingUpsertUserErrorCode.txt) - Possible error codes that can be returned by `CheckoutBrandingUpsertUserError`.
- [CheckoutBrandingVisibility](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutBrandingVisibility.txt) - Possible visibility states.
- [CheckoutProfile](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CheckoutProfile.txt) - A checkout profile defines the branding settings and the UI extensions for a store's checkout. A checkout profile could be published or draft. A store might have at most one published checkout profile, which is used to render their live checkout. The store could also have multiple draft profiles that were created, previewed, and published using the admin checkout editor.
- [CheckoutProfileConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CheckoutProfileConnection.txt) - An auto-generated type for paginating through multiple CheckoutProfiles.
- [CheckoutProfileSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CheckoutProfileSortKeys.txt) - The set of valid sort keys for the CheckoutProfile query.
- [CodeDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CodeDiscountSortKeys.txt) - The set of valid sort keys for the CodeDiscount query.
- [Collection](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Collection.txt) - Represents a group of products that can be displayed in online stores and other sales channels in categories, which makes it easy for customers to find them. For example, an athletics store might create different collections for running attire, shoes, and accessories.  Collections can be defined by conditions, such as whether they match certain product tags. These are called smart or automated collections.  Collections can also be created for a custom group of products. These are called custom or manual collections.
- [CollectionAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CollectionAddProductsPayload.txt) - Return type for `collectionAddProducts` mutation.
- [CollectionAddProductsV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CollectionAddProductsV2Payload.txt) - Return type for `collectionAddProductsV2` mutation.
- [CollectionAddProductsV2UserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CollectionAddProductsV2UserError.txt) - An error that occurs during the execution of `CollectionAddProductsV2`.
- [CollectionAddProductsV2UserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CollectionAddProductsV2UserErrorCode.txt) - Possible error codes that can be returned by `CollectionAddProductsV2UserError`.
- [CollectionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CollectionConnection.txt) - An auto-generated type for paginating through multiple Collections.
- [CollectionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CollectionCreatePayload.txt) - Return type for `collectionCreate` mutation.
- [CollectionDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CollectionDeleteInput.txt) - The input fields for specifying the collection to delete.
- [CollectionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CollectionDeletePayload.txt) - Return type for `collectionDelete` mutation.
- [CollectionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CollectionInput.txt) - The input fields required to create a collection.
- [CollectionPublication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CollectionPublication.txt) - Represents the publications where a collection is published.
- [CollectionPublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CollectionPublicationConnection.txt) - An auto-generated type for paginating through multiple CollectionPublications.
- [CollectionPublicationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CollectionPublicationInput.txt) - The input fields for publications to which a collection will be published.
- [CollectionPublishInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CollectionPublishInput.txt) - The input fields for specifying a collection to publish and the sales channels to publish it to.
- [CollectionPublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CollectionPublishPayload.txt) - Return type for `collectionPublish` mutation.
- [CollectionRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CollectionRemoveProductsPayload.txt) - Return type for `collectionRemoveProducts` mutation.
- [CollectionReorderProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CollectionReorderProductsPayload.txt) - Return type for `collectionReorderProducts` mutation.
- [CollectionRule](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CollectionRule.txt) - Represents at rule that's used to assign products to a collection.
- [CollectionRuleColumn](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CollectionRuleColumn.txt) - Specifies the attribute of a product being used to populate the smart collection.
- [CollectionRuleConditionObject](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/CollectionRuleConditionObject.txt) - Specifies object for the condition of the rule.
- [CollectionRuleConditions](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CollectionRuleConditions.txt) - This object defines all columns and allowed relations that can be used in rules for smart collections to automatically include the matching products.
- [CollectionRuleConditionsRuleObject](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/CollectionRuleConditionsRuleObject.txt) - Specifies object with additional rule attributes.
- [CollectionRuleInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CollectionRuleInput.txt) - The input fields for a rule to associate with a collection.
- [CollectionRuleMetafieldCondition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CollectionRuleMetafieldCondition.txt) - Identifies a metafield definition used as a rule for the smart collection.
- [CollectionRuleProductCategoryCondition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CollectionRuleProductCategoryCondition.txt) - Specifies the condition for a Product Category field.
- [CollectionRuleRelation](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CollectionRuleRelation.txt) - Specifies the relationship between the `column` and the `condition`.
- [CollectionRuleSet](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CollectionRuleSet.txt) - The set of rules that are used to determine which products are included in the collection.
- [CollectionRuleSetInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CollectionRuleSetInput.txt) - The input fields for a rule set of the collection.
- [CollectionRuleTextCondition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CollectionRuleTextCondition.txt) - Specifies the condition for a text field.
- [CollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CollectionSortKeys.txt) - The set of valid sort keys for the Collection query.
- [CollectionSortOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CollectionSortOrder.txt) - Specifies the sort order for the products in the collection.
- [CollectionUnpublishInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CollectionUnpublishInput.txt) - The input fields for specifying the collection to unpublish and the sales channels to remove it from.
- [CollectionUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CollectionUnpublishPayload.txt) - Return type for `collectionUnpublish` mutation.
- [CollectionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CollectionUpdatePayload.txt) - Return type for `collectionUpdate` mutation.
- [Color](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/Color.txt) - A string containing a hexadecimal representation of a color.  For example, "#6A8D48".
- [CommentEvent](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CommentEvent.txt) - Comment events are generated by staff members of a shop. They are created when a staff member adds a comment to the timeline of an order, draft order, customer, or transfer.
- [CommentEventAttachment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CommentEventAttachment.txt) - A file attachment associated to a comment event.
- [CommentEventEmbed](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/CommentEventEmbed.txt) - The main embed of a comment event.
- [CommentEventSubject](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/CommentEventSubject.txt) - The subject line of a comment event.
- [CompaniesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompaniesDeletePayload.txt) - Return type for `companiesDelete` mutation.
- [Company](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Company.txt) - Represents information about a company which is also a customer of the shop.
- [CompanyAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CompanyAddress.txt) - Represents a billing or shipping address for a company location.
- [CompanyAddressDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyAddressDeletePayload.txt) - Return type for `companyAddressDelete` mutation.
- [CompanyAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CompanyAddressInput.txt) - The input fields to create or update the address of a company location.
- [CompanyAddressType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CompanyAddressType.txt) - The valid values for the address type of a company.
- [CompanyAssignCustomerAsContactPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyAssignCustomerAsContactPayload.txt) - Return type for `companyAssignCustomerAsContact` mutation.
- [CompanyAssignMainContactPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyAssignMainContactPayload.txt) - Return type for `companyAssignMainContact` mutation.
- [CompanyConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CompanyConnection.txt) - An auto-generated type for paginating through multiple Companies.
- [CompanyContact](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CompanyContact.txt) - A person that acts on behalf of company associated to [a customer](https://shopify.dev/api/admin-graphql/latest/objects/customer).
- [CompanyContactAssignRolePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyContactAssignRolePayload.txt) - Return type for `companyContactAssignRole` mutation.
- [CompanyContactAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyContactAssignRolesPayload.txt) - Return type for `companyContactAssignRoles` mutation.
- [CompanyContactConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CompanyContactConnection.txt) - An auto-generated type for paginating through multiple CompanyContacts.
- [CompanyContactCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyContactCreatePayload.txt) - Return type for `companyContactCreate` mutation.
- [CompanyContactDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyContactDeletePayload.txt) - Return type for `companyContactDelete` mutation.
- [CompanyContactInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CompanyContactInput.txt) - The input fields for company contact attributes when creating or updating a company contact.
- [CompanyContactRemoveFromCompanyPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyContactRemoveFromCompanyPayload.txt) - Return type for `companyContactRemoveFromCompany` mutation.
- [CompanyContactRevokeRolePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyContactRevokeRolePayload.txt) - Return type for `companyContactRevokeRole` mutation.
- [CompanyContactRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyContactRevokeRolesPayload.txt) - Return type for `companyContactRevokeRoles` mutation.
- [CompanyContactRole](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CompanyContactRole.txt) - The role for a [company contact](https://shopify.dev/api/admin-graphql/latest/objects/companycontact).
- [CompanyContactRoleAssign](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CompanyContactRoleAssign.txt) - The input fields for the role and location to assign to a company contact.
- [CompanyContactRoleAssignment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CompanyContactRoleAssignment.txt) - The CompanyContactRoleAssignment describes the company and location associated to a company contact's role.
- [CompanyContactRoleAssignmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CompanyContactRoleAssignmentConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoleAssignments.
- [CompanyContactRoleAssignmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CompanyContactRoleAssignmentSortKeys.txt) - The set of valid sort keys for the CompanyContactRoleAssignment query.
- [CompanyContactRoleConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CompanyContactRoleConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoles.
- [CompanyContactRoleSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CompanyContactRoleSortKeys.txt) - The set of valid sort keys for the CompanyContactRole query.
- [CompanyContactSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CompanyContactSortKeys.txt) - The set of valid sort keys for the CompanyContact query.
- [CompanyContactUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyContactUpdatePayload.txt) - Return type for `companyContactUpdate` mutation.
- [CompanyContactsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyContactsDeletePayload.txt) - Return type for `companyContactsDelete` mutation.
- [CompanyCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CompanyCreateInput.txt) - The input fields and values for creating a company and its associated resources.
- [CompanyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyCreatePayload.txt) - Return type for `companyCreate` mutation.
- [CompanyDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyDeletePayload.txt) - Return type for `companyDelete` mutation.
- [CompanyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CompanyInput.txt) - The input fields for company attributes when creating or updating a company.
- [CompanyLocation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CompanyLocation.txt) - A location or branch of a [company that's a customer](https://shopify.dev/api/admin-graphql/latest/objects/company) of the shop. Configuration of B2B relationship, for example prices lists and checkout settings, may be done for a location.
- [CompanyLocationAssignAddressPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationAssignAddressPayload.txt) - Return type for `companyLocationAssignAddress` mutation.
- [CompanyLocationAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationAssignRolesPayload.txt) - Return type for `companyLocationAssignRoles` mutation.
- [CompanyLocationAssignTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationAssignTaxExemptionsPayload.txt) - Return type for `companyLocationAssignTaxExemptions` mutation.
- [CompanyLocationCatalog](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CompanyLocationCatalog.txt) - A list of products with publishing and pricing information associated with company locations.
- [CompanyLocationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CompanyLocationConnection.txt) - An auto-generated type for paginating through multiple CompanyLocations.
- [CompanyLocationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationCreatePayload.txt) - Return type for `companyLocationCreate` mutation.
- [CompanyLocationCreateTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationCreateTaxRegistrationPayload.txt) - Return type for `companyLocationCreateTaxRegistration` mutation.
- [CompanyLocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationDeletePayload.txt) - Return type for `companyLocationDelete` mutation.
- [CompanyLocationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CompanyLocationInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationRevokeRolesPayload.txt) - Return type for `companyLocationRevokeRoles` mutation.
- [CompanyLocationRevokeTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationRevokeTaxExemptionsPayload.txt) - Return type for `companyLocationRevokeTaxExemptions` mutation.
- [CompanyLocationRevokeTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationRevokeTaxRegistrationPayload.txt) - Return type for `companyLocationRevokeTaxRegistration` mutation.
- [CompanyLocationRoleAssign](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CompanyLocationRoleAssign.txt) - The input fields for the role and contact to assign on a location.
- [CompanyLocationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CompanyLocationSortKeys.txt) - The set of valid sort keys for the CompanyLocation query.
- [CompanyLocationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CompanyLocationUpdateInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationUpdatePayload.txt) - Return type for `companyLocationUpdate` mutation.
- [CompanyLocationsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyLocationsDeletePayload.txt) - Return type for `companyLocationsDelete` mutation.
- [CompanyRevokeMainContactPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyRevokeMainContactPayload.txt) - Return type for `companyRevokeMainContact` mutation.
- [CompanySortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CompanySortKeys.txt) - The set of valid sort keys for the Company query.
- [CompanyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CompanyUpdatePayload.txt) - Return type for `companyUpdate` mutation.
- [ContextualPricingContext](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ContextualPricingContext.txt) - The input fields for the context data that determines the pricing of a variant. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada)for more information on how to use this input object.
- [ContextualPublicationContext](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ContextualPublicationContext.txt) - The context data that determines the publication status of a product.
- [Count](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Count.txt) - Details for count of elements.
- [CountPrecision](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CountPrecision.txt) - The precision of the value returned by a count field.
- [CountriesInShippingZones](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CountriesInShippingZones.txt) - The list of all the countries from the combined shipping zones for the shop.
- [CountryCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CountryCode.txt) - The code designating a country/region, which generally follows ISO 3166-1 alpha-2 guidelines. If a territory doesn't have a country code value in the `CountryCode` enum, then it might be considered a subdivision of another country. For example, the territories associated with Spain are represented by the country code `ES`, and the territories associated with the United States of America are represented by the country code `US`.
- [CountryHarmonizedSystemCode](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CountryHarmonizedSystemCode.txt) - The country-specific harmonized system code and ISO country code for an inventory item.
- [CountryHarmonizedSystemCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CountryHarmonizedSystemCodeConnection.txt) - An auto-generated type for paginating through multiple CountryHarmonizedSystemCodes.
- [CountryHarmonizedSystemCodeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CountryHarmonizedSystemCodeInput.txt) - The input fields required to specify a harmonized system code.
- [CreateMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CreateMediaInput.txt) - The input fields required to create a media object.
- [CropRegion](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CropRegion.txt) - The part of the image that should remain after cropping.
- [CurrencyCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CurrencyCode.txt) - The three-letter currency codes that represent the world currencies used in stores. These include standard ISO 4217 codes, legacy codes, and non-standard codes.
- [CurrencyFormats](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CurrencyFormats.txt) - Currency formats configured for the merchant. These formats are available to use within Liquid.
- [CurrencySetting](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CurrencySetting.txt) - A setting for a presentment currency.
- [CurrencySettingConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CurrencySettingConnection.txt) - An auto-generated type for paginating through multiple CurrencySettings.
- [CustomShippingPackageInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CustomShippingPackageInput.txt) - The input fields for a custom shipping package used to pack shipment.
- [Customer](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Customer.txt) - Represents information about a customer of the shop, such as the customer's contact details, their order history, and whether they've agreed to receive marketing material by email.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [CustomerAccountsV2](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerAccountsV2.txt) - Information about the shop's customer accounts.
- [CustomerAccountsVersion](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerAccountsVersion.txt) - The login redirection target for customer accounts.
- [CustomerAddTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerAddTaxExemptionsPayload.txt) - Return type for `customerAddTaxExemptions` mutation.
- [CustomerCancelDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerCancelDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerCancelDataErasureUserError`.
- [CustomerCancelDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerCancelDataErasurePayload.txt) - Return type for `customerCancelDataErasure` mutation.
- [CustomerCancelDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerCancelDataErasureUserError.txt) - An error that occurs when cancelling a customer data erasure request.
- [CustomerConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CustomerConnection.txt) - An auto-generated type for paginating through multiple Customers.
- [CustomerConsentCollectedFrom](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerConsentCollectedFrom.txt) - The source that collected the customer's consent to receive marketing materials.
- [CustomerCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerCreatePayload.txt) - Return type for `customerCreate` mutation.
- [CustomerCreditCard](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerCreditCard.txt) - Represents a card instrument for customer payment method.
- [CustomerCreditCardBillingAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerCreditCardBillingAddress.txt) - The billing address of a credit card payment instrument.
- [CustomerDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CustomerDeleteInput.txt) - The input fields to delete a customer.
- [CustomerDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerDeletePayload.txt) - Return type for `customerDelete` mutation.
- [CustomerEmailAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerEmailAddress.txt) - Represents an email address.
- [CustomerEmailAddressMarketingState](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerEmailAddressMarketingState.txt) - Possible marketing states for the customer’s email address.
- [CustomerEmailAddressOpenTrackingLevel](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerEmailAddressOpenTrackingLevel.txt) - The different levels related to whether a customer has opted in to having their opened emails tracked.
- [CustomerEmailMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CustomerEmailMarketingConsentInput.txt) - Information that describes when a customer consented to         receiving marketing material by email.
- [CustomerEmailMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerEmailMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by email.
- [CustomerEmailMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CustomerEmailMarketingConsentUpdateInput.txt) - The input fields for the email consent information to update for a given customer ID.
- [CustomerEmailMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerEmailMarketingConsentUpdatePayload.txt) - Return type for `customerEmailMarketingConsentUpdate` mutation.
- [CustomerEmailMarketingConsentUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerEmailMarketingConsentUpdateUserError.txt) - An error that occurs during the execution of `CustomerEmailMarketingConsentUpdate`.
- [CustomerEmailMarketingConsentUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerEmailMarketingConsentUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CustomerEmailMarketingConsentUpdateUserError`.
- [CustomerEmailMarketingState](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerEmailMarketingState.txt) - The possible email marketing states for a customer.
- [CustomerGenerateAccountActivationUrlPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerGenerateAccountActivationUrlPayload.txt) - Return type for `customerGenerateAccountActivationUrl` mutation.
- [CustomerInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CustomerInput.txt) - The input fields and values to use when creating or updating a customer.
- [CustomerJourney](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerJourney.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerJourneySummary](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerJourneySummary.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerMarketingOptInLevel](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerMarketingOptInLevel.txt) - The possible values for the marketing subscription opt-in level enabled at the time the customer consented to receive marketing information.  The levels are defined by [the M3AAWG best practices guideline   document](https://www.m3aawg.org/sites/maawg/files/news/M3AAWG_Senders_BCP_Ver3-2015-02.pdf).
- [CustomerMergeError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerMergeError.txt) - The error blocking a customer merge.
- [CustomerMergeErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerMergeErrorCode.txt) - Possible error codes that can be returned by `CustomerMergeUserError`.
- [CustomerMergeErrorFieldType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerMergeErrorFieldType.txt) - The types of the hard blockers preventing a customer from being merged to another customer.
- [CustomerMergeOverrideFields](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CustomerMergeOverrideFields.txt) - The input fields to override default customer merge rules.
- [CustomerMergePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerMergePayload.txt) - Return type for `customerMerge` mutation.
- [CustomerMergePreview](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerMergePreview.txt) - A preview of the results of a customer merge request.
- [CustomerMergePreviewAlternateFields](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerMergePreviewAlternateFields.txt) - The fields that can be used to override the default fields.
- [CustomerMergePreviewBlockingFields](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerMergePreviewBlockingFields.txt) - The blocking fields of a customer merge preview. These fields will block customer merge unless edited.
- [CustomerMergePreviewDefaultFields](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerMergePreviewDefaultFields.txt) - The fields that will be kept as part of a customer merge preview.
- [CustomerMergeRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerMergeRequest.txt) - A merge request for merging two customers.
- [CustomerMergeRequestStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerMergeRequestStatus.txt) - The status of the customer merge request.
- [CustomerMergeUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerMergeUserError.txt) - An error that occurs while merging two customers.
- [CustomerMergeable](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerMergeable.txt) - An object that represents whether a customer can be merged with another customer.
- [CustomerMoment](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/CustomerMoment.txt) - Represents a session preceding an order, often used for building a timeline of events leading to an order.
- [CustomerMomentConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CustomerMomentConnection.txt) - An auto-generated type for paginating through multiple CustomerMoments.
- [CustomerPaymentInstrument](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/CustomerPaymentInstrument.txt) - All possible instruments for CustomerPaymentMethods.
- [CustomerPaymentInstrumentBillingAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerPaymentInstrumentBillingAddress.txt) - The billing address of a payment instrument.
- [CustomerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerPaymentMethod.txt) - A customer's payment method.
- [CustomerPaymentMethodConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CustomerPaymentMethodConnection.txt) - An auto-generated type for paginating through multiple CustomerPaymentMethods.
- [CustomerPaymentMethodCreateFromDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerPaymentMethodCreateFromDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodCreateFromDuplicationData`.
- [CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodCreateFromDuplicationDataUserError`.
- [CustomerPaymentMethodCreditCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerPaymentMethodCreditCardCreatePayload.txt) - Return type for `customerPaymentMethodCreditCardCreate` mutation.
- [CustomerPaymentMethodCreditCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerPaymentMethodCreditCardUpdatePayload.txt) - Return type for `customerPaymentMethodCreditCardUpdate` mutation.
- [CustomerPaymentMethodGetDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerPaymentMethodGetDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetDuplicationData`.
- [CustomerPaymentMethodGetDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerPaymentMethodGetDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetDuplicationDataUserError`.
- [CustomerPaymentMethodGetUpdateUrlPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerPaymentMethodGetUpdateUrlPayload.txt) - Return type for `customerPaymentMethodGetUpdateUrl` mutation.
- [CustomerPaymentMethodGetUpdateUrlUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerPaymentMethodGetUpdateUrlUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetUpdateUrl`.
- [CustomerPaymentMethodGetUpdateUrlUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerPaymentMethodGetUpdateUrlUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetUpdateUrlUserError`.
- [CustomerPaymentMethodPaypalBillingAgreementCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerPaymentMethodPaypalBillingAgreementCreatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementCreate` mutation.
- [CustomerPaymentMethodPaypalBillingAgreementUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerPaymentMethodPaypalBillingAgreementUpdatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementUpdate` mutation.
- [CustomerPaymentMethodRemoteCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerPaymentMethodRemoteCreatePayload.txt) - Return type for `customerPaymentMethodRemoteCreate` mutation.
- [CustomerPaymentMethodRemoteCreditCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerPaymentMethodRemoteCreditCardCreatePayload.txt) - Return type for `customerPaymentMethodRemoteCreditCardCreate` mutation.
- [CustomerPaymentMethodRemoteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CustomerPaymentMethodRemoteInput.txt) - The input fields for a remote gateway payment method, only one remote reference permitted.
- [CustomerPaymentMethodRemoteUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerPaymentMethodRemoteUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodRemoteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerPaymentMethodRemoteUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodRemoteUserError`.
- [CustomerPaymentMethodRevocationReason](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerPaymentMethodRevocationReason.txt) - The revocation reason types for a customer payment method.
- [CustomerPaymentMethodRevokePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerPaymentMethodRevokePayload.txt) - Return type for `customerPaymentMethodRevoke` mutation.
- [CustomerPaymentMethodSendUpdateEmailPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerPaymentMethodSendUpdateEmailPayload.txt) - Return type for `customerPaymentMethodSendUpdateEmail` mutation.
- [CustomerPaymentMethodUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerPaymentMethodUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerPaymentMethodUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodUserError`.
- [CustomerPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerPaypalBillingAgreement.txt) - Represents a PayPal instrument for customer payment method.
- [CustomerPhoneNumber](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerPhoneNumber.txt) - A phone number.
- [CustomerPredictedSpendTier](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerPredictedSpendTier.txt) - The valid tiers for the predicted spend of a customer with a shop.
- [CustomerProductSubscriberStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerProductSubscriberStatus.txt) - The possible product subscription states for a customer, as defined by the customer's subscription contracts.
- [CustomerRemoveTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerRemoveTaxExemptionsPayload.txt) - Return type for `customerRemoveTaxExemptions` mutation.
- [CustomerReplaceTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerReplaceTaxExemptionsPayload.txt) - Return type for `customerReplaceTaxExemptions` mutation.
- [CustomerRequestDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerRequestDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerRequestDataErasureUserError`.
- [CustomerRequestDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerRequestDataErasurePayload.txt) - Return type for `customerRequestDataErasure` mutation.
- [CustomerRequestDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerRequestDataErasureUserError.txt) - An error that occurs when requesting a customer data erasure.
- [CustomerSavedSearchSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerSavedSearchSortKeys.txt) - The set of valid sort keys for the CustomerSavedSearch query.
- [CustomerSegmentMember](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerSegmentMember.txt) - The member of a segment.
- [CustomerSegmentMemberConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CustomerSegmentMemberConnection.txt) - The connection type for the `CustomerSegmentMembers` object.
- [CustomerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerSegmentMembersQuery.txt) - A job to determine a list of members, such as customers, that are associated with an individual segment.
- [CustomerSegmentMembersQueryCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerSegmentMembersQueryCreatePayload.txt) - Return type for `customerSegmentMembersQueryCreate` mutation.
- [CustomerSegmentMembersQueryInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CustomerSegmentMembersQueryInput.txt) - The input fields and values for creating a customer segment members query.
- [CustomerSegmentMembersQueryUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerSegmentMembersQueryUserError.txt) - Represents a customer segment members query custom error.
- [CustomerSegmentMembersQueryUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerSegmentMembersQueryUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSegmentMembersQueryUserError`.
- [CustomerShopPayAgreement](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerShopPayAgreement.txt) - Represents a Shop Pay card instrument for customer payment method.
- [CustomerSmsMarketingConsentError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerSmsMarketingConsentError.txt) - An error that occurs during execution of an SMS marketing consent mutation.
- [CustomerSmsMarketingConsentErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerSmsMarketingConsentErrorCode.txt) - Possible error codes that can be returned by `CustomerSmsMarketingConsentError`.
- [CustomerSmsMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CustomerSmsMarketingConsentInput.txt) - The marketing consent information when the customer consented to         receiving marketing material by SMS.
- [CustomerSmsMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerSmsMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by SMS.  The customer's consent state reflects the record with the most recent date when consent was updated.
- [CustomerSmsMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/CustomerSmsMarketingConsentUpdateInput.txt) - The input fields for updating SMS marketing consent information for a given customer ID.
- [CustomerSmsMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerSmsMarketingConsentUpdatePayload.txt) - Return type for `customerSmsMarketingConsentUpdate` mutation.
- [CustomerSmsMarketingState](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerSmsMarketingState.txt) - The valid SMS marketing states for a customer’s phone number.
- [CustomerSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerSortKeys.txt) - The set of valid sort keys for the Customer query.
- [CustomerState](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/CustomerState.txt) - The valid values for the state of a customer's account with a shop.
- [CustomerStatistics](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerStatistics.txt) - A customer's computed statistics.
- [CustomerUpdateDefaultAddressPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerUpdateDefaultAddressPayload.txt) - Return type for `customerUpdateDefaultAddress` mutation.
- [CustomerUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/CustomerUpdatePayload.txt) - Return type for `customerUpdate` mutation.
- [CustomerVisit](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerVisit.txt) - Represents a customer's session visiting a shop's online store, including information about the marketing activity attributed to starting the session.
- [CustomerVisitProductInfo](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/CustomerVisitProductInfo.txt) - This type returns the information about the product and product variant from a customer visit.
- [CustomerVisitProductInfoConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/CustomerVisitProductInfoConnection.txt) - An auto-generated type for paginating through multiple CustomerVisitProductInfos.
- [Date](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/Date.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date string. For example, September 7, 2019 is represented as `"2019-07-16"`.
- [DateTime](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/DateTime.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date and time string. For example, 3:50 pm on September 7, 2019 in the time zone of UTC (Coordinated Universal Time) is represented as `"2019-09-07T15:50:00Z`".
- [DayOfTheWeek](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DayOfTheWeek.txt) - Days of the week from Monday to Sunday.
- [Decimal](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/Decimal.txt) - A signed decimal number, which supports arbitrary precision and is serialized as a string.  Example values: `"29.99"`, `"29.999"`.
- [DelegateAccessToken](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DelegateAccessToken.txt) - A token that delegates a set of scopes from the original permission.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [DelegateAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DelegateAccessTokenCreatePayload.txt) - Return type for `delegateAccessTokenCreate` mutation.
- [DelegateAccessTokenCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DelegateAccessTokenCreateUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenCreate`.
- [DelegateAccessTokenCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DelegateAccessTokenCreateUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenCreateUserError`.
- [DelegateAccessTokenDestroyPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DelegateAccessTokenDestroyPayload.txt) - Return type for `delegateAccessTokenDestroy` mutation.
- [DelegateAccessTokenDestroyUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DelegateAccessTokenDestroyUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenDestroy`.
- [DelegateAccessTokenDestroyUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DelegateAccessTokenDestroyUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenDestroyUserError`.
- [DelegateAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DelegateAccessTokenInput.txt) - The input fields for a delegate access token.
- [DeletionEvent](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeletionEvent.txt) - Deletion events chronicle the destruction of resources (e.g. products and collections). Once deleted, the deletion event is the only trace of the original's existence, as the resource itself has been removed and can no longer be accessed.
- [DeletionEventConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DeletionEventConnection.txt) - An auto-generated type for paginating through multiple DeletionEvents.
- [DeletionEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DeletionEventSortKeys.txt) - The set of valid sort keys for the DeletionEvent query.
- [DeletionEventSubjectType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DeletionEventSubjectType.txt) - The supported subject types of deletion events.
- [DeliveryAvailableService](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryAvailableService.txt) - A shipping service and a list of countries that the service is available for.
- [DeliveryBrandedPromise](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryBrandedPromise.txt) - Represents a branded promise presented to buyers.
- [DeliveryCarrierService](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryCarrierService.txt) - A carrier service (also known as a carrier calculated service or shipping service) provides real-time shipping rates to Shopify. Some common carrier services include Canada Post, FedEx, UPS, and USPS. The term **carrier** is often used interchangeably with the terms **shipping company** and **rate provider**.  Using the CarrierService resource, you can add a carrier service to a shop and then provide a list of applicable shipping rates at checkout. You can even use the cart data to adjust shipping rates and offer shipping discounts based on what is in the customer's cart.  ## Requirements for accessing the CarrierService resource To access the CarrierService resource, add the `write_shipping` permission to your app's requested scopes. For more information, see [API access scopes](https://shopify.dev/docs/admin-api/access-scopes).  Your app's request to create a carrier service will fail unless the store installing your carrier service meets one of the following requirements: * It's on the Advanced Shopify plan or higher. * It's on the Shopify plan with yearly billing, or the carrier service feature has been added to the store for a monthly fee. For more information, contact [Shopify Support](https://help.shopify.com/questions). * It's a development store.  > Note: > If a store changes its Shopify plan, then the store's association with a carrier service is deactivated if the store no long meets one of the requirements above.  ## Providing shipping rates to Shopify When adding a carrier service to a store, you need to provide a POST endpoint rooted in the `callbackUrl` property where Shopify can retrieve applicable shipping rates. The callback URL should be a public endpoint that expects these requests from Shopify.  ### Example shipping rate request sent to a carrier service  ```json {   "rate": {     "origin": {       "country": "CA",       "postal_code": "K2P1L4",       "province": "ON",       "city": "Ottawa",       "name": null,       "address1": "150 Elgin St.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": "Jamie D's Emporium"     },     "destination": {       "country": "CA",       "postal_code": "K1M1M4",       "province": "ON",       "city": "Ottawa",       "name": "Bob Norman",       "address1": "24 Sussex Dr.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": null     },     "items": [{       "name": "Short Sleeve T-Shirt",       "sku": "",       "quantity": 1,       "grams": 1000,       "price": 1999,       "vendor": "Jamie D's Emporium",       "requires_shipping": true,       "taxable": true,       "fulfillment_service": "manual",       "properties": null,       "product_id": 48447225880,       "variant_id": 258644705304     }],     "currency": "USD",     "locale": "en"   } } ```  ### Example response ```json {    "rates": [        {            "service_name": "canadapost-overnight",            "service_code": "ON",            "total_price": "1295",            "description": "This is the fastest option by far",            "currency": "CAD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-2dayground",            "service_code": "2D",            "total_price": "2934",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-priorityovernight",            "service_code": "1D",            "total_price": "3587",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        }    ] } ```  The `address3`, `fax`, `address_type`, and `company_name` fields are returned by specific [ActiveShipping](https://github.com/Shopify/active_shipping) providers. For API-created carrier services, you should use only the following shipping address fields: * `address1` * `address2` * `city` * `zip` * `province` * `country`  Other values remain as `null` and are not sent to the callback URL.  ### Response fields  When Shopify requests shipping rates using your callback URL, the response object `rates` must be a JSON array of objects with the following fields.  Required fields must be included in the response for the carrier service integration to work properly.  | Field                   | Required | Description                                                                                                                                                                                                  | | ----------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `service_name`          | Yes      | The name of the rate, which customers see at checkout. For example: `Expedited Mail`.                                                                                                                        | | `description`           | Yes      | A description of the rate, which customers see at checkout. For example: `Includes tracking and insurance`.                                                                                                  | | `service_code`          | Yes      | A unique code associated with the rate. For example: `expedited_mail`.                                                                                                                                       | | `currency`              | Yes      | The currency of the shipping rate.                                                                                                                                                                           | | `total_price`           | Yes      | The total price expressed in subunits. If the currency doesn't use subunits, then the value must be multiplied by 100. For example: `"total_price": 500` for 5.00 CAD, `"total_price": 100000` for 1000 JPY. | | `phone_required`        | No       | Whether the customer must provide a phone number at checkout.                                                                                                                                                | | `min_delivery_date`     | No       | The earliest delivery date for the displayed rate.                                                                                                                                                           | | `max_delivery_date`     | No       | The latest delivery date for the displayed rate to still be valid.                                                                                                                                           |  ### Special conditions  * To indicate that this carrier service cannot handle this shipping request, return an empty array and any successful (20x) HTTP code. * To force backup rates instead, return a 40x or 50x HTTP code with any content. A good choice is the regular 404 Not Found code. * Redirects (30x codes) will only be followed for the same domain as the original callback URL. Attempting to redirect to a different domain will trigger backup rates. * There is no retry mechanism. The response must be successful on the first try, within the time budget listed below. Timeouts or errors will trigger backup rates.  ## Response Timeouts  The read timeout for rate requests are dynamic, based on the number of requests per minute (RPM). These limits are applied to each shop-app pair. The timeout values are as follows.  | RPM Range     | Timeout    | | ------------- | ---------- | | Under 1500    | 10s        | | 1500 to 3000  | 5s         | | Over 3000     | 3s         |  > Note: > These values are upper limits and should not be interpretted as a goal to develop towards. Shopify is constantly evaluating the performance of the platform and working towards improving resilience as well as app capabilities. As such, these numbers may be adjusted outside of our normal versioning timelines.  ## Server-side caching of requests Shopify provides server-side caching to reduce the number of requests it makes. Any shipping rate request that identically matches the following fields will be retrieved from Shopify's cache of the initial response: * variant IDs * default shipping box weight and dimensions * variant quantities * carrier service ID * origin address * destination address * item weights and signatures  If any of these fields differ, or if the cache has expired since the original request, then new shipping rates are requested. The cache expires 15 minutes after rates are successfully returned. If an error occurs, then the cache expires after 30 seconds.
- [DeliveryCarrierServiceAndLocations](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryCarrierServiceAndLocations.txt) - A carrier service and the associated list of shop locations.
- [DeliveryCondition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryCondition.txt) - A condition that must pass for a delivery method definition to be applied to an order.
- [DeliveryConditionCriteria](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DeliveryConditionCriteria.txt) - The value (weight or price) that the condition field is compared to.
- [DeliveryConditionField](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DeliveryConditionField.txt) - The field type that the condition will be applied to.
- [DeliveryConditionOperator](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DeliveryConditionOperator.txt) - The operator to use to determine if the condition passes.
- [DeliveryCountry](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryCountry.txt) - A country that is used to define a shipping zone.
- [DeliveryCountryAndZone](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryCountryAndZone.txt) - The country details and the associated shipping zone.
- [DeliveryCountryCodeOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryCountryCodeOrRestOfWorld.txt) - The country code and whether the country is a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryCodesOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryCountryCodesOrRestOfWorld.txt) - The list of country codes and information whether the countries are a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryCountryInput.txt) - The input fields to specify a country.
- [DeliveryCustomization](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryCustomization.txt) - A delivery customization.
- [DeliveryCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DeliveryCustomizationActivationPayload.txt) - Return type for `deliveryCustomizationActivation` mutation.
- [DeliveryCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DeliveryCustomizationConnection.txt) - An auto-generated type for paginating through multiple DeliveryCustomizations.
- [DeliveryCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DeliveryCustomizationCreatePayload.txt) - Return type for `deliveryCustomizationCreate` mutation.
- [DeliveryCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DeliveryCustomizationDeletePayload.txt) - Return type for `deliveryCustomizationDelete` mutation.
- [DeliveryCustomizationError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryCustomizationError.txt) - An error that occurs during the execution of a delivery customization mutation.
- [DeliveryCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DeliveryCustomizationErrorCode.txt) - Possible error codes that can be returned by `DeliveryCustomizationError`.
- [DeliveryCustomizationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryCustomizationInput.txt) - The input fields to create and update a delivery customization.
- [DeliveryCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DeliveryCustomizationUpdatePayload.txt) - Return type for `deliveryCustomizationUpdate` mutation.
- [DeliveryLegacyModeBlocked](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryLegacyModeBlocked.txt) - Whether the shop is blocked from converting to full multi-location delivery profiles mode. If the shop is blocked, then the blocking reasons are also returned.
- [DeliveryLegacyModeBlockedReason](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DeliveryLegacyModeBlockedReason.txt) - Reasons the shop is blocked from converting to full multi-location delivery profiles mode.
- [DeliveryLocalPickupSettings](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryLocalPickupSettings.txt) - Local pickup settings associated with a location.
- [DeliveryLocalPickupTime](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DeliveryLocalPickupTime.txt) - Possible pickup time values that a location enabled for local pickup can have.
- [DeliveryLocationGroup](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryLocationGroup.txt) - A location group is a collection of locations. They share zones and delivery methods across delivery profiles.
- [DeliveryLocationGroupZone](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryLocationGroupZone.txt) - Links a location group with a zone and the associated method definitions.
- [DeliveryLocationGroupZoneConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DeliveryLocationGroupZoneConnection.txt) - An auto-generated type for paginating through multiple DeliveryLocationGroupZones.
- [DeliveryLocationGroupZoneInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryLocationGroupZoneInput.txt) - The input fields for a delivery zone associated to a location group and profile.
- [DeliveryLocationLocalPickupEnableInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryLocationLocalPickupEnableInput.txt) - The input fields for a local pickup setting associated with a location.
- [DeliveryLocationLocalPickupSettingsError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryLocationLocalPickupSettingsError.txt) - Represents an error that happened when changing local pickup settings for a location.
- [DeliveryLocationLocalPickupSettingsErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DeliveryLocationLocalPickupSettingsErrorCode.txt) - Possible error codes that can be returned by `DeliveryLocationLocalPickupSettingsError`.
- [DeliveryMethod](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryMethod.txt) - The delivery method used by a fulfillment order.
- [DeliveryMethodAdditionalInformation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryMethodAdditionalInformation.txt) - Additional information included on a delivery method that will help during the delivery process.
- [DeliveryMethodDefinition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryMethodDefinition.txt) - A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
- [DeliveryMethodDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DeliveryMethodDefinitionConnection.txt) - An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
- [DeliveryMethodDefinitionCounts](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryMethodDefinitionCounts.txt) - The number of method definitions for a zone, separated into merchant-owned and participant definitions.
- [DeliveryMethodDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryMethodDefinitionInput.txt) - The input fields for a method definition.
- [DeliveryMethodDefinitionType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DeliveryMethodDefinitionType.txt) - The different types of method definitions to filter by.
- [DeliveryMethodType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DeliveryMethodType.txt) - Possible method types that a delivery method can have.
- [DeliveryParticipant](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryParticipant.txt) - A participant defines carrier-calculated rates for shipping services with a possible merchant-defined fixed fee or a percentage-of-rate fee.
- [DeliveryParticipantInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryParticipantInput.txt) - The input fields for a participant.
- [DeliveryParticipantService](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryParticipantService.txt) - A mail service provided by the participant.
- [DeliveryParticipantServiceInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryParticipantServiceInput.txt) - The input fields for a shipping service provided by a participant.
- [DeliveryPriceConditionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryPriceConditionInput.txt) - The input fields for a price-based condition of a delivery method definition.
- [DeliveryProductVariantsCount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryProductVariantsCount.txt) - How many product variants are in a profile. This count is capped at 500.
- [DeliveryProfile](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryProfile.txt) - A shipping profile. In Shopify, a shipping profile is a set of shipping rates scoped to a set of products or variants that can be shipped from selected locations to zones. Learn more about [building with delivery profiles](https://shopify.dev/apps/build/purchase-options/deferred/delivery-and-deferment/build-delivery-profiles).
- [DeliveryProfileConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DeliveryProfileConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfiles.
- [DeliveryProfileCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DeliveryProfileCreatePayload.txt) - Return type for `deliveryProfileCreate` mutation.
- [DeliveryProfileInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryProfileInput.txt) - The input fields for a delivery profile.
- [DeliveryProfileItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryProfileItem.txt) - A product and the subset of associated variants that are part of this delivery profile.
- [DeliveryProfileItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DeliveryProfileItemConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfileItems.
- [DeliveryProfileLocationGroup](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryProfileLocationGroup.txt) - Links a location group with zones. Both are associated to a delivery profile.
- [DeliveryProfileLocationGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryProfileLocationGroupInput.txt) - The input fields for a location group associated to a delivery profile.
- [DeliveryProfileRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DeliveryProfileRemovePayload.txt) - Return type for `deliveryProfileRemove` mutation.
- [DeliveryProfileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DeliveryProfileUpdatePayload.txt) - Return type for `deliveryProfileUpdate` mutation.
- [DeliveryProvince](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryProvince.txt) - A region that is used to define a shipping zone.
- [DeliveryProvinceInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryProvinceInput.txt) - The input fields to specify a region.
- [DeliveryRateDefinition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryRateDefinition.txt) - The merchant-defined rate of the [DeliveryMethodDefinition](https://shopify.dev/api/admin-graphql/latest/objects/DeliveryMethodDefinition).
- [DeliveryRateDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryRateDefinitionInput.txt) - The input fields for a rate definition.
- [DeliveryRateProvider](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DeliveryRateProvider.txt) - A rate provided by a merchant-defined rate or a participant.
- [DeliverySetting](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliverySetting.txt) - The `DeliverySetting` object enables you to manage shop-wide shipping settings. You can enable legacy compatibility mode for the multi-location delivery profiles feature if the legacy mode isn't blocked.
- [DeliverySettingInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliverySettingInput.txt) - The input fields for shop-level delivery settings.
- [DeliverySettingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DeliverySettingUpdatePayload.txt) - Return type for `deliverySettingUpdate` mutation.
- [DeliveryShippingOriginAssignPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DeliveryShippingOriginAssignPayload.txt) - Return type for `deliveryShippingOriginAssign` mutation.
- [DeliveryUpdateConditionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryUpdateConditionInput.txt) - The input fields for updating the condition of a delivery method definition.
- [DeliveryWeightConditionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DeliveryWeightConditionInput.txt) - The input fields for a weight-based condition of a delivery method definition.
- [DeliveryZone](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DeliveryZone.txt) - A zone is a group of countries that have the same shipping rates. Customers can order products from a store only if they choose a shipping destination that's included in one of the store's zones.
- [DigitalWallet](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DigitalWallet.txt) - Digital wallet, such as Apple Pay, which can be used for accelerated checkouts.
- [Discount](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/Discount.txt) - A discount.
- [DiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountAllocation.txt) - An amount that's allocated to a line based on an associated discount application.
- [DiscountAmount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountAmount.txt) - The fixed amount value of a discount, and whether the amount is applied to each entitled item or spread evenly across the entitled items.
- [DiscountAmountInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountAmountInput.txt) - The input fields for the value of the discount and how it is applied.
- [DiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/DiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountApplicationAllocationMethod](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountApplicationAllocationMethod.txt) - The method by which the discount's value is allocated onto its entitled lines.
- [DiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple DiscountApplications.
- [DiscountApplicationLevel](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountApplicationLevel.txt) - The level at which the discount's value is applied.
- [DiscountApplicationTargetSelection](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountApplicationTargetSelection.txt) - The lines on the order to which the discount is applied, of the type defined by the discount application's `targetType`. For example, the value `ENTITLED`, combined with a `targetType` of `LINE_ITEM`, applies the discount on all line items that are entitled to the discount. The value `ALL`, combined with a `targetType` of `SHIPPING_LINE`, applies the discount on all shipping lines.
- [DiscountApplicationTargetType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountApplicationTargetType.txt) - The type of line (i.e. line item or shipping line) on an order that the discount is applicable towards.
- [DiscountAutomatic](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DiscountAutomatic.txt) - The type of discount associated to the automatic discount. For example, the automatic discount might offer a basic discount using a fixed percentage, or a fixed amount, on specific products from the order. The automatic discount may also be a BXGY discount, which offers customer discounts on select products if they add a specific product to their order.
- [DiscountAutomaticActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticActivatePayload.txt) - Return type for `discountAutomaticActivate` mutation.
- [DiscountAutomaticApp](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountAutomaticApp.txt) - The `DiscountAutomaticApp` object stores information about automatic discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountAutomaticApp`when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountCodeApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeApp) object has similar functionality to the `DiscountAutomaticApp` object, with the exception that `DiscountCodeApp` stores information about discount codes that are managed by an app using Shopify Functions.
- [DiscountAutomaticAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticAppCreatePayload.txt) - Return type for `discountAutomaticAppCreate` mutation.
- [DiscountAutomaticAppInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountAutomaticAppInput.txt) - The input fields for creating or updating an automatic discount that's managed by an app.  Use these input fields when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountAutomaticAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticAppUpdatePayload.txt) - Return type for `discountAutomaticAppUpdate` mutation.
- [DiscountAutomaticBasic](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountAutomaticBasic.txt) - The `DiscountAutomaticBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are automatically applied on a cart and at checkout. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountAutomaticBasic` object stores information about automatic amount off discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBasic) object has similar functionality to the `DiscountAutomaticBasic` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticBasicCreatePayload.txt) - Return type for `discountAutomaticBasicCreate` mutation.
- [DiscountAutomaticBasicInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountAutomaticBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticBasicUpdatePayload.txt) - Return type for `discountAutomaticBasicUpdate` mutation.
- [DiscountAutomaticBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticBulkDeletePayload.txt) - Return type for `discountAutomaticBulkDelete` mutation.
- [DiscountAutomaticBxgy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountAutomaticBxgy.txt) - The `DiscountAutomaticBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are automatically applied on a cart and at checkout. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountAutomaticBxgy` object stores information about automatic BXGY discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBxgy) object has similar functionality to the `DiscountAutomaticBxgy` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticBxgyCreatePayload.txt) - Return type for `discountAutomaticBxgyCreate` mutation.
- [DiscountAutomaticBxgyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountAutomaticBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticBxgyUpdatePayload.txt) - Return type for `discountAutomaticBxgyUpdate` mutation.
- [DiscountAutomaticConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DiscountAutomaticConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomatics.
- [DiscountAutomaticDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticDeactivatePayload.txt) - Return type for `discountAutomaticDeactivate` mutation.
- [DiscountAutomaticDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticDeletePayload.txt) - Return type for `discountAutomaticDelete` mutation.
- [DiscountAutomaticFreeShipping](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountAutomaticFreeShipping.txt) - The `DiscountAutomaticFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are automatically applied on a cart and at checkout. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountAutomaticFreeShipping` object stores information about automatic free shipping discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeFreeShipping) object has similar functionality to the `DiscountAutomaticFreeShipping` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticFreeShippingCreatePayload.txt) - Return type for `discountAutomaticFreeShippingCreate` mutation.
- [DiscountAutomaticFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountAutomaticFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountAutomaticFreeShippingUpdatePayload.txt) - Return type for `discountAutomaticFreeShippingUpdate` mutation.
- [DiscountAutomaticNode](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountAutomaticNode.txt) - The `DiscountAutomaticNode` object enables you to manage [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts) that are applied when an order meets specific criteria. You can create amount off, free shipping, or buy X get Y automatic discounts. For example, you can offer customers a free shipping discount that applies when conditions are met. Or you can offer customers a buy X get Y discount that's automatically applied when customers spend a specified amount of money, or a specified quantity of products.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountAutomaticNodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DiscountAutomaticNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomaticNodes.
- [DiscountClass](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [DiscountCode](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DiscountCode.txt) - The type of discount associated with the discount code. For example, the discount code might offer a basic discount of a fixed percentage, or a fixed amount, on specific products or the order. Alternatively, the discount might offer the customer free shipping on their order. A third option is a Buy X, Get Y (BXGY) discount, which offers a customer discounts on select products if they add a specific product to their order.
- [DiscountCodeActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeActivatePayload.txt) - Return type for `discountCodeActivate` mutation.
- [DiscountCodeApp](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCodeApp.txt) - The `DiscountCodeApp` object stores information about code discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountCodeApp` when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountAutomaticApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticApp) object has similar functionality to the `DiscountCodeApp` object, with the exception that `DiscountAutomaticApp` stores information about automatic discounts that are managed by an app using Shopify Functions.
- [DiscountCodeAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeAppCreatePayload.txt) - Return type for `discountCodeAppCreate` mutation.
- [DiscountCodeAppInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCodeAppInput.txt) - The input fields for creating or updating a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions).   Use these input fields when you need advanced or custom discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCodeAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeAppUpdatePayload.txt) - Return type for `discountCodeAppUpdate` mutation.
- [DiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCodeApplication.txt) - Discount code applications capture the intentions of a discount code at the time that it is applied onto an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountCodeBasic](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCodeBasic.txt) - The `DiscountCodeBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are applied on a cart and at checkout when a customer enters a code. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountCodeBasic` object stores information about amount off code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBasic) object has similar functionality to the `DiscountCodeBasic` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeBasicCreatePayload.txt) - Return type for `discountCodeBasicCreate` mutation.
- [DiscountCodeBasicInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCodeBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.
- [DiscountCodeBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeBasicUpdatePayload.txt) - Return type for `discountCodeBasicUpdate` mutation.
- [DiscountCodeBulkActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeBulkActivatePayload.txt) - Return type for `discountCodeBulkActivate` mutation.
- [DiscountCodeBulkDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeBulkDeactivatePayload.txt) - Return type for `discountCodeBulkDeactivate` mutation.
- [DiscountCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeBulkDeletePayload.txt) - Return type for `discountCodeBulkDelete` mutation.
- [DiscountCodeBxgy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCodeBxgy.txt) - The `DiscountCodeBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are applied on a cart and at checkout when a customer enters a code. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountCodeBxgy` object stores information about BXGY code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBxgy) object has similar functionality to the `DiscountCodeBxgy` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeBxgyCreatePayload.txt) - Return type for `discountCodeBxgyCreate` mutation.
- [DiscountCodeBxgyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCodeBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeBxgyUpdatePayload.txt) - Return type for `discountCodeBxgyUpdate` mutation.
- [DiscountCodeDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeDeactivatePayload.txt) - Return type for `discountCodeDeactivate` mutation.
- [DiscountCodeDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeDeletePayload.txt) - Return type for `discountCodeDelete` mutation.
- [DiscountCodeFreeShipping](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCodeFreeShipping.txt) - The `DiscountCodeFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are applied on a cart and at checkout when a customer enters a code. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountCodeFreeShipping` object stores information about free shipping code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticFreeShipping) object has similar functionality to the `DiscountCodeFreeShipping` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeFreeShippingCreatePayload.txt) - Return type for `discountCodeFreeShippingCreate` mutation.
- [DiscountCodeFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCodeFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeFreeShippingUpdatePayload.txt) - Return type for `discountCodeFreeShippingUpdate` mutation.
- [DiscountCodeNode](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCodeNode.txt) - The `DiscountCodeNode` object enables you to manage [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) that are applied when customers enter a code at checkout. For example, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store. Or, you can offer discounts where customers have to enter a code to get free shipping. Merchants can create and share discount codes individually with customers.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountCodeNodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DiscountCodeNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountCodeNodes.
- [DiscountCodeRedeemCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountCodeRedeemCodeBulkDeletePayload.txt) - Return type for `discountCodeRedeemCodeBulkDelete` mutation.
- [DiscountCodeSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountCodeSortKeys.txt) - The set of valid sort keys for the DiscountCode query.
- [DiscountCollections](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCollections.txt) - A list of collections that the discount can have as a prerequisite or a list of collections to which the discount can be applied.
- [DiscountCollectionsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCollectionsInput.txt) - The input fields for collections attached to a discount.
- [DiscountCombinesWith](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCombinesWith.txt) - The [discount classes](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that you can use in combination with [Shopify discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCombinesWithInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCombinesWithInput.txt) - The input fields to determine which discount classes the discount can combine with.
- [DiscountCountries](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCountries.txt) - The shipping destinations where the discount can be applied.
- [DiscountCountriesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCountriesInput.txt) - The input fields for a list of countries to add or remove from the free shipping discount.
- [DiscountCountryAll](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCountryAll.txt) - The `DiscountCountryAll` object lets you target all countries as shipping destination for discount eligibility.
- [DiscountCustomerAll](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCustomerAll.txt) - The `DiscountCustomerAll` object lets you target all customers for discount eligibility.
- [DiscountCustomerBuys](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCustomerBuys.txt) - The prerequisite items and prerequisite value that a customer must have on the order for the discount to be applicable.
- [DiscountCustomerBuysInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCustomerBuysInput.txt) - The input fields for prerequisite items and quantity for the discount.
- [DiscountCustomerBuysValue](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DiscountCustomerBuysValue.txt) - The prerequisite for the discount to be applicable. For example, the discount might require a customer to buy a minimum quantity of select items. Alternatively, the discount might require a customer to spend a minimum amount on select items.
- [DiscountCustomerBuysValueInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCustomerBuysValueInput.txt) - The input fields for prerequisite quantity or minimum purchase amount required for the discount.
- [DiscountCustomerGets](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCustomerGets.txt) - The items in the order that qualify for the discount, their quantities, and the total value of the discount.
- [DiscountCustomerGetsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCustomerGetsInput.txt) - Specifies the items that will be discounted, the quantity of items that will be discounted, and the value of discount.
- [DiscountCustomerGetsValue](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DiscountCustomerGetsValue.txt) - The type of the discount value and how it will be applied. For example, it might be a percentage discount on a fixed number of items. Alternatively, it might be a fixed amount evenly distributed across all items or on each individual item. A third example is a percentage discount on all items.
- [DiscountCustomerGetsValueInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCustomerGetsValueInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountCustomerSegments](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCustomerSegments.txt) - A list of customer segments that contain the customers that the discount applies to.
- [DiscountCustomerSegmentsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCustomerSegmentsInput.txt) - The input fields for which customer segments to add to or remove from the discount.
- [DiscountCustomerSelection](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DiscountCustomerSelection.txt) - The type used for targeting a set of customers who are eligible for the discount. For example, the discount might be available to all customers or it might only be available to a specific set of customers. You can define the set of customers by targeting a list of customer segments, or by targeting a list of specific customers.
- [DiscountCustomerSelectionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCustomerSelectionInput.txt) - The input fields for the customers who can use this discount.
- [DiscountCustomers](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountCustomers.txt) - A list of customers eligible for the discount.
- [DiscountCustomersInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountCustomersInput.txt) - The input fields for which customers to add to or remove from the discount.
- [DiscountEffect](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DiscountEffect.txt) - The type of discount that will be applied. Currently, only a percentage discount is supported.
- [DiscountEffectInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountEffectInput.txt) - The input fields for how the discount will be applied. Currently, only percentage off is supported.
- [DiscountErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountErrorCode.txt) - Possible error codes that can be returned by `DiscountUserError`.
- [DiscountItems](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DiscountItems.txt) - The type used to target the items required for discount eligibility, or the items to which the application of a discount might apply. For example, for a customer to be eligible for a discount, they're required to add an item from a specified collection to their order. Alternatively, a customer might be required to add a specific product or product variant. When using this type to target which items the discount will apply to, the discount might apply to all items on the order, or to specific products and product variants, or items in a given collection.
- [DiscountItemsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountItemsInput.txt) - The input fields for the items attached to a discount. You can specify the discount items by product ID or collection ID.
- [DiscountMinimumQuantity](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountMinimumQuantity.txt) - The minimum quantity of items required for the discount to apply.
- [DiscountMinimumQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountMinimumQuantityInput.txt) - The input fields for the minimum quantity required for the discount.
- [DiscountMinimumRequirement](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DiscountMinimumRequirement.txt) - The type of minimum requirement that must be met for the discount to be applied. For example, a customer must spend a minimum subtotal to be eligible for the discount. Alternatively, a customer must purchase a minimum quantity of items to be eligible for the discount.
- [DiscountMinimumRequirementInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountMinimumRequirementInput.txt) - The input fields for the minimum quantity or subtotal required for a discount.
- [DiscountMinimumSubtotal](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountMinimumSubtotal.txt) - The minimum subtotal required for the discount to apply.
- [DiscountMinimumSubtotalInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountMinimumSubtotalInput.txt) - The input fields for the minimum subtotal required for a discount.
- [DiscountNode](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountNode.txt) - The `DiscountNode` object enables you to manage [discounts](https://help.shopify.com/manual/discounts), which are applied at checkout or on a cart.   Discounts are a way for merchants to promote sales and special offers, or as customer loyalty rewards. Discounts can apply to [orders, products, or shipping](https://shopify.dev/docs/apps/build/discounts#discount-classes), and can be either automatic or code-based. For example, you can offer customers a buy X get Y discount that's automatically applied when purchases meet specific criteria. Or, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related mutations, limitations, and considerations.
- [DiscountNodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DiscountNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountNodes.
- [DiscountOnQuantity](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountOnQuantity.txt) - The quantity of items discounted, the discount value, and how the discount will be applied.
- [DiscountOnQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountOnQuantityInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountPercentage](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountPercentage.txt) - A discount effect that gives customers a percentage off of specified items on their order.
- [DiscountProducts](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountProducts.txt) - A list of products and product variants that the discount can have as a prerequisite or a list of products and product variants to which the discount can be applied.
- [DiscountProductsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountProductsInput.txt) - The input fields for the products and product variants attached to a discount.
- [DiscountPurchaseAmount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountPurchaseAmount.txt) - A purchase amount in the context of a discount. This object can be used to define the minimum purchase amount required for a discount to be applicable.
- [DiscountQuantity](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountQuantity.txt) - A quantity of items in the context of a discount. This object can be used to define the minimum quantity of items required to apply a discount. Alternatively, it can be used to define the quantity of items that can be discounted.
- [DiscountRedeemCode](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountRedeemCode.txt) - A code that a customer can use at checkout to receive a discount. For example, a customer can use the redeem code 'SUMMER20' at checkout to receive a 20% discount on their entire order.
- [DiscountRedeemCodeBulkAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DiscountRedeemCodeBulkAddPayload.txt) - Return type for `discountRedeemCodeBulkAdd` mutation.
- [DiscountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountRedeemCodeBulkCreation.txt) - The properties and status of a bulk discount redeem code creation operation.
- [DiscountRedeemCodeBulkCreationCode](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountRedeemCodeBulkCreationCode.txt) - A result of a discount redeem code creation operation created by a bulk creation.
- [DiscountRedeemCodeBulkCreationCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DiscountRedeemCodeBulkCreationCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodeBulkCreationCodes.
- [DiscountRedeemCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DiscountRedeemCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodes.
- [DiscountRedeemCodeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountRedeemCodeInput.txt) - The input fields for the redeem code to attach to a discount.
- [DiscountShareableUrl](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountShareableUrl.txt) - A shareable URL for a discount code.
- [DiscountShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountShareableUrlTargetType.txt) - The type of page where a shareable discount URL lands.
- [DiscountShippingDestinationSelection](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/DiscountShippingDestinationSelection.txt) - The type used to target the eligible countries of an order's shipping destination for which the discount applies. For example, the discount might be applicable when shipping to all countries, or only to a set of countries.
- [DiscountShippingDestinationSelectionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DiscountShippingDestinationSelectionInput.txt) - The input fields for the destinations where the free shipping discount will be applied.
- [DiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountSortKeys.txt) - The set of valid sort keys for the Discount query.
- [DiscountStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountStatus.txt) - The status of the discount that describes its availability, expiration, or pending activation.
- [DiscountTargetType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountTargetType.txt) - The type of line (line item or shipping line) on an order that the subscription discount is applicable towards.
- [DiscountType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DiscountType.txt) - The type of the subscription discount.
- [DiscountUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DiscountUserError.txt) - An error that occurs during the execution of a discount mutation.
- [DisplayableError](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/DisplayableError.txt) - Represents an error in the input of a mutation.
- [DisputeEvidenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DisputeEvidenceUpdatePayload.txt) - Return type for `disputeEvidenceUpdate` mutation.
- [DisputeEvidenceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DisputeEvidenceUpdateUserError.txt) - An error that occurs during the execution of `DisputeEvidenceUpdate`.
- [DisputeEvidenceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DisputeEvidenceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `DisputeEvidenceUpdateUserError`.
- [DisputeStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DisputeStatus.txt) - The possible statuses of a dispute.
- [DisputeType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DisputeType.txt) - The possible types for a dispute.
- [Domain](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Domain.txt) - A unique string that represents the address of a Shopify store on the Internet.
- [DomainLocalization](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DomainLocalization.txt) - The country and language settings assigned to a domain.
- [DraftOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DraftOrder.txt) - An order that a merchant creates on behalf of a customer. Draft orders are useful for merchants that need to do the following tasks:  - Create new orders for sales made by phone, in person, by chat, or elsewhere. When a merchant accepts payment for a draft order, an order is created. - Send invoices to customers to pay with a secure checkout link. - Use custom items to represent additional costs or products that aren't displayed in a shop's inventory. - Re-create orders manually from active sales channels. - Sell products at discount or wholesale rates. - Take pre-orders. - Save an order as a draft and resume working on it later.  For draft orders in multiple currencies `presentment_money` is the source of truth for what a customer is going to be charged and `shop_money` is an estimate of what the merchant might receive in their shop currency.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [DraftOrderAppliedDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DraftOrderAppliedDiscount.txt) - The order-level discount applied to a draft order.
- [DraftOrderAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DraftOrderAppliedDiscountInput.txt) - The input fields for applying an order-level discount to a draft order.
- [DraftOrderAppliedDiscountType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DraftOrderAppliedDiscountType.txt) - The valid discount types that can be applied to a draft order.
- [DraftOrderBulkAddTagsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderBulkAddTagsPayload.txt) - Return type for `draftOrderBulkAddTags` mutation.
- [DraftOrderBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderBulkDeletePayload.txt) - Return type for `draftOrderBulkDelete` mutation.
- [DraftOrderBulkRemoveTagsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderBulkRemoveTagsPayload.txt) - Return type for `draftOrderBulkRemoveTags` mutation.
- [DraftOrderCalculatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderCalculatePayload.txt) - Return type for `draftOrderCalculate` mutation.
- [DraftOrderCompletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderCompletePayload.txt) - Return type for `draftOrderComplete` mutation.
- [DraftOrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DraftOrderConnection.txt) - An auto-generated type for paginating through multiple DraftOrders.
- [DraftOrderCreateFromOrderPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderCreateFromOrderPayload.txt) - Return type for `draftOrderCreateFromOrder` mutation.
- [DraftOrderCreateMerchantCheckoutPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderCreateMerchantCheckoutPayload.txt) - Return type for `draftOrderCreateMerchantCheckout` mutation.
- [DraftOrderCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderCreatePayload.txt) - Return type for `draftOrderCreate` mutation.
- [DraftOrderDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DraftOrderDeleteInput.txt) - The input fields to specify the draft order to delete by its ID.
- [DraftOrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderDeletePayload.txt) - Return type for `draftOrderDelete` mutation.
- [DraftOrderDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderDuplicatePayload.txt) - Return type for `draftOrderDuplicate` mutation.
- [DraftOrderInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DraftOrderInput.txt) - The input fields used to create or update a draft order.
- [DraftOrderInvoicePreviewPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderInvoicePreviewPayload.txt) - Return type for `draftOrderInvoicePreview` mutation.
- [DraftOrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderInvoiceSendPayload.txt) - Return type for `draftOrderInvoiceSend` mutation.
- [DraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DraftOrderLineItem.txt) - The line item for a draft order.
- [DraftOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/DraftOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple DraftOrderLineItems.
- [DraftOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/DraftOrderLineItemInput.txt) - The input fields for a line item included in a draft order.
- [DraftOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DraftOrderSortKeys.txt) - The set of valid sort keys for the DraftOrder query.
- [DraftOrderStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/DraftOrderStatus.txt) - The valid statuses for a draft order.
- [DraftOrderTag](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DraftOrderTag.txt) - Represents a draft order tag.
- [DraftOrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/DraftOrderUpdatePayload.txt) - Return type for `draftOrderUpdate` mutation.
- [Duty](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Duty.txt) - The duty details for a line item.
- [DutySale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/DutySale.txt) - A sale associated with a duty charge.
- [EditableProperty](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/EditableProperty.txt) - The attribute editable information.
- [EmailInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/EmailInput.txt) - The input fields for an email.
- [ErrorPosition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ErrorPosition.txt) - Error position information in a ShopifyQL parsing error.
- [ErrorsServerPixelUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ErrorsServerPixelUserError.txt) - An error that occurs during the execution of a server pixel mutation.
- [ErrorsServerPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ErrorsServerPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsServerPixelUserError`.
- [ErrorsWebPixelUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ErrorsWebPixelUserError.txt) - An error that occurs during the execution of a web pixel mutation.
- [ErrorsWebPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ErrorsWebPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsWebPixelUserError`.
- [Event](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/Event.txt) - Events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.
- [EventBridgeServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/EventBridgeServerPixelUpdatePayload.txt) - Return type for `eventBridgeServerPixelUpdate` mutation.
- [EventBridgeWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/EventBridgeWebhookSubscriptionCreatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionCreate` mutation.
- [EventBridgeWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/EventBridgeWebhookSubscriptionInput.txt) - The input fields for an EventBridge webhook subscription.
- [EventBridgeWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/EventBridgeWebhookSubscriptionUpdatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionUpdate` mutation.
- [EventConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/EventConnection.txt) - An auto-generated type for paginating through multiple Events.
- [EventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/EventSortKeys.txt) - The set of valid sort keys for the Event query.
- [ExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ExchangeLineItem.txt) - An item for exchange.
- [ExchangeLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ExchangeLineItemConnection.txt) - An auto-generated type for paginating through multiple ExchangeLineItems.
- [ExternalVideo](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ExternalVideo.txt) - Represents a video hosted outside of Shopify.
- [FailedRequirement](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FailedRequirement.txt) - Requirements that must be met before an app can be installed.
- [Fee](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/Fee.txt) - A additional cost, charged by the merchant, on an order. Examples include return shipping fees and restocking fees.
- [FeeSale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FeeSale.txt) - A sale associated with a fee.
- [File](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/File.txt) - A file interface.
- [FileAcknowledgeUpdateFailedPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FileAcknowledgeUpdateFailedPayload.txt) - Return type for `fileAcknowledgeUpdateFailed` mutation.
- [FileConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/FileConnection.txt) - An auto-generated type for paginating through multiple Files.
- [FileContentType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FileContentType.txt) - The possible content types for a file object.
- [FileCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FileCreateInput.txt) - The input fields that are required to create a file object.
- [FileCreateInputDuplicateResolutionMode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FileCreateInputDuplicateResolutionMode.txt) - The input fields for handling if filename is already in use.
- [FileCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FileCreatePayload.txt) - Return type for `fileCreate` mutation.
- [FileDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FileDeletePayload.txt) - Return type for `fileDelete` mutation.
- [FileError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FileError.txt) - A file error. This typically occurs when there is an issue with the file itself causing it to fail validation. Check the file before attempting to upload again.
- [FileErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FileErrorCode.txt) - The error types for a file.
- [FileSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FileSortKeys.txt) - The set of valid sort keys for the File query.
- [FileStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FileStatus.txt) - The possible statuses for a file object.
- [FileUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FileUpdateInput.txt) - The input fields that are required to update a file object.
- [FileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FileUpdatePayload.txt) - Return type for `fileUpdate` mutation.
- [FilesErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FilesErrorCode.txt) - Possible error codes that can be returned by `FilesUserError`.
- [FilesUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FilesUserError.txt) - An error that happens during the execution of a Files API query or mutation.
- [FilterOption](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FilterOption.txt) - A filter option is one possible value in a search filter.
- [FinancialSummaryDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FinancialSummaryDiscountAllocation.txt) - An amount that's allocated to a line item based on an associated discount application.
- [FinancialSummaryDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FinancialSummaryDiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.
- [Float](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/Float.txt) - Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).
- [FlowTriggerReceivePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FlowTriggerReceivePayload.txt) - Return type for `flowTriggerReceive` mutation.
- [FormattedString](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/FormattedString.txt) - A string containing a strict subset of HTML code. Non-allowed tags will be stripped out. Allowed tags: * `a` (allowed attributes: `href`, `target`) * `b` * `br` * `em` * `i` * `strong` * `u` Use [HTML](https://shopify.dev/api/admin-graphql/latest/scalars/HTML) instead if you need to include other HTML tags.  Example value: `"Your current domain is <strong>example.myshopify.com</strong>."`
- [Fulfillment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Fulfillment.txt) - Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.
- [FulfillmentCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentCancelPayload.txt) - Return type for `fulfillmentCancel` mutation.
- [FulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/FulfillmentConnection.txt) - An auto-generated type for paginating through multiple Fulfillments.
- [FulfillmentConstraintRule](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentConstraintRule.txt) - A fulfillment constraint rule.
- [FulfillmentConstraintRuleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentConstraintRuleCreatePayload.txt) - Return type for `fulfillmentConstraintRuleCreate` mutation.
- [FulfillmentConstraintRuleCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentConstraintRuleCreateUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleCreate`.
- [FulfillmentConstraintRuleCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentConstraintRuleCreateUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleCreateUserError`.
- [FulfillmentConstraintRuleDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentConstraintRuleDeletePayload.txt) - Return type for `fulfillmentConstraintRuleDelete` mutation.
- [FulfillmentConstraintRuleDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentConstraintRuleDeleteUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleDelete`.
- [FulfillmentConstraintRuleDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentConstraintRuleDeleteUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleDeleteUserError`.
- [FulfillmentCreateV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentCreateV2Payload.txt) - Return type for `fulfillmentCreateV2` mutation.
- [FulfillmentDisplayStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentDisplayStatus.txt) - The display status of a fulfillment.
- [FulfillmentEvent](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentEvent.txt) - The fulfillment event that describes the fulfilllment status at a particular time.
- [FulfillmentEventConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/FulfillmentEventConnection.txt) - An auto-generated type for paginating through multiple FulfillmentEvents.
- [FulfillmentEventCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentEventCreatePayload.txt) - Return type for `fulfillmentEventCreate` mutation.
- [FulfillmentEventInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentEventInput.txt) - The input fields used to create a fulfillment event.
- [FulfillmentEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentEventSortKeys.txt) - The set of valid sort keys for the FulfillmentEvent query.
- [FulfillmentEventStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentEventStatus.txt) - The status that describes a fulfillment or delivery event.
- [FulfillmentHold](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentHold.txt) - A fulfillment hold currently applied on a fulfillment order.
- [FulfillmentHoldReason](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentHoldReason.txt) - The reason for a fulfillment hold.
- [FulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentLineItem.txt) - Represents a line item from an order that's included in a fulfillment.
- [FulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/FulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentLineItems.
- [FulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrder.txt) - The FulfillmentOrder object represents either an item or a group of items in an [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) that are expected to be fulfilled from the same location. There can be more than one fulfillment order for an [order](https://shopify.dev/api/admin-graphql/latest/objects/Order) at a given location.  {{ '/api/reference/fulfillment_order_relationships.png' | image }}  Fulfillment orders represent the work which is intended to be done in relation to an order. When fulfillment has started for one or more line items, a [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) is created by a merchant or third party to represent the ongoing or completed work of fulfillment.  [See below for more details on creating fulfillments](#the-lifecycle-of-a-fulfillment-order-at-a-location-which-is-managed-by-a-fulfillment-service).  > Note: > Shopify creates fulfillment orders automatically when an order is created. > It is not possible to manually create fulfillment orders. > > [See below for more details on the lifecycle of a fulfillment order](#the-lifecycle-of-a-fulfillment-order).  ## Retrieving fulfillment orders  ### Fulfillment orders from an order  All fulfillment orders related to a given order can be retrieved with the [Order.fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/objects/Order#connection-order-fulfillmentorders) connection.  [API access scopes](#api-access-scopes) govern which fulfillments orders are returned to clients. An API client will only receive a subset of the fulfillment orders which belong to an order if they don't have the necessary access scopes to view all of the fulfillment orders.  ### Fulfillment orders assigned to the app for fulfillment  Fulfillment service apps can retrieve the fulfillment orders which have been assigned to their locations with the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection. Use the `assignmentStatus` argument to control whether all assigned fulfillment orders should be returned or only those where a merchant has sent a [fulfillment request](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderMerchantRequest) and it has yet to be responded to.  The API client must be granted the `read_assigned_fulfillment_orders` access scope to access the assigned fulfillment orders.  ### All fulfillment orders  Apps can retrieve all fulfillment orders with the [fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/queries/fulfillmentOrders) query. This query returns all assigned, merchant-managed, and third-party fulfillment orders on the shop, which are accessible to the app according to the [fulfillment order access scopes](#api-access-scopes) it was granted with.  ## The lifecycle of a fulfillment order  ### Fulfillment Order Creation  After an order is created, a background worker performs the order routing process which determines which locations will be responsible for fulfilling the purchased items. Once the order routing process is complete, one or more fulfillment orders will be created and assigned to these locations. It is not possible to manually create fulfillment orders.  Once a fulfillment order has been created, it will have one of two different lifecycles depending on the type of location which the fulfillment order is assigned to.  ### The lifecycle of a fulfillment order at a merchant managed location  Fulfillment orders are completed by creating [fulfillments](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment). Fulfillments represents the work done.  For digital products a merchant or an order management app would create a fulfilment once the digital asset has been provisioned. For example, in the case of a digital gift card, a merchant would to do this once the gift card has been activated - before the email has been shipped.  On the other hand, for a traditional shipped order, a merchant or an order management app would create a fulfillment after picking and packing the items relating to a fulfillment order, but before the courier has collected the goods.  [Learn about managing fulfillment orders as an order management app](https://shopify.dev/apps/fulfillment/order-management-apps/manage-fulfillments).  ### The lifecycle of a fulfillment order at a location which is managed by a fulfillment service  For fulfillment orders which are assigned to a location that is managed by a fulfillment service, a merchant or an Order Management App can [send a fulfillment request](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitFulfillmentRequest) to the fulfillment service which operates the location to request that they fulfill the associated items. A fulfillment service has the option to [accept](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderAcceptFulfillmentRequest) or [reject](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderRejectFulfillmentRequest) this fulfillment request.  Once the fulfillment service has accepted the request, the request can no longer be cancelled by the merchant or order management app and instead a [cancellation request must be submitted](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitCancellationRequest) to the fulfillment service.  Once a fulfillment service accepts a fulfillment request, then after they are ready to pack items and send them for delivery, they create fulfillments with the [fulfillmentCreate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentCreate) mutation. They can provide tracking information right away or create fulfillments without it and then update the tracking information for fulfillments with the [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation.  [Learn about managing fulfillment orders as a fulfillment service](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments).  ## API access scopes  Fulfillment orders are governed by the following API access scopes:  * The `read_merchant_managed_fulfillment_orders` and   `write_merchant_managed_fulfillment_orders` access scopes   grant access to fulfillment orders assigned to merchant-managed locations. * The `read_assigned_fulfillment_orders` and `write_assigned_fulfillment_orders`   access scopes are intended for fulfillment services.   These scopes grant access to fulfillment orders assigned to locations that are being managed   by fulfillment services. * The `read_third_party_fulfillment_orders` and `write_third_party_fulfillment_orders`   access scopes grant access to fulfillment orders   assigned to locations managed by other fulfillment services.  ### Fulfillment service app access scopes  Usually, **fulfillment services** have the `write_assigned_fulfillment_orders` access scope and don't have the `*_third_party_fulfillment_orders` or `*_merchant_managed_fulfillment_orders` access scopes. The app will only have access to the fulfillment orders assigned to their location (or multiple locations if the app registers multiple fulfillment services on the shop). The app will not have access to fulfillment orders assigned to merchant-managed locations or locations owned by other fulfillment service apps.  ### Order management app access scopes  **Order management apps** will usually request `write_merchant_managed_fulfillment_orders` and `write_third_party_fulfillment_orders` access scopes. This will allow them to manage all fulfillment orders on behalf of a merchant.  If an app combines the functions of an order management app and a fulfillment service, then the app should request all access scopes to manage all assigned and all unassigned fulfillment orders.  ## Notifications about fulfillment orders  Fulfillment services are required to [register](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) a self-hosted callback URL which has a number of uses. One of these uses is that this callback URL will be notified whenever a merchant submits a fulfillment or cancellation request.  Both merchants and apps can [subscribe](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) to the [fulfillment order webhooks](https://shopify.dev/api/admin-graphql/latest/enums/WebhookSubscriptionTopic#value-fulfillmentorderscancellationrequestaccepted) to be notified whenever fulfillment order related domain events occur.  [Learn about fulfillment workflows](https://shopify.dev/apps/fulfillment).
- [FulfillmentOrderAcceptCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderAcceptCancellationRequestPayload.txt) - Return type for `fulfillmentOrderAcceptCancellationRequest` mutation.
- [FulfillmentOrderAcceptFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderAcceptFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderAcceptFulfillmentRequest` mutation.
- [FulfillmentOrderAction](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderAction.txt) - The actions that can be taken on a fulfillment order.
- [FulfillmentOrderAssignedLocation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderAssignedLocation.txt) - The fulfillment order's assigned location. This is the location where the fulfillment is expected to happen.   The fulfillment order's assigned location might change in the following cases:    - The fulfillment order has been entirely moved to a new location. For example, the [fulfillmentOrderMove](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove     ) mutation has been called, and you see the original fulfillment order in the [movedFulfillmentOrder](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove#field-fulfillmentordermovepayload-movedfulfillmentorder     ) field within the mutation's response.    - Work on the fulfillment order has not yet begun, which means that the fulfillment order has the       [OPEN](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-open),       [SCHEDULED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-scheduled), or       [ON_HOLD](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-onhold)       status, and the shop's location properties might be undergoing edits (for example, in the Shopify admin).  If the [fulfillmentOrderMove]( https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove ) mutation has moved the fulfillment order's line items to a new location, but hasn't moved the fulfillment order instance itself, then the original fulfillment order's assigned location doesn't change. This happens if the fulfillment order is being split during the move, or if all line items can be moved to an existing fulfillment order at a new location.  Once the fulfillment order has been taken into work or canceled, which means that the fulfillment order has the [IN_PROGRESS](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-inprogress), [CLOSED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-closed), [CANCELLED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-cancelled), or [INCOMPLETE](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-incomplete) status, `FulfillmentOrderAssignedLocation` acts as a snapshot of the shop's location content. Up-to-date shop's location data may be queried through [location](   https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderAssignedLocation#field-fulfillmentorderassignedlocation-location ) connection.
- [FulfillmentOrderAssignmentStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderAssignmentStatus.txt) - The assigment status to be used to filter fulfillment orders.
- [FulfillmentOrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderCancelPayload.txt) - Return type for `fulfillmentOrderCancel` mutation.
- [FulfillmentOrderClosePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderClosePayload.txt) - Return type for `fulfillmentOrderClose` mutation.
- [FulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/FulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrders.
- [FulfillmentOrderDestination](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderDestination.txt) - Represents the destination where the items should be sent upon fulfillment.
- [FulfillmentOrderHoldInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentOrderHoldInput.txt) - The input fields for the fulfillment hold applied on the fulfillment order.
- [FulfillmentOrderHoldPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderHoldPayload.txt) - Return type for `fulfillmentOrderHold` mutation.
- [FulfillmentOrderHoldUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderHold`.
- [FulfillmentOrderHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderHoldUserError`.
- [FulfillmentOrderInternationalDuties](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderInternationalDuties.txt) - The international duties relevant to a fulfillment order.
- [FulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderLineItem.txt) - Associates an order line item with quantities requiring fulfillment from the respective fulfillment order.
- [FulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/FulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLineItems.
- [FulfillmentOrderLineItemFinancialSummary](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderLineItemFinancialSummary.txt) - The financial details of a fulfillment order line item.
- [FulfillmentOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentOrderLineItemInput.txt) - The input fields used to include the quantity of the fulfillment order line item that should be fulfilled.
- [FulfillmentOrderLineItemWarning](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderLineItemWarning.txt) - A fulfillment order line item warning. For example, a warning about why a fulfillment request was rejected.
- [FulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be fulfilled.
- [FulfillmentOrderLineItemsPreparedForPickupInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentOrderLineItemsPreparedForPickupInput.txt) - The input fields for marking fulfillment order line items as ready for pickup.
- [FulfillmentOrderLineItemsPreparedForPickupPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderLineItemsPreparedForPickupPayload.txt) - Return type for `fulfillmentOrderLineItemsPreparedForPickup` mutation.
- [FulfillmentOrderLineItemsPreparedForPickupUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderLineItemsPreparedForPickupUserError.txt) - An error that occurs during the execution of `FulfillmentOrderLineItemsPreparedForPickup`.
- [FulfillmentOrderLineItemsPreparedForPickupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderLineItemsPreparedForPickupUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderLineItemsPreparedForPickupUserError`.
- [FulfillmentOrderLocationForMove](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderLocationForMove.txt) - A location that a fulfillment order can potentially move to.
- [FulfillmentOrderLocationForMoveConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/FulfillmentOrderLocationForMoveConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLocationForMoves.
- [FulfillmentOrderMerchantRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderMerchantRequest.txt) - A request made by the merchant or an order management app to a fulfillment service for a fulfillment order.
- [FulfillmentOrderMerchantRequestConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/FulfillmentOrderMerchantRequestConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderMerchantRequests.
- [FulfillmentOrderMerchantRequestKind](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderMerchantRequestKind.txt) - The kinds of request merchants can make to a fulfillment service.
- [FulfillmentOrderMergeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentOrderMergeInput.txt) - The input fields for merging fulfillment orders.
- [FulfillmentOrderMergeInputMergeIntent](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentOrderMergeInputMergeIntent.txt) - The input fields for merging fulfillment orders into a single merged fulfillment order.
- [FulfillmentOrderMergePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderMergePayload.txt) - Return type for `fulfillmentOrderMerge` mutation.
- [FulfillmentOrderMergeResult](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderMergeResult.txt) - The result of merging a set of fulfillment orders.
- [FulfillmentOrderMergeUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderMergeUserError.txt) - An error that occurs during the execution of `FulfillmentOrderMerge`.
- [FulfillmentOrderMergeUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderMergeUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderMergeUserError`.
- [FulfillmentOrderMovePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderMovePayload.txt) - Return type for `fulfillmentOrderMove` mutation.
- [FulfillmentOrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderOpenPayload.txt) - Return type for `fulfillmentOrderOpen` mutation.
- [FulfillmentOrderRejectCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderRejectCancellationRequestPayload.txt) - Return type for `fulfillmentOrderRejectCancellationRequest` mutation.
- [FulfillmentOrderRejectFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderRejectFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderRejectFulfillmentRequest` mutation.
- [FulfillmentOrderRejectionReason](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderRejectionReason.txt) - The reason for a fulfillment order rejection.
- [FulfillmentOrderReleaseHoldPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderReleaseHoldPayload.txt) - Return type for `fulfillmentOrderReleaseHold` mutation.
- [FulfillmentOrderReleaseHoldUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderReleaseHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReleaseHold`.
- [FulfillmentOrderReleaseHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderReleaseHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderReleaseHoldUserError`.
- [FulfillmentOrderRequestStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderRequestStatus.txt) - The request status of a fulfillment order.
- [FulfillmentOrderReschedulePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderReschedulePayload.txt) - Return type for `fulfillmentOrderReschedule` mutation.
- [FulfillmentOrderRescheduleUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderRescheduleUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReschedule`.
- [FulfillmentOrderRescheduleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderRescheduleUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderRescheduleUserError`.
- [FulfillmentOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderSortKeys.txt) - The set of valid sort keys for the FulfillmentOrder query.
- [FulfillmentOrderSplitInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentOrderSplitInput.txt) - The input fields for the split applied to the fulfillment order.
- [FulfillmentOrderSplitPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderSplitPayload.txt) - Return type for `fulfillmentOrderSplit` mutation.
- [FulfillmentOrderSplitResult](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderSplitResult.txt) - The result of splitting a fulfillment order.
- [FulfillmentOrderSplitUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderSplitUserError.txt) - An error that occurs during the execution of `FulfillmentOrderSplit`.
- [FulfillmentOrderSplitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderSplitUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderSplitUserError`.
- [FulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrderStatus.txt) - The status of a fulfillment order.
- [FulfillmentOrderSubmitCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderSubmitCancellationRequestPayload.txt) - Return type for `fulfillmentOrderSubmitCancellationRequest` mutation.
- [FulfillmentOrderSubmitFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrderSubmitFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderSubmitFulfillmentRequest` mutation.
- [FulfillmentOrderSupportedAction](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrderSupportedAction.txt) - One of the actions that the fulfillment order supports in its current state.
- [FulfillmentOrdersReleaseHoldsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrdersReleaseHoldsPayload.txt) - Return type for `fulfillmentOrdersReleaseHolds` mutation.
- [FulfillmentOrdersReleaseHoldsUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrdersReleaseHoldsUserError.txt) - An error that occurs during the execution of `FulfillmentOrdersReleaseHolds`.
- [FulfillmentOrdersReleaseHoldsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrdersReleaseHoldsUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrdersReleaseHoldsUserError`.
- [FulfillmentOrdersSetFulfillmentDeadlinePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentOrdersSetFulfillmentDeadlinePayload.txt) - Return type for `fulfillmentOrdersSetFulfillmentDeadline` mutation.
- [FulfillmentOrdersSetFulfillmentDeadlineUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOrdersSetFulfillmentDeadlineUserError.txt) - An error that occurs during the execution of `FulfillmentOrdersSetFulfillmentDeadline`.
- [FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrdersSetFulfillmentDeadlineUserError`.
- [FulfillmentOriginAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentOriginAddress.txt) - The address at which the fulfillment occurred. This object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentOriginAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentOriginAddressInput.txt) - The input fields used to include the address at which the fulfillment occurred. This input object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentService](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentService.txt) - A **Fulfillment Service** is a third party warehouse that prepares and ships orders on behalf of the store owner. Fulfillment services charge a fee to package and ship items and update product inventory levels. Some well known fulfillment services with Shopify integrations include: Amazon, Shipwire, and Rakuten. When an app registers a new `FulfillmentService` on a store, Shopify automatically creates a `Location` that's associated to the fulfillment service. To learn more about fulfillment services, refer to [Manage fulfillments as a fulfillment service app](https://shopify.dev/apps/fulfillment/fulfillment-service-apps) guide.  ## Mutations  You can work with the `FulfillmentService` object with the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate), [fulfillmentServiceUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceUpdate), and [fulfillmentServiceDelete](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceDelete) mutations.  ## Hosted endpoints  Fulfillment service providers integrate with Shopify by providing Shopify with a set of hosted endpoints that Shopify can query on certain conditions. These endpoints must have a common prefix, and this prefix should be supplied in the `callbackUrl` parameter in the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate) mutation.  - Shopify sends POST requests to the `<callbackUrl>/fulfillment_order_notification` endpoint   to notify the fulfillment service about fulfillment requests and fulfillment cancellation requests.    For more information, refer to   [Receive fulfillment requests and cancellations](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-2-receive-fulfillment-requests-and-cancellations). - Shopify sends GET requests to the `<callbackUrl>/fetch_tracking_numbers` endpoint to retrieve tracking numbers for orders,   if `trackingSupport` is set to `true`.    For more information, refer to   [Enable tracking support](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-8-enable-tracking-support-optional).    Fulfillment services can also update tracking information with the   [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation,   rather than waiting for Shopify to ask for tracking numbers. - Shopify sends GET requests to the `<callbackUrl>/fetch_stock` endpoint to retrieve inventory levels,   if `inventoryManagement` is set to `true`.    For more information, refer to   [Sharing inventory levels with Shopify](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-9-share-inventory-levels-with-shopify-optional).  To make sure you have everything set up correctly, you can test the `callbackUrl`-prefixed endpoints in your development store.  ## Resources and webhooks  There are a variety of objects and webhooks that enable a fulfillment service to work. To exchange fulfillment information with Shopify, fulfillment services use the [FulfillmentOrder](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrder), [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) and [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) objects and related mutations. To act on fulfillment process events that happen on the Shopify side, besides awaiting calls to `callbackUrl`-prefixed endpoints, fulfillment services can subscribe to the [fulfillment order](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) and [order](https://shopify.dev/api/admin-rest/latest/resources/webhook) webhooks.
- [FulfillmentServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentServiceCreatePayload.txt) - Return type for `fulfillmentServiceCreate` mutation.
- [FulfillmentServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentServiceDeletePayload.txt) - Return type for `fulfillmentServiceDelete` mutation.
- [FulfillmentServiceType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentServiceType.txt) - The type of a fulfillment service.
- [FulfillmentServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentServiceUpdatePayload.txt) - Return type for `fulfillmentServiceUpdate` mutation.
- [FulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/FulfillmentStatus.txt) - The status of a fulfillment.
- [FulfillmentTrackingInfo](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FulfillmentTrackingInfo.txt) - Represents the tracking information for a fulfillment.
- [FulfillmentTrackingInfoUpdateV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/FulfillmentTrackingInfoUpdateV2Payload.txt) - Return type for `fulfillmentTrackingInfoUpdateV2` mutation.
- [FulfillmentTrackingInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentTrackingInput.txt) - The input fields that specify all possible fields for tracking information.  > Note: > If you provide the `url` field, you should not provide the `urls` field. > > If you provide the `number` field, you should not provide the `numbers` field. > > If you provide the `url` field, you should provide the `number` field. > > If you provide the `urls` field, you should provide the `numbers` field.
- [FulfillmentV2Input](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/FulfillmentV2Input.txt) - The input fields used to create a fulfillment from fulfillment orders.
- [FunctionsAppBridge](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FunctionsAppBridge.txt) - The App Bridge information for a Shopify Function.
- [FunctionsErrorHistory](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/FunctionsErrorHistory.txt) - The error history from running a Shopify Function.
- [GenericFile](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/GenericFile.txt) - Represents any file other than HTML.
- [GiftCard](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/GiftCard.txt) - Represents an issued gift card.
- [GiftCardConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/GiftCardConnection.txt) - An auto-generated type for paginating through multiple GiftCards.
- [GiftCardCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/GiftCardCreateInput.txt) - The input fields to issue a gift card.
- [GiftCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/GiftCardCreatePayload.txt) - Return type for `giftCardCreate` mutation.
- [GiftCardDisablePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/GiftCardDisablePayload.txt) - Return type for `giftCardDisable` mutation.
- [GiftCardErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/GiftCardErrorCode.txt) - Possible error codes that can be returned by `GiftCardUserError`.
- [GiftCardSale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/GiftCardSale.txt) - A sale associated with a gift card.
- [GiftCardSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/GiftCardSortKeys.txt) - The set of valid sort keys for the GiftCard query.
- [GiftCardUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/GiftCardUpdateInput.txt) - The input fields to update a gift card.
- [GiftCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/GiftCardUpdatePayload.txt) - Return type for `giftCardUpdate` mutation.
- [GiftCardUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/GiftCardUserError.txt) - Represents an error that happens during the execution of a gift card mutation.
- [HTML](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/HTML.txt) - A string containing HTML code. Refer to the [HTML spec](https://html.spec.whatwg.org/#elements-3) for a complete list of HTML elements.  Example value: `"<p>Grey cotton knit sweater.</p>"`
- [HasEvents](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/HasEvents.txt) - Represents an object that has a list of events.
- [HasLocalizationExtensions](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/HasLocalizationExtensions.txt) - Localization extensions associated with the specified resource. For example, the tax id for government invoice.
- [HasMetafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/HasMetafieldDefinitions.txt) - Resources that metafield definitions can be applied to.
- [HasMetafields](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/HasMetafields.txt) - Represents information about the metafields associated to the specified resource.
- [HasPublishedTranslations](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/HasPublishedTranslations.txt) - Published translations associated with the resource.
- [ID](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/ID.txt) - Represents a unique identifier, often used to refetch an object. The ID type appears in a JSON response as a String, but it is not intended to be human-readable.  Example value: `"gid://shopify/Product/10079785100"`
- [Image](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Image.txt) - Represents an image resource.
- [ImageConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ImageConnection.txt) - An auto-generated type for paginating through multiple Images.
- [ImageContentType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ImageContentType.txt) - List of supported image content types.
- [ImageInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ImageInput.txt) - The input fields for an image.
- [ImageTransformInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ImageTransformInput.txt) - The available options for transforming an image.  All transformation options are considered best effort. Any transformation that the original image type doesn't support will be ignored.
- [ImageUploadParameter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ImageUploadParameter.txt) - A parameter to upload an image.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [IncomingRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/IncomingRequestLineItemInput.txt) - The input fields for the incoming line item.
- [Int](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/Int.txt) - Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
- [InventoryActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/InventoryActivatePayload.txt) - Return type for `inventoryActivate` mutation.
- [InventoryAdjustQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryAdjustQuantitiesInput.txt) - The input fields required to adjust inventory quantities.
- [InventoryAdjustQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/InventoryAdjustQuantitiesPayload.txt) - Return type for `inventoryAdjustQuantities` mutation.
- [InventoryAdjustQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryAdjustQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryAdjustQuantities`.
- [InventoryAdjustQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/InventoryAdjustQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryAdjustQuantitiesUserError`.
- [InventoryAdjustmentGroup](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryAdjustmentGroup.txt) - Represents a group of adjustments made as part of the same operation.
- [InventoryBulkToggleActivationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryBulkToggleActivationInput.txt) - The input fields to specify whether the inventory item should be activated or not at the specified location.
- [InventoryBulkToggleActivationPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/InventoryBulkToggleActivationPayload.txt) - Return type for `inventoryBulkToggleActivation` mutation.
- [InventoryBulkToggleActivationUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryBulkToggleActivationUserError.txt) - An error that occurred while setting the activation status of an inventory item.
- [InventoryBulkToggleActivationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/InventoryBulkToggleActivationUserErrorCode.txt) - Possible error codes that can be returned by `InventoryBulkToggleActivationUserError`.
- [InventoryChange](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryChange.txt) - Represents a change in an inventory quantity of an inventory item at a location.
- [InventoryChangeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryChangeInput.txt) - The input fields for the change to be made to an inventory item at a location.
- [InventoryDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/InventoryDeactivatePayload.txt) - Return type for `inventoryDeactivate` mutation.
- [InventoryItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryItem.txt) - Represents the goods available to be shipped to a customer. It holds essential information about the goods, including SKU and whether it is tracked. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/InventoryItemConnection.txt) - An auto-generated type for paginating through multiple InventoryItems.
- [InventoryItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryItemInput.txt) - The input fields for an inventory item.
- [InventoryItemMeasurement](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryItemMeasurement.txt) - Represents the packaged dimension for an inventory item.
- [InventoryItemMeasurementInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryItemMeasurementInput.txt) - The input fields for an inventory item measurement.
- [InventoryItemUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryItemUpdateInput.txt) - The input fields for an inventory item.
- [InventoryItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/InventoryItemUpdatePayload.txt) - Return type for `inventoryItemUpdate` mutation.
- [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryLevel.txt) - The quantities of an inventory item that are related to a specific location. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryLevelConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/InventoryLevelConnection.txt) - An auto-generated type for paginating through multiple InventoryLevels.
- [InventoryLevelInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryLevelInput.txt) - The input fields for an inventory level.
- [InventoryMoveQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryMoveQuantitiesInput.txt) - The input fields required to move inventory quantities.
- [InventoryMoveQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/InventoryMoveQuantitiesPayload.txt) - Return type for `inventoryMoveQuantities` mutation.
- [InventoryMoveQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryMoveQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryMoveQuantities`.
- [InventoryMoveQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/InventoryMoveQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryMoveQuantitiesUserError`.
- [InventoryMoveQuantityChange](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryMoveQuantityChange.txt) - Represents the change to be made to an inventory item at a location. The change can either involve the same quantity name between different locations, or involve different quantity names between the same location.
- [InventoryMoveQuantityTerminalInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryMoveQuantityTerminalInput.txt) - The input fields representing the change to be made to an inventory item at a location.
- [InventoryProperties](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryProperties.txt) - General inventory properties for the shop.
- [InventoryQuantity](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryQuantity.txt) - Represents a quantity of an inventory item at a specific location, for a specific name.
- [InventoryQuantityName](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryQuantityName.txt) - Details about an individual quantity name.
- [InventoryScheduledChange](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventoryScheduledChange.txt) - Returns the scheduled changes to inventory states related to the ledger document.
- [InventoryScheduledChangeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/InventoryScheduledChangeConnection.txt) - An auto-generated type for paginating through multiple InventoryScheduledChanges.
- [InventoryScheduledChangeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryScheduledChangeInput.txt) - The input fields for a scheduled change of an inventory item.
- [InventoryScheduledChangeItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventoryScheduledChangeItemInput.txt) - The input fields for the inventory item associated with the scheduled changes that need to be applied.
- [InventorySetOnHandQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventorySetOnHandQuantitiesInput.txt) - The input fields required to set inventory on hand quantities.
- [InventorySetOnHandQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/InventorySetOnHandQuantitiesPayload.txt) - Return type for `inventorySetOnHandQuantities` mutation.
- [InventorySetOnHandQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventorySetOnHandQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetOnHandQuantities`.
- [InventorySetOnHandQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/InventorySetOnHandQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetOnHandQuantitiesUserError`.
- [InventorySetQuantityInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventorySetQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventorySetScheduledChangesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/InventorySetScheduledChangesInput.txt) - The input fields for setting up scheduled changes of inventory items.
- [InventorySetScheduledChangesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/InventorySetScheduledChangesPayload.txt) - Return type for `inventorySetScheduledChanges` mutation.
- [InventorySetScheduledChangesUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/InventorySetScheduledChangesUserError.txt) - An error that occurs during the execution of `InventorySetScheduledChanges`.
- [InventorySetScheduledChangesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/InventorySetScheduledChangesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetScheduledChangesUserError`.
- [JSON](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/JSON.txt) - A [JSON](https://www.json.org/json-en.html) object.  Example value: `{   "product": {     "id": "gid://shopify/Product/1346443542550",     "title": "White T-shirt",     "options": [{       "name": "Size",       "values": ["M", "L"]     }]   } }`
- [Job](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Job.txt) - A job corresponds to some long running task that the client should poll for status.
- [JobResult](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/JobResult.txt) - A job corresponds to some long running task that the client should poll for status.
- [LanguageCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LanguageCode.txt) - Language codes supported by Shopify.
- [LegacyInteroperability](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/LegacyInteroperability.txt) - Interoperability metadata for types that directly correspond to a REST Admin API resource. For example, on the Product type, LegacyInteroperability returns metadata for the corresponding [Product object](https://shopify.dev/api/admin-graphql/latest/objects/product) in the REST Admin API.
- [LengthUnit](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LengthUnit.txt) - Units of measurement for length.
- [LimitedPendingOrderCount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LimitedPendingOrderCount.txt) - The total number of pending orders on a shop if less then a maximum, or that maximum. The atMax field indicates when this maximum has been reached.
- [LineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LineItem.txt) - Represents individual products and quantities purchased in the associated order.
- [LineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/LineItemConnection.txt) - An auto-generated type for paginating through multiple LineItems.
- [LineItemGroup](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LineItemGroup.txt) - A line item group (bundle) to which a line item belongs to.
- [LineItemMutable](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LineItemMutable.txt) - Represents a single line item on an order.
- [LineItemMutableConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/LineItemMutableConnection.txt) - An auto-generated type for paginating through multiple LineItemMutables.
- [LineItemSellingPlan](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LineItemSellingPlan.txt) - Represents the selling plan for a line item.
- [Link](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Link.txt) - A link to direct users to.
- [LinkedMetafield](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LinkedMetafield.txt) - The identifier for the metafield linked to this option.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [LinkedMetafieldCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/LinkedMetafieldCreateInput.txt) - The input fields required to link a product option to a metafield.
- [LinkedMetafieldUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/LinkedMetafieldUpdateInput.txt) - The input fields required to link a product option to a metafield.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [Locale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Locale.txt) - A locale.
- [LocalizableContentType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LocalizableContentType.txt) - Specifies the type of the underlying localizable content. This can be used to conditionally render different UI elements such as input fields.
- [LocalizationExtension](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LocalizationExtension.txt) - Represents the value captured by a localization extension. Localization extensions are additional fields required by certain countries on international orders. For example, some countries require additional fields for customs information or tax identification numbers.
- [LocalizationExtensionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/LocalizationExtensionConnection.txt) - An auto-generated type for paginating through multiple LocalizationExtensions.
- [LocalizationExtensionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/LocalizationExtensionInput.txt) - The input fields for a LocalizationExtensionInput.
- [LocalizationExtensionKey](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LocalizationExtensionKey.txt) - The key of a localization extension.
- [LocalizationExtensionPurpose](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LocalizationExtensionPurpose.txt) - The purpose of a localization extension.
- [Location](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Location.txt) - Represents the location where the physical good resides. You can stock inventory at active locations. Active locations that have `fulfills_online_orders: true` and are configured with a shipping rate, pickup enabled or local delivery will be able to sell from their storefront.
- [LocationActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/LocationActivatePayload.txt) - Return type for `locationActivate` mutation.
- [LocationActivateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LocationActivateUserError.txt) - An error that occurs while activating a location.
- [LocationActivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LocationActivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationActivateUserError`.
- [LocationAddAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/LocationAddAddressInput.txt) - The input fields to use to specify the address while adding a location.
- [LocationAddInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/LocationAddInput.txt) - The input fields to use to add a location.
- [LocationAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/LocationAddPayload.txt) - Return type for `locationAdd` mutation.
- [LocationAddUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LocationAddUserError.txt) - An error that occurs while adding a location.
- [LocationAddUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LocationAddUserErrorCode.txt) - Possible error codes that can be returned by `LocationAddUserError`.
- [LocationAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LocationAddress.txt) - Represents the address of a location.
- [LocationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/LocationConnection.txt) - An auto-generated type for paginating through multiple Locations.
- [LocationDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/LocationDeactivatePayload.txt) - Return type for `locationDeactivate` mutation.
- [LocationDeactivateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LocationDeactivateUserError.txt) - The possible errors that can be returned when executing the `locationDeactivate` mutation.
- [LocationDeactivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LocationDeactivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeactivateUserError`.
- [LocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/LocationDeletePayload.txt) - Return type for `locationDelete` mutation.
- [LocationDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LocationDeleteUserError.txt) - An error that occurs while deleting a location.
- [LocationDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LocationDeleteUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeleteUserError`.
- [LocationEditAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/LocationEditAddressInput.txt) - The input fields to use to edit the address of a location.
- [LocationEditInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/LocationEditInput.txt) - The input fields to use to edit a location.
- [LocationEditPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/LocationEditPayload.txt) - Return type for `locationEdit` mutation.
- [LocationEditUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LocationEditUserError.txt) - An error that occurs while editing a location.
- [LocationEditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LocationEditUserErrorCode.txt) - Possible error codes that can be returned by `LocationEditUserError`.
- [LocationLocalPickupDisablePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/LocationLocalPickupDisablePayload.txt) - Return type for `locationLocalPickupDisable` mutation.
- [LocationLocalPickupEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/LocationLocalPickupEnablePayload.txt) - Return type for `locationLocalPickupEnable` mutation.
- [LocationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/LocationSortKeys.txt) - The set of valid sort keys for the Location query.
- [LocationSuggestedAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/LocationSuggestedAddress.txt) - Represents a suggested address for a location.
- [MailingAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MailingAddress.txt) - Represents a customer mailing address.  For example, a customer's default address and an order's billing address are both mailling addresses.
- [MailingAddressConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MailingAddressConnection.txt) - An auto-generated type for paginating through multiple MailingAddresses.
- [MailingAddressInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MailingAddressInput.txt) - The input fields to create or update a mailing address.
- [ManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ManualDiscountApplication.txt) - Manual discount applications capture the intentions of a discount that was manually created for an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [Market](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Market.txt) - A market is a group of one or more regions that you want to target for international sales. By creating a market, you can configure a distinct, localized shopping experience for customers from a specific area of the world. For example, you can [change currency](https://shopify.dev/api/admin-graphql/current/mutations/marketCurrencySettingsUpdate), [configure international pricing](https://shopify.dev/apps/internationalization/product-price-lists), or [add market-specific domains or subfolders](https://shopify.dev/api/admin-graphql/current/objects/MarketWebPresence).
- [MarketCatalog](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketCatalog.txt) - A list of products with publishing and pricing information associated with markets.
- [MarketCatalogConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MarketCatalogConnection.txt) - An auto-generated type for paginating through multiple MarketCatalogs.
- [MarketConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MarketConnection.txt) - An auto-generated type for paginating through multiple Markets.
- [MarketCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketCreateInput.txt) - The input fields required to create a market.
- [MarketCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketCreatePayload.txt) - Return type for `marketCreate` mutation.
- [MarketCurrencySettings](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketCurrencySettings.txt) - A market's currency settings.
- [MarketCurrencySettingsUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketCurrencySettingsUpdateInput.txt) - The input fields used to update the currency settings of a market.
- [MarketCurrencySettingsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketCurrencySettingsUpdatePayload.txt) - Return type for `marketCurrencySettingsUpdate` mutation.
- [MarketCurrencySettingsUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketCurrencySettingsUserError.txt) - Error codes for failed market multi-currency operations.
- [MarketCurrencySettingsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketCurrencySettingsUserErrorCode.txt) - Possible error codes that can be returned by `MarketCurrencySettingsUserError`.
- [MarketDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketDeletePayload.txt) - Return type for `marketDelete` mutation.
- [MarketLocalizableContent](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketLocalizableContent.txt) - The market localizable content of a resource's field.
- [MarketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketLocalizableResource.txt) - A resource that has market localizable fields.
- [MarketLocalizableResourceConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MarketLocalizableResourceConnection.txt) - An auto-generated type for paginating through multiple MarketLocalizableResources.
- [MarketLocalizableResourceType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketLocalizableResourceType.txt) - The type of resources that are market localizable.
- [MarketLocalization](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketLocalization.txt) - The market localization of a field within a resource, which is determined by the market ID.
- [MarketLocalizationRegisterInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketLocalizationRegisterInput.txt) - The input fields and values for creating or updating a market localization.
- [MarketLocalizationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketLocalizationsRegisterPayload.txt) - Return type for `marketLocalizationsRegister` mutation.
- [MarketLocalizationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketLocalizationsRemovePayload.txt) - Return type for `marketLocalizationsRemove` mutation.
- [MarketRegion](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/MarketRegion.txt) - A geographic region which comprises a market.
- [MarketRegionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MarketRegionConnection.txt) - An auto-generated type for paginating through multiple MarketRegions.
- [MarketRegionCountry](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketRegionCountry.txt) - A country which comprises a market.
- [MarketRegionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketRegionCreateInput.txt) - The input fields for creating a market region with exactly one required option.
- [MarketRegionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketRegionDeletePayload.txt) - Return type for `marketRegionDelete` mutation.
- [MarketRegionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketRegionsCreatePayload.txt) - Return type for `marketRegionsCreate` mutation.
- [MarketRegionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketRegionsDeletePayload.txt) - Return type for `marketRegionsDelete` mutation.
- [MarketUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketUpdateInput.txt) - The input fields used to update a market.
- [MarketUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketUpdatePayload.txt) - Return type for `marketUpdate` mutation.
- [MarketUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketUserError.txt) - Defines errors encountered while managing a Market.
- [MarketUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketUserErrorCode.txt) - Possible error codes that can be returned by `MarketUserError`.
- [MarketWebPresence](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketWebPresence.txt) - The market’s web presence, which defines its SEO strategy. This can be a different domain (e.g. `example.ca`), subdomain (e.g. `ca.example.com`), or subfolders of the primary domain (e.g. `example.com/en-ca`). Each web presence comprises one or more language variants. If a market does not have its own web presence, it is accessible on the shop’s primary domain via [country selectors](https://shopify.dev/themes/internationalization/multiple-currencies-languages#the-country-selector).  Note: while the domain/subfolders defined by a market’s web presence are not applicable to custom storefronts, which must manage their own domains and routing, the languages chosen here do govern [the languages available on the Storefront API](https://shopify.dev/custom-storefronts/internationalization/multiple-languages) for the countries in this market.
- [MarketWebPresenceConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MarketWebPresenceConnection.txt) - An auto-generated type for paginating through multiple MarketWebPresences.
- [MarketWebPresenceCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketWebPresenceCreateInput.txt) - The input fields used to create a web presence for a market.
- [MarketWebPresenceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketWebPresenceCreatePayload.txt) - Return type for `marketWebPresenceCreate` mutation.
- [MarketWebPresenceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketWebPresenceDeletePayload.txt) - Return type for `marketWebPresenceDelete` mutation.
- [MarketWebPresenceRootUrl](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketWebPresenceRootUrl.txt) - The URL for the homepage of the online store in the context of a particular market and a particular locale.
- [MarketWebPresenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketWebPresenceUpdateInput.txt) - The input fields used to update a web presence for a market.
- [MarketWebPresenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketWebPresenceUpdatePayload.txt) - Return type for `marketWebPresenceUpdate` mutation.
- [MarketingActivitiesDeleteAllExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketingActivitiesDeleteAllExternalPayload.txt) - Return type for `marketingActivitiesDeleteAllExternal` mutation.
- [MarketingActivity](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketingActivity.txt) - The marketing activity resource represents marketing that a         merchant created through an app.
- [MarketingActivityBudgetInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketingActivityBudgetInput.txt) - The input fields combining budget amount and its marketing budget type.
- [MarketingActivityConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MarketingActivityConnection.txt) - An auto-generated type for paginating through multiple MarketingActivities.
- [MarketingActivityCreateExternalInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketingActivityCreateExternalInput.txt) - The input fields for creating an externally-managed marketing activity.
- [MarketingActivityCreateExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketingActivityCreateExternalPayload.txt) - Return type for `marketingActivityCreateExternal` mutation.
- [MarketingActivityCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketingActivityCreateInput.txt) - The input fields required to create a marketing activity.
- [MarketingActivityCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketingActivityCreatePayload.txt) - Return type for `marketingActivityCreate` mutation.
- [MarketingActivityDeleteExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketingActivityDeleteExternalPayload.txt) - Return type for `marketingActivityDeleteExternal` mutation.
- [MarketingActivityExtensionAppErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingActivityExtensionAppErrorCode.txt) - The error code resulted from the marketing activity extension integration.
- [MarketingActivityExtensionAppErrors](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketingActivityExtensionAppErrors.txt) - Represents errors returned from apps when using the marketing activity extension.
- [MarketingActivityExternalStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingActivityExternalStatus.txt) - Set of possible statuses for an external marketing activity.
- [MarketingActivityHierarchyLevel](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingActivityHierarchyLevel.txt) - Hierarchy levels for external marketing activities.
- [MarketingActivitySortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingActivitySortKeys.txt) - The set of valid sort keys for the MarketingActivity query.
- [MarketingActivityStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingActivityStatus.txt) - Status helps to identify if this marketing activity has been completed, queued, failed etc.
- [MarketingActivityStatusBadgeType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingActivityStatusBadgeType.txt) - StatusBadgeType helps to identify the color of the status badge.
- [MarketingActivityUpdateExternalInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketingActivityUpdateExternalInput.txt) - The input fields required to update an externally managed marketing activity.
- [MarketingActivityUpdateExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketingActivityUpdateExternalPayload.txt) - Return type for `marketingActivityUpdateExternal` mutation.
- [MarketingActivityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketingActivityUpdateInput.txt) - The input fields required to update a marketing activity.
- [MarketingActivityUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketingActivityUpdatePayload.txt) - Return type for `marketingActivityUpdate` mutation.
- [MarketingActivityUpsertExternalInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketingActivityUpsertExternalInput.txt) - The input fields for creating or updating an externally-managed marketing activity.
- [MarketingActivityUpsertExternalPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketingActivityUpsertExternalPayload.txt) - Return type for `marketingActivityUpsertExternal` mutation.
- [MarketingActivityUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketingActivityUserError.txt) - An error that occurs during the execution of marketing activity and engagement mutations.
- [MarketingActivityUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingActivityUserErrorCode.txt) - Possible error codes that can be returned by `MarketingActivityUserError`.
- [MarketingBudget](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketingBudget.txt) - This type combines budget amount and its marketing budget type.
- [MarketingBudgetBudgetType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingBudgetBudgetType.txt) - The budget type for a marketing activity.
- [MarketingChannel](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingChannel.txt) - The medium through which the marketing activity and event reached consumers. This is used for reporting aggregation.
- [MarketingEngagement](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketingEngagement.txt) - Marketing engagement represents customer activity taken on a marketing activity or a marketing channel.
- [MarketingEngagementCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketingEngagementCreatePayload.txt) - Return type for `marketingEngagementCreate` mutation.
- [MarketingEngagementInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MarketingEngagementInput.txt) - The input fields for a marketing engagement.
- [MarketingEngagementsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MarketingEngagementsDeletePayload.txt) - Return type for `marketingEngagementsDelete` mutation.
- [MarketingEvent](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MarketingEvent.txt) - Represents actions that market a merchant's store or products.
- [MarketingEventConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MarketingEventConnection.txt) - An auto-generated type for paginating through multiple MarketingEvents.
- [MarketingEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingEventSortKeys.txt) - The set of valid sort keys for the MarketingEvent query.
- [MarketingTactic](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MarketingTactic.txt) - The available types of tactics for a marketing activity.
- [Media](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/Media.txt) - Represents a media interface.
- [MediaConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MediaConnection.txt) - An auto-generated type for paginating through multiple Media.
- [MediaContentType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MediaContentType.txt) - The possible content types for a media object.
- [MediaError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MediaError.txt) - Represents a media error. This typically occurs when there is an issue with the media itself causing it to fail validation. Check the media before attempting to upload again.
- [MediaErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MediaErrorCode.txt) - Error types for media.
- [MediaHost](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MediaHost.txt) - Host for a Media Resource.
- [MediaImage](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MediaImage.txt) - An image hosted on Shopify.
- [MediaImageOriginalSource](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MediaImageOriginalSource.txt) - The original source for an image.
- [MediaPreviewImage](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MediaPreviewImage.txt) - Represents the preview image for a media.
- [MediaPreviewImageStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MediaPreviewImageStatus.txt) - The possible statuses for a media preview image.
- [MediaStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MediaStatus.txt) - The possible statuses for a media object.
- [MediaUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MediaUserError.txt) - Represents an error that happens during execution of a Media query or mutation.
- [MediaUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MediaUserErrorCode.txt) - Possible error codes that can be returned by `MediaUserError`.
- [MediaWarning](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MediaWarning.txt) - Represents a media warning. This occurs when there is a non-blocking concern regarding your media. Consider reviewing your media to ensure it is correct and its parameters are as expected.
- [MediaWarningCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MediaWarningCode.txt) - Warning types for media.
- [MerchandiseDiscountClass](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MerchandiseDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [MerchantApprovalSignals](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MerchantApprovalSignals.txt) - Merchant approval for accelerated onboarding to channel integration apps.
- [Metafield](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Metafield.txt) - Metafields enable you to attach additional information to a Shopify resource, such as a [Product](https://shopify.dev/api/admin-graphql/latest/objects/product) or a [Collection](https://shopify.dev/api/admin-graphql/latest/objects/collection). For more information about where you can attach metafields refer to [HasMetafields](https://shopify.dev/api/admin/graphql/reference/common-objects/HasMetafields). Some examples of the data that metafields enable you to store are specifications, size charts, downloadable documents, release dates, images, or part numbers. Metafields are identified by an owner resource, namespace, and key. and store a value along with type information for that value.
- [MetafieldAccess](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldAccess.txt) - The access settings for this metafield definition.
- [MetafieldAccessGrant](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldAccessGrant.txt) - An explicit access grant for the metafields under this definition.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessGrantDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldAccessGrantDeleteInput.txt) - The input fields for an explicit access grant to be deleted for the metafields under this definition.
- [MetafieldAccessGrantInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldAccessGrantInput.txt) - The input fields for an explicit access grant to be created or updated for the metafields under this definition.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessGrantOperationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldAccessGrantOperationInput.txt) - The input fields for possible operations for modifying access grants. Exactly one option is required.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldAccessInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAccessUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldAccessUpdateInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAdminAccess](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldAdminAccess.txt) - Possible admin access settings for metafields.
- [MetafieldConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MetafieldConnection.txt) - An auto-generated type for paginating through multiple Metafields.
- [MetafieldDefinition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldDefinition.txt) - Metafield definitions enable you to define additional validation constraints for metafields, and enable the merchant to edit metafield values in context.
- [MetafieldDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MetafieldDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitions.
- [MetafieldDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetafieldDefinitionCreatePayload.txt) - Return type for `metafieldDefinitionCreate` mutation.
- [MetafieldDefinitionCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldDefinitionCreateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionCreate`.
- [MetafieldDefinitionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldDefinitionCreateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionCreateUserError`.
- [MetafieldDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetafieldDefinitionDeletePayload.txt) - Return type for `metafieldDefinitionDelete` mutation.
- [MetafieldDefinitionDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldDefinitionDeleteUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionDelete`.
- [MetafieldDefinitionDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldDefinitionDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionDeleteUserError`.
- [MetafieldDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldDefinitionInput.txt) - The input fields required to create a metafield definition.
- [MetafieldDefinitionPinPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetafieldDefinitionPinPayload.txt) - Return type for `metafieldDefinitionPin` mutation.
- [MetafieldDefinitionPinUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldDefinitionPinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionPin`.
- [MetafieldDefinitionPinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldDefinitionPinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionPinUserError`.
- [MetafieldDefinitionPinnedStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldDefinitionPinnedStatus.txt) - Possible metafield definition pinned statuses.
- [MetafieldDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldDefinitionSortKeys.txt) - The set of valid sort keys for the MetafieldDefinition query.
- [MetafieldDefinitionSupportedValidation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldDefinitionSupportedValidation.txt) - The type and name for the optional validation configuration of a metafield.  For example, a supported validation might consist of a `max` name and a `number_integer` type. This validation can then be used to enforce a maximum character length for a `single_line_text_field` metafield.
- [MetafieldDefinitionType](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldDefinitionType.txt) - A metafield definition type provides basic foundation and validation for a metafield.
- [MetafieldDefinitionUnpinPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetafieldDefinitionUnpinPayload.txt) - Return type for `metafieldDefinitionUnpin` mutation.
- [MetafieldDefinitionUnpinUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldDefinitionUnpinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUnpin`.
- [MetafieldDefinitionUnpinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldDefinitionUnpinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUnpinUserError`.
- [MetafieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldDefinitionUpdateInput.txt) - The input fields required to update a metafield definition.
- [MetafieldDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetafieldDefinitionUpdatePayload.txt) - Return type for `metafieldDefinitionUpdate` mutation.
- [MetafieldDefinitionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldDefinitionUpdateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUpdate`.
- [MetafieldDefinitionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldDefinitionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUpdateUserError`.
- [MetafieldDefinitionValidation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldDefinitionValidation.txt) - A configured metafield definition validation.  For example, for a metafield definition of `number_integer` type, you can set a validation with the name `max` and a value of `15`. This validation will ensure that the value of the metafield is a number less than or equal to 15.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldDefinitionValidationInput.txt) - The name and value for a metafield definition validation.  For example, for a metafield definition of `single_line_text_field` type, you can set a validation with the name `min` and a value of `10`. This validation will ensure that the value of the metafield is at least 10 characters.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldDefinitionValidationStatus.txt) - Possible metafield definition validation statuses.
- [MetafieldDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldDeleteInput.txt) - The input fields to delete a metafield.
- [MetafieldDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetafieldDeletePayload.txt) - Return type for `metafieldDelete` mutation.
- [MetafieldGrantAccessLevel](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldGrantAccessLevel.txt) - Possible access levels for explicit metafield access grants.
- [MetafieldIdentifier](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldIdentifier.txt) - Identifies a metafield by its owner resource, namespace, and key.
- [MetafieldIdentifierInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldIdentifierInput.txt) - The input fields that identify metafields.
- [MetafieldInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldInput.txt) - The input fields to use to create or update a metafield through a mutation on the owning resource. An alternative way to create or update a metafield is by using the [metafieldsSet](https://shopify.dev/api/admin-graphql/latest/mutations/metafieldsSet) mutation.
- [MetafieldOwnerType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldOwnerType.txt) - Possible types of a metafield's owner resource.
- [MetafieldReference](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/MetafieldReference.txt) - The resource referenced by the metafield value.
- [MetafieldReferenceConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MetafieldReferenceConnection.txt) - An auto-generated type for paginating through multiple MetafieldReferences.
- [MetafieldReferencer](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/MetafieldReferencer.txt) - Types of resources that may use metafields to reference other resources.
- [MetafieldRelation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldRelation.txt) - Defines a relation between two resources via a reference metafield. The referencer owns the joining field with a given namespace and key, while the target is referenced by the field.
- [MetafieldRelationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MetafieldRelationConnection.txt) - An auto-generated type for paginating through multiple MetafieldRelations.
- [MetafieldStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldStorefrontAccess.txt) - Defines how the metafields of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetafieldStorefrontVisibility](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldStorefrontVisibility.txt) - By default, the Storefront API can't read metafields. To make specific metafields visible in the Storefront API, you need to create a `MetafieldStorefrontVisibility` record. A `MetafieldStorefrontVisibility` record is a list of the metafields, defined by the `owner_type`, `namespace`, and `key`, to make visible in the Storefront API.  Learn about [exposing metafields in the Storefront API] (https://shopify.dev/custom-storefronts/products-collections/metafields) for more details.
- [MetafieldStorefrontVisibilityConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MetafieldStorefrontVisibilityConnection.txt) - An auto-generated type for paginating through multiple MetafieldStorefrontVisibilities.
- [MetafieldStorefrontVisibilityCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetafieldStorefrontVisibilityCreatePayload.txt) - Return type for `metafieldStorefrontVisibilityCreate` mutation.
- [MetafieldStorefrontVisibilityDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetafieldStorefrontVisibilityDeletePayload.txt) - Return type for `metafieldStorefrontVisibilityDelete` mutation.
- [MetafieldStorefrontVisibilityInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldStorefrontVisibilityInput.txt) - The input fields to create a MetafieldStorefrontVisibility record.
- [MetafieldValidationStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldValidationStatus.txt) - Possible metafield validation statuses.
- [MetafieldValueType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldValueType.txt) - Legacy type information for the stored value. Replaced by `type`.
- [MetafieldsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetafieldsDeletePayload.txt) - Return type for `metafieldsDelete` mutation.
- [MetafieldsSetInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetafieldsSetInput.txt) - The input fields for a metafield value to set.
- [MetafieldsSetPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetafieldsSetPayload.txt) - Return type for `metafieldsSet` mutation.
- [MetafieldsSetUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetafieldsSetUserError.txt) - An error that occurs during the execution of `MetafieldsSet`.
- [MetafieldsSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetafieldsSetUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldsSetUserError`.
- [Metaobject](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Metaobject.txt) - Provides an object instance represented by a MetaobjectDefinition.
- [MetaobjectAccess](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectAccess.txt) - Provides metaobject definition's access configuration.
- [MetaobjectAccessInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectAccessInput.txt) - The input fields for configuring metaobject access controls.
- [MetaobjectAdminAccess](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetaobjectAdminAccess.txt) - Defines how the metaobjects of a definition can be accessed in admin API surface areas.
- [MetaobjectBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetaobjectBulkDeletePayload.txt) - Return type for `metaobjectBulkDelete` mutation.
- [MetaobjectBulkDeleteWhereCondition](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectBulkDeleteWhereCondition.txt) - Specifies the condition by which metaobjects are deleted. Exactly one field of input is required.
- [MetaobjectCapabilities](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectCapabilities.txt) - Provides the capabilities of a metaobject definition.
- [MetaobjectCapabilitiesOnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectCapabilitiesOnlineStore.txt) - The Online Store capability of a metaobject definition.
- [MetaobjectCapabilitiesPublishable](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectCapabilitiesPublishable.txt) - The publishable capability of a metaobject definition.
- [MetaobjectCapabilitiesRenderable](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectCapabilitiesRenderable.txt) - The renderable capability of a metaobject definition.
- [MetaobjectCapabilitiesTranslatable](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectCapabilitiesTranslatable.txt) - The translatable capability of a metaobject definition.
- [MetaobjectCapabilityCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityCreateInput.txt) - The input fields for creating a metaobject capability.
- [MetaobjectCapabilityData](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectCapabilityData.txt) - Provides the capabilities of a metaobject.
- [MetaobjectCapabilityDataInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityDataInput.txt) - The input fields for metaobject capabilities.
- [MetaobjectCapabilityDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectCapabilityDataOnlineStore.txt) - The Online Store capability for the parent metaobject.
- [MetaobjectCapabilityDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityDataOnlineStoreInput.txt) - The input fields for the Online Store capability to control renderability on the Online Store.
- [MetaobjectCapabilityDataPublishable](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectCapabilityDataPublishable.txt) - The publishable capability for the parent metaobject.
- [MetaobjectCapabilityDataPublishableInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityDataPublishableInput.txt) - The input fields for publishable capability to adjust visibility on channels.
- [MetaobjectCapabilityDefinitionDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectCapabilityDefinitionDataOnlineStore.txt) - The Online Store capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityDefinitionDataOnlineStoreInput.txt) - The input fields of the Online Store capability.
- [MetaobjectCapabilityDefinitionDataRenderable](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectCapabilityDefinitionDataRenderable.txt) - The renderable capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataRenderableInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityDefinitionDataRenderableInput.txt) - The input fields of the renderable capability for SEO aliases.
- [MetaobjectCapabilityOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityOnlineStoreInput.txt) - The input fields for enabling and disabling the Online Store capability.
- [MetaobjectCapabilityPublishableInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityPublishableInput.txt) - The input fields for enabling and disabling the publishable capability.
- [MetaobjectCapabilityRenderableInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityRenderableInput.txt) - The input fields for enabling and disabling the renderable capability.
- [MetaobjectCapabilityTranslatableInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityTranslatableInput.txt) - The input fields for enabling and disabling the translatable capability.
- [MetaobjectCapabilityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCapabilityUpdateInput.txt) - The input fields for updating a metaobject capability.
- [MetaobjectConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MetaobjectConnection.txt) - An auto-generated type for paginating through multiple Metaobjects.
- [MetaobjectCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectCreateInput.txt) - The input fields for creating a metaobject.
- [MetaobjectCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetaobjectCreatePayload.txt) - Return type for `metaobjectCreate` mutation.
- [MetaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectDefinition.txt) - Provides the definition of a generic object structure composed of metafields.
- [MetaobjectDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/MetaobjectDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetaobjectDefinitions.
- [MetaobjectDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectDefinitionCreateInput.txt) - The input fields for creating a metaobject definition.
- [MetaobjectDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetaobjectDefinitionCreatePayload.txt) - Return type for `metaobjectDefinitionCreate` mutation.
- [MetaobjectDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetaobjectDefinitionDeletePayload.txt) - Return type for `metaobjectDefinitionDelete` mutation.
- [MetaobjectDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectDefinitionUpdateInput.txt) - The input fields for updating a metaobject definition.
- [MetaobjectDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetaobjectDefinitionUpdatePayload.txt) - Return type for `metaobjectDefinitionUpdate` mutation.
- [MetaobjectDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetaobjectDeletePayload.txt) - Return type for `metaobjectDelete` mutation.
- [MetaobjectField](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectField.txt) - Provides a field definition and the data value assigned to it.
- [MetaobjectFieldDefinition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectFieldDefinition.txt) - Defines a field for a MetaobjectDefinition with properties such as the field's data type and validations.
- [MetaobjectFieldDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectFieldDefinitionCreateInput.txt) - The input fields for creating a metaobject field definition.
- [MetaobjectFieldDefinitionDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectFieldDefinitionDeleteInput.txt) - The input fields for deleting a metaobject field definition.
- [MetaobjectFieldDefinitionOperationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectFieldDefinitionOperationInput.txt) - The input fields for possible operations for modifying field definitions. Exactly one option is required.
- [MetaobjectFieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectFieldDefinitionUpdateInput.txt) - The input fields for updating a metaobject field definition.
- [MetaobjectFieldInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectFieldInput.txt) - The input fields for a metaobject field value.
- [MetaobjectHandleInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectHandleInput.txt) - The input fields for retrieving a metaobject by handle.
- [MetaobjectStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetaobjectStatus.txt) - Defines visibility status for metaobjects.
- [MetaobjectStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetaobjectStorefrontAccess.txt) - Defines how the metaobjects of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetaobjectThumbnail](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectThumbnail.txt) - Provides attributes for visual representation.
- [MetaobjectUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectUpdateInput.txt) - The input fields for updating a metaobject.
- [MetaobjectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetaobjectUpdatePayload.txt) - Return type for `metaobjectUpdate` mutation.
- [MetaobjectUpsertInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MetaobjectUpsertInput.txt) - The input fields for upserting a metaobject.
- [MetaobjectUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/MetaobjectUpsertPayload.txt) - Return type for `metaobjectUpsert` mutation.
- [MetaobjectUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MetaobjectUserError.txt) - Defines errors encountered while managing metaobject resources.
- [MetaobjectUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MetaobjectUserErrorCode.txt) - Possible error codes that can be returned by `MetaobjectUserError`.
- [MethodDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/MethodDefinitionSortKeys.txt) - The set of valid sort keys for the MethodDefinition query.
- [Model3d](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Model3d.txt) - Represents a Shopify hosted 3D model.
- [Model3dBoundingBox](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Model3dBoundingBox.txt) - Bounding box information of a 3d model.
- [Model3dSource](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Model3dSource.txt) - A source for a Shopify-hosted 3d model.  Types of sources include GLB and USDZ formatted 3d models, where the former is an original 3d model and the latter has been converted from the original.  If the original source is in GLB format and over 15 MBs in size, then both the original and the USDZ formatted source are optimized to reduce the file size.
- [Money](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/Money.txt) - A monetary value string without a currency symbol or code. Example value: `"100.57"`.
- [MoneyBag](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MoneyBag.txt) - A collection of monetary values in their respective currencies. Typically used in the context of multi-currency pricing and transactions, when an amount in the shop's currency is converted to the customer's currency of choice (the presentment currency).
- [MoneyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MoneyInput.txt) - The input fields for a monetary value with currency.
- [MoneyV2](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MoneyV2.txt) - A monetary value with currency.
- [MoveInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/MoveInput.txt) - The input fields for a single move of an object to a specific position in a set, using a zero-based index.
- [abandonmentEmailStateUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/abandonmentEmailStateUpdate.txt) - Updates the email state value for an abandonment.
- [abandonmentUpdateActivitiesDeliveryStatuses](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/abandonmentUpdateActivitiesDeliveryStatuses.txt) - Updates the marketing activities delivery statuses for an abandonment.
- [appPurchaseOneTimeCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/appPurchaseOneTimeCreate.txt) - Charges a shop for features or services one time. This type of charge is recommended for apps that aren't billed on a recurring basis. Test and demo shops aren't charged.
- [appSubscriptionCancel](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/appSubscriptionCancel.txt) - Cancels an app subscription on a store.
- [appSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/appSubscriptionCreate.txt) - Allows an app to charge a store for features or services on a recurring basis.
- [appSubscriptionLineItemUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/appSubscriptionLineItemUpdate.txt) - Updates the capped amount on the usage pricing plan of an app subscription line item.
- [appSubscriptionTrialExtend](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/appSubscriptionTrialExtend.txt) - Extends the trial of an app subscription.
- [appUsageRecordCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/appUsageRecordCreate.txt) - Enables an app to charge a store for features or services on a per-use basis. The usage charge value is counted towards the `cappedAmount` limit that was specified in the `appUsagePricingDetails` field when the app subscription was created. If you create an app usage charge that causes the total usage charges in a billing interval to exceed the capped amount, then a `Total price exceeds balance remaining` error is returned.
- [bulkOperationCancel](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/bulkOperationCancel.txt) - Starts the cancelation process of a running bulk operation.  There may be a short delay from when a cancelation starts until the operation is actually canceled.
- [bulkOperationRunMutation](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/bulkOperationRunMutation.txt) - Creates and runs a bulk operation mutation.  To learn how to bulk import large volumes of data asynchronously, refer to the [bulk import data guide](https://shopify.dev/api/usage/bulk-operations/imports).
- [bulkOperationRunQuery](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/bulkOperationRunQuery.txt) - Creates and runs a bulk operation query.  See the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/queries) for more details.
- [bulkProductResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/bulkProductResourceFeedbackCreate.txt) - Creates product feedback for multiple products.
- [cartTransformCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/cartTransformCreate.txt) - Create a CartTransform function to the Shop.
- [cartTransformDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/cartTransformDelete.txt) - Destroy a cart transform function from the Shop.
- [catalogContextUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/catalogContextUpdate.txt) - Updates the context of a catalog.
- [catalogCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/catalogCreate.txt) - Creates a new catalog.
- [catalogDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/catalogDelete.txt) - Delete a catalog.
- [catalogUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/catalogUpdate.txt) - Updates an existing catalog.
- [checkoutBrandingUpsert](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/checkoutBrandingUpsert.txt) - Updates the checkout branding settings for a [checkout profile](https://shopify.dev/api/admin-graphql/unstable/queries/checkoutProfile).  If the settings don't exist, then new settings are created. The checkout branding settings applied to a published checkout profile will be immediately visible within the store's checkout. The checkout branding settings applied to a draft checkout profile could be previewed within the admin checkout editor.  To learn more about updating checkout branding settings, refer to the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [collectionAddProducts](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/collectionAddProducts.txt) - Adds products to a collection.
- [collectionAddProductsV2](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/collectionAddProductsV2.txt) - Asynchronously adds a set of products to a given collection. It can take a long time to run. Instead of returning a collection, it returns a job which should be polled.
- [collectionCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/collectionCreate.txt) - Creates a collection.
- [collectionDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/collectionDelete.txt) - Deletes a collection.
- [collectionPublish](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/collectionPublish.txt) - Publishes a collection to a channel.
- [collectionRemoveProducts](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/collectionRemoveProducts.txt) - Removes a set of products from a given collection. The mutation can take a long time to run. Instead of returning an updated collection the mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). For use with manual collections only.
- [collectionReorderProducts](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/collectionReorderProducts.txt) - Asynchronously reorders a set of products within a specified collection. Instead of returning an updated collection, this mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). The [`Collection.sortOrder`](https://shopify.dev/api/admin-graphql/latest/objects/Collection#field-collection-sortorder) must be `MANUAL`. Displaced products will have their position altered in a consistent manner, with no gaps.
- [collectionUnpublish](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/collectionUnpublish.txt) - Unpublishes a collection.
- [collectionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/collectionUpdate.txt) - Updates a collection.
- [companiesDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companiesDelete.txt) - Deletes a list of companies.
- [companyAddressDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyAddressDelete.txt) - Deletes a company address.
- [companyAssignCustomerAsContact](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyAssignCustomerAsContact.txt) - Assigns the customer as a company contact.
- [companyAssignMainContact](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyAssignMainContact.txt) - Assigns the main contact for the company.
- [companyContactAssignRole](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyContactAssignRole.txt) - Assigns a role to a contact for a location.
- [companyContactAssignRoles](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyContactAssignRoles.txt) - Assigns roles on a company contact.
- [companyContactCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyContactCreate.txt) - Creates a company contact.
- [companyContactDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyContactDelete.txt) - Deletes a company contact.
- [companyContactRemoveFromCompany](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyContactRemoveFromCompany.txt) - Removes a company contact from a Company.
- [companyContactRevokeRole](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyContactRevokeRole.txt) - Revokes a role on a company contact.
- [companyContactRevokeRoles](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyContactRevokeRoles.txt) - Revokes roles on a company contact.
- [companyContactUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyContactUpdate.txt) - Updates a company contact.
- [companyContactsDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyContactsDelete.txt) - Deletes one or more company contacts.
- [companyCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyCreate.txt) - Creates a company.
- [companyDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyDelete.txt) - Deletes a company.
- [companyLocationAssignAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationAssignAddress.txt) - Updates an address on a company location.
- [companyLocationAssignRoles](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationAssignRoles.txt) - Assigns roles on a company location.
- [companyLocationAssignTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationAssignTaxExemptions.txt) - Assigns tax exemptions to the company location.
- [companyLocationCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationCreate.txt) - Creates a company location.
- [companyLocationCreateTaxRegistration](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationCreateTaxRegistration.txt) - Creates a tax registration for a company location.
- [companyLocationDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationDelete.txt) - Deletes a company location.
- [companyLocationRevokeRoles](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationRevokeRoles.txt) - Revokes roles on a company location.
- [companyLocationRevokeTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationRevokeTaxExemptions.txt) - Revokes tax exemptions from the company location.
- [companyLocationRevokeTaxRegistration](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationRevokeTaxRegistration.txt) - Revokes tax registration on a company location.
- [companyLocationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationUpdate.txt) - Updates a company location.
- [companyLocationsDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyLocationsDelete.txt) - Deletes a list of company locations.
- [companyRevokeMainContact](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyRevokeMainContact.txt) - Revokes the main contact from the company.
- [companyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/companyUpdate.txt) - Updates a company.
- [customerAddTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerAddTaxExemptions.txt) - Add tax exemptions for the customer.
- [customerCancelDataErasure](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerCancelDataErasure.txt) - Cancels a pending erasure of a customer's data.  To request an erasure of a customer's data use the [customerRequestDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerRequestDataErasure).
- [customerCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerCreate.txt) - Create a new customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerDelete.txt) - Delete a customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerEmailMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerEmailMarketingConsentUpdate.txt) - Update a customer's email marketing information information.
- [customerGenerateAccountActivationUrl](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerGenerateAccountActivationUrl.txt) - Generate an account activation URL for a customer.
- [customerMerge](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerMerge.txt) - Merges two customers.
- [customerPaymentMethodCreditCardCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerPaymentMethodCreditCardCreate.txt) - Creates a credit card payment method for a customer using a session id. These values are only obtained through card imports happening from a PCI compliant environment. Please use customerPaymentMethodRemoteCreate if you are not managing credit cards directly.
- [customerPaymentMethodCreditCardUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerPaymentMethodCreditCardUpdate.txt) - Updates the credit card payment method for a customer.
- [customerPaymentMethodGetUpdateUrl](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerPaymentMethodGetUpdateUrl.txt) - Returns a URL that allows the customer to update a specific payment method.  Currently, `customerPaymentMethodGetUpdateUrl` only supports Shop Pay.
- [customerPaymentMethodPaypalBillingAgreementCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerPaymentMethodPaypalBillingAgreementCreate.txt) - Creates a PayPal billing agreement for a customer.
- [customerPaymentMethodPaypalBillingAgreementUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerPaymentMethodPaypalBillingAgreementUpdate.txt) - Updates a PayPal billing agreement for a customer.
- [customerPaymentMethodRemoteCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerPaymentMethodRemoteCreate.txt) - Create a payment method from remote gateway identifiers.
- [customerPaymentMethodRemoteCreditCardCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerPaymentMethodRemoteCreditCardCreate.txt) - Create a payment method from a credit card stored by Stripe.
- [customerPaymentMethodRevoke](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerPaymentMethodRevoke.txt) - Revokes a customer's payment method.
- [customerPaymentMethodSendUpdateEmail](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerPaymentMethodSendUpdateEmail.txt) - Sends a link to the customer so they can update a specific payment method.
- [customerRemoveTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerRemoveTaxExemptions.txt) - Remove tax exemptions from a customer.
- [customerReplaceTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerReplaceTaxExemptions.txt) - Replace tax exemptions for a customer.
- [customerRequestDataErasure](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerRequestDataErasure.txt) - Enqueues a request to erase customer's data. Read more [here](https://help.shopify.com/manual/privacy-and-security/privacy/processing-customer-data-requests#erase-customer-personal-data).  To cancel the data erasure request use the [customerCancelDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerCancelDataErasure).
- [customerSegmentMembersQueryCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerSegmentMembersQueryCreate.txt) - Creates a customer segment members query.
- [customerSmsMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerSmsMarketingConsentUpdate.txt) - Update a customer's SMS marketing consent information.
- [customerUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerUpdate.txt) - Update a customer's attributes. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerUpdateDefaultAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/customerUpdateDefaultAddress.txt) - Updates a customer's default address.
- [delegateAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/delegateAccessTokenCreate.txt) - Creates a delegate access token.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [delegateAccessTokenDestroy](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/delegateAccessTokenDestroy.txt) - Destroys a delegate access token.
- [deliveryCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/deliveryCustomizationActivation.txt) - Activates and deactivates delivery customizations.
- [deliveryCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/deliveryCustomizationCreate.txt) - Creates a delivery customization.
- [deliveryCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/deliveryCustomizationDelete.txt) - Creates a delivery customization.
- [deliveryCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/deliveryCustomizationUpdate.txt) - Updates a delivery customization.
- [deliveryProfileCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/deliveryProfileCreate.txt) - Create a delivery profile.
- [deliveryProfileRemove](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/deliveryProfileRemove.txt) - Enqueue the removal of a delivery profile.
- [deliveryProfileUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/deliveryProfileUpdate.txt) - Update a delivery profile.
- [deliverySettingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/deliverySettingUpdate.txt) - Set the delivery settings for a shop.
- [deliveryShippingOriginAssign](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/deliveryShippingOriginAssign.txt) - Assigns a location as the shipping origin while using legacy compatibility mode for multi-location delivery profiles.
- [discountAutomaticActivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticActivate.txt) - Activates an automatic discount.
- [discountAutomaticAppCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticAppCreate.txt) - Creates an automatic discount that's managed by an app. Use this mutation with [Shopify Functions](https://shopify.dev/docs/apps/build/functions) when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create an automatic discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create code discounts with custom logic, use the [`discountCodeAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppCreate) mutation.
- [discountAutomaticAppUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticAppUpdate.txt) - Updates an existing automatic discount that's managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to update a new "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To update code discounts with custom logic, use the [`discountCodeAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppUpdate) mutation instead.
- [discountAutomaticBasicCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicCreate) mutation.
- [discountAutomaticBasicUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticBasicUpdate.txt) - Updates an existing [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicUpdate) mutation instead.
- [discountAutomaticBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticBulkDelete.txt) - Asynchronously delete automatic discounts in bulk if a `search` or `saved_search_id` argument is provided or if a maximum discount threshold is reached (1,000). Otherwise, deletions will occur inline. **Warning:** All automatic discounts will be deleted if a blank `search` argument is provided.
- [discountAutomaticBxgyCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyCreate) mutation.
- [discountAutomaticBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticBxgyUpdate.txt) - Updates an existing [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyUpdate) mutation instead.
- [discountAutomaticDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticDeactivate.txt) - Deactivates an automatic discount.
- [discountAutomaticDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticDelete.txt) - Deletes an [automatic discount](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [discountAutomaticFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticFreeShippingCreate.txt) - Creates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingCreate) mutation.
- [discountAutomaticFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountAutomaticFreeShippingUpdate.txt) - Updates an existing [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingUpdate) mutation instead.
- [discountCodeActivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeActivate.txt) - Activates a code discount.
- [discountCodeAppCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeAppCreate.txt) - Creates a code discount. The discount type must be provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Functions can implement [order](https://shopify.dev/docs/api/functions/reference/order-discounts), [product](https://shopify.dev/docs/api/functions/reference/product-discounts), or [shipping](https://shopify.dev/docs/api/functions/reference/shipping-discounts) discount functions. Use this mutation with Shopify Functions when you need custom logic beyond [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create a code discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create automatic discounts with custom logic, use [`discountAutomaticAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppCreate).
- [discountCodeAppUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeAppUpdate.txt) - Updates a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  > Note: > To update automatic discounts, use [`discountAutomaticAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppUpdate).
- [discountCodeBasicCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicCreate) mutation.
- [discountCodeBasicUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeBasicUpdate.txt) - Updates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicUpdate) mutation.
- [discountCodeBulkActivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeBulkActivate.txt) - Activates multiple [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can activate discounts for all codes that match a search criteria, or activate a predefined set of discount codes.
- [discountCodeBulkDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeBulkDeactivate.txt) - Deactivates multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can deactivate discounts for all codes that match a search criteria, or deactivate a predefined set of discount codes.
- [discountCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeBulkDelete.txt) - Deletes multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can delete discounts for all codes that match a search criteria, or delete a predefined set of discount codes.
- [discountCodeBxgyCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyCreate) mutation.
- [discountCodeBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeBxgyUpdate.txt) - Updates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyUpdate) mutation.
- [discountCodeDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeDeactivate.txt) - Deactivates a code discount.
- [discountCodeDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeDelete.txt) - Deletes a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [discountCodeFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeFreeShippingCreate.txt) - Creates an [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingCreate) mutation.
- [discountCodeFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeFreeShippingUpdate.txt) - Updates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update a free shipping discount that's automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingUpdate) mutation.
- [discountCodeRedeemCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountCodeRedeemCodeBulkDelete.txt) - Asynchronously delete discount redeem codes in bulk. Specify the redeem codes to delete by providing a search query, a saved search ID, or a list of redeem code IDs.
- [discountRedeemCodeBulkAdd](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/discountRedeemCodeBulkAdd.txt) - Asynchronously add discount redeem codes in bulk. Specify the codes to add and the discount code ID that the codes will belong to.
- [disputeEvidenceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/disputeEvidenceUpdate.txt) - Updates a dispute evidence.
- [draftOrderBulkAddTags](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderBulkAddTags.txt) - Adds tags to multiple draft orders.
- [draftOrderBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderBulkDelete.txt) - Deletes multiple draft orders.
- [draftOrderBulkRemoveTags](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderBulkRemoveTags.txt) - Removes tags from multiple draft orders.
- [draftOrderCalculate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderCalculate.txt) - Calculates the properties of a draft order. Useful for determining information such as total taxes or price without actually creating a draft order.
- [draftOrderComplete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderComplete.txt) - Completes a draft order and creates an order.
- [draftOrderCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderCreate.txt) - Creates a draft order.
- [draftOrderCreateFromOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderCreateFromOrder.txt) - Creates a draft order from order.
- [draftOrderCreateMerchantCheckout](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderCreateMerchantCheckout.txt) - Creates a merchant checkout for the given draft order.
- [draftOrderDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderDelete.txt) - Deletes a draft order.
- [draftOrderDuplicate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderDuplicate.txt) - Duplicates a draft order.
- [draftOrderInvoicePreview](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderInvoicePreview.txt) - Previews a draft order invoice email.
- [draftOrderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderInvoiceSend.txt) - Sends an email invoice for a draft order.
- [draftOrderUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/draftOrderUpdate.txt) - Updates a draft order.  If a checkout has been started for a draft order, any update to the draft will unlink the checkout. Checkouts are created but not immediately completed when opening the merchant credit card modal in the admin, and when a buyer opens the invoice URL. This is usually fine, but there is an edge case where a checkout is in progress and the draft is updated before the checkout completes. This will not interfere with the checkout and order creation, but if the link from draft to checkout is broken the draft will remain open even after the order is created.
- [eventBridgeServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/eventBridgeServerPixelUpdate.txt) - Updates the server pixel to connect to an EventBridge endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [eventBridgeWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/eventBridgeWebhookSubscriptionCreate.txt) - Creates a new Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [eventBridgeWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/eventBridgeWebhookSubscriptionUpdate.txt) - Updates an Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [fileAcknowledgeUpdateFailed](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fileAcknowledgeUpdateFailed.txt) - Acknowledges file update failure by resetting FAILED status to READY and clearing any media errors.
- [fileCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fileCreate.txt) - Creates file assets using an external URL or for files that were previously uploaded using the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate). These files are added to the [Files page](https://shopify.com/admin/settings/files) in Shopify admin.  Files are processed asynchronously. Some data is not available until processing is completed. Check [fileStatus](https://shopify.dev/api/admin-graphql/latest/interfaces/File#field-file-filestatus) to know when the files are READY or FAILED. See the [FileStatus](https://shopify.dev/api/admin-graphql/latest/enums/filestatus) for the complete set of possible fileStatus values.  To get a list of all files, use the [files query](https://shopify.dev/api/admin-graphql/latest/queries/files).
- [fileDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fileDelete.txt) - Deletes existing file assets that were uploaded to Shopify.
- [fileUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fileUpdate.txt) - Updates an existing file asset that was uploaded to Shopify.
- [flowTriggerReceive](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/flowTriggerReceive.txt) - Triggers any workflows that begin with the trigger specified in the request body. To learn more, refer to [_Create Shopify Flow triggers_](https://shopify.dev/apps/flow/triggers).
- [fulfillmentCancel](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentCancel.txt) - Cancels a fulfillment.
- [fulfillmentConstraintRuleCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentConstraintRuleCreate.txt) - Creates a fulfillment constraint rule and its metafield.
- [fulfillmentConstraintRuleDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentConstraintRuleDelete.txt) - Deletes a fulfillment constraint rule and its metafields.
- [fulfillmentCreateV2](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentCreateV2.txt) - Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.
- [fulfillmentEventCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentEventCreate.txt) - Creates a fulfillment event for a specified fulfillment.
- [fulfillmentOrderAcceptCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderAcceptCancellationRequest.txt) - Accept a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderAcceptFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderAcceptFulfillmentRequest.txt) - Accepts a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderCancel](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderCancel.txt) - Marks a fulfillment order as canceled.
- [fulfillmentOrderClose](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderClose.txt) - Marks an in-progress fulfillment order as incomplete, indicating the fulfillment service is unable to ship any remaining items, and closes the fulfillment request.  This mutation can only be called for fulfillment orders that meet the following criteria:   - Assigned to a fulfillment service location,   - The fulfillment request has been accepted,   - The fulfillment order status is `IN_PROGRESS`.  This mutation can only be called by the fulfillment service app that accepted the fulfillment request. Calling this mutation returns the control of the fulfillment order to the merchant, allowing them to move the fulfillment order line items to another location and fulfill from there, remove and refund the line items, or to request fulfillment from the same fulfillment service again.  Closing a fulfillment order is explained in [the fulfillment service guide](https://shopify.dev/apps/build/orders-fulfillment/fulfillment-service-apps/build-for-fulfillment-services#step-7-optional-close-a-fulfillment-order).
- [fulfillmentOrderHold](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderHold.txt) - Applies a fulfillment hold on a fulfillment order.  As of the [2025-01 API version](https://shopify.dev/changelog/apply-multiple-holds-to-a-single-fulfillment-order), the mutation can be successfully executed on fulfillment orders that are already on hold. To place multiple holds on a fulfillment order, apps need to supply the [handle](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentHold#field-handle) field. Each app can place up to 10 active holds per fulfillment order. If an app attempts to place more than this, the mutation will return [a user error indicating that the limit has been reached](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderHoldUserErrorCode#value-fulfillmentorderholdlimitreached). The app would need to release one of its existing holds before being able to apply a new one.
- [fulfillmentOrderLineItemsPreparedForPickup](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderLineItemsPreparedForPickup.txt) - Mark line items associated with a fulfillment order as being ready for pickup by a customer.  Sends a Ready For Pickup notification to the customer to let them know that their order is ready to be picked up.
- [fulfillmentOrderMerge](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderMerge.txt) - Merges a set or multiple sets of fulfillment orders together into one based on line item inputs and quantities.
- [fulfillmentOrderMove](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderMove.txt) - Changes the location which is assigned to fulfill a number of unfulfilled fulfillment order line items.  Moving a fulfillment order will fail in the following circumstances:  * The fulfillment order is closed. * The destination location has never stocked the requested inventory item. * The API client doesn't have the correct permissions.  Line items which have already been fulfilled can't be re-assigned and will always remain assigned to the original location.  You can't change the assigned location while a fulfillment order has a [request status](https://shopify.dev/docs/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus) of `SUBMITTED`, `ACCEPTED`, `CANCELLATION_REQUESTED`, or `CANCELLATION_REJECTED`. These request statuses mean that a fulfillment order is awaiting action by a fulfillment service and can't be re-assigned without first having the fulfillment service accept a cancellation request. This behavior is intended to prevent items from being fulfilled by multiple locations or fulfillment services.  ### How re-assigning line items affects fulfillment orders  **First scenario:** Re-assign all line items belonging to a fulfillment order to a new location.  In this case, the [assignedLocation](https://shopify.dev/docs/api/admin-graphql/latest/objects/fulfillmentorder#field-fulfillmentorder-assignedlocation) of the original fulfillment order will be updated to the new location.  **Second scenario:** Re-assign a subset of the line items belonging to a fulfillment order to a new location. You can specify a subset of line items using the `fulfillmentOrderLineItems` parameter (available as of the `2023-04` API version), or specify that the original fulfillment order contains line items which have already been fulfilled.  If the new location is already assigned to another active fulfillment order, on the same order, then a new fulfillment order is created. The existing fulfillment order is closed and line items are recreated in a new fulfillment order.
- [fulfillmentOrderOpen](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderOpen.txt) - Marks a scheduled fulfillment order as open.
- [fulfillmentOrderRejectCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderRejectCancellationRequest.txt) - Rejects a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderRejectFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderRejectFulfillmentRequest.txt) - Rejects a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderReleaseHold](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderReleaseHold.txt) - Releases the fulfillment hold on a fulfillment order.
- [fulfillmentOrderReschedule](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderReschedule.txt) - Reschedules a scheduled fulfillment order.  Updates the value of the `fulfillAt` field on a scheduled fulfillment order.  The fulfillment order will be marked as ready for fulfillment at this date and time.
- [fulfillmentOrderSplit](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderSplit.txt) - Splits a fulfillment order or orders based on line item inputs and quantities.
- [fulfillmentOrderSubmitCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderSubmitCancellationRequest.txt) - Sends a cancellation request to the fulfillment service of a fulfillment order.
- [fulfillmentOrderSubmitFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrderSubmitFulfillmentRequest.txt) - Sends a fulfillment request to the fulfillment service of a fulfillment order.
- [fulfillmentOrdersReleaseHolds](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrdersReleaseHolds.txt) - Releases the fulfillment holds on a list of fulfillment orders.
- [fulfillmentOrdersSetFulfillmentDeadline](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentOrdersSetFulfillmentDeadline.txt) - Sets the latest date and time by which the fulfillment orders need to be fulfilled.
- [fulfillmentServiceCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentServiceCreate.txt) - Creates a fulfillment service.  ## Fulfillment service location  When creating a fulfillment service, a new location will be automatically created on the shop and will be associated with this fulfillment service. This location will be named after the fulfillment service and inherit the shop's address.  If you are using API version `2023-10` or later, and you need to specify custom attributes for the fulfillment service location (for example, to change its address to a country different from the shop's country), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation after creating the fulfillment service.
- [fulfillmentServiceDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentServiceDelete.txt) - Deletes a fulfillment service.
- [fulfillmentServiceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentServiceUpdate.txt) - Updates a fulfillment service.  If you are using API version `2023-10` or later, and you need to update the location managed by the fulfillment service (for example, to change the address of a fulfillment service), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation.
- [fulfillmentTrackingInfoUpdateV2](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/fulfillmentTrackingInfoUpdateV2.txt) - Updates tracking information for a fulfillment.
- [giftCardCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/giftCardCreate.txt) - Create a gift card.
- [giftCardDisable](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/giftCardDisable.txt) - Disable a gift card. A disabled gift card cannot be used by a customer. A disabled gift card cannot be re-enabled.
- [giftCardUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/giftCardUpdate.txt) - Update a gift card.
- [inventoryActivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/inventoryActivate.txt) - Activate an inventory item at a location.
- [inventoryAdjustQuantities](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/inventoryAdjustQuantities.txt) - Apply changes to inventory quantities.
- [inventoryBulkToggleActivation](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/inventoryBulkToggleActivation.txt) - Modify the activation status of an inventory item at locations. Activating an inventory item at a particular location allows that location to stock that inventory item. Deactivating an inventory item at a location removes the inventory item's quantities and turns off the inventory item from that location.
- [inventoryDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/inventoryDeactivate.txt) - Removes an inventory item's quantities from a location, and turns off inventory at the location.
- [inventoryItemUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/inventoryItemUpdate.txt) - Updates an inventory item.
- [inventoryMoveQuantities](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/inventoryMoveQuantities.txt) - Moves inventory between inventory quantity names at a single location.
- [inventorySetOnHandQuantities](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/inventorySetOnHandQuantities.txt) - Set inventory on-hand quantities using absolute values.
- [inventorySetScheduledChanges](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/inventorySetScheduledChanges.txt) - Set up scheduled changes of inventory items.
- [locationActivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/locationActivate.txt) - Activates a location so that you can stock inventory at the location. Refer to the [`isActive`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-isactive) and [`activatable`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-activatable) fields on the `Location` object.
- [locationAdd](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/locationAdd.txt) - Adds a new location.
- [locationDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/locationDeactivate.txt) - Deactivates a location and moves inventory, pending orders, and moving transfers to a destination location.
- [locationDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/locationDelete.txt) - Deletes a location.
- [locationEdit](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/locationEdit.txt) - Edits an existing location.  [As of the 2023-10 API version](https://shopify.dev/changelog/apps-can-now-change-the-name-and-address-of-their-fulfillment-service-locations), apps can change the name and address of their fulfillment service locations.
- [locationLocalPickupDisable](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/locationLocalPickupDisable.txt) - Disables local pickup for a location.
- [locationLocalPickupEnable](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/locationLocalPickupEnable.txt) - Enables local pickup for a location.
- [marketCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketCreate.txt) - Creates a new market.
- [marketCurrencySettingsUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketCurrencySettingsUpdate.txt) - Updates currency settings of a market.
- [marketDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketDelete.txt) - Deletes a market definition.
- [marketLocalizationsRegister](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketLocalizationsRegister.txt) - Creates or updates market localizations.
- [marketLocalizationsRemove](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketLocalizationsRemove.txt) - Deletes market localizations.
- [marketRegionDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketRegionDelete.txt) - Deletes a market region.
- [marketRegionsCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketRegionsCreate.txt) - Creates regions that belong to an existing market.
- [marketRegionsDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketRegionsDelete.txt) - Deletes a list of market regions.
- [marketUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketUpdate.txt) - Updates the properties of a market.
- [marketWebPresenceCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketWebPresenceCreate.txt) - Creates a web presence for a market.
- [marketWebPresenceDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketWebPresenceDelete.txt) - Deletes a market web presence.
- [marketWebPresenceUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketWebPresenceUpdate.txt) - Updates a market web presence.
- [marketingActivitiesDeleteAllExternal](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketingActivitiesDeleteAllExternal.txt) - Deletes all external marketing activities. Deletion is performed by a background job, as it may take a bit of time to complete if a large number of activities are to be deleted. Attempting to create or modify external activities before the job has completed will result in the create/update/upsert mutation returning an error.
- [marketingActivityCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketingActivityCreate.txt) - Create new marketing activity.
- [marketingActivityCreateExternal](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketingActivityCreateExternal.txt) - Creates a new external marketing activity.
- [marketingActivityDeleteExternal](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketingActivityDeleteExternal.txt) - Deletes an external marketing activity.
- [marketingActivityUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketingActivityUpdate.txt) - Updates a marketing activity with the latest information.
- [marketingActivityUpdateExternal](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketingActivityUpdateExternal.txt) - Update an external marketing activity.
- [marketingActivityUpsertExternal](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketingActivityUpsertExternal.txt) - Creates a new external marketing activity or updates an existing one. When optional fields are absent or null, associated information will be removed from an existing marketing activity.
- [marketingEngagementCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketingEngagementCreate.txt) - Creates a new marketing engagement for a marketing activity or a marketing channel.
- [marketingEngagementsDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/marketingEngagementsDelete.txt) - Marks channel-level engagement data such that it no longer appears in reports.           Activity-level data cannot be deleted directly, instead the MarketingActivity itself should be deleted to           hide it from reports.
- [metafieldDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metafieldDefinitionCreate.txt) - Creates a metafield definition. Any metafields existing under the same owner type, namespace, and key will be checked against this definition and will have their type updated accordingly. For metafields that are not valid, they will remain unchanged but any attempts to update them must align with this definition.
- [metafieldDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metafieldDefinitionDelete.txt) - Delete a metafield definition. Optionally deletes all associated metafields asynchronously when specified.
- [metafieldDefinitionPin](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metafieldDefinitionPin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUnpin](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metafieldDefinitionUnpin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metafieldDefinitionUpdate.txt) - Updates a metafield definition.
- [metafieldDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metafieldDelete.txt) - Deletes a metafield.
- [metafieldStorefrontVisibilityCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metafieldStorefrontVisibilityCreate.txt) - Creates a `MetafieldStorefrontVisibility` record to make all metafields that belong to the specified resource and have the established `namespace` and `key` combination visible in the Storefront API.
- [metafieldStorefrontVisibilityDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metafieldStorefrontVisibilityDelete.txt) - Deletes a `MetafieldStorefrontVisibility` record. All metafields that belongs to the specified record will no longer be visible in the Storefront API.
- [metafieldsDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metafieldsDelete.txt) - Deletes multiple metafields in bulk.
- [metafieldsSet](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metafieldsSet.txt) - Sets metafield values. Metafield values will be set regardless if they were previously created or not.  Allows a maximum of 25 metafields to be set at a time.  This operation is atomic, meaning no changes are persisted if an error is encountered.  As of `2024-07`, this operation supports compare-and-set functionality to better handle concurrent requests. If `compareDigest` is set for any metafield, the mutation will only set that metafield if the persisted metafield value matches the digest used on `compareDigest`. If the metafield doesn't exist yet, but you want to guarantee that the operation will run in a safe manner, set `compareDigest` to `null`. The `compareDigest` value can be acquired by querying the metafield object and selecting `compareDigest` as a field. If the `compareDigest` value does not match the digest for the persisted value, the mutation will return an error. You can opt out of write guarantees by not sending `compareDigest` in the request.
- [metaobjectBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metaobjectBulkDelete.txt) - Asynchronously delete metaobjects and their associated metafields in bulk.
- [metaobjectCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metaobjectCreate.txt) - Creates a new metaobject.
- [metaobjectDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metaobjectDefinitionCreate.txt) - Creates a new metaobject definition.
- [metaobjectDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metaobjectDefinitionDelete.txt) - Deletes the specified metaobject definition. Also deletes all related metafield definitions, metaobjects, and metafields asynchronously.
- [metaobjectDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metaobjectDefinitionUpdate.txt) - Updates a metaobject definition with new settings and metafield definitions.
- [metaobjectDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metaobjectDelete.txt) - Deletes the specified metaobject and its associated metafields.
- [metaobjectUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metaobjectUpdate.txt) - Updates an existing metaobject.
- [metaobjectUpsert](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/metaobjectUpsert.txt) - Retrieves a metaobject by handle, then updates it with the provided input values. If no matching metaobject is found, a new metaobject is created with the provided input values.
- [orderCancel](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderCancel.txt) - Cancels an order.
- [orderCapture](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderCapture.txt) - Captures payment for an authorized transaction on an order. An order can only be captured if it has a successful authorization transaction. Capturing an order will claim the money reserved by the authorization. orderCapture can be used to capture multiple times as long as the OrderTransaction is multi-capturable. To capture a partial payment, the included `amount` value should be less than the total order amount. Multi-capture is available only to stores on a Shopify Plus plan.
- [orderClose](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderClose.txt) - Closes an open order.
- [orderCreateMandatePayment](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderCreateMandatePayment.txt) - Creates a payment for an order by mandate.
- [orderEditAddCustomItem](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditAddCustomItem.txt) - Adds a custom line item to an existing order. For example, you could add a gift wrapping service as a [custom line item](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing#add-a-custom-line-item). To learn how to edit existing orders, refer to [Edit an existing order with Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditAddLineItemDiscount.txt) - Adds a discount to a line item on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditAddShippingLine.txt) - Adds a shipping line to an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddVariant](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditAddVariant.txt) - Adds a line item from an existing product variant.
- [orderEditBegin](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditBegin.txt) - Starts editing an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditCommit](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditCommit.txt) - Applies and saves staged changes to an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditRemoveDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditRemoveDiscount.txt) - Removes a discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditRemoveLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditRemoveLineItemDiscount.txt) - Removes a line item discount that was applied as part of an order edit.
- [orderEditRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditRemoveShippingLine.txt) - Removes a shipping line from an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditSetQuantity](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditSetQuantity.txt) - Sets the quantity of a line item on an order that is being edited. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditUpdateDiscount.txt) - Updates a manual line level discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderEditUpdateShippingLine.txt) - Updates a shipping line on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderInvoiceSend.txt) - Sends an email invoice for an order.
- [orderMarkAsPaid](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderMarkAsPaid.txt) - Marks an order as paid. You can only mark an order as paid if it isn't already fully paid.
- [orderOpen](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderOpen.txt) - Opens a closed order.
- [orderRiskAssessmentCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderRiskAssessmentCreate.txt) - Create a risk assessment for an order.
- [orderUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/orderUpdate.txt) - Updates the fields of an order.
- [paymentCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/paymentCustomizationActivation.txt) - Activates and deactivates payment customizations.
- [paymentCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/paymentCustomizationCreate.txt) - Creates a payment customization.
- [paymentCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/paymentCustomizationDelete.txt) - Deletes a payment customization.
- [paymentCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/paymentCustomizationUpdate.txt) - Updates a payment customization.
- [paymentReminderSend](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/paymentReminderSend.txt) - Sends an email payment reminder for a payment schedule.
- [paymentTermsCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/paymentTermsCreate.txt) - Create payment terms on an order. To create payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/paymentTermsDelete.txt) - Delete payment terms for an order. To delete payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/paymentTermsUpdate.txt) - Update payment terms on an order. To update payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [priceListCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceListCreate.txt) - Creates a price list. You can use the `priceListCreate` mutation to create a new price list and associate it with a catalog. This enables you to sell your products with contextual pricing.
- [priceListDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceListDelete.txt) - Deletes a price list. For example, you can delete a price list so that it no longer applies for products in the associated market.
- [priceListFixedPricesAdd](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceListFixedPricesAdd.txt) - Creates or updates fixed prices on a price list. You can use the `priceListFixedPricesAdd` mutation to set a fixed price for specific product variants. This lets you change product variant pricing on a per country basis. Any existing fixed price list prices for these variants will be overwritten.
- [priceListFixedPricesByProductUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceListFixedPricesByProductUpdate.txt) - Updates the fixed prices for all variants for a product on a price list. You can use the `priceListFixedPricesByProductUpdate` mutation to set or remove a fixed price for all variants of a product associated with the price list.
- [priceListFixedPricesDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceListFixedPricesDelete.txt) - Deletes specific fixed prices from a price list using a product variant ID. You can use the `priceListFixedPricesDelete` mutation to delete a set of fixed prices from a price list. After deleting the set of fixed prices from the price list, the price of each product variant reverts to the original price that was determined by the price list adjustment.
- [priceListFixedPricesUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceListFixedPricesUpdate.txt) - Updates fixed prices on a price list. You can use the `priceListFixedPricesUpdate` mutation to set a fixed price for specific product variants or to delete prices for variants associated with the price list.
- [priceListUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceListUpdate.txt) - Updates a price list. If you modify the currency, then any fixed prices set on the price list will be deleted.
- [priceRuleActivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceRuleActivate.txt) - Activate a price rule.
- [priceRuleCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceRuleCreate.txt) - Create a price rule using the input.
- [priceRuleDeactivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceRuleDeactivate.txt) - Deactivate a price rule.
- [priceRuleDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceRuleDelete.txt) - Delete a price rule.
- [priceRuleDiscountCodeCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceRuleDiscountCodeCreate.txt) - Create a discount code for a price rule.
- [priceRuleDiscountCodeUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceRuleDiscountCodeUpdate.txt) - Update a discount code for a price rule.
- [priceRuleUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/priceRuleUpdate.txt) - Updates a price rule using its ID and an input.
- [privateMetafieldDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/privateMetafieldDelete.txt) - Deletes a private metafield. Private metafields are automatically deleted when the app that created them is uninstalled.
- [privateMetafieldUpsert](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/privateMetafieldUpsert.txt) - Creates or updates a private metafield. Use private metafields when you don't want the metafield data to be accessible by merchants or other apps. Private metafields are accessible only by the application that created them and only from the GraphQL Admin API.  An application can create a maximum of 10 private metafields per shop resource.
- [productAppendImages](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productAppendImages.txt) - Appends images to a product.
- [productChangeStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productChangeStatus.txt) - Changes the status of a product. This allows you to set the availability of the product across all channels.
- [productCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productCreate.txt) - Creates a product.  Learn more about the [product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model) and [adding product data](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/add-data).
- [productCreateMedia](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productCreateMedia.txt) - Creates media for a product.
- [productDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productDelete.txt) - Deletes a product, including all associated variants and media.  As of API version `2023-01`, if you need to delete a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you may encounter timeout errors. To avoid these timeout errors, you can instead use the asynchronous [ProductDeleteAsync](https://shopify.dev/api/admin-graphql/latest/mutations/productDeleteAsync) mutation.
- [productDeleteAsync](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productDeleteAsync.txt) - Deletes a product asynchronously, including all associated variants and media.
- [productDeleteImages](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productDeleteImages.txt) - Removes product images from the product.
- [productDeleteMedia](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productDeleteMedia.txt) - Deletes media for a product.
- [productDuplicate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productDuplicate.txt) - Duplicates a product.  If you need to duplicate a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you might encounter timeout errors.  To avoid these timeout errors, you can instead duplicate the product asynchronously.  In API version 2024-10 and higher, include `synchronous: false` argument in this mutation to perform the duplication asynchronously.  In API version 2024-07 and lower, use the asynchronous [`ProductDuplicateAsyncV2`](https://shopify.dev/api/admin-graphql/2024-07/mutations/productDuplicateAsyncV2).
- [productDuplicateAsyncV2](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productDuplicateAsyncV2.txt) - Asynchronously duplicate a single product.  For API version 2024-10 and higher, use the `productDuplicate` mutation with the `synchronous: false` argument instead.
- [productFeedCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productFeedCreate.txt) - Creates a product feed for a specific publication.
- [productFeedDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productFeedDelete.txt) - Deletes a product feed for a specific publication.
- [productFullSync](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productFullSync.txt) - Runs the full product sync for a given shop.
- [productImageUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productImageUpdate.txt) - Updates an image of a product.
- [productJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product.
- [productLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productLeaveSellingPlanGroups.txt) - Removes multiple groups from a product.
- [productOptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productOptionUpdate.txt) - Updates a product option.
- [productOptionsCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productOptionsCreate.txt) - Creates options on a product.
- [productOptionsDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productOptionsDelete.txt) - Deletes the specified options.
- [productOptionsReorder](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productOptionsReorder.txt) - Reorders options and option values on a product, causing product variants to alter their position.  Options order take precedence over option values order. Depending on the existing product variants, some input orders might not be achieved.  Example:   Existing product variants:     ["Red / Small", "Green / Medium", "Blue / Small"].    New order:     [       {         name: "Size", values: [{ name: "Small" }, { name: "Medium" }],         name: "Color", values: [{ name: "Green" }, { name: "Red" }, { name: "Blue" }]       }     ].    Description:     Variants with "Green" value are expected to appear before variants with "Red" and "Blue" values.     However, "Size" option appears before "Color".    Therefore, output will be:     ["Small / "Red", "Small / Blue", "Medium / Green"].
- [productPublish](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productPublish.txt) - Publishes a product. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can only be published on online stores.
- [productReorderImages](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productReorderImages.txt) - Asynchronously reorders a set of images for a given product.
- [productReorderMedia](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productReorderMedia.txt) - Asynchronously reorders the media attached to a product.
- [productSet](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productSet.txt) - Creates or updates a product in a single request.  Use this mutation when syncing information from an external data source into Shopify.  When using this mutation to update a product, specify that product's `id` in the input.  Any list field (e.g. [collections](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-collections), [metafields](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-metafields), [variants](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-variants)) will be updated so that all included entries are either created or updated, and all existing entries not included will be deleted.  All other fields will be updated to the value passed. Omitted fields will not be updated.  When run in synchronous mode, you will get the product back in the response. For versions `2024-04` and earlier, the synchronous mode has an input limit of 100 variants. This limit has been removed for versions `2024-07` and later.  In asynchronous mode, you will instead get a [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation) object back. You can then use the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query to retrieve the updated product data. This query uses the `ProductSetOperation` object to check the status of the operation and to retrieve the details of the updated product and its variants.  If you need to update a subset of variants, use one of the bulk variant mutations: - [productVariantsBulkCreate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkCreate) - [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkUpdate) - [productVariantsBulkDelete](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkDelete)  If you need to update options, use one of the product option mutations: - [productOptionsCreate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsCreate) - [productOptionUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionUpdate) - [productOptionsDelete](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsDelete) - [productOptionsReorder](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsReorder)  See our guide to [sync product data from an external source](https://shopify.dev/api/admin/migrate/new-product-model/sync-data) for more.
- [productUnpublish](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productUnpublish.txt) - Unpublishes a product.
- [productUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productUpdate.txt) - Updates a product.  For versions `2024-01` and older: If you update a product and only include some variants in the update, then any variants not included will be deleted.  To safely manage variants without the risk of deleting excluded variants, use [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantsbulkupdate).  If you want to update a single variant, then use [productVariantUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantupdate).
- [productUpdateMedia](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productUpdateMedia.txt) - Updates media for a product.
- [productVariantAppendMedia](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantAppendMedia.txt) - Appends media from a product to variants of the product.
- [productVariantCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantCreate.txt) - Creates a product variant.
- [productVariantDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantDelete.txt) - Deletes a product variant.
- [productVariantDetachMedia](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantDetachMedia.txt) - Detaches media from product variants.
- [productVariantJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product variant.
- [productVariantLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantLeaveSellingPlanGroups.txt) - Remove multiple groups from a product variant.
- [productVariantRelationshipBulkUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantRelationshipBulkUpdate.txt) - Creates new bundles, updates existing bundles, and removes bundle components for one or multiple bundles.
- [productVariantUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantUpdate.txt) - Updates a product variant.
- [productVariantsBulkCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantsBulkCreate.txt) - Creates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantsBulkDelete.txt) - Deletes multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkReorder](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantsBulkReorder.txt) - Reorders multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/productVariantsBulkUpdate.txt) - Updates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [pubSubServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/pubSubServerPixelUpdate.txt) - Updates the server pixel to connect to a Google PubSub endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [pubSubWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/pubSubWebhookSubscriptionCreate.txt) - Creates a new Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [pubSubWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/pubSubWebhookSubscriptionUpdate.txt) - Updates a Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [publicationCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/publicationCreate.txt) - Creates a publication.
- [publicationDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/publicationDelete.txt) - Deletes a publication.
- [publicationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/publicationUpdate.txt) - Updates a publication.
- [publishablePublish](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/publishablePublish.txt) - Publishes a resource to a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishablePublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/publishablePublishToCurrentChannel.txt) - Publishes a resource to current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishableUnpublish](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/publishableUnpublish.txt) - Unpublishes a resource from a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [publishableUnpublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/publishableUnpublishToCurrentChannel.txt) - Unpublishes a resource from the current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [quantityPricingByVariantUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/quantityPricingByVariantUpdate.txt) - Updates quantity pricing on a price list. You can use the `quantityPricingByVariantUpdate` mutation to set fixed prices, quantity rules, and quantity price breaks. This mutation does not allow partial successes. If any of the requested resources fail to update, none of the requested resources will be updated. Delete operations are executed before create operations.
- [quantityRulesAdd](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/quantityRulesAdd.txt) - Creates or updates existing quantity rules on a price list. You can use the `quantityRulesAdd` mutation to set order level minimums, maximumums and increments for specific product variants.
- [quantityRulesDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/quantityRulesDelete.txt) - Deletes specific quantity rules from a price list using a product variant ID. You can use the `quantityRulesDelete` mutation to delete a set of quantity rules from a price list.
- [refundCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/refundCreate.txt) - Creates a refund.
- [returnApproveRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/returnApproveRequest.txt) - Approves a customer's return request. If this mutation is successful, then the `Return.status` field of the approved return is set to `OPEN`.
- [returnCancel](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/returnCancel.txt) - Cancels a return and restores the items back to being fulfilled. Canceling a return is only available before any work has been done on the return (such as an inspection or refund).
- [returnClose](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/returnClose.txt) - Indicates a return is complete, either when a refund has been made and items restocked, or simply when it has been marked as returned in the system.
- [returnCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/returnCreate.txt) - Creates a return.
- [returnDeclineRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/returnDeclineRequest.txt) - Declines a return on an order. When a return is declined, each `ReturnLineItem.fulfillmentLineItem` can be associated to a new return. Use the `ReturnCreate` or `ReturnRequest` mutation to initiate a new return.
- [returnRefund](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/returnRefund.txt) - Refunds a return when its status is `OPEN` or `CLOSED` and associates it with the related return request.
- [returnReopen](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/returnReopen.txt) - Reopens a closed return.
- [returnRequest](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/returnRequest.txt) - A customer's return request that hasn't been approved or declined. This mutation sets the value of the `Return.status` field to `REQUESTED`. To create a return that has the `Return.status` field set to `OPEN`, use the `returnCreate` mutation.
- [reverseDeliveryCreateWithShipping](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/reverseDeliveryCreateWithShipping.txt) - Creates a new reverse delivery with associated external shipping information.
- [reverseDeliveryDispose](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/reverseDeliveryDispose.txt) - Disposes reverse delivery line items for a reverse delivery on the same shop.
- [reverseDeliveryShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/reverseDeliveryShippingUpdate.txt) - Updates a reverse delivery with associated external shipping information.
- [reverseFulfillmentOrderDispose](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/reverseFulfillmentOrderDispose.txt) - Disposes reverse fulfillment order line items.
- [savedSearchCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/savedSearchCreate.txt) - Creates a saved search.
- [savedSearchDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/savedSearchDelete.txt) - Delete a saved search.
- [savedSearchUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/savedSearchUpdate.txt) - Updates a saved search.
- [scriptTagCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/scriptTagCreate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Creates a new script tag.
- [scriptTagDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/scriptTagDelete.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Deletes a script tag.
- [scriptTagUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/scriptTagUpdate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Updates a script tag.
- [segmentCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/segmentCreate.txt) - Creates a segment.
- [segmentDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/segmentDelete.txt) - Deletes a segment.
- [segmentUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/segmentUpdate.txt) - Updates a segment.
- [sellingPlanGroupAddProductVariants](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/sellingPlanGroupAddProductVariants.txt) - Adds multiple product variants to a selling plan group.
- [sellingPlanGroupAddProducts](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/sellingPlanGroupAddProducts.txt) - Adds multiple products to a selling plan group.
- [sellingPlanGroupCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/sellingPlanGroupCreate.txt) - Creates a Selling Plan Group.
- [sellingPlanGroupDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/sellingPlanGroupDelete.txt) - Delete a Selling Plan Group. This does not affect subscription contracts.
- [sellingPlanGroupRemoveProductVariants](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/sellingPlanGroupRemoveProductVariants.txt) - Removes multiple product variants from a selling plan group.
- [sellingPlanGroupRemoveProducts](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/sellingPlanGroupRemoveProducts.txt) - Removes multiple products from a selling plan group.
- [sellingPlanGroupUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/sellingPlanGroupUpdate.txt) - Update a Selling Plan Group.
- [serverPixelCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/serverPixelCreate.txt) - Creates a new unconfigured server pixel. A single server pixel can exist for an app and shop combination. If you call this mutation when a server pixel already exists, then an error will return.
- [serverPixelDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/serverPixelDelete.txt) - Deletes the Server Pixel associated with the current app & shop.
- [shippingPackageDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/shippingPackageDelete.txt) - Deletes a shipping package.
- [shippingPackageMakeDefault](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/shippingPackageMakeDefault.txt) - Set a shipping package as the default. The default shipping package is the one used to calculate shipping costs on checkout.
- [shippingPackageUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/shippingPackageUpdate.txt) - Updates a shipping package.
- [shopLocaleDisable](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/shopLocaleDisable.txt) - Deletes a locale for a shop. This also deletes all translations of this locale.
- [shopLocaleEnable](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/shopLocaleEnable.txt) - Adds a locale for a shop. The newly added locale is in the unpublished state.
- [shopLocaleUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/shopLocaleUpdate.txt) - Updates a locale for a shop.
- [shopPolicyUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/shopPolicyUpdate.txt) - Updates a shop policy.
- [shopResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/shopResourceFeedbackCreate.txt) - The `ResourceFeedback` object lets your app report the status of shops and their resources. For example, if your app is a marketplace channel, then you can use resource feedback to alert merchants that they need to connect their marketplace account by signing in.  Resource feedback notifications are displayed to the merchant on the home screen of their Shopify admin, and in the product details view for any products that are published to your app.  This resource should be used only in cases where you're describing steps that a merchant is required to complete. If your app offers optional or promotional set-up steps, or if it makes recommendations, then don't use resource feedback to let merchants know about them.  ## Sending feedback on a shop  You can send resource feedback on a shop to let the merchant know what steps they need to take to make sure that your app is set up correctly. Feedback can have one of two states: `requires_action` or `success`. You need to send a `requires_action` feedback request for each step that the merchant is required to complete.  If there are multiple set-up steps that require merchant action, then send feedback with a state of `requires_action` as merchants complete prior steps. And to remove the feedback message from the Shopify admin, send a `success` feedback request.  #### Important Sending feedback replaces previously sent feedback for the shop. Send a new `shopResourceFeedbackCreate` mutation to push the latest state of a shop or its resources to Shopify.
- [shopifyPaymentsPayoutAlternateCurrencyCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/shopifyPaymentsPayoutAlternateCurrencyCreate.txt) - Creates an alternate currency payout for a Shopify Payments account.
- [stagedUploadTargetGenerate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/stagedUploadTargetGenerate.txt) - Generates the URL and signed paramaters needed to upload an asset to Shopify.
- [stagedUploadTargetsGenerate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/stagedUploadTargetsGenerate.txt) - Uploads multiple images.
- [stagedUploadsCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/stagedUploadsCreate.txt) - Creates staged upload targets for each input. This is the first step in the upload process. The returned staged upload targets' URL and parameter fields can be used to send a request to upload the file described in the corresponding input.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [standardMetafieldDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/standardMetafieldDefinitionEnable.txt) - Activates the specified standard metafield definition from its template.  Refer to the [list of standard metafield definition templates](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [standardMetaobjectDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/standardMetaobjectDefinitionEnable.txt) - Enables the specified standard metaobject definition from its template.
- [storefrontAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/storefrontAccessTokenCreate.txt) - Creates a storefront access token for use with the [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [storefrontAccessTokenDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/storefrontAccessTokenDelete.txt) - Deletes a storefront access token.
- [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionBillingAttemptCreate.txt) - Creates a new subscription billing attempt. For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleContractDraftCommit](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionBillingCycleContractDraftCommit.txt) - Commits the updates of a Subscription Billing Cycle Contract draft.
- [subscriptionBillingCycleContractDraftConcatenate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionBillingCycleContractDraftConcatenate.txt) - Concatenates a contract to a Subscription Draft.
- [subscriptionBillingCycleContractEdit](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionBillingCycleContractEdit.txt) - Edit the contents of a subscription contract for the specified billing cycle.
- [subscriptionBillingCycleEditDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionBillingCycleEditDelete.txt) - Delete the schedule and contract edits of the selected subscription billing cycle.
- [subscriptionBillingCycleEditsDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionBillingCycleEditsDelete.txt) - Delete the current and future schedule and contract edits of a list of subscription billing cycles.
- [subscriptionBillingCycleScheduleEdit](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionBillingCycleScheduleEdit.txt) - Modify the schedule of a specific billing cycle.
- [subscriptionBillingCycleSkip](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionBillingCycleSkip.txt) - Skips a Subscription Billing Cycle.
- [subscriptionBillingCycleUnskip](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionBillingCycleUnskip.txt) - Unskips a Subscription Billing Cycle.
- [subscriptionContractActivate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionContractActivate.txt) - Activates a Subscription Contract. Contract status must be either active, paused, or failed.
- [subscriptionContractAtomicCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionContractAtomicCreate.txt) - Creates a Subscription Contract.
- [subscriptionContractCancel](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionContractCancel.txt) - Cancels a Subscription Contract.
- [subscriptionContractCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionContractCreate.txt) - Creates a Subscription Contract Draft. You can submit all the desired information for the draft using [Subscription Draft Input object](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionDraftInput). You can also update the draft using the [Subscription Contract Update](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractUpdate) mutation. The draft is not saved until you call the [Subscription Draft Commit](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionDraftCommit) mutation.
- [subscriptionContractExpire](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionContractExpire.txt) - Expires a Subscription Contract.
- [subscriptionContractFail](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionContractFail.txt) - Fails a Subscription Contract.
- [subscriptionContractPause](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionContractPause.txt) - Pauses a Subscription Contract.
- [subscriptionContractProductChange](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionContractProductChange.txt) - Allows for the easy change of a Product in a Contract or a Product price change.
- [subscriptionContractSetNextBillingDate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionContractSetNextBillingDate.txt) - Sets the next billing date of a Subscription Contract. This field is managed by the apps.         Alternatively you can utilize our         [Billing Cycles APIs](https://shopify.dev/docs/apps/selling-strategies/subscriptions/billing-cycles),         which provide auto-computed billing dates and additional functionalities.
- [subscriptionContractUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionContractUpdate.txt) - The subscriptionContractUpdate mutation allows you to create a draft of an existing subscription contract. This [draft](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionDraft) can be reviewed and modified as needed. Once the draft is committed with [subscriptionDraftCommit](https://shopify.dev/api/admin-graphql/latest/mutations/subscriptionDraftCommit), the changes are applied to the original subscription contract.
- [subscriptionDraftCommit](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftCommit.txt) - Commits the updates of a Subscription Contract draft.
- [subscriptionDraftDiscountAdd](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftDiscountAdd.txt) - Adds a subscription discount to a subscription draft.
- [subscriptionDraftDiscountCodeApply](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftDiscountCodeApply.txt) - Applies a code discount on the subscription draft.
- [subscriptionDraftDiscountRemove](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftDiscountRemove.txt) - Removes a subscription discount from a subscription draft.
- [subscriptionDraftDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftDiscountUpdate.txt) - Updates a subscription discount on a subscription draft.
- [subscriptionDraftFreeShippingDiscountAdd](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftFreeShippingDiscountAdd.txt) - Adds a subscription free shipping discount to a subscription draft.
- [subscriptionDraftFreeShippingDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftFreeShippingDiscountUpdate.txt) - Updates a subscription free shipping discount on a subscription draft.
- [subscriptionDraftLineAdd](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftLineAdd.txt) - Adds a subscription line to a subscription draft.
- [subscriptionDraftLineRemove](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftLineRemove.txt) - Removes a subscription line from a subscription draft.
- [subscriptionDraftLineUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftLineUpdate.txt) - Updates a subscription line on a subscription draft.
- [subscriptionDraftUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/subscriptionDraftUpdate.txt) - Updates a Subscription Draft.
- [tagsAdd](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/tagsAdd.txt) - Add tags to an order, a draft order, a customer, a product, or an online store article.
- [tagsRemove](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/tagsRemove.txt) - Remove tags from an order, a draft order, a customer, a product, or an online store article.
- [taxAppConfigure](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/taxAppConfigure.txt) - Allows tax app configurations for tax partners.
- [transactionVoid](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/transactionVoid.txt) - Trigger the voiding of an uncaptured authorization transaction.
- [translationsRegister](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/translationsRegister.txt) - Creates or updates translations.
- [translationsRemove](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/translationsRemove.txt) - Deletes translations.
- [urlRedirectBulkDeleteAll](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/urlRedirectBulkDeleteAll.txt) - Asynchronously delete [URL redirects](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) in bulk.
- [urlRedirectBulkDeleteByIds](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/urlRedirectBulkDeleteByIds.txt) - Asynchronously delete [URLRedirect](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect)  objects in bulk by IDs. Learn more about [URLRedirect](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)  objects.
- [urlRedirectBulkDeleteBySavedSearch](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/urlRedirectBulkDeleteBySavedSearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectBulkDeleteBySearch](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/urlRedirectBulkDeleteBySearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/urlRedirectCreate.txt) - Creates a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/urlRedirectDelete.txt) - Deletes a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectImportCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/urlRedirectImportCreate.txt) - Creates a [`UrlRedirectImport`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirectImport) object.  After creating the `UrlRedirectImport` object, the `UrlRedirectImport` request can be performed using the [`urlRedirectImportSubmit`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportSubmit) mutation.
- [urlRedirectImportSubmit](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/urlRedirectImportSubmit.txt) - Submits a `UrlRedirectImport` request to be processed.  The `UrlRedirectImport` request is first created with the [`urlRedirectImportCreate`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportCreate) mutation.
- [urlRedirectUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/urlRedirectUpdate.txt) - Updates a URL redirect.
- [validationCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/validationCreate.txt) - Creates a validation.
- [validationDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/validationDelete.txt) - Deletes a validation.
- [validationUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/validationUpdate.txt) - Update a validation.
- [webPixelCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/webPixelCreate.txt) - Creates a new web pixel settings.
- [webPixelDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/webPixelDelete.txt) - Deletes the web pixel shop settings.
- [webPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/webPixelUpdate.txt) - Updates the web pixel settings.
- [webhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/webhookSubscriptionCreate.txt) - Creates a new webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionDelete](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/webhookSubscriptionDelete.txt) - Deletes a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/webhookSubscriptionUpdate.txt) - Updates a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [MutationsStagedUploadTargetGenerateUploadParameter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/MutationsStagedUploadTargetGenerateUploadParameter.txt) - A signed upload parameter for uploading an asset to Shopify.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [Navigable](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/Navigable.txt) - A default cursor that you can use in queries to paginate your results. Each edge in a connection can return a cursor, which is a reference to the edge's position in the connection. You can use an edge's cursor as the starting point to retrieve the nodes before or after it in a connection.  To learn more about using cursor-based pagination, refer to [Paginating results with GraphQL](https://shopify.dev/api/usage/pagination-graphql).
- [NavigationItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/NavigationItem.txt) - A navigation item, holding basic link attributes.
- [ObjectDimensionsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ObjectDimensionsInput.txt) - The input fields for dimensions of an object.
- [OnlineStoreArticle](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OnlineStoreArticle.txt) - An article in the blogging system.
- [OnlineStoreBlog](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OnlineStoreBlog.txt) - Shopify stores come with a built-in blogging engine, allowing a shop to have one or more blogs.  Blogs are meant to be used as a type of magazine or newsletter for the shop, with content that changes over time.
- [OnlineStorePage](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OnlineStorePage.txt) - A page on the Online Store.
- [OnlineStorePreviewable](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/OnlineStorePreviewable.txt) - Online Store preview URL of the object.
- [OptionCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OptionCreateInput.txt) - The input fields for creating a product option.
- [OptionReorderInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OptionReorderInput.txt) - The input fields for reordering a product option and/or its values.
- [OptionSetInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OptionSetInput.txt) - The input fields for creating or updating a product option.
- [OptionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OptionUpdateInput.txt) - The input fields for updating a product option.
- [OptionValueCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OptionValueCreateInput.txt) - The input fields required to create a product option value.
- [OptionValueReorderInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OptionValueReorderInput.txt) - The input fields for reordering a product option value.
- [OptionValueSetInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OptionValueSetInput.txt) - The input fields for creating or updating a product option value.
- [OptionValueUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OptionValueUpdateInput.txt) - The input fields for updating a product option value.
- [Order](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Order.txt) - An order is a customer's request to purchase one or more products from a shop. You can retrieve and update orders using the `Order` object. Learn more about [editing an existing order with the GraphQL Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).  Only the last 60 days' worth of orders from a store are accessible from the `Order` object by default. If you want to access older orders, then you need to [request access to all orders](https://shopify.dev/api/usage/access-scopes#orders-permissions). If your app is granted access, then you can add the `read_all_orders` scope to your app along with `read_orders` or `write_orders`. [Private apps](https://shopify.dev/apps/auth/basic-http) are not affected by this change and are automatically granted the scope.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [OrderActionType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderActionType.txt) - The possible order action types for a [sales agreement](https://shopify.dev/api/admin-graphql/latest/interfaces/salesagreement).
- [OrderAgreement](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderAgreement.txt) - An agreement associated with an order placement.
- [OrderApp](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderApp.txt) - The [application](https://shopify.dev/apps) that created the order.
- [OrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderCancelPayload.txt) - Return type for `orderCancel` mutation.
- [OrderCancelReason](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderCancelReason.txt) - Represents the reason for the order's cancellation.
- [OrderCancelUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderCancelUserError.txt) - Errors related to order cancellation.
- [OrderCancelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderCancelUserErrorCode.txt) - Possible error codes that can be returned by `OrderCancelUserError`.
- [OrderCancellation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderCancellation.txt) - Details about the order cancellation.
- [OrderCaptureInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderCaptureInput.txt) - The input fields for the authorized transaction to capture and the total amount to capture from it.
- [OrderCapturePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderCapturePayload.txt) - Return type for `orderCapture` mutation.
- [OrderCloseInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderCloseInput.txt) - The input fields for specifying an open order to close.
- [OrderClosePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderClosePayload.txt) - Return type for `orderClose` mutation.
- [OrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/OrderConnection.txt) - An auto-generated type for paginating through multiple Orders.
- [OrderCreateMandatePaymentPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderCreateMandatePaymentPayload.txt) - Return type for `orderCreateMandatePayment` mutation.
- [OrderCreateMandatePaymentUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderCreateMandatePaymentUserError.txt) - An error that occurs during the execution of `OrderCreateMandatePayment`.
- [OrderCreateMandatePaymentUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderCreateMandatePaymentUserErrorCode.txt) - Possible error codes that can be returned by `OrderCreateMandatePaymentUserError`.
- [OrderDisplayFinancialStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderDisplayFinancialStatus.txt) - Represents the order's current financial status.
- [OrderDisplayFulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderDisplayFulfillmentStatus.txt) - Represents the order's aggregated fulfillment status for display purposes.
- [OrderDisputeSummary](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderDisputeSummary.txt) - A summary of the important details for a dispute on an order.
- [OrderEditAddCustomItemPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditAddCustomItemPayload.txt) - Return type for `orderEditAddCustomItem` mutation.
- [OrderEditAddLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditAddLineItemDiscountPayload.txt) - Return type for `orderEditAddLineItemDiscount` mutation.
- [OrderEditAddShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderEditAddShippingLineInput.txt) - The input fields used to add a shipping line.
- [OrderEditAddShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditAddShippingLinePayload.txt) - Return type for `orderEditAddShippingLine` mutation.
- [OrderEditAddShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderEditAddShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditAddShippingLine`.
- [OrderEditAddShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderEditAddShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditAddShippingLineUserError`.
- [OrderEditAddVariantPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditAddVariantPayload.txt) - Return type for `orderEditAddVariant` mutation.
- [OrderEditAgreement](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderEditAgreement.txt) - An agreement associated with an edit to the order.
- [OrderEditAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderEditAppliedDiscountInput.txt) - The input fields used to add a discount during an order edit.
- [OrderEditBeginPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditBeginPayload.txt) - Return type for `orderEditBegin` mutation.
- [OrderEditCommitPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditCommitPayload.txt) - Return type for `orderEditCommit` mutation.
- [OrderEditRemoveDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditRemoveDiscountPayload.txt) - Return type for `orderEditRemoveDiscount` mutation.
- [OrderEditRemoveDiscountUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderEditRemoveDiscountUserError.txt) - An error that occurs during the execution of `OrderEditRemoveDiscount`.
- [OrderEditRemoveDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderEditRemoveDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveDiscountUserError`.
- [OrderEditRemoveLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditRemoveLineItemDiscountPayload.txt) - Return type for `orderEditRemoveLineItemDiscount` mutation.
- [OrderEditRemoveShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditRemoveShippingLinePayload.txt) - Return type for `orderEditRemoveShippingLine` mutation.
- [OrderEditRemoveShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderEditRemoveShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditRemoveShippingLine`.
- [OrderEditRemoveShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderEditRemoveShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveShippingLineUserError`.
- [OrderEditSetQuantityPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditSetQuantityPayload.txt) - Return type for `orderEditSetQuantity` mutation.
- [OrderEditUpdateDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditUpdateDiscountPayload.txt) - Return type for `orderEditUpdateDiscount` mutation.
- [OrderEditUpdateDiscountUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderEditUpdateDiscountUserError.txt) - An error that occurs during the execution of `OrderEditUpdateDiscount`.
- [OrderEditUpdateDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderEditUpdateDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateDiscountUserError`.
- [OrderEditUpdateShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderEditUpdateShippingLineInput.txt) - The input fields used to update a shipping line.
- [OrderEditUpdateShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderEditUpdateShippingLinePayload.txt) - Return type for `orderEditUpdateShippingLine` mutation.
- [OrderEditUpdateShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderEditUpdateShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditUpdateShippingLine`.
- [OrderEditUpdateShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderEditUpdateShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateShippingLineUserError`.
- [OrderInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderInput.txt) - The input fields for specifying the information to be updated on an order when using the orderUpdate mutation.
- [OrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderInvoiceSendPayload.txt) - Return type for `orderInvoiceSend` mutation.
- [OrderInvoiceSendUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderInvoiceSendUserError.txt) - An error that occurs during the execution of `OrderInvoiceSend`.
- [OrderInvoiceSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderInvoiceSendUserErrorCode.txt) - Possible error codes that can be returned by `OrderInvoiceSendUserError`.
- [OrderMarkAsPaidInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderMarkAsPaidInput.txt) - The input fields for specifying the order to mark as paid.
- [OrderMarkAsPaidPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderMarkAsPaidPayload.txt) - Return type for `orderMarkAsPaid` mutation.
- [OrderOpenInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderOpenInput.txt) - The input fields for specifying a closed order to open.
- [OrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderOpenPayload.txt) - Return type for `orderOpen` mutation.
- [OrderPaymentCollectionDetails](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderPaymentCollectionDetails.txt) - The payment collection details for an order that requires additional payment following an edit to the order.
- [OrderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderPaymentStatus.txt) - The status of a customer's payment for an order.
- [OrderPaymentStatusResult](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderPaymentStatusResult.txt) - The type of a payment status.
- [OrderReturnStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderReturnStatus.txt) - The order's aggregated return status that's used for display purposes. An order might have multiple returns, so this field communicates the prioritized return status. The `OrderReturnStatus` enum is a supported filter parameter in the [`orders` query](https://shopify.dev/api/admin-graphql/latest/queries/orders#:~:text=reference_location_id-,return_status,-risk_level).
- [OrderRisk](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderRisk.txt) - Represents a fraud check on an order. As of version 2024-04 this resource is deprecated. Risk Assessments can be queried via the [OrderRisk Assessments API](https://shopify.dev/api/admin-graphql/2024-04/objects/OrderRiskAssessment).
- [OrderRiskAssessment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderRiskAssessment.txt) - The risk assessments for an order.
- [OrderRiskAssessmentCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderRiskAssessmentCreateInput.txt) - The input fields for an order risk assessment.
- [OrderRiskAssessmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderRiskAssessmentCreatePayload.txt) - Return type for `orderRiskAssessmentCreate` mutation.
- [OrderRiskAssessmentCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderRiskAssessmentCreateUserError.txt) - An error that occurs during the execution of `OrderRiskAssessmentCreate`.
- [OrderRiskAssessmentCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderRiskAssessmentCreateUserErrorCode.txt) - Possible error codes that can be returned by `OrderRiskAssessmentCreateUserError`.
- [OrderRiskAssessmentFactInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderRiskAssessmentFactInput.txt) - The input fields to create a fact on an order risk assessment.
- [OrderRiskLevel](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderRiskLevel.txt) - The likelihood that an order is fraudulent.
- [OrderRiskRecommendationResult](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderRiskRecommendationResult.txt) - List of possible values for an OrderRiskRecommendation recommendation.
- [OrderRiskSummary](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderRiskSummary.txt) - Summary of risk characteristics for an order.
- [OrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderSortKeys.txt) - The set of valid sort keys for the Order query.
- [OrderStagedChange](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/OrderStagedChange.txt) - A change that has been applied to an order.
- [OrderStagedChangeAddCustomItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderStagedChangeAddCustomItem.txt) - A change to the order representing the addition of a custom line item. For example, you might want to add gift wrapping service as a custom line item.
- [OrderStagedChangeAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderStagedChangeAddLineItemDiscount.txt) - The discount applied to an item that was added during the current order edit.
- [OrderStagedChangeAddShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderStagedChangeAddShippingLine.txt) - A new [shipping line](https://shopify.dev/api/admin-graphql/latest/objects/shippingline) added as part of an order edit.
- [OrderStagedChangeAddVariant](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderStagedChangeAddVariant.txt) - A change to the order representing the addition of an existing product variant.
- [OrderStagedChangeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/OrderStagedChangeConnection.txt) - An auto-generated type for paginating through multiple OrderStagedChanges.
- [OrderStagedChangeDecrementItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderStagedChangeDecrementItem.txt) - An removal of items from an existing line item on the order.
- [OrderStagedChangeIncrementItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderStagedChangeIncrementItem.txt) - An addition of items to an existing line item on the order.
- [OrderStagedChangeRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderStagedChangeRemoveShippingLine.txt) - A shipping line removed during an order edit.
- [OrderTransaction](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/OrderTransaction.txt) - A payment transaction in the context of an order.
- [OrderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/OrderTransactionConnection.txt) - An auto-generated type for paginating through multiple OrderTransactions.
- [OrderTransactionErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderTransactionErrorCode.txt) - A standardized error code, independent of the payment provider.
- [OrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/OrderTransactionInput.txt) - The input fields for the information needed to create an order transaction.
- [OrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderTransactionKind.txt) - The different kinds of order transactions.
- [OrderTransactionStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/OrderTransactionStatus.txt) - The different states that an `OrderTransaction` can have.
- [OrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/OrderUpdatePayload.txt) - Return type for `orderUpdate` mutation.
- [PageInfo](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PageInfo.txt) - Returns information about pagination in a connection, in accordance with the [Relay specification](https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo). For more information, please read our [GraphQL Pagination Usage Guide](https://shopify.dev/api/usage/pagination-graphql).
- [ParseError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ParseError.txt) - A ShopifyQL parsing error.
- [ParseErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ParseErrorCode.txt) - ShopifyQL parsing errors.
- [ParseErrorRange](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ParseErrorRange.txt) - A range of ShopifyQL parsing errors.
- [PaymentCustomization](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentCustomization.txt) - A payment customization.
- [PaymentCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PaymentCustomizationActivationPayload.txt) - Return type for `paymentCustomizationActivation` mutation.
- [PaymentCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/PaymentCustomizationConnection.txt) - An auto-generated type for paginating through multiple PaymentCustomizations.
- [PaymentCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PaymentCustomizationCreatePayload.txt) - Return type for `paymentCustomizationCreate` mutation.
- [PaymentCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PaymentCustomizationDeletePayload.txt) - Return type for `paymentCustomizationDelete` mutation.
- [PaymentCustomizationError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentCustomizationError.txt) - An error that occurs during the execution of a payment customization mutation.
- [PaymentCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PaymentCustomizationErrorCode.txt) - Possible error codes that can be returned by `PaymentCustomizationError`.
- [PaymentCustomizationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PaymentCustomizationInput.txt) - The input fields to create and update a payment customization.
- [PaymentCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PaymentCustomizationUpdatePayload.txt) - Return type for `paymentCustomizationUpdate` mutation.
- [PaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/PaymentDetails.txt) - Payment details related to a transaction.
- [PaymentInstrument](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/PaymentInstrument.txt) - All possible instrument outputs for Payment Mandates.
- [PaymentMandate](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentMandate.txt) - A payment instrument and the permission the owner of the instrument gives to the merchant to debit it.
- [PaymentMethods](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PaymentMethods.txt) - Some of the payment methods used in Shopify.
- [PaymentReminderSendPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PaymentReminderSendPayload.txt) - Return type for `paymentReminderSend` mutation.
- [PaymentReminderSendUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentReminderSendUserError.txt) - An error that occurs during the execution of `PaymentReminderSend`.
- [PaymentReminderSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PaymentReminderSendUserErrorCode.txt) - Possible error codes that can be returned by `PaymentReminderSendUserError`.
- [PaymentSchedule](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentSchedule.txt) - Represents the payment schedule for a single payment defined in the payment terms.
- [PaymentScheduleConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/PaymentScheduleConnection.txt) - An auto-generated type for paginating through multiple PaymentSchedules.
- [PaymentScheduleInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PaymentScheduleInput.txt) - The input fields used to create a payment schedule for payment terms.
- [PaymentSettings](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentSettings.txt) - Settings related to payments.
- [PaymentTerms](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentTerms.txt) - Represents the payment terms for an order or draft order.
- [PaymentTermsCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PaymentTermsCreateInput.txt) - The input fields used to create a payment terms.
- [PaymentTermsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PaymentTermsCreatePayload.txt) - Return type for `paymentTermsCreate` mutation.
- [PaymentTermsCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentTermsCreateUserError.txt) - An error that occurs during the execution of `PaymentTermsCreate`.
- [PaymentTermsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PaymentTermsCreateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsCreateUserError`.
- [PaymentTermsDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PaymentTermsDeleteInput.txt) - The input fields used to delete the payment terms.
- [PaymentTermsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PaymentTermsDeletePayload.txt) - Return type for `paymentTermsDelete` mutation.
- [PaymentTermsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentTermsDeleteUserError.txt) - An error that occurs during the execution of `PaymentTermsDelete`.
- [PaymentTermsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PaymentTermsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsDeleteUserError`.
- [PaymentTermsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PaymentTermsInput.txt) - The input fields to create payment terms. Payment terms set the date that payment is due.
- [PaymentTermsTemplate](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentTermsTemplate.txt) - Represents the payment terms template object.
- [PaymentTermsType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PaymentTermsType.txt) - The type of a payment terms or a payment terms template.
- [PaymentTermsUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PaymentTermsUpdateInput.txt) - The input fields used to update the payment terms.
- [PaymentTermsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PaymentTermsUpdatePayload.txt) - Return type for `paymentTermsUpdate` mutation.
- [PaymentTermsUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PaymentTermsUpdateUserError.txt) - An error that occurs during the execution of `PaymentTermsUpdate`.
- [PaymentTermsUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PaymentTermsUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsUpdateUserError`.
- [PaypalExpressSubscriptionsGatewayStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PaypalExpressSubscriptionsGatewayStatus.txt) - Represents a valid PayPal Express subscriptions gateway status.
- [PolarisVizDataPoint](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PolarisVizDataPoint.txt) - A PolarisViz data point structure for ShopifyQL query.
- [PolarisVizDataSeries](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PolarisVizDataSeries.txt) - The data series used for PolarisViz visualization.
- [PolarisVizResponse](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PolarisVizResponse.txt) - A PolarisViz response to a ShopifyQL query.
- [PreparedFulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PreparedFulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be marked as prepared for pickup by a customer.
- [PriceCalculationType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceCalculationType.txt) - How to caluclate the parent product variant's price while bulk updating variant relationships.
- [PriceInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceInput.txt) - The input fields for updating the price of a parent product variant.
- [PriceList](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceList.txt) - Represents a price list, including information about related prices and eligibility rules. You can use price lists to specify either fixed prices or adjusted relative prices that override initial product variant prices. Price lists are applied to customers using context rules, which determine price list eligibility.    For more information on price lists, refer to   [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceListAdjustment.txt) - The type and value of a price list adjustment.  For more information on price lists, refer to [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustmentInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceListAdjustmentInput.txt) - The input fields to set a price list adjustment.
- [PriceListAdjustmentSettings](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceListAdjustmentSettings.txt) - Represents the settings of price list adjustments.
- [PriceListAdjustmentSettingsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceListAdjustmentSettingsInput.txt) - The input fields to set a price list's adjustment settings.
- [PriceListAdjustmentType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceListAdjustmentType.txt) - Represents a percentage price adjustment type.
- [PriceListCompareAtMode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceListCompareAtMode.txt) - Represents how the compare at price will be determined for a price list.
- [PriceListConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/PriceListConnection.txt) - An auto-generated type for paginating through multiple PriceLists.
- [PriceListCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceListCreateInput.txt) - The input fields to create a price list.
- [PriceListCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceListCreatePayload.txt) - Return type for `priceListCreate` mutation.
- [PriceListDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceListDeletePayload.txt) - Return type for `priceListDelete` mutation.
- [PriceListFixedPricesAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceListFixedPricesAddPayload.txt) - Return type for `priceListFixedPricesAdd` mutation.
- [PriceListFixedPricesByProductBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceListFixedPricesByProductBulkUpdateUserError.txt) - Error codes for failed price list fixed prices by product bulk update operations.
- [PriceListFixedPricesByProductBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceListFixedPricesByProductBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PriceListFixedPricesByProductBulkUpdateUserError`.
- [PriceListFixedPricesByProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceListFixedPricesByProductUpdatePayload.txt) - Return type for `priceListFixedPricesByProductUpdate` mutation.
- [PriceListFixedPricesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceListFixedPricesDeletePayload.txt) - Return type for `priceListFixedPricesDelete` mutation.
- [PriceListFixedPricesUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceListFixedPricesUpdatePayload.txt) - Return type for `priceListFixedPricesUpdate` mutation.
- [PriceListParent](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceListParent.txt) - Represents relative adjustments from one price list to other prices.   You can use a `PriceListParent` to specify an adjusted relative price using a percentage-based   adjustment. Adjusted prices work in conjunction with exchange rules and rounding.    [Adjustment types](https://shopify.dev/api/admin-graphql/latest/enums/pricelistadjustmenttype)   support both percentage increases and decreases.
- [PriceListParentCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceListParentCreateInput.txt) - The input fields to create a price list adjustment.
- [PriceListParentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceListParentUpdateInput.txt) - The input fields used to update a price list's adjustment.
- [PriceListPrice](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceListPrice.txt) - Represents information about pricing for a product variant         as defined on a price list, such as the price, compare at price, and origin type. You can use a `PriceListPrice` to specify a fixed price for a specific product variant. For examples, refer to [PriceListFixedPricesAdd](https://shopify.dev/api/admin-graphql/latest/mutations/priceListFixedPricesAdd) and [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/PriceListPriceConnection.txt) - An auto-generated type for paginating through multiple PriceListPrices.
- [PriceListPriceInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceListPriceInput.txt) - The input fields for providing the fields and values to use when creating or updating a fixed price list price.
- [PriceListPriceOriginType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceListPriceOriginType.txt) - Represents the origin of a price, either fixed (defined on the price list) or relative (calculated using a price list adjustment configuration). For examples, refer to [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceListPriceUserError.txt) - An error for a failed price list price operation.
- [PriceListPriceUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceListPriceUserErrorCode.txt) - Possible error codes that can be returned by `PriceListPriceUserError`.
- [PriceListProductPriceInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceListProductPriceInput.txt) - The input fields representing the price for all variants of a product.
- [PriceListSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceListSortKeys.txt) - The set of valid sort keys for the PriceList query.
- [PriceListUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceListUpdateInput.txt) - The input fields used to update a price list.
- [PriceListUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceListUpdatePayload.txt) - Return type for `priceListUpdate` mutation.
- [PriceListUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceListUserError.txt) - Error codes for failed contextual pricing operations.
- [PriceListUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceListUserErrorCode.txt) - Possible error codes that can be returned by `PriceListUserError`.
- [PriceRule](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRule.txt) - Price rules are a set of conditions, including entitlements and prerequisites, that must be met in order for a discount code to apply.  We recommend using the types and queries detailed at [Getting started with discounts](https://shopify.dev/docs/apps/selling-strategies/discounts/getting-started) instead. These will replace the GraphQL `PriceRule` object and REST Admin `PriceRule` and `DiscountCode` resources.
- [PriceRuleActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceRuleActivatePayload.txt) - Return type for `priceRuleActivate` mutation.
- [PriceRuleAllocationMethod](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceRuleAllocationMethod.txt) - The method by which the price rule's value is allocated to its entitled items.
- [PriceRuleConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/PriceRuleConnection.txt) - An auto-generated type for paginating through multiple PriceRules.
- [PriceRuleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceRuleCreatePayload.txt) - Return type for `priceRuleCreate` mutation.
- [PriceRuleCustomerSelection](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleCustomerSelection.txt) - A selection of customers for whom the price rule applies.
- [PriceRuleCustomerSelectionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleCustomerSelectionInput.txt) - The input fields to update a price rule customer selection.
- [PriceRuleDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceRuleDeactivatePayload.txt) - Return type for `priceRuleDeactivate` mutation.
- [PriceRuleDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceRuleDeletePayload.txt) - Return type for `priceRuleDelete` mutation.
- [PriceRuleDiscountCode](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleDiscountCode.txt) - A discount code of a price rule.
- [PriceRuleDiscountCodeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/PriceRuleDiscountCodeConnection.txt) - An auto-generated type for paginating through multiple PriceRuleDiscountCodes.
- [PriceRuleDiscountCodeCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceRuleDiscountCodeCreatePayload.txt) - Return type for `priceRuleDiscountCodeCreate` mutation.
- [PriceRuleDiscountCodeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleDiscountCodeInput.txt) - The input fields to manipulate a discount code.
- [PriceRuleDiscountCodeUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceRuleDiscountCodeUpdatePayload.txt) - Return type for `priceRuleDiscountCodeUpdate` mutation.
- [PriceRuleEntitlementToPrerequisiteQuantityRatio](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleEntitlementToPrerequisiteQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleEntitlementToPrerequisiteQuantityRatioInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleEntitlementToPrerequisiteQuantityRatioInput.txt) - Specifies the quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceRuleErrorCode.txt) - Possible error codes that could be returned by a price rule mutation.
- [PriceRuleFeature](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceRuleFeature.txt) - The list of features that can be supported by a price rule.
- [PriceRuleFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleFixedAmountValue.txt) - The value of a fixed amount price rule.
- [PriceRuleInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleInput.txt) - The input fields to manipulate a price rule.
- [PriceRuleItemEntitlements](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleItemEntitlements.txt) - The items to which this price rule applies. This may be multiple products, product variants, collections or combinations of the aforementioned.
- [PriceRuleItemEntitlementsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleItemEntitlementsInput.txt) - The input fields to update a price rule line item entitlement.
- [PriceRuleItemPrerequisitesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleItemPrerequisitesInput.txt) - The input fields to update a price rule's item prerequisites.
- [PriceRuleLineItemPrerequisites](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleLineItemPrerequisites.txt) - Single or multiple line item products, product variants or collections required for the price rule to be applicable, can also be provided in combination.
- [PriceRuleMoneyRange](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleMoneyRange.txt) - A money range within which the price rule is applicable.
- [PriceRuleMoneyRangeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleMoneyRangeInput.txt) - The input fields to update the money range within which the price rule is applicable.
- [PriceRulePercentValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRulePercentValue.txt) - The value of a percent price rule.
- [PriceRulePrerequisiteToEntitlementQuantityRatio](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRulePrerequisiteToEntitlementQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRulePrerequisiteToEntitlementQuantityRatioInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRulePrerequisiteToEntitlementQuantityRatioInput.txt) - Specifies the quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleQuantityRange](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleQuantityRange.txt) - A quantity range within which the price rule is applicable.
- [PriceRuleQuantityRangeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleQuantityRangeInput.txt) - The input fields to update the quantity range within which the price rule is applicable.
- [PriceRuleShareableUrl](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleShareableUrl.txt) - Shareable URL for the discount code associated with the price rule.
- [PriceRuleShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceRuleShareableUrlTargetType.txt) - The type of page where a shareable price rule URL lands.
- [PriceRuleShippingEntitlementsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleShippingEntitlementsInput.txt) - The input fields to update a price rule shipping entitlement.
- [PriceRuleShippingLineEntitlements](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleShippingLineEntitlements.txt) - The shipping lines to which the price rule applies to.
- [PriceRuleSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceRuleSortKeys.txt) - The set of valid sort keys for the PriceRule query.
- [PriceRuleStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceRuleStatus.txt) - The status of the price rule.
- [PriceRuleTarget](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceRuleTarget.txt) - The type of lines (line_item or shipping_line) to which the price rule applies.
- [PriceRuleTrait](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PriceRuleTrait.txt) - The list of features that can be supported by a price rule.
- [PriceRuleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PriceRuleUpdatePayload.txt) - Return type for `priceRuleUpdate` mutation.
- [PriceRuleUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleUserError.txt) - Represents an error that happens during execution of a price rule mutation.
- [PriceRuleValidityPeriod](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PriceRuleValidityPeriod.txt) - A time period during which a price rule is applicable.
- [PriceRuleValidityPeriodInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleValidityPeriodInput.txt) - The input fields to update the validity period of a price rule.
- [PriceRuleValue](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/PriceRuleValue.txt) - The type of the price rule value. The price rule value might be a percentage value, or a fixed amount.
- [PriceRuleValueInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PriceRuleValueInput.txt) - The input fields to update a price rule.
- [PricingPercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PricingPercentageValue.txt) - One type of value given to a customer when a discount is applied to an order. The application of a discount with this value gives the customer the specified percentage off a specified item.
- [PricingValue](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/PricingValue.txt) - The type of value given to a customer when a discount is applied to an order. For example, the application of the discount might give the customer a percentage off a specified item. Alternatively, the application of the discount might give the customer a monetary value in a given currency off an order.
- [PrivateMetafield](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PrivateMetafield.txt) - Private metafields represent custom metadata that is attached to a resource. Private metafields are accessible only by the application that created them and only from the GraphQL Admin API.  An application can create a maximum of 10 private metafields per shop resource.  Private metafields are deprecated. Metafields created using a reserved namespace are private by default. See our guide for [migrating private metafields](https://shopify.dev/docs/apps/custom-data/metafields/migrate-private-metafields).
- [PrivateMetafieldConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/PrivateMetafieldConnection.txt) - An auto-generated type for paginating through multiple PrivateMetafields.
- [PrivateMetafieldDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PrivateMetafieldDeleteInput.txt) - The input fields for the private metafield to delete.
- [PrivateMetafieldDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PrivateMetafieldDeletePayload.txt) - Return type for `privateMetafieldDelete` mutation.
- [PrivateMetafieldInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PrivateMetafieldInput.txt) - The input fields for a private metafield.
- [PrivateMetafieldUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PrivateMetafieldUpsertPayload.txt) - Return type for `privateMetafieldUpsert` mutation.
- [PrivateMetafieldValueInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PrivateMetafieldValueInput.txt) - The input fields for the value and value type of the private metafield.
- [PrivateMetafieldValueType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PrivateMetafieldValueType.txt) - Supported private metafield value types.
- [Product](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Product.txt) - The `Product` object lets you manage products in a merchant’s store.  Products are the goods and services that merchants offer to customers. They can include various details such as title, description, price, images, and options such as size or color. You can use [product variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/productvariant) to create or update different versions of the same product. You can also add or update product [media](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/media). Products can be organized by grouping them into a [collection](https://shopify.dev/docs/api/admin-graphql/latest/objects/collection).  Learn more about working with [Shopify's product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/product-model-components), including limitations and considerations.
- [ProductAppendImagesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductAppendImagesInput.txt) - The input fields for specifying product images to append.
- [ProductAppendImagesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductAppendImagesPayload.txt) - Return type for `productAppendImages` mutation.
- [ProductCategory](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [ProductCategoryInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductCategoryInput.txt) - The input fields to use when adding a product category to a product. The [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) contains the full list of available values.
- [ProductChangeStatusPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductChangeStatusPayload.txt) - Return type for `productChangeStatus` mutation.
- [ProductChangeStatusUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductChangeStatusUserError.txt) - An error that occurs during the execution of `ProductChangeStatus`.
- [ProductChangeStatusUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductChangeStatusUserErrorCode.txt) - Possible error codes that can be returned by `ProductChangeStatusUserError`.
- [ProductClaimOwnershipInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductClaimOwnershipInput.txt) - The input fields to claim ownership for Product features such as Bundles.
- [ProductCollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductCollectionSortKeys.txt) - The set of valid sort keys for the ProductCollection query.
- [ProductCompareAtPriceRange](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductCompareAtPriceRange.txt) - The compare-at price range of the product.
- [ProductConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ProductConnection.txt) - An auto-generated type for paginating through multiple Products.
- [ProductContextualPricing](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductContextualPricing.txt) - The price of a product in a specific country. Prices vary between countries. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada) for more information on how to use this object.
- [ProductCreateMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductCreateMediaPayload.txt) - Return type for `productCreateMedia` mutation.
- [ProductCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductCreatePayload.txt) - Return type for `productCreate` mutation.
- [ProductDeleteAsyncPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductDeleteAsyncPayload.txt) - Return type for `productDeleteAsync` mutation.
- [ProductDeleteImagesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductDeleteImagesPayload.txt) - Return type for `productDeleteImages` mutation.
- [ProductDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductDeleteInput.txt) - The input fields for specifying the product to delete.
- [ProductDeleteMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductDeleteMediaPayload.txt) - Return type for `productDeleteMedia` mutation.
- [ProductDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductDeletePayload.txt) - Return type for `productDelete` mutation.
- [ProductDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductDeleteUserError.txt) - An error that occurred while setting the activation status of an inventory item.
- [ProductDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductDeleteUserError`.
- [ProductDuplicateAsyncInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductDuplicateAsyncInput.txt) - The input fields for the product async duplicate mutation.
- [ProductDuplicateAsyncV2Payload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductDuplicateAsyncV2Payload.txt) - Return type for `productDuplicateAsyncV2` mutation.
- [ProductDuplicateJob](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductDuplicateJob.txt) - Represents a product duplication job.
- [ProductDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductDuplicatePayload.txt) - Return type for `productDuplicate` mutation.
- [ProductDuplicateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductDuplicateUserError.txt) - An error that occurred while duplicating the product.
- [ProductDuplicateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductDuplicateUserErrorCode.txt) - Possible error codes that can be returned by `ProductDuplicateUserError`.
- [ProductFeed](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductFeed.txt) - A product feed.
- [ProductFeedConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ProductFeedConnection.txt) - An auto-generated type for paginating through multiple ProductFeeds.
- [ProductFeedCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductFeedCreatePayload.txt) - Return type for `productFeedCreate` mutation.
- [ProductFeedCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductFeedCreateUserError.txt) - An error that occurs during the execution of `ProductFeedCreate`.
- [ProductFeedCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductFeedCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedCreateUserError`.
- [ProductFeedDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductFeedDeletePayload.txt) - Return type for `productFeedDelete` mutation.
- [ProductFeedDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductFeedDeleteUserError.txt) - An error that occurs during the execution of `ProductFeedDelete`.
- [ProductFeedDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductFeedDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedDeleteUserError`.
- [ProductFeedInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductFeedInput.txt) - The input fields required to create a product feed.
- [ProductFeedStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductFeedStatus.txt) - The valid values for the status of product feed.
- [ProductFullSyncPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductFullSyncPayload.txt) - Return type for `productFullSync` mutation.
- [ProductFullSyncUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductFullSyncUserError.txt) - An error that occurs during the execution of `ProductFullSync`.
- [ProductFullSyncUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductFullSyncUserErrorCode.txt) - Possible error codes that can be returned by `ProductFullSyncUserError`.
- [ProductImageSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductImageSortKeys.txt) - The set of valid sort keys for the ProductImage query.
- [ProductImageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductImageUpdatePayload.txt) - Return type for `productImageUpdate` mutation.
- [ProductInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductInput.txt) - The input fields for creating or updating a product.
- [ProductJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductJoinSellingPlanGroupsPayload.txt) - Return type for `productJoinSellingPlanGroups` mutation.
- [ProductLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductLeaveSellingPlanGroupsPayload.txt) - Return type for `productLeaveSellingPlanGroups` mutation.
- [ProductMediaSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductMediaSortKeys.txt) - The set of valid sort keys for the ProductMedia query.
- [ProductOperation](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/ProductOperation.txt) - An entity that represents details of an asynchronous operation on a product.
- [ProductOperationStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductOperationStatus.txt) - Represents the state of this product operation.
- [ProductOption](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductOption.txt) - The product property names. For example, "Size", "Color", and "Material". Variants are selected based on permutations of these options. The limit for each product property name is 255 characters.
- [ProductOptionDeleteStrategy](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductOptionDeleteStrategy.txt) - The set of strategies available for use on the `productOptionDelete` mutation.
- [ProductOptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductOptionUpdatePayload.txt) - Return type for `productOptionUpdate` mutation.
- [ProductOptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductOptionUpdateUserError.txt) - Error codes for failed `ProductOptionUpdate` mutation.
- [ProductOptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductOptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionUpdateUserError`.
- [ProductOptionUpdateVariantStrategy](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductOptionUpdateVariantStrategy.txt) - The set of variant strategies available for use in the `productOptionUpdate` mutation.
- [ProductOptionValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductOptionValue.txt) - The product option value names. For example, "Red", "Blue", and "Green" for a "Color" option.
- [ProductOptionValueSwatch](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductOptionValueSwatch.txt) - A swatch associated with a product option value.
- [ProductOptionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductOptionsCreatePayload.txt) - Return type for `productOptionsCreate` mutation.
- [ProductOptionsCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductOptionsCreateUserError.txt) - Error codes for failed `ProductOptionsCreate` mutation.
- [ProductOptionsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductOptionsCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsCreateUserError`.
- [ProductOptionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductOptionsDeletePayload.txt) - Return type for `productOptionsDelete` mutation.
- [ProductOptionsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductOptionsDeleteUserError.txt) - Error codes for failed `ProductOptionsDelete` mutation.
- [ProductOptionsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductOptionsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsDeleteUserError`.
- [ProductOptionsReorderPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductOptionsReorderPayload.txt) - Return type for `productOptionsReorder` mutation.
- [ProductOptionsReorderUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductOptionsReorderUserError.txt) - Error codes for failed `ProductOptionsReorder` mutation.
- [ProductOptionsReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductOptionsReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsReorderUserError`.
- [ProductPriceRange](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductPriceRange.txt) - The price range of the product.
- [ProductPriceRangeV2](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductPriceRangeV2.txt) - The price range of the product.
- [ProductPublication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductPublication.txt) - Represents the channels where a product is published.
- [ProductPublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ProductPublicationConnection.txt) - An auto-generated type for paginating through multiple ProductPublications.
- [ProductPublicationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductPublicationInput.txt) - The input fields for specifying a publication to which a product will be published.
- [ProductPublishInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductPublishInput.txt) - The input fields for specifying a product to publish and the channels to publish it to.
- [ProductPublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductPublishPayload.txt) - Return type for `productPublish` mutation.
- [ProductReorderImagesPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductReorderImagesPayload.txt) - Return type for `productReorderImages` mutation.
- [ProductReorderMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductReorderMediaPayload.txt) - Return type for `productReorderMedia` mutation.
- [ProductResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductResourceFeedback.txt) - Reports the status of product for a Sales Channel or Storefront API. This might include why a product is not available in a Sales Channel and how a merchant might fix this.
- [ProductResourceFeedbackInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductResourceFeedbackInput.txt) - The input fields used to create a product feedback.
- [ProductSale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductSale.txt) - A sale associated with a product.
- [ProductSetInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductSetInput.txt) - The input fields required to create or update a product via ProductSet mutation.
- [ProductSetOperation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductSetOperation.txt) - An entity that represents details of an asynchronous [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously), this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductSetPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductSetPayload.txt) - Return type for `productSet` mutation.
- [ProductSetUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductSetUserError.txt) - Defines errors for ProductSet mutation.
- [ProductSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductSetUserErrorCode.txt) - Possible error codes that can be returned by `ProductSetUserError`.
- [ProductSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductSortKeys.txt) - The set of valid sort keys for the Product query.
- [ProductStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductStatus.txt) - The possible product statuses.
- [ProductTaxonomyNode](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductTaxonomyNode.txt) - Represents a [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) node.
- [ProductUnpublishInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductUnpublishInput.txt) - The input fields for specifying a product to unpublish from a channel and the sales channels to unpublish it from.
- [ProductUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductUnpublishPayload.txt) - Return type for `productUnpublish` mutation.
- [ProductUpdateMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductUpdateMediaPayload.txt) - Return type for `productUpdateMedia` mutation.
- [ProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductUpdatePayload.txt) - Return type for `productUpdate` mutation.
- [ProductVariant](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductVariant.txt) - Represents a product variant.
- [ProductVariantAppendMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductVariantAppendMediaInput.txt) - The input fields required to append media to a single variant.
- [ProductVariantAppendMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantAppendMediaPayload.txt) - Return type for `productVariantAppendMedia` mutation.
- [ProductVariantComponent](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductVariantComponent.txt) - A product variant component associated with a product variant.
- [ProductVariantComponentConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ProductVariantComponentConnection.txt) - An auto-generated type for paginating through multiple ProductVariantComponents.
- [ProductVariantConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ProductVariantConnection.txt) - An auto-generated type for paginating through multiple ProductVariants.
- [ProductVariantContextualPricing](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductVariantContextualPricing.txt) - The price of a product variant in a specific country. Prices vary between countries.
- [ProductVariantCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantCreatePayload.txt) - Return type for `productVariantCreate` mutation.
- [ProductVariantDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantDeletePayload.txt) - Return type for `productVariantDelete` mutation.
- [ProductVariantDetachMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductVariantDetachMediaInput.txt) - The input fields required to detach media from a single variant.
- [ProductVariantDetachMediaPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantDetachMediaPayload.txt) - Return type for `productVariantDetachMedia` mutation.
- [ProductVariantGroupRelationshipInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductVariantGroupRelationshipInput.txt) - The input fields for the bundle components for core.
- [ProductVariantInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductVariantInput.txt) - The input fields for specifying a product variant to create or update.
- [ProductVariantInventoryManagement](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductVariantInventoryManagement.txt) - The valid values for the method of inventory tracking for a product variant.
- [ProductVariantInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductVariantInventoryPolicy.txt) - The valid values for the inventory policy of a product variant once it is out of stock.
- [ProductVariantJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantJoinSellingPlanGroupsPayload.txt) - Return type for `productVariantJoinSellingPlanGroups` mutation.
- [ProductVariantLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantLeaveSellingPlanGroupsPayload.txt) - Return type for `productVariantLeaveSellingPlanGroups` mutation.
- [ProductVariantPositionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductVariantPositionInput.txt) - The input fields representing a product variant position.
- [ProductVariantPricePair](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductVariantPricePair.txt) - The compare-at price and price of a variant sharing a currency.
- [ProductVariantPricePairConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ProductVariantPricePairConnection.txt) - An auto-generated type for paginating through multiple ProductVariantPricePairs.
- [ProductVariantRelationshipBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantRelationshipBulkUpdatePayload.txt) - Return type for `productVariantRelationshipBulkUpdate` mutation.
- [ProductVariantRelationshipBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductVariantRelationshipBulkUpdateUserError.txt) - An error that occurs during the execution of `ProductVariantRelationshipBulkUpdate`.
- [ProductVariantRelationshipBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductVariantRelationshipBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantRelationshipBulkUpdateUserError`.
- [ProductVariantRelationshipUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductVariantRelationshipUpdateInput.txt) - The input fields for updating a composite product variant.
- [ProductVariantSetInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductVariantSetInput.txt) - The input fields for specifying a product variant to create or update.
- [ProductVariantSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductVariantSortKeys.txt) - The set of valid sort keys for the ProductVariant query.
- [ProductVariantUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantUpdatePayload.txt) - Return type for `productVariantUpdate` mutation.
- [ProductVariantsBulkCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantsBulkCreatePayload.txt) - Return type for `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateStrategy](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductVariantsBulkCreateStrategy.txt) - The set of strategies available for use on the `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductVariantsBulkCreateUserError.txt) - Error codes for failed product variant bulk create mutations.
- [ProductVariantsBulkCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductVariantsBulkCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkCreateUserError`.
- [ProductVariantsBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantsBulkDeletePayload.txt) - Return type for `productVariantsBulkDelete` mutation.
- [ProductVariantsBulkDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductVariantsBulkDeleteUserError.txt) - Error codes for failed bulk variant delete mutations.
- [ProductVariantsBulkDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductVariantsBulkDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkDeleteUserError`.
- [ProductVariantsBulkInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ProductVariantsBulkInput.txt) - The input fields for specifying a product variant to create as part of a variant bulk mutation.
- [ProductVariantsBulkReorderPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantsBulkReorderPayload.txt) - Return type for `productVariantsBulkReorder` mutation.
- [ProductVariantsBulkReorderUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductVariantsBulkReorderUserError.txt) - Error codes for failed bulk product variants reorder operation.
- [ProductVariantsBulkReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductVariantsBulkReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkReorderUserError`.
- [ProductVariantsBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ProductVariantsBulkUpdatePayload.txt) - Return type for `productVariantsBulkUpdate` mutation.
- [ProductVariantsBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ProductVariantsBulkUpdateUserError.txt) - Error codes for failed variant bulk update mutations.
- [ProductVariantsBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProductVariantsBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkUpdateUserError`.
- [ProfileItemSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ProfileItemSortKeys.txt) - The set of valid sort keys for the ProfileItem query.
- [PubSubServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PubSubServerPixelUpdatePayload.txt) - Return type for `pubSubServerPixelUpdate` mutation.
- [PubSubWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PubSubWebhookSubscriptionCreatePayload.txt) - Return type for `pubSubWebhookSubscriptionCreate` mutation.
- [PubSubWebhookSubscriptionCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PubSubWebhookSubscriptionCreateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionCreate`.
- [PubSubWebhookSubscriptionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PubSubWebhookSubscriptionCreateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionCreateUserError`.
- [PubSubWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PubSubWebhookSubscriptionInput.txt) - The input fields for a PubSub webhook subscription.
- [PubSubWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PubSubWebhookSubscriptionUpdatePayload.txt) - Return type for `pubSubWebhookSubscriptionUpdate` mutation.
- [PubSubWebhookSubscriptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PubSubWebhookSubscriptionUpdateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionUpdate`.
- [PubSubWebhookSubscriptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PubSubWebhookSubscriptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionUpdateUserError`.
- [Publication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Publication.txt) - A publication is a group of products and collections that is published to an app.
- [PublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/PublicationConnection.txt) - An auto-generated type for paginating through multiple Publications.
- [PublicationCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PublicationCreateInput.txt) - The input fields for creating a publication.
- [PublicationCreateInputPublicationDefaultState](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PublicationCreateInputPublicationDefaultState.txt) - The input fields for the possible values for the default state of a publication.
- [PublicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PublicationCreatePayload.txt) - Return type for `publicationCreate` mutation.
- [PublicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PublicationDeletePayload.txt) - Return type for `publicationDelete` mutation.
- [PublicationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PublicationInput.txt) - The input fields required to publish a resource.
- [PublicationOperation](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/PublicationOperation.txt) - The possible types of publication operations.
- [PublicationResourceOperation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PublicationResourceOperation.txt) - A bulk update operation on a publication.
- [PublicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PublicationUpdateInput.txt) - The input fields for updating a publication.
- [PublicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PublicationUpdatePayload.txt) - Return type for `publicationUpdate` mutation.
- [PublicationUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PublicationUserError.txt) - Defines errors encountered while managing a publication.
- [PublicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/PublicationUserErrorCode.txt) - Possible error codes that can be returned by `PublicationUserError`.
- [Publishable](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/Publishable.txt) - Represents a resource that can be published to a channel. A publishable resource can be either a Product or Collection.
- [PublishablePublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PublishablePublishPayload.txt) - Return type for `publishablePublish` mutation.
- [PublishablePublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PublishablePublishToCurrentChannelPayload.txt) - Return type for `publishablePublishToCurrentChannel` mutation.
- [PublishableUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PublishableUnpublishPayload.txt) - Return type for `publishableUnpublish` mutation.
- [PublishableUnpublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/PublishableUnpublishToCurrentChannelPayload.txt) - Return type for `publishableUnpublishToCurrentChannel` mutation.
- [PurchasingCompany](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/PurchasingCompany.txt) - Represents information about the purchasing company for the order or draft order.
- [PurchasingCompanyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PurchasingCompanyInput.txt) - The input fields for a purchasing company, which is a combination of company, company contact, and company location.
- [PurchasingEntity](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/PurchasingEntity.txt) - Represents information about the purchasing entity for the order or draft order.
- [PurchasingEntityInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/PurchasingEntityInput.txt) - The input fields for a purchasing entity. Can either be a customer or a purchasing company.
- [QuantityPriceBreak](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/QuantityPriceBreak.txt) - Quantity price breaks lets you offer different rates that are based on the amount of a specific variant being ordered.
- [QuantityPriceBreakConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/QuantityPriceBreakConnection.txt) - An auto-generated type for paginating through multiple QuantityPriceBreaks.
- [QuantityPriceBreakInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/QuantityPriceBreakInput.txt) - The input fields and values to use when creating quantity price breaks.
- [QuantityPriceBreakSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/QuantityPriceBreakSortKeys.txt) - The set of valid sort keys for the QuantityPriceBreak query.
- [QuantityPricingByVariantUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/QuantityPricingByVariantUpdateInput.txt) - The input fields used to update quantity pricing.
- [QuantityPricingByVariantUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/QuantityPricingByVariantUpdatePayload.txt) - Return type for `quantityPricingByVariantUpdate` mutation.
- [QuantityPricingByVariantUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/QuantityPricingByVariantUserError.txt) - Error codes for failed volume pricing operations.
- [QuantityPricingByVariantUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/QuantityPricingByVariantUserErrorCode.txt) - Possible error codes that can be returned by `QuantityPricingByVariantUserError`.
- [QuantityRule](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/QuantityRule.txt) - The quantity rule for the product variant in a given context.
- [QuantityRuleConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/QuantityRuleConnection.txt) - An auto-generated type for paginating through multiple QuantityRules.
- [QuantityRuleInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/QuantityRuleInput.txt) - The input fields for the per-order quantity rule to be applied on the product variant.
- [QuantityRuleOriginType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/QuantityRuleOriginType.txt) - The origin of quantity rule on a price list.
- [QuantityRuleUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/QuantityRuleUserError.txt) - An error for a failed quantity rule operation.
- [QuantityRuleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/QuantityRuleUserErrorCode.txt) - Possible error codes that can be returned by `QuantityRuleUserError`.
- [QuantityRulesAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/QuantityRulesAddPayload.txt) - Return type for `quantityRulesAdd` mutation.
- [QuantityRulesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/QuantityRulesDeletePayload.txt) - Return type for `quantityRulesDelete` mutation.
- [QueryRoot](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/QueryRoot.txt) - The schema's entry-point for queries. This acts as the public, top-level API from which all queries must start.
- [abandonment](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/abandonment.txt) - Returns an abandonment by ID.
- [abandonmentByAbandonedCheckoutId](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/abandonmentByAbandonedCheckoutId.txt) - Returns an Abandonment by the Abandoned Checkout ID.
- [app](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/app.txt) - Lookup an App by ID or return the currently authenticated App.
- [appByHandle](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/appByHandle.txt) - Fetches app by handle. Returns null if the app doesn't exist.
- [appByKey](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/appByKey.txt) - Fetches an app by its client ID. Returns null if the app doesn't exist.
- [appDiscountType](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/appDiscountType.txt) - An app discount type.
- [appDiscountTypes](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/appDiscountTypes.txt) - A list of app discount types installed by apps.
- [appInstallation](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/appInstallation.txt) - Lookup an AppInstallation by ID or return the AppInstallation for the currently authenticated App.
- [appInstallations](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/appInstallations.txt) - A list of app installations. To use this query, you need to contact [Shopify Support](https://partners.shopify.com/current/support/) to grant your custom app the `read_apps` access scope. Public apps can't be granted this access scope.
- [automaticDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/automaticDiscount.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNode](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/automaticDiscountNode.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNodes](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/automaticDiscountNodes.txt) - Returns a list of [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [automaticDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/automaticDiscountSavedSearches.txt) - List of the shop's automatic discount saved searches.
- [automaticDiscounts](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/automaticDiscounts.txt) - List of automatic discounts.
- [availableCarrierServices](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/availableCarrierServices.txt) - Returns a list of activated carrier services and associated shop locations that support them.
- [availableLocales](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/availableLocales.txt) - A list of available locales.
- [carrierService](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/carrierService.txt) - Returns a `DeliveryCarrierService` object by ID.
- [cartTransforms](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/cartTransforms.txt) - List of Cart transform objects owned by the current API client.
- [cashTrackingSession](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/cashTrackingSession.txt) - Lookup a cash tracking session by ID.
- [cashTrackingSessions](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/cashTrackingSessions.txt) - Returns a shop's cash tracking sessions for locations with a POS Pro subscription.  Tip: To query for cash tracking sessions in bulk, you can [perform a bulk operation](https://shopify.dev/docs/api/usage/bulk-operations/queries).
- [catalog](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/catalog.txt) - Returns a Catalog resource by ID.
- [catalogOperations](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/catalogOperations.txt) - Returns the most recent catalog operations for the shop.
- [catalogs](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/catalogs.txt) - The catalogs belonging to the shop.
- [catalogsCount](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/catalogsCount.txt) - The count of catalogs belonging to the shop. Limited to a maximum of 10000.
- [channel](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/channel.txt) - Lookup a channel by ID.
- [channels](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/channels.txt) - List of the active sales channels.
- [checkoutBranding](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/checkoutBranding.txt) - Returns the visual customizations for checkout for a given checkout profile.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [checkoutProfile](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/checkoutProfile.txt) - A checkout profile on a shop.
- [checkoutProfiles](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/checkoutProfiles.txt) - List of checkout profiles on a shop.
- [codeDiscountNode](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/codeDiscountNode.txt) - Returns a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes) resource by ID.
- [codeDiscountNodeByCode](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/codeDiscountNodeByCode.txt) - Returns a code discount identified by its discount code.
- [codeDiscountNodes](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/codeDiscountNodes.txt) - Returns a list of [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [codeDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/codeDiscountSavedSearches.txt) - List of the shop's code discount saved searches.
- [collection](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/collection.txt) - Returns a Collection resource by ID.
- [collectionByHandle](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/collectionByHandle.txt) - Return a collection by its handle.
- [collectionRulesConditions](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/collectionRulesConditions.txt) - Lists all rules that can be used to create smart collections.
- [collectionSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/collectionSavedSearches.txt) - Returns a list of the shop's collection saved searches.
- [collections](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/collections.txt) - Returns a list of collections.
- [companies](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/companies.txt) - Returns the list of companies in the shop.
- [companiesCount](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/companiesCount.txt) - The number of companies for a shop.
- [company](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/company.txt) - Returns a `Company` object by ID.
- [companyContact](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/companyContact.txt) - Returns a `CompanyContact` object by ID.
- [companyContactRole](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/companyContactRole.txt) - Returns a `CompanyContactRole` object by ID.
- [companyLocation](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/companyLocation.txt) - Returns a `CompanyLocation` object by ID.
- [companyLocations](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/companyLocations.txt) - Returns the list of company locations in the shop.
- [currentAppInstallation](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/currentAppInstallation.txt) - Return the AppInstallation for the currently authenticated App.
- [currentBulkOperation](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/currentBulkOperation.txt) - Returns the current app's most recent BulkOperation. Apps can run one bulk query and one bulk mutation operation at a time, by shop.
- [customer](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/customer.txt) - Returns a Customer resource by ID.
- [customerMergeJobStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/customerMergeJobStatus.txt) - Returns the status of a customer merge request job.
- [customerMergePreview](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/customerMergePreview.txt) - Returns a preview of a customer merge request.
- [customerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/customerPaymentMethod.txt) - Returns a CustomerPaymentMethod resource by its ID.
- [customerSegmentMembers](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/customerSegmentMembers.txt) - The list of members, such as customers, that's associated with an individual segment. The maximum page size is 1000.
- [customerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/customerSegmentMembersQuery.txt) - Returns a segment members query resource by ID.
- [customerSegmentMembership](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/customerSegmentMembership.txt) - Whether a member, which is a customer, belongs to a segment.
- [customers](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/customers.txt) - Returns a list of customers.
- [deletionEvents](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/deletionEvents.txt) - The paginated list of deletion events.
- [deliveryCustomization](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/deliveryCustomization.txt) - The delivery customization.
- [deliveryCustomizations](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/deliveryCustomizations.txt) - The delivery customizations.
- [deliveryProfile](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/deliveryProfile.txt) - Returns a Delivery Profile resource by ID.
- [deliveryProfiles](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/deliveryProfiles.txt) - Returns a list of saved delivery profiles.
- [deliverySettings](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/deliverySettings.txt) - Returns the shop-wide shipping settings.
- [discountCodesCount](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/discountCodesCount.txt) - The total number of discount codes for the shop.
- [discountNode](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/discountNode.txt) - Returns a discount resource by ID.
- [discountNodes](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/discountNodes.txt) - Returns a list of discounts.
- [discountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/discountRedeemCodeBulkCreation.txt) - Returns a bulk code creation resource by ID.
- [discountRedeemCodeSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/discountRedeemCodeSavedSearches.txt) - List of the shop's redeemed discount code saved searches.
- [dispute](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/dispute.txt) - Returns dispute details based on ID.
- [disputeEvidence](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/disputeEvidence.txt) - Returns dispute evidence details based on ID.
- [domain](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/domain.txt) - Lookup a Domain by ID.
- [draftOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/draftOrder.txt) - Returns a DraftOrder resource by ID.
- [draftOrderSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/draftOrderSavedSearches.txt) - List of the shop's draft order saved searches.
- [draftOrderTag](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/draftOrderTag.txt) - Returns a DraftOrderTag resource by ID.
- [draftOrders](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/draftOrders.txt) - List of saved draft orders.
- [fileSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/fileSavedSearches.txt) - A list of the shop's file saved searches.
- [files](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/files.txt) - Returns a paginated list of files that have been uploaded to Shopify.
- [fulfillment](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/fulfillment.txt) - Returns a Fulfillment resource by ID.
- [fulfillmentConstraintRules](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/fulfillmentConstraintRules.txt) - The fulfillment constraint rules that belong to a shop.
- [fulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/fulfillmentOrder.txt) - Returns a Fulfillment order resource by ID.
- [fulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/fulfillmentOrders.txt) - The paginated list of all fulfillment orders. The returned fulfillment orders are filtered according to the [fulfillment order access scopes](https://shopify.dev/api/admin-graphql/latest/objects/fulfillmentorder#api-access-scopes) granted to the app.  Use this query to retrieve fulfillment orders assigned to merchant-managed locations, third-party fulfillment service locations, or all kinds of locations together.  For fetching only the fulfillment orders assigned to the app's locations, use the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection.
- [fulfillmentService](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/fulfillmentService.txt) - Returns a FulfillmentService resource by ID.
- [giftCard](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/giftCard.txt) - Returns a gift card resource by ID.
- [giftCards](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/giftCards.txt) - Returns a list of gift cards.
- [giftCardsCount](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/giftCardsCount.txt) - The total number of gift cards issued for the shop. Limited to a maximum of 10000.
- [inventoryItem](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/inventoryItem.txt) - Returns an [InventoryItem](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryItem) object by ID.
- [inventoryItems](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/inventoryItems.txt) - Returns a list of inventory items.
- [inventoryLevel](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/inventoryLevel.txt) - Returns an [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryLevel) object by ID.
- [inventoryProperties](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/inventoryProperties.txt) - General inventory properties for the shop.
- [job](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/job.txt) - Returns a Job resource by ID. Used to check the status of internal jobs and any applicable changes.
- [location](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/location.txt) - Returns an inventory Location resource by ID.
- [locations](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/locations.txt) - Returns a list of active inventory locations.
- [locationsAvailableForDeliveryProfiles](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/locationsAvailableForDeliveryProfiles.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsAvailableForDeliveryProfilesConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/locationsAvailableForDeliveryProfilesConnection.txt) - Returns a list of all origin locations available for a delivery profile.
- [manualHoldsFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/manualHoldsFulfillmentOrders.txt) - Returns a list of fulfillment orders that are on hold.
- [market](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/market.txt) - Returns a market resource by ID.
- [marketByGeography](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/marketByGeography.txt) - Returns the applicable market for a customer based on where they are in the world.
- [marketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/marketLocalizableResource.txt) - A resource that can have localized values for different markets.
- [marketLocalizableResources](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/marketLocalizableResources.txt) - Resources that can have localized values for different markets.
- [marketLocalizableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/marketLocalizableResourcesByIds.txt) - Resources that can have localized values for different markets.
- [marketingActivities](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/marketingActivities.txt) - A list of marketing activities associated with the marketing app.
- [marketingActivity](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/marketingActivity.txt) - Returns a MarketingActivity resource by ID.
- [marketingEvent](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/marketingEvent.txt) - Returns a MarketingEvent resource by ID.
- [marketingEvents](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/marketingEvents.txt) - A list of marketing events associated with the marketing app.
- [markets](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/markets.txt) - The markets configured for the shop.
- [metafieldDefinition](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metafieldDefinition.txt) - Returns a metafield definition by identifier.
- [metafieldDefinitionTypes](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metafieldDefinitionTypes.txt) - Each metafield definition has a type, which defines the type of information that it can store. This type is enforced across every instance of the resource that owns the metafield definition.  Refer to the [list of supported metafield types](https://shopify.dev/apps/metafields/types).
- [metafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metafieldDefinitions.txt) - Returns a list of metafield definitions.
- [metafieldStorefrontVisibilities](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metafieldStorefrontVisibilities.txt) - List of the `MetafieldStorefrontVisibility` records.
- [metafieldStorefrontVisibility](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metafieldStorefrontVisibility.txt) - Returns a `MetafieldStorefrontVisibility` record by ID. A `MetafieldStorefrontVisibility` record lists the metafields to make visible in the Storefront API.
- [metaobject](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metaobject.txt) - Retrieves a metaobject by ID.
- [metaobjectByHandle](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metaobjectByHandle.txt) - Retrieves a metaobject by handle.
- [metaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metaobjectDefinition.txt) - Retrieves a metaobject definition by ID.
- [metaobjectDefinitionByType](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metaobjectDefinitionByType.txt) - Finds a metaobject definition by type.
- [metaobjectDefinitions](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metaobjectDefinitions.txt) - All metaobject definitions.
- [metaobjects](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/metaobjects.txt) - All metaobjects for the shop.
- [node](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/node.txt) - Returns a specific node (any object that implements the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) by ID, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification). This field is commonly used for refetching an object.
- [nodes](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/nodes.txt) - Returns the list of nodes (any objects that implement the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) with the given IDs, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification).
- [order](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/order.txt) - Returns an Order resource by ID.
- [orderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/orderPaymentStatus.txt) - Returns a payment status by payment reference ID. Used to check the status of a deferred payment.
- [orderSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/orderSavedSearches.txt) - List of the shop's order saved searches.
- [orders](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/orders.txt) - Returns a list of orders placed in the store.
- [paymentCustomization](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/paymentCustomization.txt) - The payment customization.
- [paymentCustomizations](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/paymentCustomizations.txt) - The payment customizations.
- [paymentTermsTemplates](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/paymentTermsTemplates.txt) - The list of payment terms templates eligible for all shops and users.
- [pendingOrdersCount](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/pendingOrdersCount.txt) - The number of pendings orders. Limited to a maximum of 10000.
- [priceList](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/priceList.txt) - Returns a price list resource by ID.
- [priceLists](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/priceLists.txt) - All price lists for a shop.
- [priceRule](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/priceRule.txt) - Returns a code price rule resource by ID.
- [priceRuleSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/priceRuleSavedSearches.txt) - List of the shop's price rule saved searches.
- [priceRules](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/priceRules.txt) - Returns a list of price rule resources that have at least one associated discount code.
- [primaryMarket](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/primaryMarket.txt) - The primary market of the shop.
- [privateMetafield](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/privateMetafield.txt) - Returns a private metafield by ID. Private metafields are accessible only by the application that created them.
- [privateMetafields](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/privateMetafields.txt) - Returns a list of private metafields associated to a resource.
- [product](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/product.txt) - Returns a Product resource by ID.
- [productByHandle](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/productByHandle.txt) - Return a product by its handle.
- [productDuplicateJob](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/productDuplicateJob.txt) - Returns the product duplicate job.
- [productFeed](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/productFeed.txt) - Returns a ProductFeed resource by ID.
- [productFeeds](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/productFeeds.txt) - The product feeds for the shop.
- [productOperation](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/productOperation.txt) - Returns a ProductOperation resource by ID.  This can be used to query the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously) by the [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  For the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), the `userErrors` field provides mutation errors that occurred during the operation.
- [productResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/productResourceFeedback.txt) - Returns the product resource feedback for the currently authenticated app.
- [productSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/productSavedSearches.txt) - Returns a list of the shop's product saved searches.
- [productVariant](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/productVariant.txt) - Returns a ProductVariant resource by ID.
- [productVariants](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/productVariants.txt) - Returns a list of product variants.
- [products](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/products.txt) - Returns a list of products.
- [productsCount](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/productsCount.txt) - Count of products.
- [publicApiVersions](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/publicApiVersions.txt) - The list of publicly-accessible Admin API versions, including supported versions, the release candidate, and unstable versions.
- [publication](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/publication.txt) - Lookup a publication by ID.
- [publications](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/publications.txt) - List of publications.
- [publicationsCount](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/publicationsCount.txt) - Count of publications.
- [refund](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/refund.txt) - Returns a Refund resource by ID.
- [return](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/return.txt) - Returns a Return resource by ID.
- [returnableFulfillment](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/returnableFulfillment.txt) - Lookup a returnable fulfillment by ID.
- [returnableFulfillments](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/returnableFulfillments.txt) - List of returnable fulfillments.
- [reverseDelivery](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/reverseDelivery.txt) - Lookup a reverse delivery by ID.
- [reverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/reverseFulfillmentOrder.txt) - Lookup a reverse fulfillment order by ID.
- [scriptTag](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/scriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Lookup a script tag resource by ID.
- [scriptTags](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/scriptTags.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A list of script tags.
- [segment](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/segment.txt) - The Customer Segment.
- [segmentFilterSuggestions](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/segmentFilterSuggestions.txt) - A list of filter suggestions associated with a segment. A segment is a group of members (commonly customers) that meet specific criteria.
- [segmentFilters](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/segmentFilters.txt) - A list of filters.
- [segmentMigrations](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/segmentMigrations.txt) - A list of a shop's segment migrations.
- [segmentValueSuggestions](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/segmentValueSuggestions.txt) - The list of suggested values corresponding to a particular filter for a segment. A segment is a group of members, such as customers, that meet specific criteria.
- [segments](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/segments.txt) - A list of a shop's segments.
- [segmentsCount](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/segmentsCount.txt) - The number of segments for a shop.
- [sellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/sellingPlanGroup.txt) - Returns a Selling Plan Group resource by ID.
- [sellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/sellingPlanGroups.txt) - List Selling Plan Groups.
- [serverPixel](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/serverPixel.txt) - The server pixel configured by the app.
- [shop](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/shop.txt) - Returns the Shop resource corresponding to the access token used in the request. The Shop resource contains business and store management settings for the shop.
- [shopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/shopBillingPreferences.txt) - The shop's billing preferences.
- [shopLocales](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/shopLocales.txt) - A list of locales available on a shop.
- [shopifyFunction](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/shopifyFunction.txt) - The Shopify Function.
- [shopifyFunctions](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/shopifyFunctions.txt) - Returns the Shopify Functions for apps installed on the shop.
- [shopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/shopifyPaymentsAccount.txt) - Shopify Payments account information, including balances and payouts.
- [shopifyqlQuery](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/shopifyqlQuery.txt) - Returns the results of a ShopifyQL query. Refer to the [ShopifyQL documentation](https://shopify.dev/api/shopifyql) for more information.
- [staffMember](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/staffMember.txt) - The StaffMember resource, by ID.
- [standardMetafieldDefinitionTemplates](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/standardMetafieldDefinitionTemplates.txt) - Standard metafield definitions are intended for specific, common use cases. Their namespace and keys reflect these use cases and are reserved.  Refer to all available [`Standard Metafield Definition Templates`](https://shopify.dev/api/admin-graphql/latest/objects/StandardMetafieldDefinitionTemplate).
- [subscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/subscriptionBillingAttempt.txt) - Returns a SubscriptionBillingAttempt by ID.
- [subscriptionBillingAttempts](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/subscriptionBillingAttempts.txt) - Returns subscription billing attempts on a store.
- [subscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/subscriptionBillingCycle.txt) - Returns a subscription billing cycle found either by cycle index or date.
- [subscriptionBillingCycles](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/subscriptionBillingCycles.txt) - Returns subscription billing cycles for a contract ID.
- [subscriptionContract](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/subscriptionContract.txt) - Returns a Subscription Contract resource by ID.
- [subscriptionContracts](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/subscriptionContracts.txt) - List Subscription Contracts.
- [subscriptionDraft](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/subscriptionDraft.txt) - Returns a Subscription Draft resource by ID.
- [taxonomy](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of the loaded taxonomy tree.
- [tenderTransactions](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/tenderTransactions.txt) - Returns a list of TenderTransactions associated with the shop.
- [translatableResource](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/translatableResource.txt) - A resource that can have localized values for different languages.
- [translatableResources](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/translatableResources.txt) - Resources that can have localized values for different languages.
- [translatableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/translatableResourcesByIds.txt) - Resources that can have localized values for different languages.
- [urlRedirect](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/urlRedirect.txt) - Returns a redirect resource by ID.
- [urlRedirectImport](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/urlRedirectImport.txt) - Returns a redirect import resource by ID.
- [urlRedirectSavedSearches](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/urlRedirectSavedSearches.txt) - A list of the shop's URL redirect saved searches.
- [urlRedirects](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/urlRedirects.txt) - A list of redirects for a shop.
- [validation](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/validation.txt) - Validation available on the shop.
- [validations](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/validations.txt) - Validations available on the shop.
- [webPixel](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/webPixel.txt) - The web pixel configured by the app.
- [webhookSubscription](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/webhookSubscription.txt) - Returns a webhook subscription by ID.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptions](https://shopify.dev/docs/api/admin-graphql/2024-04/queries/webhookSubscriptions.txt) - Returns a list of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [Refund](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Refund.txt) - The record of the line items and transactions that were refunded to a customer, along with restocking instructions for refunded line items.
- [RefundAgreement](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/RefundAgreement.txt) - An agreement between the merchant and customer to refund all or a portion of the order.
- [RefundConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/RefundConnection.txt) - An auto-generated type for paginating through multiple Refunds.
- [RefundCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/RefundCreatePayload.txt) - Return type for `refundCreate` mutation.
- [RefundDuty](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/RefundDuty.txt) - Represents a refunded duty.
- [RefundDutyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/RefundDutyInput.txt) - The input fields required to reimburse duties on a refund.
- [RefundDutyRefundType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/RefundDutyRefundType.txt) - The type of refund to perform for a particular refund duty.
- [RefundInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/RefundInput.txt) - The input fields to create a refund.
- [RefundLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/RefundLineItem.txt) - A line item that's included in a refund.
- [RefundLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/RefundLineItemConnection.txt) - An auto-generated type for paginating through multiple RefundLineItems.
- [RefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/RefundLineItemInput.txt) - The input fields required to reimburse line items on a refund.
- [RefundLineItemRestockType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/RefundLineItemRestockType.txt) - The type of restock performed for a particular refund line item.
- [RefundShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/RefundShippingInput.txt) - The input fields for the shipping cost to refund.
- [RefundShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/RefundShippingLine.txt) - A shipping line item that's included in a refund.
- [RefundShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/RefundShippingLineConnection.txt) - An auto-generated type for paginating through multiple RefundShippingLines.
- [RemoteAuthorizeNetCustomerPaymentProfileInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/RemoteAuthorizeNetCustomerPaymentProfileInput.txt) - The input fields for a remote Authorize.net customer payment profile.
- [RemoteBraintreePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/RemoteBraintreePaymentMethodInput.txt) - The input fields for a remote Braintree customer payment profile.
- [RemoteStripePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/RemoteStripePaymentMethodInput.txt) - The input fields for a remote stripe payment method.
- [ResourceAlert](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ResourceAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store resource, with 1 or more actions to take. For example, you could use an alert to indicate that you're not charging taxes on some product variants. They can optionally have a specific icon and be dismissed by merchants.
- [ResourceAlertAction](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ResourceAlertAction.txt) - An action associated to a resource alert, such as editing variants.
- [ResourceAlertIcon](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ResourceAlertIcon.txt) - The available icons for resource alerts.
- [ResourceAlertSeverity](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ResourceAlertSeverity.txt) - The possible severity levels for a resource alert.
- [ResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ResourceFeedback.txt) - Represents feedback from apps about a resource, and the steps required to set up the apps on the shop.
- [ResourceFeedbackCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ResourceFeedbackCreateInput.txt) - The input fields for a resource feedback object.
- [ResourceFeedbackState](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ResourceFeedbackState.txt) - The state of the resource feedback.
- [ResourceOperation](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/ResourceOperation.txt) - Represents a merchandising background operation interface.
- [ResourceOperationStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ResourceOperationStatus.txt) - Represents the state of this catalog operation.
- [ResourcePublication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ResourcePublication.txt) - A resource publication represents information about the publication of a resource. An instance of `ResourcePublication`, unlike `ResourcePublicationV2`, can be neither published or scheduled to be published.  See [ResourcePublicationV2](/api/admin-graphql/latest/objects/ResourcePublicationV2) for more context.
- [ResourcePublicationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ResourcePublicationConnection.txt) - An auto-generated type for paginating through multiple ResourcePublications.
- [ResourcePublicationV2](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ResourcePublicationV2.txt) - A resource publication represents information about the publication of a resource. Unlike `ResourcePublication`, an instance of `ResourcePublicationV2` can't be unpublished. It must either be published or scheduled to be published.  See [ResourcePublication](/api/admin-graphql/latest/objects/ResourcePublication) for more context.
- [ResourcePublicationV2Connection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ResourcePublicationV2Connection.txt) - An auto-generated type for paginating through multiple ResourcePublicationV2s.
- [RestockingFee](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/RestockingFee.txt) - A restocking fee is a fee captured as part of a return to cover the costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [Return](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Return.txt) - Represents a return.
- [ReturnAgreement](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReturnAgreement.txt) - An agreement between the merchant and customer for a return.
- [ReturnApproveRequestInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReturnApproveRequestInput.txt) - The input fields for approving a customer's return request.
- [ReturnApproveRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReturnApproveRequestPayload.txt) - Return type for `returnApproveRequest` mutation.
- [ReturnCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReturnCancelPayload.txt) - Return type for `returnCancel` mutation.
- [ReturnClosePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReturnClosePayload.txt) - Return type for `returnClose` mutation.
- [ReturnConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ReturnConnection.txt) - An auto-generated type for paginating through multiple Returns.
- [ReturnCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReturnCreatePayload.txt) - Return type for `returnCreate` mutation.
- [ReturnDecline](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReturnDecline.txt) - Additional information about why a merchant declined the customer's return request.
- [ReturnDeclineReason](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ReturnDeclineReason.txt) - The reason why the merchant declined a customer's return request.
- [ReturnDeclineRequestInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReturnDeclineRequestInput.txt) - The input fields for declining a customer's return request.
- [ReturnDeclineRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReturnDeclineRequestPayload.txt) - Return type for `returnDeclineRequest` mutation.
- [ReturnErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ReturnErrorCode.txt) - Possible error codes that can be returned by `ReturnUserError`.
- [ReturnInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReturnInput.txt) - The input fields for a return.
- [ReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReturnLineItem.txt) - A return line item.
- [ReturnLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ReturnLineItemConnection.txt) - An auto-generated type for paginating through multiple ReturnLineItems.
- [ReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReturnLineItemInput.txt) - The input fields for a return line item.
- [ReturnReason](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ReturnReason.txt) - The reason for returning the return line item.
- [ReturnRefundInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReturnRefundInput.txt) - The input fields to refund a return.
- [ReturnRefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReturnRefundLineItemInput.txt) - The input fields for a return refund line item.
- [ReturnRefundOrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReturnRefundOrderTransactionInput.txt) - The input fields to create order transactions when refunding a return.
- [ReturnRefundPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReturnRefundPayload.txt) - Return type for `returnRefund` mutation.
- [ReturnReopenPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReturnReopenPayload.txt) - Return type for `returnReopen` mutation.
- [ReturnRequestInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReturnRequestInput.txt) - The input fields for requesting a return.
- [ReturnRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReturnRequestLineItemInput.txt) - The input fields for a return line item.
- [ReturnRequestPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReturnRequestPayload.txt) - Return type for `returnRequest` mutation.
- [ReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReturnShippingFee.txt) - A return shipping fee is a fee captured as part of a return to cover the costs of shipping the return.
- [ReturnStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ReturnStatus.txt) - The status of a return.
- [ReturnUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReturnUserError.txt) - An error that occurs during the execution of a return mutation.
- [ReturnableFulfillment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReturnableFulfillment.txt) - A returnable fulfillment, which is an order that has been delivered and is eligible to be returned to the merchant.
- [ReturnableFulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ReturnableFulfillmentConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillments.
- [ReturnableFulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReturnableFulfillmentLineItem.txt) - A returnable fulfillment line item.
- [ReturnableFulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ReturnableFulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillmentLineItems.
- [ReverseDelivery](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReverseDelivery.txt) - A reverse delivery is a post-fulfillment object that represents a buyer sending a package to a merchant. For example, a buyer requests a return, and a merchant sends the buyer a shipping label. The reverse delivery contains the context of the items sent back, how they're being sent back (for example, a shipping label), and the current state of the delivery (tracking information).
- [ReverseDeliveryConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ReverseDeliveryConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveries.
- [ReverseDeliveryCreateWithShippingPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReverseDeliveryCreateWithShippingPayload.txt) - Return type for `reverseDeliveryCreateWithShipping` mutation.
- [ReverseDeliveryDeliverable](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/ReverseDeliveryDeliverable.txt) - The delivery method and artifacts associated with a reverse delivery.
- [ReverseDeliveryDisposeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReverseDeliveryDisposeInput.txt) - The input fields to dispose a reverse delivery line item.
- [ReverseDeliveryDisposePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReverseDeliveryDisposePayload.txt) - Return type for `reverseDeliveryDispose` mutation.
- [ReverseDeliveryLabelInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReverseDeliveryLabelInput.txt) - The input fields for a reverse label.
- [ReverseDeliveryLabelV2](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReverseDeliveryLabelV2.txt) - The return label file information for a reverse delivery.
- [ReverseDeliveryLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReverseDeliveryLineItem.txt) - The details about a reverse delivery line item.
- [ReverseDeliveryLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ReverseDeliveryLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveryLineItems.
- [ReverseDeliveryLineItemInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReverseDeliveryLineItemInput.txt) - The input fields for a reverse delivery line item.
- [ReverseDeliveryShippingDeliverable](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReverseDeliveryShippingDeliverable.txt) - A reverse shipping deliverable that may include a label and tracking information.
- [ReverseDeliveryShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReverseDeliveryShippingUpdatePayload.txt) - Return type for `reverseDeliveryShippingUpdate` mutation.
- [ReverseDeliveryTrackingInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReverseDeliveryTrackingInput.txt) - The input fields for tracking information about a return delivery.
- [ReverseDeliveryTrackingV2](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReverseDeliveryTrackingV2.txt) - Represents the information used to track a reverse delivery.
- [ReverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReverseFulfillmentOrder.txt) - A group of one or more items in a return that will be processed at a fulfillment service. There can be more than one reverse fulfillment order for a return at a given location.
- [ReverseFulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ReverseFulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrders.
- [ReverseFulfillmentOrderDisposeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ReverseFulfillmentOrderDisposeInput.txt) - The input fields to dispose a reverse fulfillment order line item.
- [ReverseFulfillmentOrderDisposePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ReverseFulfillmentOrderDisposePayload.txt) - Return type for `reverseFulfillmentOrderDispose` mutation.
- [ReverseFulfillmentOrderDisposition](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReverseFulfillmentOrderDisposition.txt) - The details of the arrangement of an item.
- [ReverseFulfillmentOrderDispositionType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ReverseFulfillmentOrderDispositionType.txt) - The final arrangement of an item from a reverse fulfillment order.
- [ReverseFulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReverseFulfillmentOrderLineItem.txt) - The details about a reverse fulfillment order line item.
- [ReverseFulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ReverseFulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrderLineItems.
- [ReverseFulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ReverseFulfillmentOrderStatus.txt) - The status of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ReverseFulfillmentOrderThirdPartyConfirmation.txt) - The third-party confirmation of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmationStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ReverseFulfillmentOrderThirdPartyConfirmationStatus.txt) - The status of a reverse fulfillment order third-party confirmation.
- [RiskAssessmentResult](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/RiskAssessmentResult.txt) - List of possible values for a RiskAssessment result.
- [RiskFact](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/RiskFact.txt) - A risk fact belongs to a single risk assessment and serves to provide additional context for an assessment. Risk facts are not necessarily tied to the result of the recommendation.
- [RiskFactSentiment](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/RiskFactSentiment.txt) - List of possible values for a RiskFact sentiment.
- [RowCount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/RowCount.txt) - A row count represents rows on background operation.
- [SEO](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SEO.txt) - SEO information.
- [SEOInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SEOInput.txt) - The input fields for SEO information.
- [Sale](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/Sale.txt) - An individual sale record associated with a sales agreement. Every money value in an order's sales data is represented in the currency's smallest unit. When amounts are divided across multiple line items, such as taxes or order discounts, the amounts might not divide evenly across all of the line items on the order. To address this, the remaining currency units that couldn't be divided evenly are allocated one at a time, starting with the first line item, until they are all accounted for. In aggregate, the values sum up correctly. In isolation, one line item might have a different tax or discount amount than another line item of the same price, before taxes and discounts. This is because the amount could not be divided evenly across the items. The allocation of currency units across line items is immutable. After they are allocated, currency units are never reallocated or redistributed among the line items.
- [SaleActionType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SaleActionType.txt) - The possible order action types for a sale.
- [SaleAdditionalFee](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SaleAdditionalFee.txt) - The additional fee details for a line item.
- [SaleConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SaleConnection.txt) - An auto-generated type for paginating through multiple Sales.
- [SaleLineType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SaleLineType.txt) - The possible line types for a sale record. One of the possible order line types for a sale is an adjustment. Sales adjustments occur when a refund is issued for a line item that is either more or less than the total value of the line item. Examples are restocking fees and goodwill payments. When this happens, Shopify produces a sales agreement with sale records for each line item that is returned or refunded and an additional sale record for the adjustment (for example, a restocking fee). The sales records for the returned or refunded items represent the reversal of the original line item sale value. The additional adjustment sale record represents the difference between the original total value of all line items that were refunded, and the actual amount refunded.
- [SaleTax](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SaleTax.txt) - The tax allocated to a sale from a single tax line.
- [SalesAgreement](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/SalesAgreement.txt) - A contract between a merchant and a customer to do business. Shopify creates a sales agreement whenever an order is placed, edited, or refunded. A sales agreement has one or more sales records, which provide itemized details about the initial agreement or subsequent changes made to the order. For example, when a customer places an order, Shopify creates the order, generates a sales agreement, and records a sale for each line item purchased in the order. A sale record is specific to a type of order line. Order lines can represent different things such as a purchased product, a tip added by a customer, shipping costs collected at checkout, and more.
- [SalesAgreementConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SalesAgreementConnection.txt) - An auto-generated type for paginating through multiple SalesAgreements.
- [SavedSearch](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SavedSearch.txt) - A saved search is a representation of a search query saved in the admin.
- [SavedSearchConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SavedSearchConnection.txt) - An auto-generated type for paginating through multiple SavedSearches.
- [SavedSearchCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SavedSearchCreateInput.txt) - The input fields to create a saved search.
- [SavedSearchCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SavedSearchCreatePayload.txt) - Return type for `savedSearchCreate` mutation.
- [SavedSearchDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SavedSearchDeleteInput.txt) - The input fields to delete a saved search.
- [SavedSearchDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SavedSearchDeletePayload.txt) - Return type for `savedSearchDelete` mutation.
- [SavedSearchUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SavedSearchUpdateInput.txt) - The input fields to update a saved search.
- [SavedSearchUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SavedSearchUpdatePayload.txt) - Return type for `savedSearchUpdate` mutation.
- [ScheduledChangeSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ScheduledChangeSortKeys.txt) - The set of valid sort keys for the ScheduledChange query.
- [ScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ScriptDiscountApplication.txt) - Script discount applications capture the intentions of a discount that was created by a Shopify Script for an order's line item or shipping line.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [ScriptTag](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ScriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A script tag represents remote JavaScript code that is loaded into the pages of a shop's storefront or the **Order status** page of checkout.
- [ScriptTagConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ScriptTagConnection.txt) - An auto-generated type for paginating through multiple ScriptTags.
- [ScriptTagCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ScriptTagCreatePayload.txt) - Return type for `scriptTagCreate` mutation.
- [ScriptTagDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ScriptTagDeletePayload.txt) - Return type for `scriptTagDelete` mutation.
- [ScriptTagDisplayScope](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ScriptTagDisplayScope.txt) - The page or pages on the online store where the script should be included.
- [ScriptTagInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ScriptTagInput.txt) - The input fields for a script tag. This input object is used when creating or updating a script tag to specify its URL, where it should be included, and how it will be cached.
- [ScriptTagUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ScriptTagUpdatePayload.txt) - Return type for `scriptTagUpdate` mutation.
- [SearchFilter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SearchFilter.txt) - A filter in a search query represented by a key value pair.
- [SearchFilterOptions](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SearchFilterOptions.txt) - A list of search filters along with their specific options in value and label pair for filtering.
- [SearchResult](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SearchResult.txt) - Represents an individual result returned from a search.
- [SearchResultConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SearchResultConnection.txt) - The connection type for SearchResult.
- [SearchResultType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SearchResultType.txt) - Specifies the type of resources to be returned from a search.
- [Segment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Segment.txt) - A dynamic collection of customers based on specific criteria.
- [SegmentAssociationFilter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentAssociationFilter.txt) - A filter that takes a value that's associated with an object. For example, the `tags` field is associated with the [`Customer`](/api/admin-graphql/latest/objects/Customer) object.
- [SegmentAttributeStatistics](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentAttributeStatistics.txt) - The statistics of a given attribute.
- [SegmentBooleanFilter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentBooleanFilter.txt) - A filter with a Boolean value that's been added to a segment query.
- [SegmentConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SegmentConnection.txt) - An auto-generated type for paginating through multiple Segments.
- [SegmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SegmentCreatePayload.txt) - Return type for `segmentCreate` mutation.
- [SegmentDateFilter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentDateFilter.txt) - A filter with a date value that's been added to a segment query.
- [SegmentDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SegmentDeletePayload.txt) - Return type for `segmentDelete` mutation.
- [SegmentEnumFilter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentEnumFilter.txt) - A filter with a set of possible values that's been added to a segment query.
- [SegmentEventFilter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentEventFilter.txt) - A filter that's used to segment customers based on the date that an event occured. For example, the `product_bought` event filter allows you to segment customers based on what products they've bought.
- [SegmentEventFilterParameter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentEventFilterParameter.txt) - The parameters for an event segment filter.
- [SegmentFilter](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/SegmentFilter.txt) - The filters used in segment queries associated with a shop.
- [SegmentFilterConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SegmentFilterConnection.txt) - An auto-generated type for paginating through multiple SegmentFilters.
- [SegmentFloatFilter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentFloatFilter.txt) - A filter with a double-precision, floating-point value that's been added to a segment query.
- [SegmentIntegerFilter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentIntegerFilter.txt) - A filter with an integer that's been added to a segment query.
- [SegmentMembership](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentMembership.txt) - The response type for the `segmentMembership` object.
- [SegmentMembershipResponse](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentMembershipResponse.txt) - A list of maps that contain `segmentId` IDs and `isMember` Booleans. The maps represent segment memberships.
- [SegmentMigration](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentMigration.txt) - A segment and its corresponding saved search.  For example, you can use `SegmentMigration` to retrieve the segment ID that corresponds to a saved search ID.
- [SegmentMigrationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SegmentMigrationConnection.txt) - An auto-generated type for paginating through multiple SegmentMigrations.
- [SegmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SegmentSortKeys.txt) - The set of valid sort keys for the Segment query.
- [SegmentStatistics](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentStatistics.txt) - The statistics of a given segment.
- [SegmentStringFilter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentStringFilter.txt) - A filter with a string that's been added to a segment query.
- [SegmentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SegmentUpdatePayload.txt) - Return type for `segmentUpdate` mutation.
- [SegmentValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SegmentValue.txt) - A list of suggested values associated with an individual segment. A segment is a group of members, such as customers, that meet specific criteria.
- [SegmentValueConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SegmentValueConnection.txt) - An auto-generated type for paginating through multiple SegmentValues.
- [SelectedOption](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SelectedOption.txt) - Properties used by customers to select a product variant. Products can have multiple options, like different sizes or colors.
- [SellingPlan](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlan.txt) - Represents how a product can be sold and purchased. Selling plans and associated records (selling plan groups and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.  For more information on selling plans, refer to [*Creating and managing selling plans*](https://shopify.dev/docs/apps/selling-strategies/subscriptions/selling-plans).
- [SellingPlanAnchor](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanAnchor.txt) - Specifies the date when delivery or fulfillment is completed by a merchant for a given time cycle. You can also define a cutoff for which customers are eligible to enter this cycle and the desired behavior for customers who start their subscription inside the cutoff period.  Some example scenarios where anchors can be useful to implement advanced delivery behavior: - A merchant starts fulfillment on a specific date every month. - A merchant wants to bill the 1st of every quarter. - A customer expects their delivery every Tuesday.  For more details, see [About Selling Plans](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/selling-plans#anchors).
- [SellingPlanAnchorInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanAnchorInput.txt) - The input fields required to create or update a selling plan anchor.
- [SellingPlanAnchorType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanAnchorType.txt) - Represents the anchor type.
- [SellingPlanBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SellingPlanBillingPolicy.txt) - Represents the billing frequency associated to the selling plan (for example, bill every week, or bill every three months). The selling plan billing policy and associated records (selling plan groups, selling plans, pricing policies, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanBillingPolicyInput.txt) - The input fields that are required to create or update a billing policy type.
- [SellingPlanCategory](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanCategory.txt) - The category of the selling plan. For the `OTHER` category,          you must fill out our [request form](https://docs.google.com/forms/d/e/1FAIpQLSeU18Xmw0Q61V8wdH-dfGafFqIBfRchQKUO8WAF3yJTvgyyZQ/viewform),          where we'll review your request for a new purchase option.
- [SellingPlanCheckoutCharge](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanCheckoutCharge.txt) - The amount charged at checkout when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanCheckoutChargeInput.txt) - The input fields that are required to create or update a checkout charge.
- [SellingPlanCheckoutChargePercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanCheckoutChargePercentageValue.txt) - The percentage value of the price used for checkout charge.
- [SellingPlanCheckoutChargeType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanCheckoutChargeType.txt) - The checkout charge when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeValue](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SellingPlanCheckoutChargeValue.txt) - The portion of the price to be charged at checkout.
- [SellingPlanCheckoutChargeValueInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanCheckoutChargeValueInput.txt) - The input fields required to create or update an checkout charge value.
- [SellingPlanConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SellingPlanConnection.txt) - An auto-generated type for paginating through multiple SellingPlans.
- [SellingPlanDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SellingPlanDeliveryPolicy.txt) - Represents the delivery frequency associated to the selling plan (for example, deliver every month, or deliver every other week). The selling plan delivery policy and associated records (selling plan groups, selling plans, pricing policies, and billing policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanDeliveryPolicyInput.txt) - The input fields that are required to create or update a delivery policy.
- [SellingPlanFixedBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanFixedBillingPolicy.txt) - The fixed selling plan billing policy defines how much of the price of the product will be billed to customer at checkout. If there is an outstanding balance, it determines when it will be paid.
- [SellingPlanFixedBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanFixedBillingPolicyInput.txt) - The input fields required to create or update a fixed billing policy.
- [SellingPlanFixedDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanFixedDeliveryPolicy.txt) - Represents a fixed selling plan delivery policy.
- [SellingPlanFixedDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanFixedDeliveryPolicyInput.txt) - The input fields required to create or update a fixed delivery policy.
- [SellingPlanFixedDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanFixedDeliveryPolicyIntent.txt) - Possible intentions of a Delivery Policy.
- [SellingPlanFixedDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanFixedDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behavior of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanFixedPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanFixedPricingPolicy.txt) - Represents the pricing policy of a subscription or deferred purchase option selling plan. The selling plan fixed pricing policy works with the billing and delivery policy to determine the final price. Discounts are divided among fulfillments. For example, a subscription with a $10 discount and two deliveries will have a $5 discount applied to each delivery.
- [SellingPlanFixedPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanFixedPricingPolicyInput.txt) - The input fields required to create or update a fixed selling plan pricing policy.
- [SellingPlanFulfillmentTrigger](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanFulfillmentTrigger.txt) - Describes what triggers fulfillment.
- [SellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanGroup.txt) - Represents a selling method (for example, "Subscribe and save" or "Pre-paid"). Selling plan groups and associated records (selling plans and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanGroupAddProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SellingPlanGroupAddProductVariantsPayload.txt) - Return type for `sellingPlanGroupAddProductVariants` mutation.
- [SellingPlanGroupAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SellingPlanGroupAddProductsPayload.txt) - Return type for `sellingPlanGroupAddProducts` mutation.
- [SellingPlanGroupConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SellingPlanGroupConnection.txt) - An auto-generated type for paginating through multiple SellingPlanGroups.
- [SellingPlanGroupCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SellingPlanGroupCreatePayload.txt) - Return type for `sellingPlanGroupCreate` mutation.
- [SellingPlanGroupDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SellingPlanGroupDeletePayload.txt) - Return type for `sellingPlanGroupDelete` mutation.
- [SellingPlanGroupInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanGroupInput.txt) - The input fields required to create or update a selling plan group.
- [SellingPlanGroupRemoveProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SellingPlanGroupRemoveProductVariantsPayload.txt) - Return type for `sellingPlanGroupRemoveProductVariants` mutation.
- [SellingPlanGroupRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SellingPlanGroupRemoveProductsPayload.txt) - Return type for `sellingPlanGroupRemoveProducts` mutation.
- [SellingPlanGroupResourceInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanGroupResourceInput.txt) - The input fields for resource association with a Selling Plan Group.
- [SellingPlanGroupSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanGroupSortKeys.txt) - The set of valid sort keys for the SellingPlanGroup query.
- [SellingPlanGroupUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SellingPlanGroupUpdatePayload.txt) - Return type for `sellingPlanGroupUpdate` mutation.
- [SellingPlanGroupUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanGroupUserError.txt) - Represents a selling plan group custom error.
- [SellingPlanGroupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanGroupUserErrorCode.txt) - Possible error codes that can be returned by `SellingPlanGroupUserError`.
- [SellingPlanInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanInput.txt) - The input fields to create or update a selling plan.
- [SellingPlanInterval](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanInterval.txt) - Represents valid selling plan interval.
- [SellingPlanInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanInventoryPolicy.txt) - The selling plan inventory policy.
- [SellingPlanInventoryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanInventoryPolicyInput.txt) - The input fields required to create or update an inventory policy.
- [SellingPlanPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SellingPlanPricingPolicy.txt) - Represents the type of pricing associated to the selling plan (for example, a $10 or 20% discount that is set for a limited period or that is fixed for the duration of the subscription). Selling plan pricing policies and associated records (selling plan groups, selling plans, billing policy, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanPricingPolicyAdjustmentType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanPricingPolicyAdjustmentType.txt) - Represents a selling plan pricing policy adjustment type.
- [SellingPlanPricingPolicyAdjustmentValue](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SellingPlanPricingPolicyAdjustmentValue.txt) - Represents a selling plan pricing policy adjustment value type.
- [SellingPlanPricingPolicyBase](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/SellingPlanPricingPolicyBase.txt) - Represents selling plan pricing policy common fields.
- [SellingPlanPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanPricingPolicyInput.txt) - The input fields required to create or update a selling plan pricing policy.
- [SellingPlanPricingPolicyPercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanPricingPolicyPercentageValue.txt) - The percentage value of a selling plan pricing policy percentage type.
- [SellingPlanPricingPolicyValueInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanPricingPolicyValueInput.txt) - The input fields required to create or update a pricing policy adjustment value.
- [SellingPlanRecurringBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanRecurringBillingPolicy.txt) - Represents a recurring selling plan billing policy.
- [SellingPlanRecurringBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanRecurringBillingPolicyInput.txt) - The input fields required to create or update a recurring billing policy.
- [SellingPlanRecurringDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanRecurringDeliveryPolicy.txt) - Represents a recurring selling plan delivery policy.
- [SellingPlanRecurringDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanRecurringDeliveryPolicyInput.txt) - The input fields to create or update a recurring delivery policy.
- [SellingPlanRecurringDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanRecurringDeliveryPolicyIntent.txt) - Whether the delivery policy is merchant or buyer-centric.
- [SellingPlanRecurringDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanRecurringDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behaviors of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanRecurringPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SellingPlanRecurringPricingPolicy.txt) - Represents a recurring selling plan pricing policy. It applies after the fixed pricing policy. By using the afterCycle parameter, you can specify the cycle when the recurring pricing policy comes into effect. Recurring pricing policies are not available for deferred purchase options.
- [SellingPlanRecurringPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SellingPlanRecurringPricingPolicyInput.txt) - The input fields required to create or update a recurring selling plan pricing policy.
- [SellingPlanRemainingBalanceChargeTrigger](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanRemainingBalanceChargeTrigger.txt) - When to capture the payment for the remaining amount due.
- [SellingPlanReserve](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SellingPlanReserve.txt) - When to reserve inventory for a selling plan.
- [ServerPixel](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ServerPixel.txt) - A server pixel stores configuration for streaming customer interactions to an EventBridge or PubSub endpoint.
- [ServerPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ServerPixelCreatePayload.txt) - Return type for `serverPixelCreate` mutation.
- [ServerPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ServerPixelDeletePayload.txt) - Return type for `serverPixelDelete` mutation.
- [ServerPixelStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ServerPixelStatus.txt) - The current state of a server pixel.
- [ShippingDiscountClass](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShippingDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [ShippingLabel](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShippingLabel.txt) - The optional shipping label for this fulfillment.
- [ShippingLine](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShippingLine.txt) - Represents the shipping details that the customer chose for their order.
- [ShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ShippingLineConnection.txt) - An auto-generated type for paginating through multiple ShippingLines.
- [ShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ShippingLineInput.txt) - The input fields for specifying the shipping details for the draft order.  > Note: > A custom shipping line includes a title and price with `shippingRateHandle` set to `nil`. A shipping line with a carrier-provided shipping rate (currently set via the Shopify admin) includes the shipping rate handle.
- [ShippingLineSale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShippingLineSale.txt) - A sale associated with a shipping charge.
- [ShippingMethod](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShippingMethod.txt) - The shipping method for the delivery. Customers will see applicable shipping methods in the shipping section of checkout.
- [ShippingPackageDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ShippingPackageDeletePayload.txt) - Return type for `shippingPackageDelete` mutation.
- [ShippingPackageMakeDefaultPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ShippingPackageMakeDefaultPayload.txt) - Return type for `shippingPackageMakeDefault` mutation.
- [ShippingPackageType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShippingPackageType.txt) - Type of a shipping package.
- [ShippingPackageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ShippingPackageUpdatePayload.txt) - Return type for `shippingPackageUpdate` mutation.
- [ShippingRate](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShippingRate.txt) - A shipping rate is an additional cost added to the cost of the products that were ordered.
- [ShippingRefund](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShippingRefund.txt) - Represents the shipping costs refunded on the Refund.
- [ShippingRefundInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ShippingRefundInput.txt) - The input fields that are required to reimburse shipping costs.
- [Shop](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Shop.txt) - Represents a collection of general settings and information about the shop.
- [ShopAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopAddress.txt) - An address for a shop.
- [ShopAlert](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store setting, with an action to take. For example, you could show an alert to ask the merchant to enter their billing information to activate Shopify Plus.
- [ShopAlertAction](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopAlertAction.txt) - An action associated to a shop alert, such as adding a credit card.
- [ShopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopBillingPreferences.txt) - Billing preferences for the shop.
- [ShopBranding](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopBranding.txt) - Possible branding of a shop. Branding can be used to define the look of a shop including its styling and logo in the Shopify Admin.
- [ShopCustomerAccountsSetting](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopCustomerAccountsSetting.txt) - Represents the shop's customer account requirement preference.
- [ShopFeatures](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopFeatures.txt) - Represents the feature set available to the shop. Most fields specify whether a feature is enabled for a shop, and some fields return information related to specific features.
- [ShopLocale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopLocale.txt) - A locale that's been enabled on a shop.
- [ShopLocaleDisablePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ShopLocaleDisablePayload.txt) - Return type for `shopLocaleDisable` mutation.
- [ShopLocaleEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ShopLocaleEnablePayload.txt) - Return type for `shopLocaleEnable` mutation.
- [ShopLocaleInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ShopLocaleInput.txt) - The input fields for a shop locale.
- [ShopLocaleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ShopLocaleUpdatePayload.txt) - Return type for `shopLocaleUpdate` mutation.
- [ShopPayInstallmentsPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopPayInstallmentsPaymentDetails.txt) - Shop Pay Installments payment details related to a transaction.
- [ShopPlan](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopPlan.txt) - The billing plan of the shop.
- [ShopPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopPolicy.txt) - Policy that a merchant has configured for their store, such as their refund or privacy policy.
- [ShopPolicyErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopPolicyErrorCode.txt) - Possible error codes that can be returned by `ShopPolicyUserError`.
- [ShopPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ShopPolicyInput.txt) - The input fields required to update a policy.
- [ShopPolicyType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopPolicyType.txt) - Available shop policy types.
- [ShopPolicyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ShopPolicyUpdatePayload.txt) - Return type for `shopPolicyUpdate` mutation.
- [ShopPolicyUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopPolicyUserError.txt) - An error that occurs during the execution of a shop policy mutation.
- [ShopResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ShopResourceFeedbackCreatePayload.txt) - Return type for `shopResourceFeedbackCreate` mutation.
- [ShopResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `ShopResourceFeedbackCreate`.
- [ShopResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopResourceFeedbackCreateUserError`.
- [ShopResourceLimits](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopResourceLimits.txt) - Resource limits of a shop.
- [ShopTagSort](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopTagSort.txt) - Possible sort of tags.
- [ShopifyFunction](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyFunction.txt) - A Shopify Function.
- [ShopifyFunctionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ShopifyFunctionConnection.txt) - An auto-generated type for paginating through multiple ShopifyFunctions.
- [ShopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsAccount.txt) - Balance and payout information for a [Shopify Payments](https://help.shopify.com/manual/payments/shopify-payments/getting-paid-with-shopify-payments) account. Balance includes all balances for the currencies supported by the shop. You can also query for a list of payouts, where each payout includes the corresponding currencyCode field.
- [ShopifyPaymentsAdjustmentOrder](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsAdjustmentOrder.txt) - The adjustment order object.
- [ShopifyPaymentsBalanceTransaction](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsBalanceTransaction.txt) - A transaction that contributes to a Shopify Payments account balance.
- [ShopifyPaymentsBalanceTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ShopifyPaymentsBalanceTransactionConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBalanceTransactions.
- [ShopifyPaymentsBankAccount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsBankAccount.txt) - A bank account that can receive payouts.
- [ShopifyPaymentsBankAccountConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ShopifyPaymentsBankAccountConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBankAccounts.
- [ShopifyPaymentsBankAccountStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyPaymentsBankAccountStatus.txt) - The bank account status.
- [ShopifyPaymentsChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/ShopifyPaymentsChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDefaultChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsDefaultChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDispute](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsDispute.txt) - A dispute occurs when a buyer questions the legitimacy of a charge with their financial institution.
- [ShopifyPaymentsDisputeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ShopifyPaymentsDisputeConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsDisputes.
- [ShopifyPaymentsDisputeEvidence](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsDisputeEvidence.txt) - The evidence associated with the dispute.
- [ShopifyPaymentsDisputeEvidenceFileType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyPaymentsDisputeEvidenceFileType.txt) - The possible dispute evidence file types.
- [ShopifyPaymentsDisputeEvidenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ShopifyPaymentsDisputeEvidenceUpdateInput.txt) - The input fields required to update a dispute evidence object.
- [ShopifyPaymentsDisputeFileUpload](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsDisputeFileUpload.txt) - The file upload associated with the dispute evidence.
- [ShopifyPaymentsDisputeFileUploadUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ShopifyPaymentsDisputeFileUploadUpdateInput.txt) - The input fields required to update a dispute file upload object.
- [ShopifyPaymentsDisputeFulfillment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsDisputeFulfillment.txt) - The fulfillment associated with dispute evidence.
- [ShopifyPaymentsDisputeReason](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyPaymentsDisputeReason.txt) - The reason for the dispute provided by the cardholder's bank.
- [ShopifyPaymentsDisputeReasonDetails](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsDisputeReasonDetails.txt) - Details regarding a dispute reason.
- [ShopifyPaymentsExtendedAuthorization](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsExtendedAuthorization.txt) - Presents all Shopify Payments information related to an extended authorization.
- [ShopifyPaymentsFraudSettings](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsFraudSettings.txt) - The fraud settings of a payments account.
- [ShopifyPaymentsJpChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsJpChargeStatementDescriptor.txt) - The charge descriptors for a Japanese payments account.
- [ShopifyPaymentsNotificationSettings](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsNotificationSettings.txt) - The notification settings for the account.
- [ShopifyPaymentsPayout](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsPayout.txt) - Payouts represent the movement of money between a merchant's Shopify Payments balance and their bank account.
- [ShopifyPaymentsPayoutAlternateCurrencyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ShopifyPaymentsPayoutAlternateCurrencyCreatePayload.txt) - Return type for `shopifyPaymentsPayoutAlternateCurrencyCreate` mutation.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsPayoutAlternateCurrencyCreateUserError.txt) - An error that occurs during the execution of `ShopifyPaymentsPayoutAlternateCurrencyCreate`.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopifyPaymentsPayoutAlternateCurrencyCreateUserError`.
- [ShopifyPaymentsPayoutConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ShopifyPaymentsPayoutConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsPayouts.
- [ShopifyPaymentsPayoutInterval](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyPaymentsPayoutInterval.txt) - The interval at which payouts are sent to the connected bank account.
- [ShopifyPaymentsPayoutSchedule](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsPayoutSchedule.txt) - The payment schedule for a payments account.
- [ShopifyPaymentsPayoutStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyPaymentsPayoutStatus.txt) - The transfer status of the payout.
- [ShopifyPaymentsPayoutSummary](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsPayoutSummary.txt) - Breakdown of the total fees and gross of each of the different types of transactions associated with the payout.
- [ShopifyPaymentsPayoutTransactionType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyPaymentsPayoutTransactionType.txt) - The possible transaction types for a payout.
- [ShopifyPaymentsRefundSet](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsRefundSet.txt) - Presents all Shopify Payments specific information related to an order refund.
- [ShopifyPaymentsToolingProviderPayout](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsToolingProviderPayout.txt) - Relevant reference information for an alternate currency payout.
- [ShopifyPaymentsTransactionSet](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsTransactionSet.txt) - Presents all Shopify Payments specific information related to an order transaction.
- [ShopifyPaymentsVerification](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsVerification.txt) - Each subject (individual) of an account has a verification object giving  information about the verification state.
- [ShopifyPaymentsVerificationDocument](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsVerificationDocument.txt) - A document which can be used to verify an individual.
- [ShopifyPaymentsVerificationDocumentType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyPaymentsVerificationDocumentType.txt) - The types of possible verification documents.
- [ShopifyPaymentsVerificationStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyPaymentsVerificationStatus.txt) - The status of a verification.
- [ShopifyPaymentsVerificationSubject](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyPaymentsVerificationSubject.txt) - The verification subject represents an individual that has to be verified.
- [ShopifyProtectEligibilityStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyProtectEligibilityStatus.txt) - The status of an order's eligibility for protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderEligibility](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyProtectOrderEligibility.txt) - The eligibility details of an order's protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderSummary](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ShopifyProtectOrderSummary.txt) - A summary of Shopify Protect details for an order.
- [ShopifyProtectStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ShopifyProtectStatus.txt) - The status of an order's protection with Shopify Protect.
- [ShopifyqlResponse](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/ShopifyqlResponse.txt) - A response to a ShopifyQL query.
- [StaffMember](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/StaffMember.txt) - Represents the data about a staff member's Shopify account. Merchants can use staff member data to get more information about the staff members in their store.
- [StaffMemberConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/StaffMemberConnection.txt) - An auto-generated type for paginating through multiple StaffMembers.
- [StaffMemberDefaultImage](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/StaffMemberDefaultImage.txt) - Represents the fallback avatar image for a staff member. This is used only if the staff member has no avatar image.
- [StaffMemberPermission](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/StaffMemberPermission.txt) - Represents access permissions for a staff member.
- [StaffMemberPrivateData](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/StaffMemberPrivateData.txt) - Represents the data used to customize the Shopify admin experience for a logged-in staff member.
- [StageImageInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/StageImageInput.txt) - An image to be uploaded.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedMediaUploadTarget](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/StagedMediaUploadTarget.txt) - Information about a staged upload target, which should be used to send a request to upload the file.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadHttpMethodType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/StagedUploadHttpMethodType.txt) - The possible HTTP methods that can be used when sending a request to upload a file using information from a [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget).
- [StagedUploadInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/StagedUploadInput.txt) - The input fields for generating staged upload targets.
- [StagedUploadParameter](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/StagedUploadParameter.txt) - The parameters required to authenticate a file upload request using a [StagedMediaUploadTarget's url field](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget#field-stagedmediauploadtarget-url).  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadTarget](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/StagedUploadTarget.txt) - Information about the staged target.  Deprecated in favor of [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget), which is returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGenerateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/StagedUploadTargetGenerateInput.txt) - The required fields and parameters to generate the URL upload an" asset to Shopify.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGeneratePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/StagedUploadTargetGeneratePayload.txt) - Return type for `stagedUploadTargetGenerate` mutation.
- [StagedUploadTargetGenerateUploadResource](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/StagedUploadTargetGenerateUploadResource.txt) - The resource type to receive.
- [StagedUploadTargetsGeneratePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/StagedUploadTargetsGeneratePayload.txt) - Return type for `stagedUploadTargetsGenerate` mutation.
- [StagedUploadsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/StagedUploadsCreatePayload.txt) - Return type for `stagedUploadsCreate` mutation.
- [StandardMetafieldDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/StandardMetafieldDefinitionEnablePayload.txt) - Return type for `standardMetafieldDefinitionEnable` mutation.
- [StandardMetafieldDefinitionEnableUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/StandardMetafieldDefinitionEnableUserError.txt) - An error that occurs during the execution of `StandardMetafieldDefinitionEnable`.
- [StandardMetafieldDefinitionEnableUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/StandardMetafieldDefinitionEnableUserErrorCode.txt) - Possible error codes that can be returned by `StandardMetafieldDefinitionEnableUserError`.
- [StandardMetafieldDefinitionTemplate](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/StandardMetafieldDefinitionTemplate.txt) - Standard metafield definition templates provide preset configurations to create metafield definitions. Each template has a specific namespace and key that we've reserved to have specific meanings for common use cases.  Refer to the [list of standard metafield definitions](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [StandardMetafieldDefinitionTemplateConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/StandardMetafieldDefinitionTemplateConnection.txt) - An auto-generated type for paginating through multiple StandardMetafieldDefinitionTemplates.
- [StandardMetaobjectDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/StandardMetaobjectDefinitionEnablePayload.txt) - Return type for `standardMetaobjectDefinitionEnable` mutation.
- [StandardizedProductType](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/StandardizedProductType.txt) - Represents the details of a specific type of product within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [StandardizedProductTypeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/StandardizedProductTypeInput.txt) - Provides the fields and values to use when adding a standard product type to a product. The [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) contains the full list of available values.
- [StorefrontAccessToken](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/StorefrontAccessToken.txt) - A token that's used to delegate unauthenticated access scopes to clients that need to access the unauthenticated [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [StorefrontAccessTokenConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/StorefrontAccessTokenConnection.txt) - An auto-generated type for paginating through multiple StorefrontAccessTokens.
- [StorefrontAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/StorefrontAccessTokenCreatePayload.txt) - Return type for `storefrontAccessTokenCreate` mutation.
- [StorefrontAccessTokenDeleteInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/StorefrontAccessTokenDeleteInput.txt) - The input fields to delete a storefront access token.
- [StorefrontAccessTokenDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/StorefrontAccessTokenDeletePayload.txt) - Return type for `storefrontAccessTokenDelete` mutation.
- [StorefrontAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/StorefrontAccessTokenInput.txt) - The input fields for a storefront access token.
- [StorefrontID](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/StorefrontID.txt) - Represents a unique identifier in the Storefront API. A `StorefrontID` value can be used wherever an ID is expected in the Storefront API.  Example value: `"Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzEwMDc5Nzg1MTAw"`.
- [String](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/String.txt) - Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
- [StringConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/StringConnection.txt) - An auto-generated type for paginating through multiple Strings.
- [SubscriptionAppliedCodeDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionAppliedCodeDiscount.txt) - Represents an applied code discount.
- [SubscriptionAtomicLineInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionAtomicLineInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionAtomicManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionAtomicManualDiscountInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionBillingAttempt.txt) - A record of an execution of the subscription billing process. Billing attempts use idempotency keys to avoid duplicate order creation. A successful billing attempt will create an order.
- [SubscriptionBillingAttemptConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SubscriptionBillingAttemptConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingAttempts.
- [SubscriptionBillingAttemptCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionBillingAttemptCreatePayload.txt) - Return type for `subscriptionBillingAttemptCreate` mutation.
- [SubscriptionBillingAttemptErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionBillingAttemptErrorCode.txt) - The possible error codes associated with making billing attempts. The error codes supplement the `error_message` to provide consistent results and help with dunning management.
- [SubscriptionBillingAttemptInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionBillingAttemptInput.txt) - The input fields required to complete a subscription billing attempt.
- [SubscriptionBillingAttemptsSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionBillingAttemptsSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingAttempts query.
- [SubscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionBillingCycle.txt) - A subscription billing cycle.
- [SubscriptionBillingCycleBillingCycleStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionBillingCycleBillingCycleStatus.txt) - The possible status values of a subscription billing cycle.
- [SubscriptionBillingCycleConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SubscriptionBillingCycleConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingCycles.
- [SubscriptionBillingCycleContractDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionBillingCycleContractDraftCommitPayload.txt) - Return type for `subscriptionBillingCycleContractDraftCommit` mutation.
- [SubscriptionBillingCycleContractDraftConcatenatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionBillingCycleContractDraftConcatenatePayload.txt) - Return type for `subscriptionBillingCycleContractDraftConcatenate` mutation.
- [SubscriptionBillingCycleContractEditPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionBillingCycleContractEditPayload.txt) - Return type for `subscriptionBillingCycleContractEdit` mutation.
- [SubscriptionBillingCycleEditDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionBillingCycleEditDeletePayload.txt) - Return type for `subscriptionBillingCycleEditDelete` mutation.
- [SubscriptionBillingCycleEditedContract](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionBillingCycleEditedContract.txt) - Represents a subscription contract with billing cycles.
- [SubscriptionBillingCycleEditsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionBillingCycleEditsDeletePayload.txt) - Return type for `subscriptionBillingCycleEditsDelete` mutation.
- [SubscriptionBillingCycleErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionBillingCycleErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUserError`.
- [SubscriptionBillingCycleInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionBillingCycleInput.txt) - The input fields for specifying the subscription contract and selecting the associated billing cycle.
- [SubscriptionBillingCycleScheduleEditInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionBillingCycleScheduleEditInput.txt) - The input fields for parameters to modify the schedule of a specific billing cycle.
- [SubscriptionBillingCycleScheduleEditInputScheduleEditReason](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionBillingCycleScheduleEditInputScheduleEditReason.txt) - The input fields for possible reasons for editing the billing cycle's schedule.
- [SubscriptionBillingCycleScheduleEditPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionBillingCycleScheduleEditPayload.txt) - Return type for `subscriptionBillingCycleScheduleEdit` mutation.
- [SubscriptionBillingCycleSelector](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionBillingCycleSelector.txt) - The input fields to select SubscriptionBillingCycle by either date or index.
- [SubscriptionBillingCycleSkipPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionBillingCycleSkipPayload.txt) - Return type for `subscriptionBillingCycleSkip` mutation.
- [SubscriptionBillingCycleSkipUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionBillingCycleSkipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleSkip`.
- [SubscriptionBillingCycleSkipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionBillingCycleSkipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleSkipUserError`.
- [SubscriptionBillingCycleUnskipPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionBillingCycleUnskipPayload.txt) - Return type for `subscriptionBillingCycleUnskip` mutation.
- [SubscriptionBillingCycleUnskipUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionBillingCycleUnskipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleUnskip`.
- [SubscriptionBillingCycleUnskipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionBillingCycleUnskipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUnskipUserError`.
- [SubscriptionBillingCycleUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionBillingCycleUserError.txt) - The possible errors for a subscription billing cycle.
- [SubscriptionBillingCyclesDateRangeSelector](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionBillingCyclesDateRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within a date range.
- [SubscriptionBillingCyclesIndexRangeSelector](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionBillingCyclesIndexRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within an index range.
- [SubscriptionBillingCyclesSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionBillingCyclesSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingCycles query.
- [SubscriptionBillingCyclesTargetSelection](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionBillingCyclesTargetSelection.txt) - Select subscription billing cycles to be targeted.
- [SubscriptionBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionBillingPolicy.txt) - Represents a Subscription Billing Policy.
- [SubscriptionBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionBillingPolicyInput.txt) - The input fields for a Subscription Billing Policy.
- [SubscriptionContract](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionContract.txt) - Represents a Subscription Contract.
- [SubscriptionContractActivatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionContractActivatePayload.txt) - Return type for `subscriptionContractActivate` mutation.
- [SubscriptionContractAtomicCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionContractAtomicCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractAtomicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionContractAtomicCreatePayload.txt) - Return type for `subscriptionContractAtomicCreate` mutation.
- [SubscriptionContractBase](https://shopify.dev/docs/api/admin-graphql/2024-04/interfaces/SubscriptionContractBase.txt) - Represents subscription contract common fields.
- [SubscriptionContractCancelPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionContractCancelPayload.txt) - Return type for `subscriptionContractCancel` mutation.
- [SubscriptionContractConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SubscriptionContractConnection.txt) - An auto-generated type for paginating through multiple SubscriptionContracts.
- [SubscriptionContractCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionContractCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionContractCreatePayload.txt) - Return type for `subscriptionContractCreate` mutation.
- [SubscriptionContractErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionContractErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractUserError`.
- [SubscriptionContractExpirePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionContractExpirePayload.txt) - Return type for `subscriptionContractExpire` mutation.
- [SubscriptionContractFailPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionContractFailPayload.txt) - Return type for `subscriptionContractFail` mutation.
- [SubscriptionContractLastPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionContractLastPaymentStatus.txt) - The possible status values of the last payment on a subscription contract.
- [SubscriptionContractPausePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionContractPausePayload.txt) - Return type for `subscriptionContractPause` mutation.
- [SubscriptionContractProductChangeInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionContractProductChangeInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractProductChangePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionContractProductChangePayload.txt) - Return type for `subscriptionContractProductChange` mutation.
- [SubscriptionContractSetNextBillingDatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionContractSetNextBillingDatePayload.txt) - Return type for `subscriptionContractSetNextBillingDate` mutation.
- [SubscriptionContractStatusUpdateErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionContractStatusUpdateErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractStatusUpdateUserError`.
- [SubscriptionContractStatusUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionContractStatusUpdateUserError.txt) - Represents a subscription contract status update error.
- [SubscriptionContractSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionContractSubscriptionStatus.txt) - The possible status values of a subscription.
- [SubscriptionContractUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionContractUpdatePayload.txt) - Return type for `subscriptionContractUpdate` mutation.
- [SubscriptionContractUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionContractUserError.txt) - Represents a Subscription Contract error.
- [SubscriptionCyclePriceAdjustment](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionCyclePriceAdjustment.txt) - Represents a Subscription Line Pricing Cycle Adjustment.
- [SubscriptionDeliveryMethod](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SubscriptionDeliveryMethod.txt) - Describes the delivery method to use to get the physical goods to the customer.
- [SubscriptionDeliveryMethodInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionDeliveryMethodInput.txt) - Specifies delivery method fields for a subscription draft. This is an input union: one, and only one, field can be provided. The field provided will determine which delivery method is to be used.
- [SubscriptionDeliveryMethodLocalDelivery](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDeliveryMethodLocalDelivery.txt) - A subscription delivery method for local delivery. The other subscription delivery methods can be found in the `SubscriptionDeliveryMethod` union type.
- [SubscriptionDeliveryMethodLocalDeliveryInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionDeliveryMethodLocalDeliveryInput.txt) - The input fields for a local delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDeliveryMethodLocalDeliveryOption.txt) - The selected delivery option on a subscription contract.
- [SubscriptionDeliveryMethodLocalDeliveryOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionDeliveryMethodLocalDeliveryOptionInput.txt) - The input fields for local delivery option.
- [SubscriptionDeliveryMethodPickup](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDeliveryMethodPickup.txt) - A delivery method with a pickup option.
- [SubscriptionDeliveryMethodPickupInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionDeliveryMethodPickupInput.txt) - The input fields for a pickup delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodPickupOption](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDeliveryMethodPickupOption.txt) - Represents the selected pickup option on a subscription contract.
- [SubscriptionDeliveryMethodPickupOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionDeliveryMethodPickupOptionInput.txt) - The input fields for pickup option.
- [SubscriptionDeliveryMethodShipping](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDeliveryMethodShipping.txt) - Represents a shipping delivery method: a mailing address and a shipping option.
- [SubscriptionDeliveryMethodShippingInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionDeliveryMethodShippingInput.txt) - Specifies shipping delivery method fields.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodShippingOption](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDeliveryMethodShippingOption.txt) - Represents the selected shipping option on a subscription contract.
- [SubscriptionDeliveryMethodShippingOptionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionDeliveryMethodShippingOptionInput.txt) - The input fields for shipping option.
- [SubscriptionDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SubscriptionDeliveryOption.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryOptionResult](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SubscriptionDeliveryOptionResult.txt) - The result of the query to fetch delivery options for the subscription contract.
- [SubscriptionDeliveryOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDeliveryOptionResultFailure.txt) - A failure to find the available delivery options for a subscription contract.
- [SubscriptionDeliveryOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDeliveryOptionResultSuccess.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDeliveryPolicy.txt) - Represents a Subscription Delivery Policy.
- [SubscriptionDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionDeliveryPolicyInput.txt) - The input fields for a Subscription Delivery Policy.
- [SubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SubscriptionDiscount.txt) - Subscription draft discount types.
- [SubscriptionDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDiscountAllocation.txt) - Represents what a particular discount reduces from a line price.
- [SubscriptionDiscountConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SubscriptionDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionDiscounts.
- [SubscriptionDiscountEntitledLines](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDiscountEntitledLines.txt) - Represents the subscription lines the discount applies on.
- [SubscriptionDiscountFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDiscountFixedAmountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDiscountPercentageValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDiscountPercentageValue.txt) - The percentage value of the discount.
- [SubscriptionDiscountRejectionReason](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionDiscountRejectionReason.txt) - The reason a discount on a subscription draft was rejected.
- [SubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SubscriptionDiscountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDraft](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDraft.txt) - Represents a Subscription Draft.
- [SubscriptionDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftCommitPayload.txt) - Return type for `subscriptionDraftCommit` mutation.
- [SubscriptionDraftDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftDiscountAddPayload.txt) - Return type for `subscriptionDraftDiscountAdd` mutation.
- [SubscriptionDraftDiscountCodeApplyPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftDiscountCodeApplyPayload.txt) - Return type for `subscriptionDraftDiscountCodeApply` mutation.
- [SubscriptionDraftDiscountRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftDiscountRemovePayload.txt) - Return type for `subscriptionDraftDiscountRemove` mutation.
- [SubscriptionDraftDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftDiscountUpdatePayload.txt) - Return type for `subscriptionDraftDiscountUpdate` mutation.
- [SubscriptionDraftErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SubscriptionDraftErrorCode.txt) - Possible error codes that can be returned by `SubscriptionDraftUserError`.
- [SubscriptionDraftFreeShippingDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftFreeShippingDiscountAddPayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountAdd` mutation.
- [SubscriptionDraftFreeShippingDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftFreeShippingDiscountUpdatePayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountUpdate` mutation.
- [SubscriptionDraftInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionDraftInput.txt) - The input fields required to create a Subscription Draft.
- [SubscriptionDraftLineAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftLineAddPayload.txt) - Return type for `subscriptionDraftLineAdd` mutation.
- [SubscriptionDraftLineRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftLineRemovePayload.txt) - Return type for `subscriptionDraftLineRemove` mutation.
- [SubscriptionDraftLineUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftLineUpdatePayload.txt) - Return type for `subscriptionDraftLineUpdate` mutation.
- [SubscriptionDraftUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/SubscriptionDraftUpdatePayload.txt) - Return type for `subscriptionDraftUpdate` mutation.
- [SubscriptionDraftUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionDraftUserError.txt) - Represents a Subscription Draft error.
- [SubscriptionFreeShippingDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionFreeShippingDiscountInput.txt) - The input fields for a subscription free shipping discount on a contract.
- [SubscriptionLine](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionLine.txt) - Represents a Subscription Line.
- [SubscriptionLineConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SubscriptionLineConnection.txt) - An auto-generated type for paginating through multiple SubscriptionLines.
- [SubscriptionLineInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionLineInput.txt) - The input fields required to add a new subscription line to a contract.
- [SubscriptionLineUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionLineUpdateInput.txt) - The input fields required to update a subscription line on a contract.
- [SubscriptionLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionLocalDeliveryOption.txt) - A local delivery option for a subscription contract.
- [SubscriptionMailingAddress](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionMailingAddress.txt) - Represents a Mailing Address on a Subscription.
- [SubscriptionManualDiscount](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionManualDiscount.txt) - Custom subscription discount.
- [SubscriptionManualDiscountConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/SubscriptionManualDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionManualDiscounts.
- [SubscriptionManualDiscountEntitledLinesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionManualDiscountEntitledLinesInput.txt) - The input fields for the subscription lines the discount applies on.
- [SubscriptionManualDiscountFixedAmountInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionManualDiscountFixedAmountInput.txt) - The input fields for the fixed amount value of the discount and distribution on the lines.
- [SubscriptionManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionManualDiscountInput.txt) - The input fields for a subscription discount on a contract.
- [SubscriptionManualDiscountLinesInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionManualDiscountLinesInput.txt) - The input fields for line items that the discount refers to.
- [SubscriptionManualDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionManualDiscountValueInput.txt) - The input fields for the discount value and its distribution.
- [SubscriptionPickupOption](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionPickupOption.txt) - A pickup option to deliver a subscription contract.
- [SubscriptionPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionPricingPolicy.txt) - Represents a Subscription Line Pricing Policy.
- [SubscriptionPricingPolicyCycleDiscountsInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionPricingPolicyCycleDiscountsInput.txt) - The input fields for an array containing all pricing changes for each billing cycle.
- [SubscriptionPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/SubscriptionPricingPolicyInput.txt) - The input fields for expected price changes of the subscription line over time.
- [SubscriptionShippingOption](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionShippingOption.txt) - A shipping option to deliver a subscription contract.
- [SubscriptionShippingOptionResult](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/SubscriptionShippingOptionResult.txt) - The result of the query to fetch shipping options for the subscription contract.
- [SubscriptionShippingOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionShippingOptionResultFailure.txt) - Failure determining available shipping options for delivery of a subscription contract.
- [SubscriptionShippingOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SubscriptionShippingOptionResultSuccess.txt) - A shipping option for delivery of a subscription contract.
- [SuggestedOrderTransaction](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SuggestedOrderTransaction.txt) - A suggested transaction. Suggested transaction are usually used in the context of refunds and exchanges.
- [SuggestedOrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/SuggestedOrderTransactionKind.txt) - Specifies the kind of the suggested order transaction.
- [SuggestedRefund](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SuggestedRefund.txt) - Represents a refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund.
- [SuggestedReturnRefund](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/SuggestedReturnRefund.txt) - Represents a return refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund for the return.
- [TableData](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TableData.txt) - The result in a tabular format with schema information and formatted and unformatted row data.
- [TableDataColumn](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TableDataColumn.txt) - A nested array representation of the data. An index in an array represents a row number.
- [TableResponse](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TableResponse.txt) - The default table response structure for a ShopifyQL query.
- [TagsAddPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/TagsAddPayload.txt) - Return type for `tagsAdd` mutation.
- [TagsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/TagsRemovePayload.txt) - Return type for `tagsRemove` mutation.
- [TaxAppConfiguration](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TaxAppConfiguration.txt) - Tax app configuration of a merchant.
- [TaxAppConfigurePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/TaxAppConfigurePayload.txt) - Return type for `taxAppConfigure` mutation.
- [TaxAppConfigureUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TaxAppConfigureUserError.txt) - An error that occurs during the execution of `TaxAppConfigure`.
- [TaxAppConfigureUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/TaxAppConfigureUserErrorCode.txt) - Possible error codes that can be returned by `TaxAppConfigureUserError`.
- [TaxExemption](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/TaxExemption.txt) - Available customer tax exemptions.
- [TaxLine](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TaxLine.txt) - Represents a single tax applied to the associated line item.
- [TaxPartnerState](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/TaxPartnerState.txt) - State of the tax app configuration.
- [Taxonomy](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of a taxonomy tree.
- [TaxonomyAttribute](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TaxonomyAttribute.txt) - A Shopify product taxonomy attribute.
- [TaxonomyCategory](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TaxonomyCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [TaxonomyCategoryAttribute](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/TaxonomyCategoryAttribute.txt) - A product taxonomy attribute interface.
- [TaxonomyCategoryAttributeConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/TaxonomyCategoryAttributeConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategoryAttributes.
- [TaxonomyCategoryConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/TaxonomyCategoryConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategories.
- [TaxonomyChoiceListAttribute](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TaxonomyChoiceListAttribute.txt) - A Shopify product taxonomy choice list attribute.
- [TaxonomyMeasurementAttribute](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TaxonomyMeasurementAttribute.txt) - A Shopify product taxonomy measurement attribute.
- [TaxonomyValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TaxonomyValue.txt) - Represents a Shopify product taxonomy value.
- [TaxonomyValueConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/TaxonomyValueConnection.txt) - An auto-generated type for paginating through multiple TaxonomyValues.
- [TenderTransaction](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TenderTransaction.txt) - A TenderTransaction represents a transaction with financial impact on a shop's balance sheet. A tender transaction always represents actual money movement between a buyer and a shop. TenderTransactions can be used instead of OrderTransactions for reconciling a shop's cash flow. A TenderTransaction is immutable once created.
- [TenderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/TenderTransactionConnection.txt) - An auto-generated type for paginating through multiple TenderTransactions.
- [TenderTransactionCreditCardDetails](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TenderTransactionCreditCardDetails.txt) - Information about the credit card used for this transaction.
- [TenderTransactionDetails](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/TenderTransactionDetails.txt) - Information about the payment instrument used for this transaction.
- [TipSale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TipSale.txt) - A sale associated with a tip.
- [TransactionFee](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TransactionFee.txt) - Transaction fee related to an order transaction.
- [TransactionVoidPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/TransactionVoidPayload.txt) - Return type for `transactionVoid` mutation.
- [TransactionVoidUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TransactionVoidUserError.txt) - An error that occurs during the execution of `TransactionVoid`.
- [TransactionVoidUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/TransactionVoidUserErrorCode.txt) - Possible error codes that can be returned by `TransactionVoidUserError`.
- [TranslatableContent](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TranslatableContent.txt) - Translatable content of a resource's field.
- [TranslatableResource](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TranslatableResource.txt) - A resource that has translatable fields.
- [TranslatableResourceConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/TranslatableResourceConnection.txt) - An auto-generated type for paginating through multiple TranslatableResources.
- [TranslatableResourceType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/TranslatableResourceType.txt) - Specifies the type of resources that are translatable.
- [Translation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Translation.txt) - Translation of a field of a resource.
- [TranslationErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/TranslationErrorCode.txt) - Possible error codes that can be returned by `TranslationUserError`.
- [TranslationInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/TranslationInput.txt) - The input fields and values for creating or updating a translation.
- [TranslationUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TranslationUserError.txt) - Represents an error that happens during the execution of a translation mutation.
- [TranslationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/TranslationsRegisterPayload.txt) - Return type for `translationsRegister` mutation.
- [TranslationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/TranslationsRemovePayload.txt) - Return type for `translationsRemove` mutation.
- [TypedAttribute](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/TypedAttribute.txt) - Represents a typed custom attribute.
- [URL](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/URL.txt) - Represents an [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) and [RFC 3987](https://datatracker.ietf.org/doc/html/rfc3987)-compliant URI string.  For example, `"https://example.myshopify.com"` is a valid URL. It includes a scheme (`https`) and a host (`example.myshopify.com`).
- [UTMInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/UTMInput.txt) - Specifies the [Urchin Traffic Module (UTM) parameters](https://en.wikipedia.org/wiki/UTM_parameters) that are associated with a related marketing campaign.
- [UTMParameters](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UTMParameters.txt) - Represents a set of UTM parameters.
- [UnitSystem](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/UnitSystem.txt) - Systems of weights and measures.
- [UnknownSale](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UnknownSale.txt) - This is represents new sale types that have been added in future API versions. You may update to a more recent API version to receive additional details about this sale.
- [UnsignedInt64](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/UnsignedInt64.txt) - An unsigned 64-bit integer. Represents whole numeric values between 0 and 2^64 - 1 encoded as a string of base-10 digits.  Example value: `"50"`.
- [UpdateMediaInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/UpdateMediaInput.txt) - The input fields required to update a media object.
- [UrlRedirect](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UrlRedirect.txt) - The URL redirect for the online store.
- [UrlRedirectBulkDeleteAllPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/UrlRedirectBulkDeleteAllPayload.txt) - Return type for `urlRedirectBulkDeleteAll` mutation.
- [UrlRedirectBulkDeleteByIdsPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/UrlRedirectBulkDeleteByIdsPayload.txt) - Return type for `urlRedirectBulkDeleteByIds` mutation.
- [UrlRedirectBulkDeleteByIdsUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UrlRedirectBulkDeleteByIdsUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteByIds`.
- [UrlRedirectBulkDeleteByIdsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/UrlRedirectBulkDeleteByIdsUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteByIdsUserError`.
- [UrlRedirectBulkDeleteBySavedSearchPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/UrlRedirectBulkDeleteBySavedSearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySavedSearch` mutation.
- [UrlRedirectBulkDeleteBySavedSearchUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UrlRedirectBulkDeleteBySavedSearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySavedSearch`.
- [UrlRedirectBulkDeleteBySavedSearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/UrlRedirectBulkDeleteBySavedSearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySavedSearchUserError`.
- [UrlRedirectBulkDeleteBySearchPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/UrlRedirectBulkDeleteBySearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySearch` mutation.
- [UrlRedirectBulkDeleteBySearchUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UrlRedirectBulkDeleteBySearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySearch`.
- [UrlRedirectBulkDeleteBySearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/UrlRedirectBulkDeleteBySearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySearchUserError`.
- [UrlRedirectConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/UrlRedirectConnection.txt) - An auto-generated type for paginating through multiple UrlRedirects.
- [UrlRedirectCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/UrlRedirectCreatePayload.txt) - Return type for `urlRedirectCreate` mutation.
- [UrlRedirectDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/UrlRedirectDeletePayload.txt) - Return type for `urlRedirectDelete` mutation.
- [UrlRedirectErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/UrlRedirectErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectUserError`.
- [UrlRedirectImport](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UrlRedirectImport.txt) - A request to import a [`URLRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object into the Online Store channel. Apps can use this to query the state of an `UrlRedirectImport` request.  For more information, see [`url-redirect`](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)s.
- [UrlRedirectImportCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/UrlRedirectImportCreatePayload.txt) - Return type for `urlRedirectImportCreate` mutation.
- [UrlRedirectImportErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/UrlRedirectImportErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectImportUserError`.
- [UrlRedirectImportPreview](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UrlRedirectImportPreview.txt) - A preview of a URL redirect import row.
- [UrlRedirectImportSubmitPayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/UrlRedirectImportSubmitPayload.txt) - Return type for `urlRedirectImportSubmit` mutation.
- [UrlRedirectImportUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UrlRedirectImportUserError.txt) - Represents an error that happens during execution of a redirect import mutation.
- [UrlRedirectInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/UrlRedirectInput.txt) - The input fields to create or update a URL redirect.
- [UrlRedirectSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/UrlRedirectSortKeys.txt) - The set of valid sort keys for the UrlRedirect query.
- [UrlRedirectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/UrlRedirectUpdatePayload.txt) - Return type for `urlRedirectUpdate` mutation.
- [UrlRedirectUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UrlRedirectUserError.txt) - Represents an error that happens during execution of a redirect mutation.
- [UserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/UserError.txt) - Represents an error in the input of a mutation.
- [UtcOffset](https://shopify.dev/docs/api/admin-graphql/2024-04/scalars/UtcOffset.txt) - Time between UTC time and a location's observed time, in the format `"+HH:MM"` or `"-HH:MM"`.  Example value: `"-07:00"`.
- [Validation](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Validation.txt) - A checkout server side validation installed on the shop.
- [ValidationConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/ValidationConnection.txt) - An auto-generated type for paginating through multiple Validations.
- [ValidationCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ValidationCreateInput.txt) - The input fields required to install a validation.
- [ValidationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ValidationCreatePayload.txt) - Return type for `validationCreate` mutation.
- [ValidationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ValidationDeletePayload.txt) - Return type for `validationDelete` mutation.
- [ValidationSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ValidationSortKeys.txt) - The set of valid sort keys for the Validation query.
- [ValidationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/ValidationUpdateInput.txt) - The input fields required to update a validation.
- [ValidationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/ValidationUpdatePayload.txt) - Return type for `validationUpdate` mutation.
- [ValidationUserError](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/ValidationUserError.txt) - An error that occurs during the execution of a validation mutation.
- [ValidationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/ValidationUserErrorCode.txt) - Possible error codes that can be returned by `ValidationUserError`.
- [VariantOptionValueInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/VariantOptionValueInput.txt) - The input fields required to create or modify a product variant's option value.
- [VaultCreditCard](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/VaultCreditCard.txt) - Represents a credit card payment instrument.
- [VaultPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/VaultPaypalBillingAgreement.txt) - Represents a paypal billing agreement payment instrument.
- [Vector3](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Vector3.txt) - Representation of 3d vectors and points. It can represent either the coordinates of a point in space, a direction, or size. Presented as an object with three floating-point values.
- [Video](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Video.txt) - Represents a Shopify hosted video.
- [VideoSource](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/VideoSource.txt) - Represents a source for a Shopify hosted video.  Types of sources include the original video, lower resolution versions of the original video, and an m3u8 playlist file.  Only [videos](https://shopify.dev/api/admin-graphql/latest/objects/video) with a status field of [READY](https://shopify.dev/api/admin-graphql/latest/enums/MediaStatus#value-ready) have sources.
- [VisualizationType](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/VisualizationType.txt) - A type of visualization.
- [WebPixel](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/WebPixel.txt) - A web pixel settings.
- [WebPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/WebPixelCreatePayload.txt) - Return type for `webPixelCreate` mutation.
- [WebPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/WebPixelDeletePayload.txt) - Return type for `webPixelDelete` mutation.
- [WebPixelInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/WebPixelInput.txt) - The input fields to use to update a web pixel.
- [WebPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/WebPixelUpdatePayload.txt) - Return type for `webPixelUpdate` mutation.
- [WebhookEventBridgeEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/WebhookEventBridgeEndpoint.txt) - An Amazon EventBridge partner event source to which webhook subscriptions publish events.
- [WebhookHttpEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/WebhookHttpEndpoint.txt) - An HTTPS endpoint to which webhook subscriptions send POST requests.
- [WebhookPubSubEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/WebhookPubSubEndpoint.txt) - A Google Cloud Pub/Sub topic to which webhook subscriptions publish events.
- [WebhookSubscription](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/WebhookSubscription.txt) - A webhook subscription is a persisted data object created by an app using the REST Admin API or GraphQL Admin API. It describes the topic that the app wants to receive, and a destination where Shopify should send webhooks of the specified topic. When an event for a given topic occurs, the webhook subscription sends a relevant payload to the destination. Learn more about the [webhooks system](https://shopify.dev/apps/webhooks).
- [WebhookSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/2024-04/connections/WebhookSubscriptionConnection.txt) - An auto-generated type for paginating through multiple WebhookSubscriptions.
- [WebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/WebhookSubscriptionCreatePayload.txt) - Return type for `webhookSubscriptionCreate` mutation.
- [WebhookSubscriptionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/WebhookSubscriptionDeletePayload.txt) - Return type for `webhookSubscriptionDelete` mutation.
- [WebhookSubscriptionEndpoint](https://shopify.dev/docs/api/admin-graphql/2024-04/unions/WebhookSubscriptionEndpoint.txt) - An endpoint to which webhook subscriptions send webhooks events.
- [WebhookSubscriptionFormat](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/WebhookSubscriptionFormat.txt) - The supported formats for webhook subscriptions.
- [WebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/WebhookSubscriptionInput.txt) - The input fields for a webhook subscription.
- [WebhookSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/WebhookSubscriptionSortKeys.txt) - The set of valid sort keys for the WebhookSubscription query.
- [WebhookSubscriptionTopic](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/WebhookSubscriptionTopic.txt) - The supported topics for webhook subscriptions. You can use webhook subscriptions to receive notifications about particular events in a shop.  You create [mandatory webhooks](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#mandatory-compliance-webhooks) either via the [Partner Dashboard](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#subscribe-to-privacy-webhooks) or by updating the [app configuration file](https://shopify.dev/apps/tools/cli/configuration#app-configuration-file-example).  > Tip:  >To configure your subscription using the app configuration file, refer to the [full list of topic names](https://shopify.dev/docs/api/webhooks?reference=graphql).
- [WebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2024-04/payloads/WebhookSubscriptionUpdatePayload.txt) - Return type for `webhookSubscriptionUpdate` mutation.
- [Weight](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/Weight.txt) - A weight, which includes a numeric value and a unit of measurement.
- [WeightInput](https://shopify.dev/docs/api/admin-graphql/2024-04/input-objects/WeightInput.txt) - The input fields for the weight unit and value inputs.
- [WeightUnit](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/WeightUnit.txt) - Units of measurement for weight.
- [__Directive](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/__Directive.txt) - A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.  In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.
- [__DirectiveLocation](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/__DirectiveLocation.txt) - A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.
- [__EnumValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/__EnumValue.txt) - One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.
- [__Field](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/__Field.txt) - Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
- [__InputValue](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/__InputValue.txt) - Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
- [__Schema](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/__Schema.txt) - A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.
- [__Type](https://shopify.dev/docs/api/admin-graphql/2024-04/objects/__Type.txt) - The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.  Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
- [__TypeKind](https://shopify.dev/docs/api/admin-graphql/2024-04/enums/__TypeKind.txt) - An enum describing what kind of type a given `__Type` is.

## **2025-04** API Reference

- [ARN](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/ARN.txt) - An Amazon Web Services Amazon Resource Name (ARN), including the Region and account ID. For more information, refer to [Amazon Resource Names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).
- [AbandonedCheckout](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AbandonedCheckout.txt) - A checkout that was abandoned by the customer.
- [AbandonedCheckoutConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/AbandonedCheckoutConnection.txt) - An auto-generated type for paginating through multiple AbandonedCheckouts.
- [AbandonedCheckoutLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AbandonedCheckoutLineItem.txt) - A single line item in an abandoned checkout.
- [AbandonedCheckoutLineItemComponent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AbandonedCheckoutLineItemComponent.txt) - The list of line item components that belong to a line item.
- [AbandonedCheckoutLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/AbandonedCheckoutLineItemConnection.txt) - An auto-generated type for paginating through multiple AbandonedCheckoutLineItems.
- [AbandonedCheckoutSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AbandonedCheckoutSortKeys.txt) - The set of valid sort keys for the AbandonedCheckout query.
- [Abandonment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Abandonment.txt) - A browse, cart, or checkout that was abandoned by a customer.
- [AbandonmentAbandonmentType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AbandonmentAbandonmentType.txt) - Specifies the abandonment type.
- [AbandonmentDeliveryState](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AbandonmentDeliveryState.txt) - Specifies the delivery state of a marketing activity.
- [AbandonmentEmailState](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AbandonmentEmailState.txt) - Specifies the email state.
- [AbandonmentEmailStateUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/AbandonmentEmailStateUpdatePayload.txt) - Return type for `abandonmentEmailStateUpdate` mutation.
- [AbandonmentEmailStateUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AbandonmentEmailStateUpdateUserError.txt) - An error that occurs during the execution of `AbandonmentEmailStateUpdate`.
- [AbandonmentEmailStateUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AbandonmentEmailStateUpdateUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentEmailStateUpdateUserError`.
- [AbandonmentUpdateActivitiesDeliveryStatusesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/AbandonmentUpdateActivitiesDeliveryStatusesPayload.txt) - Return type for `abandonmentUpdateActivitiesDeliveryStatuses` mutation.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AbandonmentUpdateActivitiesDeliveryStatusesUserError.txt) - An error that occurs during the execution of `AbandonmentUpdateActivitiesDeliveryStatuses`.
- [AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AbandonmentUpdateActivitiesDeliveryStatusesUserErrorCode.txt) - Possible error codes that can be returned by `AbandonmentUpdateActivitiesDeliveryStatusesUserError`.
- [AccessScope](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AccessScope.txt) - The permission required to access a Shopify Admin API or Storefront API resource for a shop. Merchants grant access scopes that are requested by applications.
- [AccountType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AccountType.txt) - Possible account types that a staff member can have.
- [AddAllProductsOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AddAllProductsOperation.txt) - Represents an operation publishing all products to a publication.
- [AdditionalFee](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AdditionalFee.txt) - The additional fees that have been applied to the order.
- [AdditionalFeeSale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AdditionalFeeSale.txt) - A sale associated with an additional fee charge.
- [AdjustmentSale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AdjustmentSale.txt) - A sale associated with an order price adjustment.
- [AdjustmentsSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AdjustmentsSortKeys.txt) - The set of valid sort keys for the Adjustments query.
- [AllDiscountItems](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AllDiscountItems.txt) - Targets all items the cart for a specified discount.
- [AndroidApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AndroidApplication.txt) - The Android mobile platform application.
- [ApiVersion](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ApiVersion.txt) - A version of the API, as defined by [Shopify API versioning](https://shopify.dev/api/usage/versioning). Versions are commonly referred to by their handle (for example, `2021-10`).
- [App](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/App.txt) - A Shopify application.
- [AppCatalog](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppCatalog.txt) - A catalog that defines the publication associated with an app.
- [AppConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/AppConnection.txt) - An auto-generated type for paginating through multiple Apps.
- [AppCredit](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppCredit.txt) - App credits can be applied by the merchant towards future app purchases, subscriptions, or usage records in Shopify.
- [AppCreditConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/AppCreditConnection.txt) - An auto-generated type for paginating through multiple AppCredits.
- [AppDeveloperType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppDeveloperType.txt) - Possible types of app developer.
- [AppDiscountType](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppDiscountType.txt) - The details about the app extension that's providing the [discount type](https://help.shopify.com/manual/discounts/discount-types). This information includes the app extension's name and [client ID](https://shopify.dev/docs/apps/build/authentication-authorization/client-secrets), [App Bridge configuration](https://shopify.dev/docs/api/app-bridge), [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations), [function ID](https://shopify.dev/docs/apps/build/functions/input-output/metafields-for-input-queries), and other metadata about the discount type, including the discount type's name and description.
- [AppFeedback](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppFeedback.txt) - Reports the status of shops and their resources and displays this information within Shopify admin. AppFeedback is used to notify merchants about steps they need to take to set up an app on their store.
- [AppInstallation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppInstallation.txt) - Represents an installed application on a shop.
- [AppInstallationCategory](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppInstallationCategory.txt) - The possible categories of an app installation, based on their purpose or the environment they can run in.
- [AppInstallationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/AppInstallationConnection.txt) - An auto-generated type for paginating through multiple AppInstallations.
- [AppInstallationPrivacy](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppInstallationPrivacy.txt) - The levels of privacy of an app installation.
- [AppInstallationSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppInstallationSortKeys.txt) - The set of valid sort keys for the AppInstallation query.
- [AppPlanInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/AppPlanInput.txt) - The pricing model for the app subscription. The pricing model input can be either `appRecurringPricingDetails` or `appUsagePricingDetails`.
- [AppPlanV2](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppPlanV2.txt) - The app plan that the merchant is subscribed to.
- [AppPricingDetails](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/AppPricingDetails.txt) - The information about the price that's charged to a shop every plan period. The concrete type can be `AppRecurringPricing` for recurring billing or `AppUsagePricing` for usage-based billing.
- [AppPricingInterval](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppPricingInterval.txt) - The frequency at which the shop is billed for an app subscription.
- [AppPublicCategory](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppPublicCategory.txt) - The public-facing category for an app.
- [AppPurchase](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/AppPurchase.txt) - Services and features purchased once by the store.
- [AppPurchaseOneTime](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppPurchaseOneTime.txt) - Services and features purchased once by a store.
- [AppPurchaseOneTimeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/AppPurchaseOneTimeConnection.txt) - An auto-generated type for paginating through multiple AppPurchaseOneTimes.
- [AppPurchaseOneTimeCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/AppPurchaseOneTimeCreatePayload.txt) - Return type for `appPurchaseOneTimeCreate` mutation.
- [AppPurchaseStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppPurchaseStatus.txt) - The approval status of the app purchase.  The merchant is charged for the purchase immediately after approval, and the status changes to `active`. If the payment fails, then the app purchase remains `pending`.  Purchases start as `pending` and can change to: `active`, `declined`, `expired`. After a purchase changes, it remains in that final state.
- [AppRecurringPricing](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppRecurringPricing.txt) - The pricing information about a subscription app. The object contains an interval (the frequency at which the shop is billed for an app subscription) and a price (the amount to be charged to the subscribing shop at each interval).
- [AppRecurringPricingInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/AppRecurringPricingInput.txt) - Instructs the app subscription to generate a fixed charge on a recurring basis. The frequency is specified by the billing interval.
- [AppRevenueAttributionRecord](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppRevenueAttributionRecord.txt) - Represents app revenue that was captured externally by the partner.
- [AppRevenueAttributionRecordConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/AppRevenueAttributionRecordConnection.txt) - An auto-generated type for paginating through multiple AppRevenueAttributionRecords.
- [AppRevenueAttributionRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppRevenueAttributionRecordSortKeys.txt) - The set of valid sort keys for the AppRevenueAttributionRecord query.
- [AppRevenueAttributionType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppRevenueAttributionType.txt) - Represents the billing types of revenue attribution.
- [AppRevokeAccessScopesAppRevokeScopeError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppRevokeAccessScopesAppRevokeScopeError.txt) - Represents an error that happens while revoking a granted scope.
- [AppRevokeAccessScopesAppRevokeScopeErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppRevokeAccessScopesAppRevokeScopeErrorCode.txt) - Possible error codes that can be returned by `AppRevokeAccessScopesAppRevokeScopeError`.
- [AppRevokeAccessScopesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/AppRevokeAccessScopesPayload.txt) - Return type for `appRevokeAccessScopes` mutation.
- [AppSubscription](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppSubscription.txt) - Provides users access to services and/or features for a duration of time.
- [AppSubscriptionCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/AppSubscriptionCancelPayload.txt) - Return type for `appSubscriptionCancel` mutation.
- [AppSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/AppSubscriptionConnection.txt) - An auto-generated type for paginating through multiple AppSubscriptions.
- [AppSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/AppSubscriptionCreatePayload.txt) - Return type for `appSubscriptionCreate` mutation.
- [AppSubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppSubscriptionDiscount.txt) - Discount applied to the recurring pricing portion of a subscription.
- [AppSubscriptionDiscountAmount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppSubscriptionDiscountAmount.txt) - The fixed amount value of a discount.
- [AppSubscriptionDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/AppSubscriptionDiscountInput.txt) - The input fields to specify a discount to the recurring pricing portion of a subscription over a number of billing intervals.
- [AppSubscriptionDiscountPercentage](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppSubscriptionDiscountPercentage.txt) - The percentage value of a discount.
- [AppSubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/AppSubscriptionDiscountValue.txt) - The value of the discount.
- [AppSubscriptionDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/AppSubscriptionDiscountValueInput.txt) - The input fields to specify the value discounted every billing interval.
- [AppSubscriptionLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppSubscriptionLineItem.txt) - The plan attached to an app subscription.
- [AppSubscriptionLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/AppSubscriptionLineItemInput.txt) - The input fields to add more than one pricing plan to an app subscription.
- [AppSubscriptionLineItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/AppSubscriptionLineItemUpdatePayload.txt) - Return type for `appSubscriptionLineItemUpdate` mutation.
- [AppSubscriptionReplacementBehavior](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppSubscriptionReplacementBehavior.txt) - The replacement behavior when creating an app subscription for a merchant with an already existing app subscription.
- [AppSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppSubscriptionSortKeys.txt) - The set of valid sort keys for the AppSubscription query.
- [AppSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppSubscriptionStatus.txt) - The status of the app subscription.
- [AppSubscriptionTrialExtendPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/AppSubscriptionTrialExtendPayload.txt) - Return type for `appSubscriptionTrialExtend` mutation.
- [AppSubscriptionTrialExtendUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppSubscriptionTrialExtendUserError.txt) - An error that occurs during the execution of `AppSubscriptionTrialExtend`.
- [AppSubscriptionTrialExtendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppSubscriptionTrialExtendUserErrorCode.txt) - Possible error codes that can be returned by `AppSubscriptionTrialExtendUserError`.
- [AppTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppTransactionSortKeys.txt) - The set of valid sort keys for the AppTransaction query.
- [AppUsagePricing](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppUsagePricing.txt) - Defines a usage pricing model for the app subscription. These charges are variable based on how much the merchant uses the app.
- [AppUsagePricingInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/AppUsagePricingInput.txt) - The input fields to issue arbitrary charges for app usage associated with a subscription.
- [AppUsageRecord](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppUsageRecord.txt) - Store usage for app subscriptions with usage pricing.
- [AppUsageRecordConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/AppUsageRecordConnection.txt) - An auto-generated type for paginating through multiple AppUsageRecords.
- [AppUsageRecordCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/AppUsageRecordCreatePayload.txt) - Return type for `appUsageRecordCreate` mutation.
- [AppUsageRecordSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AppUsageRecordSortKeys.txt) - The set of valid sort keys for the AppUsageRecord query.
- [AppleApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AppleApplication.txt) - The Apple mobile platform application.
- [Article](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Article.txt) - An article in the blogging system.
- [ArticleAuthor](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ArticleAuthor.txt) - Represents an article author in an Article.
- [ArticleBlogInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ArticleBlogInput.txt) - The input fields of a blog when an article is created or updated.
- [ArticleConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ArticleConnection.txt) - An auto-generated type for paginating through multiple Articles.
- [ArticleCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ArticleCreateInput.txt) - The input fields to create an article.
- [ArticleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ArticleCreatePayload.txt) - Return type for `articleCreate` mutation.
- [ArticleCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ArticleCreateUserError.txt) - An error that occurs during the execution of `ArticleCreate`.
- [ArticleCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ArticleCreateUserErrorCode.txt) - Possible error codes that can be returned by `ArticleCreateUserError`.
- [ArticleDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ArticleDeletePayload.txt) - Return type for `articleDelete` mutation.
- [ArticleDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ArticleDeleteUserError.txt) - An error that occurs during the execution of `ArticleDelete`.
- [ArticleDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ArticleDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ArticleDeleteUserError`.
- [ArticleImageInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ArticleImageInput.txt) - The input fields for an image associated with an article.
- [ArticleSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ArticleSortKeys.txt) - The set of valid sort keys for the Article query.
- [ArticleTagSort](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ArticleTagSort.txt) - Possible sort of tags.
- [ArticleUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ArticleUpdateInput.txt) - The input fields to update an article.
- [ArticleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ArticleUpdatePayload.txt) - Return type for `articleUpdate` mutation.
- [ArticleUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ArticleUpdateUserError.txt) - An error that occurs during the execution of `ArticleUpdate`.
- [ArticleUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ArticleUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ArticleUpdateUserError`.
- [Attribute](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Attribute.txt) - Represents a generic custom attribute, such as whether an order is a customer's first.
- [AttributeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/AttributeInput.txt) - The input fields for an attribute.
- [AuthorInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/AuthorInput.txt) - The input fields for an author. Either the `name` or `user_id` fields can be supplied, but never both.
- [AutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AutomaticDiscountApplication.txt) - Automatic discount applications capture the intentions of a discount that was automatically applied.
- [AutomaticDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/AutomaticDiscountSortKeys.txt) - The set of valid sort keys for the AutomaticDiscount query.
- [AvailableChannelDefinitionsByChannel](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/AvailableChannelDefinitionsByChannel.txt) - Represents an object containing all information for channels available to a shop.
- [BackupRegionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/BackupRegionUpdateInput.txt) - The input fields for updating a backup region with exactly one required option.
- [BackupRegionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/BackupRegionUpdatePayload.txt) - Return type for `backupRegionUpdate` mutation.
- [BadgeType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BadgeType.txt) - The possible types for a badge.
- [BalanceTransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BalanceTransactionSortKeys.txt) - The set of valid sort keys for the BalanceTransaction query.
- [BasePaymentDetails](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/BasePaymentDetails.txt) - Generic payment details that are related to a transaction.
- [BasicEvent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BasicEvent.txt) - Basic events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.  ### General events  | Action | Description  | |---|---| | `create` | The item was created. | | `destroy` | The item was destroyed. | | `published` | The item was published. | | `unpublished` | The item was unpublished. | | `update` | The item was updated.  |  ### Order events  Order events can be divided into the following categories:  - *Authorization*: Includes whether the authorization succeeded, failed, or is pending. - *Capture*: Includes whether the capture succeeded, failed, or is pending. - *Email*: Includes confirmation or cancellation of the order, as well as shipping. - *Fulfillment*: Includes whether the fulfillment succeeded, failed, or is pending. Also includes cancellation, restocking, and fulfillment updates. - *Order*: Includess the placement, confirmation, closing, re-opening, and cancellation of the order. - *Refund*: Includes whether the refund succeeded, failed, or is pending. - *Sale*: Includes whether the sale succeeded, failed, or is pending. - *Void*: Includes whether the void succeeded, failed, or is pending.  | Action  | Message  | Description  | |---|---|---| | `authorization_failure` | The customer, unsuccessfully, tried to authorize: `{money_amount}`. | Authorization failed. The funds cannot be captured. | | `authorization_pending` | Authorization for `{money_amount}` is pending. | Authorization pending. | | `authorization_success` | The customer successfully authorized us to capture: `{money_amount}`. | Authorization was successful and the funds are available for capture. | | `cancelled` | Order was cancelled by `{shop_staff_name}`. | The order was cancelled. | | `capture_failure` | We failed to capture: `{money_amount}`. | The capture failed. The funds cannot be transferred to the shop. | | `capture_pending` | Capture for `{money_amount}` is pending. | The capture is in process. The funds are not yet available to the shop. | | `capture_success` | We successfully captured: `{money_amount}` | The capture was successful and the funds are now available to the shop. | | `closed` | Order was closed. | The order was closed. | | `confirmed` | Received a new order: `{order_number}` by `{customer_name}`. | The order was confirmed. | | `fulfillment_cancelled` | We cancelled `{number_of_line_items}` from being fulfilled by the third party fulfillment service. | Fulfillment for one or more of the line_items failed. | | `fulfillment_pending` | We submitted `{number_of_line_items}` to the third party service. | One or more of the line_items has been assigned to a third party service for fulfillment. | | `fulfillment_success` | We successfully fulfilled line_items. | Fulfillment was successful for one or more line_items. | | `mail_sent` | `{message_type}` email was sent to the customer. | An email was sent to the customer. | | `placed` | Order was placed. | An order was placed by the customer. | | `re_opened` | Order was re-opened. | An order was re-opened. | | `refund_failure` | We failed to refund `{money_amount}`. | The refund failed. The funds are still with the shop. | | `refund_pending` | Refund of `{money_amount}` is still pending. | The refund is in process. The funds are still with shop. | | `refund_success` | We successfully refunded `{money_amount}`. | The refund was successful. The funds have been transferred to the customer. | | `restock_line_items` | We restocked `{number_of_line_items}`. |	One or more of the order's line items have been restocked. | | `sale_failure` | The customer failed to pay `{money_amount}`. | The sale failed. The funds are not available to the shop. | | `sale_pending` | The `{money_amount}` is pending. | The sale is in process. The funds are not yet available to the shop. | | `sale_success` | We successfully captured `{money_amount}`. | The sale was successful. The funds are now with the shop. | | `update` | `{order_number}` was updated. | The order was updated. | | `void_failure` | We failed to void the authorization. | Voiding the authorization failed. The authorization is still valid. | | `void_pending` | Authorization void is pending. | Voiding the authorization is in process. The authorization is still valid. | | `void_success` | We successfully voided the authorization. | Voiding the authorization was successful. The authorization is no longer valid. |
- [BigInt](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/BigInt.txt) - Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string.
- [BillingAttemptUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BillingAttemptUserError.txt) - Represents an error that happens during the execution of a billing attempt mutation.
- [BillingAttemptUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BillingAttemptUserErrorCode.txt) - Possible error codes that can be returned by `BillingAttemptUserError`.
- [Blog](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Blog.txt) - Shopify stores come with a built-in blogging engine, allowing a shop to have one or more blogs.  Blogs are meant to be used as a type of magazine or newsletter for the shop, with content that changes over time.
- [BlogConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/BlogConnection.txt) - An auto-generated type for paginating through multiple Blogs.
- [BlogCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/BlogCreateInput.txt) - The input fields to create a blog.
- [BlogCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/BlogCreatePayload.txt) - Return type for `blogCreate` mutation.
- [BlogCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BlogCreateUserError.txt) - An error that occurs during the execution of `BlogCreate`.
- [BlogCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BlogCreateUserErrorCode.txt) - Possible error codes that can be returned by `BlogCreateUserError`.
- [BlogDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/BlogDeletePayload.txt) - Return type for `blogDelete` mutation.
- [BlogDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BlogDeleteUserError.txt) - An error that occurs during the execution of `BlogDelete`.
- [BlogDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BlogDeleteUserErrorCode.txt) - Possible error codes that can be returned by `BlogDeleteUserError`.
- [BlogFeed](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BlogFeed.txt) - FeedBurner provider details. Any blogs that aren't already integrated with FeedBurner can't use the service.
- [BlogSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BlogSortKeys.txt) - The set of valid sort keys for the Blog query.
- [BlogUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/BlogUpdateInput.txt) - The input fields to update a blog.
- [BlogUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/BlogUpdatePayload.txt) - Return type for `blogUpdate` mutation.
- [BlogUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BlogUpdateUserError.txt) - An error that occurs during the execution of `BlogUpdate`.
- [BlogUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BlogUpdateUserErrorCode.txt) - Possible error codes that can be returned by `BlogUpdateUserError`.
- [Boolean](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/Boolean.txt) - Represents `true` or `false` values.
- [BulkMutationErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BulkMutationErrorCode.txt) - Possible error codes that can be returned by `BulkMutationUserError`.
- [BulkMutationUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BulkMutationUserError.txt) - Represents an error that happens during execution of a bulk mutation.
- [BulkOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BulkOperation.txt) - An asynchronous long-running operation to fetch data in bulk or to bulk import data.  Bulk operations are created using the `bulkOperationRunQuery` or `bulkOperationRunMutation` mutation. After they are created, clients should poll the `status` field for updates. When `COMPLETED`, the `url` field contains a link to the data in [JSONL](http://jsonlines.org/) format.  Refer to the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/imports) for more details.
- [BulkOperationCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/BulkOperationCancelPayload.txt) - Return type for `bulkOperationCancel` mutation.
- [BulkOperationErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BulkOperationErrorCode.txt) - Error codes for failed bulk operations.
- [BulkOperationRunMutationPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/BulkOperationRunMutationPayload.txt) - Return type for `bulkOperationRunMutation` mutation.
- [BulkOperationRunQueryPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/BulkOperationRunQueryPayload.txt) - Return type for `bulkOperationRunQuery` mutation.
- [BulkOperationStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BulkOperationStatus.txt) - The valid values for the status of a bulk operation.
- [BulkOperationType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BulkOperationType.txt) - The valid values for the bulk operation's type.
- [BulkOperationUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BulkOperationUserError.txt) - Represents an error in the input of a mutation.
- [BulkOperationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BulkOperationUserErrorCode.txt) - Possible error codes that can be returned by `BulkOperationUserError`.
- [BulkProductResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/BulkProductResourceFeedbackCreatePayload.txt) - Return type for `bulkProductResourceFeedbackCreate` mutation.
- [BulkProductResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BulkProductResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `BulkProductResourceFeedbackCreate`.
- [BulkProductResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BulkProductResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `BulkProductResourceFeedbackCreateUserError`.
- [BundlesDraftOrderBundleLineItemComponentInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/BundlesDraftOrderBundleLineItemComponentInput.txt) - The input fields representing the components of a bundle line item.
- [BundlesFeature](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BundlesFeature.txt) - Represents the Bundles feature configuration for the shop.
- [BusinessCustomerErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/BusinessCustomerErrorCode.txt) - Possible error codes that can be returned by `BusinessCustomerUserError`.
- [BusinessCustomerUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BusinessCustomerUserError.txt) - An error that happens during the execution of a business customer mutation.
- [BusinessEntity](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BusinessEntity.txt) - Represents a merchant's Business Entity.
- [BusinessEntityAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BusinessEntityAddress.txt) - Represents the address of a merchant's Business Entity.
- [BuyerExperienceConfiguration](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/BuyerExperienceConfiguration.txt) - Settings describing the behavior of checkout for a B2B buyer.
- [BuyerExperienceConfigurationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/BuyerExperienceConfigurationInput.txt) - The input fields specifying the behavior of checkout for a B2B buyer.
- [CalculateExchangeLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CalculateExchangeLineItemInput.txt) - The input fields for exchange line items on a calculated return.
- [CalculateReturnInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CalculateReturnInput.txt) - The input fields to calculate return amounts associated with an order.
- [CalculateReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CalculateReturnLineItemInput.txt) - The input fields for return line items on a calculated return.
- [CalculatedAutomaticDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedAutomaticDiscountApplication.txt) - A discount that is automatically applied to an order that is being edited.
- [CalculatedDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedDiscountAllocation.txt) - An amount discounting the line that has been allocated by an associated discount application.
- [CalculatedDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/CalculatedDiscountApplication.txt) - A [discount application](https://shopify.dev/api/admin-graphql/latest/interfaces/discountapplication) involved in order editing that might be newly added or have new changes applied.
- [CalculatedDiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CalculatedDiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple CalculatedDiscountApplications.
- [CalculatedDiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedDiscountCodeApplication.txt) - A discount code that is applied to an order that is being edited.
- [CalculatedDraftOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedDraftOrder.txt) - The calculated fields for a draft order.
- [CalculatedDraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedDraftOrderLineItem.txt) - The calculated line item for a draft order.
- [CalculatedExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedExchangeLineItem.txt) - A calculated exchange line item.
- [CalculatedLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedLineItem.txt) - A line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CalculatedLineItemConnection.txt) - An auto-generated type for paginating through multiple CalculatedLineItems.
- [CalculatedManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedManualDiscountApplication.txt) - Represents a discount that was manually created for an order that is being edited.
- [CalculatedOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedOrder.txt) - An order with edits applied but not saved.
- [CalculatedRestockingFee](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedRestockingFee.txt) - The calculated costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [CalculatedReturn](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedReturn.txt) - A calculated return.
- [CalculatedReturnFee](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/CalculatedReturnFee.txt) - A calculated return fee.
- [CalculatedReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedReturnLineItem.txt) - A calculated return line item.
- [CalculatedReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedReturnShippingFee.txt) - The calculated cost of the return shipping.
- [CalculatedScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedScriptDiscountApplication.txt) - A discount created by a Shopify script for an order that is being edited.
- [CalculatedShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CalculatedShippingLine.txt) - A shipping line item involved in order editing that may be newly added or have new changes applied.
- [CalculatedShippingLineStagedStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CalculatedShippingLineStagedStatus.txt) - Represents the staged status of a CalculatedShippingLine on a CalculatedOrder.
- [CardPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CardPaymentDetails.txt) - Card payment details related to a transaction.
- [CarrierServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CarrierServiceCreatePayload.txt) - Return type for `carrierServiceCreate` mutation.
- [CarrierServiceCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CarrierServiceCreateUserError.txt) - An error that occurs during the execution of `CarrierServiceCreate`.
- [CarrierServiceCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CarrierServiceCreateUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceCreateUserError`.
- [CarrierServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CarrierServiceDeletePayload.txt) - Return type for `carrierServiceDelete` mutation.
- [CarrierServiceDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CarrierServiceDeleteUserError.txt) - An error that occurs during the execution of `CarrierServiceDelete`.
- [CarrierServiceDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CarrierServiceDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceDeleteUserError`.
- [CarrierServiceSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CarrierServiceSortKeys.txt) - The set of valid sort keys for the CarrierService query.
- [CarrierServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CarrierServiceUpdatePayload.txt) - Return type for `carrierServiceUpdate` mutation.
- [CarrierServiceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CarrierServiceUpdateUserError.txt) - An error that occurs during the execution of `CarrierServiceUpdate`.
- [CarrierServiceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CarrierServiceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CarrierServiceUpdateUserError`.
- [CartTransform](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CartTransform.txt) - A Cart Transform Function to create [Customized Bundles.](https://shopify.dev/docs/apps/selling-strategies/bundles/add-a-customized-bundle).
- [CartTransformConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CartTransformConnection.txt) - An auto-generated type for paginating through multiple CartTransforms.
- [CartTransformCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CartTransformCreatePayload.txt) - Return type for `cartTransformCreate` mutation.
- [CartTransformCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CartTransformCreateUserError.txt) - An error that occurs during the execution of `CartTransformCreate`.
- [CartTransformCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CartTransformCreateUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformCreateUserError`.
- [CartTransformDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CartTransformDeletePayload.txt) - Return type for `cartTransformDelete` mutation.
- [CartTransformDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CartTransformDeleteUserError.txt) - An error that occurs during the execution of `CartTransformDelete`.
- [CartTransformDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CartTransformDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CartTransformDeleteUserError`.
- [CartTransformEligibleOperations](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CartTransformEligibleOperations.txt) - Represents the cart transform feature configuration for the shop.
- [CartTransformFeature](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CartTransformFeature.txt) - Represents the cart transform feature configuration for the shop.
- [CashRoundingAdjustment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CashRoundingAdjustment.txt) - The rounding adjustment applied to total payment or refund received for an Order involving cash payments.
- [CashTrackingAdjustment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CashTrackingAdjustment.txt) - Tracks an adjustment to the cash in a cash tracking session for a point of sale device over the course of a shift.
- [CashTrackingAdjustmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CashTrackingAdjustmentConnection.txt) - An auto-generated type for paginating through multiple CashTrackingAdjustments.
- [CashTrackingSession](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CashTrackingSession.txt) - Tracks the balance in a cash drawer for a point of sale device over the course of a shift.
- [CashTrackingSessionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CashTrackingSessionConnection.txt) - An auto-generated type for paginating through multiple CashTrackingSessions.
- [CashTrackingSessionTransactionsSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CashTrackingSessionTransactionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessionTransactions query.
- [CashTrackingSessionsSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CashTrackingSessionsSortKeys.txt) - The set of valid sort keys for the CashTrackingSessions query.
- [Catalog](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/Catalog.txt) - A list of products with publishing and pricing information. A catalog can be associated with a specific context, such as a [`Market`](https://shopify.dev/api/admin-graphql/current/objects/market), [`CompanyLocation`](https://shopify.dev/api/admin-graphql/current/objects/companylocation), or [`App`](https://shopify.dev/api/admin-graphql/current/objects/app).
- [CatalogConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CatalogConnection.txt) - An auto-generated type for paginating through multiple Catalogs.
- [CatalogContextInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CatalogContextInput.txt) - The input fields for the context in which the catalog's publishing and pricing rules apply.
- [CatalogContextUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CatalogContextUpdatePayload.txt) - Return type for `catalogContextUpdate` mutation.
- [CatalogCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CatalogCreateInput.txt) - The input fields required to create a catalog.
- [CatalogCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CatalogCreatePayload.txt) - Return type for `catalogCreate` mutation.
- [CatalogCsvOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CatalogCsvOperation.txt) - A catalog csv operation represents a CSV file import.
- [CatalogDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CatalogDeletePayload.txt) - Return type for `catalogDelete` mutation.
- [CatalogSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CatalogSortKeys.txt) - The set of valid sort keys for the Catalog query.
- [CatalogStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CatalogStatus.txt) - The state of a catalog.
- [CatalogType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CatalogType.txt) - The associated catalog's type.
- [CatalogUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CatalogUpdateInput.txt) - The input fields used to update a catalog.
- [CatalogUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CatalogUpdatePayload.txt) - Return type for `catalogUpdate` mutation.
- [CatalogUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CatalogUserError.txt) - Defines errors encountered while managing a catalog.
- [CatalogUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CatalogUserErrorCode.txt) - Possible error codes that can be returned by `CatalogUserError`.
- [Channel](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Channel.txt) - A channel represents an app where you sell a group of products and collections. A channel can be a platform or marketplace such as Facebook or Pinterest, an online store, or POS.
- [ChannelConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ChannelConnection.txt) - An auto-generated type for paginating through multiple Channels.
- [ChannelDefinition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ChannelDefinition.txt) - A channel definition represents channels surfaces on the platform. A channel definition can be a platform or a subsegment of it such as Facebook Home, Instagram Live, Instagram Shops, or WhatsApp chat.
- [ChannelInformation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ChannelInformation.txt) - Contains the information for a given sales channel.
- [CheckoutBranding](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBranding.txt) - The settings of checkout visual customizations.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation.
- [CheckoutBrandingBackground](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingBackground.txt) - The container background style.
- [CheckoutBrandingBackgroundStyle](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingBackgroundStyle.txt) - Possible values for the background style.
- [CheckoutBrandingBorder](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingBorder.txt) - Possible values for the border.
- [CheckoutBrandingBorderStyle](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingBorderStyle.txt) - The container border style.
- [CheckoutBrandingBorderWidth](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingBorderWidth.txt) - The container border width.
- [CheckoutBrandingButton](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingButton.txt) - The buttons customizations.
- [CheckoutBrandingButtonColorRoles](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingButtonColorRoles.txt) - Colors for buttons.
- [CheckoutBrandingButtonColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingButtonColorRolesInput.txt) - The input fields to set colors for buttons.
- [CheckoutBrandingButtonInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingButtonInput.txt) - The input fields used to update the buttons customizations.
- [CheckoutBrandingBuyerJourney](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingBuyerJourney.txt) - The customizations for the breadcrumbs that represent a buyer's journey to the checkout.
- [CheckoutBrandingBuyerJourneyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingBuyerJourneyInput.txt) - The input fields for updating breadcrumb customizations, which represent the buyer's journey to checkout.
- [CheckoutBrandingCartLink](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingCartLink.txt) - The customizations that you can make to cart links at checkout.
- [CheckoutBrandingCartLinkContentType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingCartLinkContentType.txt) - Possible values for the cart link content type for the header.
- [CheckoutBrandingCartLinkInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingCartLinkInput.txt) - The input fields for updating the cart link customizations at checkout.
- [CheckoutBrandingCheckbox](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingCheckbox.txt) - The checkboxes customizations.
- [CheckoutBrandingCheckboxInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingCheckboxInput.txt) - The input fields used to update the checkboxes customizations.
- [CheckoutBrandingChoiceList](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingChoiceList.txt) - The choice list customizations.
- [CheckoutBrandingChoiceListGroup](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingChoiceListGroup.txt) - The settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingChoiceListGroupInput.txt) - The input fields to update the settings that apply to the 'group' variant of ChoiceList.
- [CheckoutBrandingChoiceListInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingChoiceListInput.txt) - The input fields to use to update the choice list customizations.
- [CheckoutBrandingColorGlobal](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingColorGlobal.txt) - A set of colors for customizing the overall look and feel of the checkout.
- [CheckoutBrandingColorGlobalInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingColorGlobalInput.txt) - The input fields to customize the overall look and feel of the checkout.
- [CheckoutBrandingColorRoles](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingColorRoles.txt) - A group of colors used together on a surface.
- [CheckoutBrandingColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingColorRolesInput.txt) - The input fields for a group of colors used together on a surface.
- [CheckoutBrandingColorScheme](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingColorScheme.txt) - A base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingColorSchemeInput.txt) - The input fields for a base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
- [CheckoutBrandingColorSchemeSelection](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingColorSchemeSelection.txt) - The possible color schemes.
- [CheckoutBrandingColorSchemes](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingColorSchemes.txt) - The color schemes.
- [CheckoutBrandingColorSchemesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingColorSchemesInput.txt) - The input fields for the color schemes.
- [CheckoutBrandingColorSelection](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingColorSelection.txt) - The possible colors.
- [CheckoutBrandingColors](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingColors.txt) - The color settings for global colors and color schemes.
- [CheckoutBrandingColorsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingColorsInput.txt) - The input fields used to update the color settings for global colors and color schemes.
- [CheckoutBrandingContainerDivider](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingContainerDivider.txt) - The container's divider customizations.
- [CheckoutBrandingContainerDividerInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingContainerDividerInput.txt) - The input fields used to update a container's divider customizations.
- [CheckoutBrandingContent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingContent.txt) - The content container customizations.
- [CheckoutBrandingContentInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingContentInput.txt) - The input fields used to update the content container customizations.
- [CheckoutBrandingControl](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingControl.txt) - The form controls customizations.
- [CheckoutBrandingControlColorRoles](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingControlColorRoles.txt) - Colors for form controls.
- [CheckoutBrandingControlColorRolesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingControlColorRolesInput.txt) - The input fields to define colors for form controls.
- [CheckoutBrandingControlInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingControlInput.txt) - The input fields used to update the form controls customizations.
- [CheckoutBrandingCornerRadius](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingCornerRadius.txt) - The options for customizing the corner radius of checkout-related objects. Examples include the primary button, the name text fields and the sections within the main area (if they have borders). Refer to this complete [list](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius#fieldswith) for objects with customizable corner radii.  The design system defines the corner radius pixel size for each option. Modify the defaults by setting the [designSystem.cornerRadius](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingDesignSystemInput#field-checkoutbrandingdesignsysteminput-cornerradius) input fields.
- [CheckoutBrandingCornerRadiusVariables](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingCornerRadiusVariables.txt) - Define the pixel size of corner radius options.
- [CheckoutBrandingCornerRadiusVariablesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingCornerRadiusVariablesInput.txt) - The input fields used to update the corner radius variables.
- [CheckoutBrandingCustomFont](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingCustomFont.txt) - A custom font.
- [CheckoutBrandingCustomFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingCustomFontGroupInput.txt) - The input fields required to update a custom font group.
- [CheckoutBrandingCustomFontInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingCustomFontInput.txt) - The input fields required to update a font.
- [CheckoutBrandingCustomizations](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingCustomizations.txt) - The customizations that apply to specific components or areas of the user interface.
- [CheckoutBrandingCustomizationsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingCustomizationsInput.txt) - The input fields used to update the components customizations.
- [CheckoutBrandingDesignSystem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingDesignSystem.txt) - The design system allows you to set values that represent specific attributes of your brand like color and font. These attributes are used throughout the user interface. This brings consistency and allows you to easily make broad design changes.
- [CheckoutBrandingDesignSystemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingDesignSystemInput.txt) - The input fields used to update the design system.
- [CheckoutBrandingDividerStyle](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingDividerStyle.txt) - The customizations for the page, content, main, and order summary dividers.
- [CheckoutBrandingDividerStyleInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingDividerStyleInput.txt) - The input fields used to update the page, content, main and order summary dividers customizations.
- [CheckoutBrandingExpressCheckout](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingExpressCheckout.txt) - The Express Checkout customizations.
- [CheckoutBrandingExpressCheckoutButton](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingExpressCheckoutButton.txt) - The Express Checkout button customizations.
- [CheckoutBrandingExpressCheckoutButtonInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingExpressCheckoutButtonInput.txt) - The input fields to use to update the express checkout customizations.
- [CheckoutBrandingExpressCheckoutInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingExpressCheckoutInput.txt) - The input fields to use to update the Express Checkout customizations.
- [CheckoutBrandingFont](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/CheckoutBrandingFont.txt) - A font.
- [CheckoutBrandingFontGroup](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingFontGroup.txt) - A font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingFontGroupInput.txt) - The input fields used to update a font group. To learn more about updating fonts, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [CheckoutBrandingFontLoadingStrategy](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingFontLoadingStrategy.txt) - The font loading strategy determines how a font face is displayed after it is loaded or failed to load. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display.
- [CheckoutBrandingFontSize](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingFontSize.txt) - The font size.
- [CheckoutBrandingFontSizeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingFontSizeInput.txt) - The input fields used to update the font size.
- [CheckoutBrandingFooter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingFooter.txt) - A container for the footer section customizations.
- [CheckoutBrandingFooterAlignment](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingFooterAlignment.txt) - Possible values for the footer alignment.
- [CheckoutBrandingFooterContent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingFooterContent.txt) - The footer content customizations.
- [CheckoutBrandingFooterContentInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingFooterContentInput.txt) - The input fields for footer content customizations.
- [CheckoutBrandingFooterInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingFooterInput.txt) - The input fields when mutating the checkout footer settings.
- [CheckoutBrandingFooterPosition](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingFooterPosition.txt) - Possible values for the footer position.
- [CheckoutBrandingGlobal](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingGlobal.txt) - The global customizations.
- [CheckoutBrandingGlobalCornerRadius](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingGlobalCornerRadius.txt) - Possible choices to override corner radius customizations on all applicable objects. Note that this selection  can only be used to set the override to `NONE` (0px).  For more customizations options, set the [corner radius](https://shopify.dev/docs/api/admin-graphql/latest/enums/CheckoutBrandingCornerRadius) selection on specific objects while leaving the global corner radius unset.
- [CheckoutBrandingGlobalInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingGlobalInput.txt) - The input fields used to update the global customizations.
- [CheckoutBrandingHeader](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingHeader.txt) - The header customizations.
- [CheckoutBrandingHeaderAlignment](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingHeaderAlignment.txt) - The possible header alignments.
- [CheckoutBrandingHeaderCartLink](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingHeaderCartLink.txt) - The header cart link customizations.
- [CheckoutBrandingHeaderCartLinkInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingHeaderCartLinkInput.txt) - The input fields for header cart link customizations.
- [CheckoutBrandingHeaderInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingHeaderInput.txt) - The input fields used to update the header customizations.
- [CheckoutBrandingHeaderPosition](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingHeaderPosition.txt) - The possible header positions.
- [CheckoutBrandingHeadingLevel](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingHeadingLevel.txt) - The heading level customizations.
- [CheckoutBrandingHeadingLevelInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingHeadingLevelInput.txt) - The input fields for heading level customizations.
- [CheckoutBrandingImage](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingImage.txt) - A checkout branding image.
- [CheckoutBrandingImageInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingImageInput.txt) - The input fields used to update a checkout branding image uploaded via the Files API.
- [CheckoutBrandingInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingInput.txt) - The input fields used to upsert the checkout branding settings.
- [CheckoutBrandingLabelPosition](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingLabelPosition.txt) - Possible values for the label position.
- [CheckoutBrandingLogo](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingLogo.txt) - The store logo customizations.
- [CheckoutBrandingLogoInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingLogoInput.txt) - The input fields used to update the logo customizations.
- [CheckoutBrandingMain](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingMain.txt) - The main container customizations.
- [CheckoutBrandingMainInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingMainInput.txt) - The input fields used to update the main container customizations.
- [CheckoutBrandingMainSection](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingMainSection.txt) - The main sections customizations.
- [CheckoutBrandingMainSectionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingMainSectionInput.txt) - The input fields used to update the main sections customizations.
- [CheckoutBrandingMerchandiseThumbnail](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingMerchandiseThumbnail.txt) - The merchandise thumbnails customizations.
- [CheckoutBrandingMerchandiseThumbnailBadge](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingMerchandiseThumbnailBadge.txt) - The merchandise thumbnail badges customizations.
- [CheckoutBrandingMerchandiseThumbnailBadgeBackground](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingMerchandiseThumbnailBadgeBackground.txt) - The merchandise thumbnail badge background.
- [CheckoutBrandingMerchandiseThumbnailBadgeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingMerchandiseThumbnailBadgeInput.txt) - The input fields used to update the merchandise thumbnail badges customizations.
- [CheckoutBrandingMerchandiseThumbnailInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingMerchandiseThumbnailInput.txt) - The input fields used to update the merchandise thumbnails customizations.
- [CheckoutBrandingObjectFit](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingObjectFit.txt) - Possible values for object fit.
- [CheckoutBrandingOrderSummary](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingOrderSummary.txt) - The order summary customizations.
- [CheckoutBrandingOrderSummaryInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingOrderSummaryInput.txt) - The input fields used to update the order summary container customizations.
- [CheckoutBrandingOrderSummarySection](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingOrderSummarySection.txt) - The order summary sections customizations.
- [CheckoutBrandingOrderSummarySectionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingOrderSummarySectionInput.txt) - The input fields used to update the order summary sections customizations.
- [CheckoutBrandingSelect](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingSelect.txt) - The selects customizations.
- [CheckoutBrandingSelectInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingSelectInput.txt) - The input fields used to update the selects customizations.
- [CheckoutBrandingShadow](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingShadow.txt) - The container shadow.
- [CheckoutBrandingShopifyFont](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingShopifyFont.txt) - A Shopify font.
- [CheckoutBrandingShopifyFontGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingShopifyFontGroupInput.txt) - The input fields used to update a Shopify font group.
- [CheckoutBrandingSimpleBorder](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingSimpleBorder.txt) - Possible values for the simple border.
- [CheckoutBrandingSpacing](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingSpacing.txt) - Possible values for the spacing.
- [CheckoutBrandingSpacingKeyword](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingSpacingKeyword.txt) - The spacing between UI elements.
- [CheckoutBrandingTextField](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingTextField.txt) - The text fields customizations.
- [CheckoutBrandingTextFieldInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingTextFieldInput.txt) - The input fields used to update the text fields customizations.
- [CheckoutBrandingTypography](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingTypography.txt) - The typography settings used for checkout-related text. Use these settings to customize the font family and size for primary and secondary text elements.  Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for further information on typography customization.
- [CheckoutBrandingTypographyFont](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingTypographyFont.txt) - The font selection.
- [CheckoutBrandingTypographyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingTypographyInput.txt) - The input fields used to update the typography. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information on how to set these fields.
- [CheckoutBrandingTypographyKerning](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingTypographyKerning.txt) - Possible values for the typography kerning.
- [CheckoutBrandingTypographyLetterCase](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingTypographyLetterCase.txt) - Possible values for the typography letter case.
- [CheckoutBrandingTypographySize](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingTypographySize.txt) - Possible choices for the font size.  Note that the value in pixels of these settings can be customized with the [typography size](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingFontSizeInput) object. Refer to the [typography tutorial](https://shopify.dev/docs/apps/checkout/styling/customize-typography) for more information.
- [CheckoutBrandingTypographyStyle](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingTypographyStyle.txt) - The typography customizations.
- [CheckoutBrandingTypographyStyleGlobal](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingTypographyStyleGlobal.txt) - The global typography customizations.
- [CheckoutBrandingTypographyStyleGlobalInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingTypographyStyleGlobalInput.txt) - The input fields used to update the global typography customizations.
- [CheckoutBrandingTypographyStyleInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CheckoutBrandingTypographyStyleInput.txt) - The input fields used to update the typography customizations.
- [CheckoutBrandingTypographyWeight](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingTypographyWeight.txt) - Possible values for the font weight.
- [CheckoutBrandingUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CheckoutBrandingUpsertPayload.txt) - Return type for `checkoutBrandingUpsert` mutation.
- [CheckoutBrandingUpsertUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutBrandingUpsertUserError.txt) - An error that occurs during the execution of `CheckoutBrandingUpsert`.
- [CheckoutBrandingUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingUpsertUserErrorCode.txt) - Possible error codes that can be returned by `CheckoutBrandingUpsertUserError`.
- [CheckoutBrandingVisibility](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutBrandingVisibility.txt) - Possible visibility states.
- [CheckoutProfile](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CheckoutProfile.txt) - A checkout profile defines the branding settings and the UI extensions for a store's checkout. A checkout profile could be published or draft. A store might have at most one published checkout profile, which is used to render their live checkout. The store could also have multiple draft profiles that were created, previewed, and published using the admin checkout editor.
- [CheckoutProfileConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CheckoutProfileConnection.txt) - An auto-generated type for paginating through multiple CheckoutProfiles.
- [CheckoutProfileSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CheckoutProfileSortKeys.txt) - The set of valid sort keys for the CheckoutProfile query.
- [ChildProductRelationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ChildProductRelationInput.txt) - The input fields for adding products to the Combined Listing.
- [CodeDiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CodeDiscountSortKeys.txt) - The set of valid sort keys for the CodeDiscount query.
- [Collection](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Collection.txt) - Represents a group of products that can be displayed in online stores and other sales channels in categories, which makes it easy for customers to find them. For example, an athletics store might create different collections for running attire, shoes, and accessories.  Collections can be defined by conditions, such as whether they match certain product tags. These are called smart or automated collections.  Collections can also be created for a custom group of products. These are called custom or manual collections.
- [CollectionAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CollectionAddProductsPayload.txt) - Return type for `collectionAddProducts` mutation.
- [CollectionAddProductsV2Payload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CollectionAddProductsV2Payload.txt) - Return type for `collectionAddProductsV2` mutation.
- [CollectionAddProductsV2UserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CollectionAddProductsV2UserError.txt) - An error that occurs during the execution of `CollectionAddProductsV2`.
- [CollectionAddProductsV2UserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CollectionAddProductsV2UserErrorCode.txt) - Possible error codes that can be returned by `CollectionAddProductsV2UserError`.
- [CollectionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CollectionConnection.txt) - An auto-generated type for paginating through multiple Collections.
- [CollectionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CollectionCreatePayload.txt) - Return type for `collectionCreate` mutation.
- [CollectionDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CollectionDeleteInput.txt) - The input fields for specifying the collection to delete.
- [CollectionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CollectionDeletePayload.txt) - Return type for `collectionDelete` mutation.
- [CollectionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CollectionInput.txt) - The input fields required to create a collection.
- [CollectionPublication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CollectionPublication.txt) - Represents the publications where a collection is published.
- [CollectionPublicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CollectionPublicationConnection.txt) - An auto-generated type for paginating through multiple CollectionPublications.
- [CollectionPublicationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CollectionPublicationInput.txt) - The input fields for publications to which a collection will be published.
- [CollectionPublishInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CollectionPublishInput.txt) - The input fields for specifying a collection to publish and the sales channels to publish it to.
- [CollectionPublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CollectionPublishPayload.txt) - Return type for `collectionPublish` mutation.
- [CollectionRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CollectionRemoveProductsPayload.txt) - Return type for `collectionRemoveProducts` mutation.
- [CollectionReorderProductsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CollectionReorderProductsPayload.txt) - Return type for `collectionReorderProducts` mutation.
- [CollectionRule](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CollectionRule.txt) - Represents at rule that's used to assign products to a collection.
- [CollectionRuleCategoryCondition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CollectionRuleCategoryCondition.txt) - Specifies the taxonomy category to used for the condition.
- [CollectionRuleColumn](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CollectionRuleColumn.txt) - Specifies the attribute of a product being used to populate the smart collection.
- [CollectionRuleConditionObject](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/CollectionRuleConditionObject.txt) - Specifies object for the condition of the rule.
- [CollectionRuleConditions](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CollectionRuleConditions.txt) - This object defines all columns and allowed relations that can be used in rules for smart collections to automatically include the matching products.
- [CollectionRuleConditionsRuleObject](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/CollectionRuleConditionsRuleObject.txt) - Specifies object with additional rule attributes.
- [CollectionRuleInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CollectionRuleInput.txt) - The input fields for a rule to associate with a collection.
- [CollectionRuleMetafieldCondition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CollectionRuleMetafieldCondition.txt) - Identifies a metafield definition used as a rule for the smart collection.
- [CollectionRuleProductCategoryCondition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CollectionRuleProductCategoryCondition.txt) - Specifies the condition for a Product Category field.
- [CollectionRuleRelation](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CollectionRuleRelation.txt) - Specifies the relationship between the `column` and the `condition`.
- [CollectionRuleSet](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CollectionRuleSet.txt) - The set of rules that are used to determine which products are included in the collection.
- [CollectionRuleSetInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CollectionRuleSetInput.txt) - The input fields for a rule set of the collection.
- [CollectionRuleTextCondition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CollectionRuleTextCondition.txt) - Specifies the condition for a text field.
- [CollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CollectionSortKeys.txt) - The set of valid sort keys for the Collection query.
- [CollectionSortOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CollectionSortOrder.txt) - Specifies the sort order for the products in the collection.
- [CollectionUnpublishInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CollectionUnpublishInput.txt) - The input fields for specifying the collection to unpublish and the sales channels to remove it from.
- [CollectionUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CollectionUnpublishPayload.txt) - Return type for `collectionUnpublish` mutation.
- [CollectionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CollectionUpdatePayload.txt) - Return type for `collectionUpdate` mutation.
- [Color](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/Color.txt) - A string containing a hexadecimal representation of a color.  For example, "#6A8D48".
- [CombinedListing](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CombinedListing.txt) - A combined listing of products.
- [CombinedListingChild](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CombinedListingChild.txt) - A child of a combined listing.
- [CombinedListingChildConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CombinedListingChildConnection.txt) - An auto-generated type for paginating through multiple CombinedListingChildren.
- [CombinedListingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CombinedListingUpdatePayload.txt) - Return type for `combinedListingUpdate` mutation.
- [CombinedListingUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CombinedListingUpdateUserError.txt) - An error that occurs during the execution of `CombinedListingUpdate`.
- [CombinedListingUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CombinedListingUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CombinedListingUpdateUserError`.
- [CombinedListingsRole](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CombinedListingsRole.txt) - The role of the combined listing.
- [Comment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Comment.txt) - A comment on an article.
- [CommentApprovePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CommentApprovePayload.txt) - Return type for `commentApprove` mutation.
- [CommentApproveUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CommentApproveUserError.txt) - An error that occurs during the execution of `CommentApprove`.
- [CommentApproveUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CommentApproveUserErrorCode.txt) - Possible error codes that can be returned by `CommentApproveUserError`.
- [CommentAuthor](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CommentAuthor.txt) - The author of a comment.
- [CommentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CommentConnection.txt) - An auto-generated type for paginating through multiple Comments.
- [CommentDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CommentDeletePayload.txt) - Return type for `commentDelete` mutation.
- [CommentDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CommentDeleteUserError.txt) - An error that occurs during the execution of `CommentDelete`.
- [CommentDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CommentDeleteUserErrorCode.txt) - Possible error codes that can be returned by `CommentDeleteUserError`.
- [CommentEvent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CommentEvent.txt) - Comment events are generated by staff members of a shop. They are created when a staff member adds a comment to the timeline of an order, draft order, customer, or transfer.
- [CommentEventAttachment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CommentEventAttachment.txt) - A file attachment associated to a comment event.
- [CommentEventEmbed](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/CommentEventEmbed.txt) - The main embed of a comment event.
- [CommentEventSubject](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/CommentEventSubject.txt) - The subject line of a comment event.
- [CommentNotSpamPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CommentNotSpamPayload.txt) - Return type for `commentNotSpam` mutation.
- [CommentNotSpamUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CommentNotSpamUserError.txt) - An error that occurs during the execution of `CommentNotSpam`.
- [CommentNotSpamUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CommentNotSpamUserErrorCode.txt) - Possible error codes that can be returned by `CommentNotSpamUserError`.
- [CommentPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CommentPolicy.txt) - Possible comment policies for a blog.
- [CommentSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CommentSortKeys.txt) - The set of valid sort keys for the Comment query.
- [CommentSpamPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CommentSpamPayload.txt) - Return type for `commentSpam` mutation.
- [CommentSpamUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CommentSpamUserError.txt) - An error that occurs during the execution of `CommentSpam`.
- [CommentSpamUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CommentSpamUserErrorCode.txt) - Possible error codes that can be returned by `CommentSpamUserError`.
- [CommentStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CommentStatus.txt) - The status of a comment.
- [CompaniesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompaniesDeletePayload.txt) - Return type for `companiesDelete` mutation.
- [Company](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Company.txt) - Represents information about a company which is also a customer of the shop.
- [CompanyAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CompanyAddress.txt) - Represents a billing or shipping address for a company location.
- [CompanyAddressDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyAddressDeletePayload.txt) - Return type for `companyAddressDelete` mutation.
- [CompanyAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CompanyAddressInput.txt) - The input fields to create or update the address of a company location.
- [CompanyAddressType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CompanyAddressType.txt) - The valid values for the address type of a company.
- [CompanyAssignCustomerAsContactPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyAssignCustomerAsContactPayload.txt) - Return type for `companyAssignCustomerAsContact` mutation.
- [CompanyAssignMainContactPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyAssignMainContactPayload.txt) - Return type for `companyAssignMainContact` mutation.
- [CompanyConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CompanyConnection.txt) - An auto-generated type for paginating through multiple Companies.
- [CompanyContact](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CompanyContact.txt) - A person that acts on behalf of company associated to [a customer](https://shopify.dev/api/admin-graphql/latest/objects/customer).
- [CompanyContactAssignRolePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyContactAssignRolePayload.txt) - Return type for `companyContactAssignRole` mutation.
- [CompanyContactAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyContactAssignRolesPayload.txt) - Return type for `companyContactAssignRoles` mutation.
- [CompanyContactConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CompanyContactConnection.txt) - An auto-generated type for paginating through multiple CompanyContacts.
- [CompanyContactCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyContactCreatePayload.txt) - Return type for `companyContactCreate` mutation.
- [CompanyContactDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyContactDeletePayload.txt) - Return type for `companyContactDelete` mutation.
- [CompanyContactInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CompanyContactInput.txt) - The input fields for company contact attributes when creating or updating a company contact.
- [CompanyContactRemoveFromCompanyPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyContactRemoveFromCompanyPayload.txt) - Return type for `companyContactRemoveFromCompany` mutation.
- [CompanyContactRevokeRolePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyContactRevokeRolePayload.txt) - Return type for `companyContactRevokeRole` mutation.
- [CompanyContactRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyContactRevokeRolesPayload.txt) - Return type for `companyContactRevokeRoles` mutation.
- [CompanyContactRole](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CompanyContactRole.txt) - The role for a [company contact](https://shopify.dev/api/admin-graphql/latest/objects/companycontact).
- [CompanyContactRoleAssign](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CompanyContactRoleAssign.txt) - The input fields for the role and location to assign to a company contact.
- [CompanyContactRoleAssignment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CompanyContactRoleAssignment.txt) - The CompanyContactRoleAssignment describes the company and location associated to a company contact's role.
- [CompanyContactRoleAssignmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CompanyContactRoleAssignmentConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoleAssignments.
- [CompanyContactRoleAssignmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CompanyContactRoleAssignmentSortKeys.txt) - The set of valid sort keys for the CompanyContactRoleAssignment query.
- [CompanyContactRoleConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CompanyContactRoleConnection.txt) - An auto-generated type for paginating through multiple CompanyContactRoles.
- [CompanyContactRoleSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CompanyContactRoleSortKeys.txt) - The set of valid sort keys for the CompanyContactRole query.
- [CompanyContactSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CompanyContactSortKeys.txt) - The set of valid sort keys for the CompanyContact query.
- [CompanyContactUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyContactUpdatePayload.txt) - Return type for `companyContactUpdate` mutation.
- [CompanyContactsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyContactsDeletePayload.txt) - Return type for `companyContactsDelete` mutation.
- [CompanyCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CompanyCreateInput.txt) - The input fields and values for creating a company and its associated resources.
- [CompanyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyCreatePayload.txt) - Return type for `companyCreate` mutation.
- [CompanyDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyDeletePayload.txt) - Return type for `companyDelete` mutation.
- [CompanyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CompanyInput.txt) - The input fields for company attributes when creating or updating a company.
- [CompanyLocation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CompanyLocation.txt) - A location or branch of a [company that's a customer](https://shopify.dev/api/admin-graphql/latest/objects/company) of the shop. Configuration of B2B relationship, for example prices lists and checkout settings, may be done for a location.
- [CompanyLocationAssignAddressPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationAssignAddressPayload.txt) - Return type for `companyLocationAssignAddress` mutation.
- [CompanyLocationAssignRolesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationAssignRolesPayload.txt) - Return type for `companyLocationAssignRoles` mutation.
- [CompanyLocationAssignStaffMembersPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationAssignStaffMembersPayload.txt) - Return type for `companyLocationAssignStaffMembers` mutation.
- [CompanyLocationAssignTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationAssignTaxExemptionsPayload.txt) - Return type for `companyLocationAssignTaxExemptions` mutation.
- [CompanyLocationCatalog](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CompanyLocationCatalog.txt) - A list of products with publishing and pricing information associated with company locations.
- [CompanyLocationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CompanyLocationConnection.txt) - An auto-generated type for paginating through multiple CompanyLocations.
- [CompanyLocationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationCreatePayload.txt) - Return type for `companyLocationCreate` mutation.
- [CompanyLocationCreateTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationCreateTaxRegistrationPayload.txt) - Return type for `companyLocationCreateTaxRegistration` mutation.
- [CompanyLocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationDeletePayload.txt) - Return type for `companyLocationDelete` mutation.
- [CompanyLocationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CompanyLocationInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationRemoveStaffMembersPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationRemoveStaffMembersPayload.txt) - Return type for `companyLocationRemoveStaffMembers` mutation.
- [CompanyLocationRevokeRolesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationRevokeRolesPayload.txt) - Return type for `companyLocationRevokeRoles` mutation.
- [CompanyLocationRevokeTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationRevokeTaxExemptionsPayload.txt) - Return type for `companyLocationRevokeTaxExemptions` mutation.
- [CompanyLocationRevokeTaxRegistrationPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationRevokeTaxRegistrationPayload.txt) - Return type for `companyLocationRevokeTaxRegistration` mutation.
- [CompanyLocationRoleAssign](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CompanyLocationRoleAssign.txt) - The input fields for the role and contact to assign on a location.
- [CompanyLocationSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CompanyLocationSortKeys.txt) - The set of valid sort keys for the CompanyLocation query.
- [CompanyLocationStaffMemberAssignment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CompanyLocationStaffMemberAssignment.txt) - A representation of store's staff member who is assigned to a [company location](https://shopify.dev/api/admin-graphql/latest/objects/CompanyLocation) of the shop. The staff member's actions will be limited to objects associated with the assigned company location.
- [CompanyLocationStaffMemberAssignmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CompanyLocationStaffMemberAssignmentConnection.txt) - An auto-generated type for paginating through multiple CompanyLocationStaffMemberAssignments.
- [CompanyLocationStaffMemberAssignmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CompanyLocationStaffMemberAssignmentSortKeys.txt) - The set of valid sort keys for the CompanyLocationStaffMemberAssignment query.
- [CompanyLocationTaxSettings](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CompanyLocationTaxSettings.txt) - Represents the tax settings for a company location.
- [CompanyLocationTaxSettingsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationTaxSettingsUpdatePayload.txt) - Return type for `companyLocationTaxSettingsUpdate` mutation.
- [CompanyLocationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CompanyLocationUpdateInput.txt) - The input fields for company location when creating or updating a company location.
- [CompanyLocationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationUpdatePayload.txt) - Return type for `companyLocationUpdate` mutation.
- [CompanyLocationsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyLocationsDeletePayload.txt) - Return type for `companyLocationsDelete` mutation.
- [CompanyRevokeMainContactPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyRevokeMainContactPayload.txt) - Return type for `companyRevokeMainContact` mutation.
- [CompanySortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CompanySortKeys.txt) - The set of valid sort keys for the Company query.
- [CompanyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CompanyUpdatePayload.txt) - Return type for `companyUpdate` mutation.
- [ContextualPricingContext](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ContextualPricingContext.txt) - The input fields for the context data that determines the pricing of a variant. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada)for more information on how to use this input object.
- [ContextualPublicationContext](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ContextualPublicationContext.txt) - The context data that determines the publication status of a product.
- [Count](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Count.txt) - Details for count of elements.
- [CountPrecision](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CountPrecision.txt) - The precision of the value returned by a count field.
- [CountriesInShippingZones](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CountriesInShippingZones.txt) - The list of all the countries from the combined shipping zones for the shop.
- [CountryCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CountryCode.txt) - The code designating a country/region, which generally follows ISO 3166-1 alpha-2 guidelines. If a territory doesn't have a country code value in the `CountryCode` enum, then it might be considered a subdivision of another country. For example, the territories associated with Spain are represented by the country code `ES`, and the territories associated with the United States of America are represented by the country code `US`.
- [CountryHarmonizedSystemCode](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CountryHarmonizedSystemCode.txt) - The country-specific harmonized system code and ISO country code for an inventory item.
- [CountryHarmonizedSystemCodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CountryHarmonizedSystemCodeConnection.txt) - An auto-generated type for paginating through multiple CountryHarmonizedSystemCodes.
- [CountryHarmonizedSystemCodeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CountryHarmonizedSystemCodeInput.txt) - The input fields required to specify a harmonized system code.
- [CreateMediaInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CreateMediaInput.txt) - The input fields required to create a media object.
- [CropRegion](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CropRegion.txt) - The part of the image that should remain after cropping.
- [CurrencyCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CurrencyCode.txt) - The three-letter currency codes that represent the world currencies used in stores. These include standard ISO 4217 codes, legacy codes, and non-standard codes.
- [CurrencyFormats](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CurrencyFormats.txt) - Currency formats configured for the merchant. These formats are available to use within Liquid.
- [CurrencySetting](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CurrencySetting.txt) - A setting for a presentment currency.
- [CurrencySettingConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CurrencySettingConnection.txt) - An auto-generated type for paginating through multiple CurrencySettings.
- [CustomShippingPackageInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomShippingPackageInput.txt) - The input fields for a custom shipping package used to pack shipment.
- [Customer](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Customer.txt) - Represents information about a customer of the shop, such as the customer's contact details, their order history, and whether they've agreed to receive marketing material by email.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [CustomerAccountAppExtensionPage](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerAccountAppExtensionPage.txt) - An app extension page for the customer account navigation menu.
- [CustomerAccountNativePage](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerAccountNativePage.txt) - A native page for the customer account navigation menu.
- [CustomerAccountNativePagePageType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerAccountNativePagePageType.txt) - The type of customer account native page.
- [CustomerAccountPage](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/CustomerAccountPage.txt) - A customer account page.
- [CustomerAccountPageConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CustomerAccountPageConnection.txt) - An auto-generated type for paginating through multiple CustomerAccountPages.
- [CustomerAccountsV2](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerAccountsV2.txt) - Information about the shop's customer accounts.
- [CustomerAccountsVersion](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerAccountsVersion.txt) - The login redirection target for customer accounts.
- [CustomerAddTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerAddTaxExemptionsPayload.txt) - Return type for `customerAddTaxExemptions` mutation.
- [CustomerCancelDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerCancelDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerCancelDataErasureUserError`.
- [CustomerCancelDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerCancelDataErasurePayload.txt) - Return type for `customerCancelDataErasure` mutation.
- [CustomerCancelDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerCancelDataErasureUserError.txt) - An error that occurs when cancelling a customer data erasure request.
- [CustomerConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CustomerConnection.txt) - An auto-generated type for paginating through multiple Customers.
- [CustomerConsentCollectedFrom](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerConsentCollectedFrom.txt) - The source that collected the customer's consent to receive marketing materials.
- [CustomerCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerCreatePayload.txt) - Return type for `customerCreate` mutation.
- [CustomerCreditCard](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerCreditCard.txt) - Represents a card instrument for customer payment method.
- [CustomerCreditCardBillingAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerCreditCardBillingAddress.txt) - The billing address of a credit card payment instrument.
- [CustomerDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomerDeleteInput.txt) - The input fields to delete a customer.
- [CustomerDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerDeletePayload.txt) - Return type for `customerDelete` mutation.
- [CustomerEmailAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerEmailAddress.txt) - Represents an email address.
- [CustomerEmailAddressMarketingState](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerEmailAddressMarketingState.txt) - Possible marketing states for the customer’s email address.
- [CustomerEmailAddressOpenTrackingLevel](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerEmailAddressOpenTrackingLevel.txt) - The different levels related to whether a customer has opted in to having their opened emails tracked.
- [CustomerEmailMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomerEmailMarketingConsentInput.txt) - Information that describes when a customer consented to         receiving marketing material by email.
- [CustomerEmailMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerEmailMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by email.
- [CustomerEmailMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomerEmailMarketingConsentUpdateInput.txt) - The input fields for the email consent information to update for a given customer ID.
- [CustomerEmailMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerEmailMarketingConsentUpdatePayload.txt) - Return type for `customerEmailMarketingConsentUpdate` mutation.
- [CustomerEmailMarketingConsentUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerEmailMarketingConsentUpdateUserError.txt) - An error that occurs during the execution of `CustomerEmailMarketingConsentUpdate`.
- [CustomerEmailMarketingConsentUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerEmailMarketingConsentUpdateUserErrorCode.txt) - Possible error codes that can be returned by `CustomerEmailMarketingConsentUpdateUserError`.
- [CustomerEmailMarketingState](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerEmailMarketingState.txt) - The possible email marketing states for a customer.
- [CustomerGenerateAccountActivationUrlPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerGenerateAccountActivationUrlPayload.txt) - Return type for `customerGenerateAccountActivationUrl` mutation.
- [CustomerIdentifierInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomerIdentifierInput.txt) - The input fields for identifying a customer.
- [CustomerInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomerInput.txt) - The input fields and values to use when creating or updating a customer.
- [CustomerJourney](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerJourney.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerJourneySummary](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerJourneySummary.txt) - Represents a customer's visiting activities on a shop's online store.
- [CustomerMarketingOptInLevel](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerMarketingOptInLevel.txt) - The possible values for the marketing subscription opt-in level enabled at the time the customer consented to receive marketing information.  The levels are defined by [the M3AAWG best practices guideline   document](https://www.m3aawg.org/sites/maawg/files/news/M3AAWG_Senders_BCP_Ver3-2015-02.pdf).
- [CustomerMergeError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerMergeError.txt) - The error blocking a customer merge.
- [CustomerMergeErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerMergeErrorCode.txt) - Possible error codes that can be returned by `CustomerMergeUserError`.
- [CustomerMergeErrorFieldType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerMergeErrorFieldType.txt) - The types of the hard blockers preventing a customer from being merged to another customer.
- [CustomerMergeOverrideFields](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomerMergeOverrideFields.txt) - The input fields to override default customer merge rules.
- [CustomerMergePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerMergePayload.txt) - Return type for `customerMerge` mutation.
- [CustomerMergePreview](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerMergePreview.txt) - A preview of the results of a customer merge request.
- [CustomerMergePreviewAlternateFields](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerMergePreviewAlternateFields.txt) - The fields that can be used to override the default fields.
- [CustomerMergePreviewBlockingFields](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerMergePreviewBlockingFields.txt) - The blocking fields of a customer merge preview. These fields will block customer merge unless edited.
- [CustomerMergePreviewDefaultFields](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerMergePreviewDefaultFields.txt) - The fields that will be kept as part of a customer merge preview.
- [CustomerMergeRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerMergeRequest.txt) - A merge request for merging two customers.
- [CustomerMergeRequestStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerMergeRequestStatus.txt) - The status of the customer merge request.
- [CustomerMergeUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerMergeUserError.txt) - An error that occurs while merging two customers.
- [CustomerMergeable](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerMergeable.txt) - An object that represents whether a customer can be merged with another customer.
- [CustomerMoment](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/CustomerMoment.txt) - Represents a session preceding an order, often used for building a timeline of events leading to an order.
- [CustomerMomentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CustomerMomentConnection.txt) - An auto-generated type for paginating through multiple CustomerMoments.
- [CustomerPaymentInstrument](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/CustomerPaymentInstrument.txt) - All possible instruments for CustomerPaymentMethods.
- [CustomerPaymentInstrumentBillingAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerPaymentInstrumentBillingAddress.txt) - The billing address of a payment instrument.
- [CustomerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerPaymentMethod.txt) - A customer's payment method.
- [CustomerPaymentMethodConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CustomerPaymentMethodConnection.txt) - An auto-generated type for paginating through multiple CustomerPaymentMethods.
- [CustomerPaymentMethodCreateFromDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerPaymentMethodCreateFromDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodCreateFromDuplicationData`.
- [CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerPaymentMethodCreateFromDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodCreateFromDuplicationDataUserError`.
- [CustomerPaymentMethodCreditCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerPaymentMethodCreditCardCreatePayload.txt) - Return type for `customerPaymentMethodCreditCardCreate` mutation.
- [CustomerPaymentMethodCreditCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerPaymentMethodCreditCardUpdatePayload.txt) - Return type for `customerPaymentMethodCreditCardUpdate` mutation.
- [CustomerPaymentMethodGetDuplicationDataUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerPaymentMethodGetDuplicationDataUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetDuplicationData`.
- [CustomerPaymentMethodGetDuplicationDataUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerPaymentMethodGetDuplicationDataUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetDuplicationDataUserError`.
- [CustomerPaymentMethodGetUpdateUrlPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerPaymentMethodGetUpdateUrlPayload.txt) - Return type for `customerPaymentMethodGetUpdateUrl` mutation.
- [CustomerPaymentMethodGetUpdateUrlUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerPaymentMethodGetUpdateUrlUserError.txt) - An error that occurs during the execution of `CustomerPaymentMethodGetUpdateUrl`.
- [CustomerPaymentMethodGetUpdateUrlUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerPaymentMethodGetUpdateUrlUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodGetUpdateUrlUserError`.
- [CustomerPaymentMethodPaypalBillingAgreementCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerPaymentMethodPaypalBillingAgreementCreatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementCreate` mutation.
- [CustomerPaymentMethodPaypalBillingAgreementUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerPaymentMethodPaypalBillingAgreementUpdatePayload.txt) - Return type for `customerPaymentMethodPaypalBillingAgreementUpdate` mutation.
- [CustomerPaymentMethodRemoteCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerPaymentMethodRemoteCreatePayload.txt) - Return type for `customerPaymentMethodRemoteCreate` mutation.
- [CustomerPaymentMethodRemoteInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomerPaymentMethodRemoteInput.txt) - The input fields for a remote gateway payment method, only one remote reference permitted.
- [CustomerPaymentMethodRemoteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerPaymentMethodRemoteUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodRemoteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerPaymentMethodRemoteUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodRemoteUserError`.
- [CustomerPaymentMethodRevocationReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerPaymentMethodRevocationReason.txt) - The revocation reason types for a customer payment method.
- [CustomerPaymentMethodRevokePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerPaymentMethodRevokePayload.txt) - Return type for `customerPaymentMethodRevoke` mutation.
- [CustomerPaymentMethodSendUpdateEmailPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerPaymentMethodSendUpdateEmailPayload.txt) - Return type for `customerPaymentMethodSendUpdateEmail` mutation.
- [CustomerPaymentMethodUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerPaymentMethodUserError.txt) - Represents an error in the input of a mutation.
- [CustomerPaymentMethodUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerPaymentMethodUserErrorCode.txt) - Possible error codes that can be returned by `CustomerPaymentMethodUserError`.
- [CustomerPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerPaypalBillingAgreement.txt) - Represents a PayPal instrument for customer payment method.
- [CustomerPhoneNumber](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerPhoneNumber.txt) - A phone number.
- [CustomerPredictedSpendTier](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerPredictedSpendTier.txt) - The valid tiers for the predicted spend of a customer with a shop.
- [CustomerProductSubscriberStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerProductSubscriberStatus.txt) - The possible product subscription states for a customer, as defined by the customer's subscription contracts.
- [CustomerRemoveTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerRemoveTaxExemptionsPayload.txt) - Return type for `customerRemoveTaxExemptions` mutation.
- [CustomerReplaceTaxExemptionsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerReplaceTaxExemptionsPayload.txt) - Return type for `customerReplaceTaxExemptions` mutation.
- [CustomerRequestDataErasureErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerRequestDataErasureErrorCode.txt) - Possible error codes that can be returned by `CustomerRequestDataErasureUserError`.
- [CustomerRequestDataErasurePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerRequestDataErasurePayload.txt) - Return type for `customerRequestDataErasure` mutation.
- [CustomerRequestDataErasureUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerRequestDataErasureUserError.txt) - An error that occurs when requesting a customer data erasure.
- [CustomerSavedSearchSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerSavedSearchSortKeys.txt) - The set of valid sort keys for the CustomerSavedSearch query.
- [CustomerSegmentMember](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerSegmentMember.txt) - The member of a segment.
- [CustomerSegmentMemberConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CustomerSegmentMemberConnection.txt) - The connection type for the `CustomerSegmentMembers` object.
- [CustomerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerSegmentMembersQuery.txt) - A job to determine a list of members, such as customers, that are associated with an individual segment.
- [CustomerSegmentMembersQueryCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerSegmentMembersQueryCreatePayload.txt) - Return type for `customerSegmentMembersQueryCreate` mutation.
- [CustomerSegmentMembersQueryInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomerSegmentMembersQueryInput.txt) - The input fields and values for creating a customer segment members query.
- [CustomerSegmentMembersQueryUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerSegmentMembersQueryUserError.txt) - Represents a customer segment members query custom error.
- [CustomerSegmentMembersQueryUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerSegmentMembersQueryUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSegmentMembersQueryUserError`.
- [CustomerSendAccountInviteEmailPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerSendAccountInviteEmailPayload.txt) - Return type for `customerSendAccountInviteEmail` mutation.
- [CustomerSendAccountInviteEmailUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerSendAccountInviteEmailUserError.txt) - Defines errors for customerSendAccountInviteEmail mutation.
- [CustomerSendAccountInviteEmailUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerSendAccountInviteEmailUserErrorCode.txt) - Possible error codes that can be returned by `CustomerSendAccountInviteEmailUserError`.
- [CustomerShopPayAgreement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerShopPayAgreement.txt) - Represents a Shop Pay card instrument for customer payment method.
- [CustomerSmsMarketingConsentError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerSmsMarketingConsentError.txt) - An error that occurs during execution of an SMS marketing consent mutation.
- [CustomerSmsMarketingConsentErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerSmsMarketingConsentErrorCode.txt) - Possible error codes that can be returned by `CustomerSmsMarketingConsentError`.
- [CustomerSmsMarketingConsentInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomerSmsMarketingConsentInput.txt) - The marketing consent information when the customer consented to         receiving marketing material by SMS.
- [CustomerSmsMarketingConsentState](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerSmsMarketingConsentState.txt) - The record of when a customer consented to receive marketing material by SMS.  The customer's consent state reflects the record with the most recent date when consent was updated.
- [CustomerSmsMarketingConsentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/CustomerSmsMarketingConsentUpdateInput.txt) - The input fields for updating SMS marketing consent information for a given customer ID.
- [CustomerSmsMarketingConsentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerSmsMarketingConsentUpdatePayload.txt) - Return type for `customerSmsMarketingConsentUpdate` mutation.
- [CustomerSmsMarketingState](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerSmsMarketingState.txt) - The valid SMS marketing states for a customer’s phone number.
- [CustomerSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerSortKeys.txt) - The set of valid sort keys for the Customer query.
- [CustomerState](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/CustomerState.txt) - The valid values for the state of a customer's account with a shop.
- [CustomerStatistics](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerStatistics.txt) - A customer's computed statistics.
- [CustomerUpdateDefaultAddressPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerUpdateDefaultAddressPayload.txt) - Return type for `customerUpdateDefaultAddress` mutation.
- [CustomerUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/CustomerUpdatePayload.txt) - Return type for `customerUpdate` mutation.
- [CustomerVisit](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerVisit.txt) - Represents a customer's session visiting a shop's online store, including information about the marketing activity attributed to starting the session.
- [CustomerVisitProductInfo](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/CustomerVisitProductInfo.txt) - This type returns the information about the product and product variant from a customer visit.
- [CustomerVisitProductInfoConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/CustomerVisitProductInfoConnection.txt) - An auto-generated type for paginating through multiple CustomerVisitProductInfos.
- [DataSaleOptOutPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DataSaleOptOutPayload.txt) - Return type for `dataSaleOptOut` mutation.
- [DataSaleOptOutUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DataSaleOptOutUserError.txt) - An error that occurs during the execution of `DataSaleOptOut`.
- [DataSaleOptOutUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DataSaleOptOutUserErrorCode.txt) - Possible error codes that can be returned by `DataSaleOptOutUserError`.
- [Date](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/Date.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date string. For example, September 7, 2019 is represented as `"2019-07-16"`.
- [DateTime](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/DateTime.txt) - Represents an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-encoded date and time string. For example, 3:50 pm on September 7, 2019 in the time zone of UTC (Coordinated Universal Time) is represented as `"2019-09-07T15:50:00Z`".
- [DayOfTheWeek](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DayOfTheWeek.txt) - Days of the week from Monday to Sunday.
- [Decimal](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/Decimal.txt) - A signed decimal number, which supports arbitrary precision and is serialized as a string.  Example values: `"29.99"`, `"29.999"`.
- [DelegateAccessToken](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DelegateAccessToken.txt) - A token that delegates a set of scopes from the original permission.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [DelegateAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DelegateAccessTokenCreatePayload.txt) - Return type for `delegateAccessTokenCreate` mutation.
- [DelegateAccessTokenCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DelegateAccessTokenCreateUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenCreate`.
- [DelegateAccessTokenCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DelegateAccessTokenCreateUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenCreateUserError`.
- [DelegateAccessTokenDestroyPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DelegateAccessTokenDestroyPayload.txt) - Return type for `delegateAccessTokenDestroy` mutation.
- [DelegateAccessTokenDestroyUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DelegateAccessTokenDestroyUserError.txt) - An error that occurs during the execution of `DelegateAccessTokenDestroy`.
- [DelegateAccessTokenDestroyUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DelegateAccessTokenDestroyUserErrorCode.txt) - Possible error codes that can be returned by `DelegateAccessTokenDestroyUserError`.
- [DelegateAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DelegateAccessTokenInput.txt) - The input fields for a delegate access token.
- [DeletionEvent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeletionEvent.txt) - Deletion events chronicle the destruction of resources (e.g. products and collections). Once deleted, the deletion event is the only trace of the original's existence, as the resource itself has been removed and can no longer be accessed.
- [DeletionEventConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DeletionEventConnection.txt) - An auto-generated type for paginating through multiple DeletionEvents.
- [DeletionEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeletionEventSortKeys.txt) - The set of valid sort keys for the DeletionEvent query.
- [DeletionEventSubjectType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeletionEventSubjectType.txt) - The supported subject types of deletion events.
- [DeliveryAvailableService](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryAvailableService.txt) - A shipping service and a list of countries that the service is available for.
- [DeliveryBrandedPromise](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryBrandedPromise.txt) - Represents a branded promise presented to buyers.
- [DeliveryCarrierService](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryCarrierService.txt) - A carrier service (also known as a carrier calculated service or shipping service) provides real-time shipping rates to Shopify. Some common carrier services include Canada Post, FedEx, UPS, and USPS. The term **carrier** is often used interchangeably with the terms **shipping company** and **rate provider**.  Using the CarrierService resource, you can add a carrier service to a shop and then provide a list of applicable shipping rates at checkout. You can even use the cart data to adjust shipping rates and offer shipping discounts based on what is in the customer's cart.  ## Requirements for accessing the CarrierService resource To access the CarrierService resource, add the `write_shipping` permission to your app's requested scopes. For more information, see [API access scopes](https://shopify.dev/docs/admin-api/access-scopes).  Your app's request to create a carrier service will fail unless the store installing your carrier service meets one of the following requirements: * It's on the Advanced Shopify plan or higher. * It's on the Shopify plan with yearly billing, or the carrier service feature has been added to the store for a monthly fee. For more information, contact [Shopify Support](https://help.shopify.com/questions). * It's a development store.  > Note: > If a store changes its Shopify plan, then the store's association with a carrier service is deactivated if the store no long meets one of the requirements above.  ## Providing shipping rates to Shopify When adding a carrier service to a store, you need to provide a POST endpoint rooted in the `callbackUrl` property where Shopify can retrieve applicable shipping rates. The callback URL should be a public endpoint that expects these requests from Shopify.  ### Example shipping rate request sent to a carrier service  ```json {   "rate": {     "origin": {       "country": "CA",       "postal_code": "K2P1L4",       "province": "ON",       "city": "Ottawa",       "name": null,       "address1": "150 Elgin St.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": "Jamie D's Emporium"     },     "destination": {       "country": "CA",       "postal_code": "K1M1M4",       "province": "ON",       "city": "Ottawa",       "name": "Bob Norman",       "address1": "24 Sussex Dr.",       "address2": "",       "address3": null,       "phone": null,       "fax": null,       "email": null,       "address_type": null,       "company_name": null     },     "items": [{       "name": "Short Sleeve T-Shirt",       "sku": "",       "quantity": 1,       "grams": 1000,       "price": 1999,       "vendor": "Jamie D's Emporium",       "requires_shipping": true,       "taxable": true,       "fulfillment_service": "manual",       "properties": null,       "product_id": 48447225880,       "variant_id": 258644705304     }],     "currency": "USD",     "locale": "en"   } } ```  ### Example response ```json {    "rates": [        {            "service_name": "canadapost-overnight",            "service_code": "ON",            "total_price": "1295",            "description": "This is the fastest option by far",            "currency": "CAD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-2dayground",            "service_code": "2D",            "total_price": "2934",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        },        {            "service_name": "fedex-priorityovernight",            "service_code": "1D",            "total_price": "3587",            "currency": "USD",            "min_delivery_date": "2013-04-12 14:48:45 -0400",            "max_delivery_date": "2013-04-12 14:48:45 -0400"        }    ] } ```  The `address3`, `fax`, `address_type`, and `company_name` fields are returned by specific [ActiveShipping](https://github.com/Shopify/active_shipping) providers. For API-created carrier services, you should use only the following shipping address fields: * `address1` * `address2` * `city` * `zip` * `province` * `country`  Other values remain as `null` and are not sent to the callback URL.  ### Response fields  When Shopify requests shipping rates using your callback URL, the response object `rates` must be a JSON array of objects with the following fields.  Required fields must be included in the response for the carrier service integration to work properly.  | Field                   | Required | Description                                                                                                                                                                                                  | | ----------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `service_name`          | Yes      | The name of the rate, which customers see at checkout. For example: `Expedited Mail`.                                                                                                                        | | `description`           | Yes      | A description of the rate, which customers see at checkout. For example: `Includes tracking and insurance`.                                                                                                  | | `service_code`          | Yes      | A unique code associated with the rate. For example: `expedited_mail`.                                                                                                                                       | | `currency`              | Yes      | The currency of the shipping rate.                                                                                                                                                                           | | `total_price`           | Yes      | The total price expressed in subunits. If the currency doesn't use subunits, then the value must be multiplied by 100. For example: `"total_price": 500` for 5.00 CAD, `"total_price": 100000` for 1000 JPY. | | `phone_required`        | No       | Whether the customer must provide a phone number at checkout.                                                                                                                                                | | `min_delivery_date`     | No       | The earliest delivery date for the displayed rate.                                                                                                                                                           | | `max_delivery_date`     | No       | The latest delivery date for the displayed rate to still be valid.                                                                                                                                           |  ### Special conditions  * To indicate that this carrier service cannot handle this shipping request, return an empty array and any successful (20x) HTTP code. * To force backup rates instead, return a 40x or 50x HTTP code with any content. A good choice is the regular 404 Not Found code. * Redirects (30x codes) will only be followed for the same domain as the original callback URL. Attempting to redirect to a different domain will trigger backup rates. * There is no retry mechanism. The response must be successful on the first try, within the time budget listed below. Timeouts or errors will trigger backup rates.  ## Response Timeouts  The read timeout for rate requests are dynamic, based on the number of requests per minute (RPM). These limits are applied to each shop-app pair. The timeout values are as follows.  | RPM Range     | Timeout    | | ------------- | ---------- | | Under 1500    | 10s        | | 1500 to 3000  | 5s         | | Over 3000     | 3s         |  > Note: > These values are upper limits and should not be interpretted as a goal to develop towards. Shopify is constantly evaluating the performance of the platform and working towards improving resilience as well as app capabilities. As such, these numbers may be adjusted outside of our normal versioning timelines.  ## Server-side caching of requests Shopify provides server-side caching to reduce the number of requests it makes. Any shipping rate request that identically matches the following fields will be retrieved from Shopify's cache of the initial response: * variant IDs * default shipping box weight and dimensions * variant quantities * carrier service ID * origin address * destination address * item weights and signatures  If any of these fields differ, or if the cache has expired since the original request, then new shipping rates are requested. The cache expires 15 minutes after rates are successfully returned. If an error occurs, then the cache expires after 30 seconds.
- [DeliveryCarrierServiceAndLocations](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryCarrierServiceAndLocations.txt) - A carrier service and the associated list of shop locations.
- [DeliveryCarrierServiceConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DeliveryCarrierServiceConnection.txt) - An auto-generated type for paginating through multiple DeliveryCarrierServices.
- [DeliveryCarrierServiceCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryCarrierServiceCreateInput.txt) - The input fields required to create a carrier service.
- [DeliveryCarrierServiceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryCarrierServiceUpdateInput.txt) - The input fields used to update a carrier service.
- [DeliveryCondition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryCondition.txt) - A condition that must pass for a delivery method definition to be applied to an order.
- [DeliveryConditionCriteria](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DeliveryConditionCriteria.txt) - The value (weight or price) that the condition field is compared to.
- [DeliveryConditionField](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeliveryConditionField.txt) - The field type that the condition will be applied to.
- [DeliveryConditionOperator](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeliveryConditionOperator.txt) - The operator to use to determine if the condition passes.
- [DeliveryCountry](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryCountry.txt) - A country that is used to define a shipping zone.
- [DeliveryCountryAndZone](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryCountryAndZone.txt) - The country details and the associated shipping zone.
- [DeliveryCountryCodeOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryCountryCodeOrRestOfWorld.txt) - The country code and whether the country is a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryCodesOrRestOfWorld](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryCountryCodesOrRestOfWorld.txt) - The list of country codes and information whether the countries are a part of the 'Rest Of World' shipping zone.
- [DeliveryCountryInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryCountryInput.txt) - The input fields to specify a country.
- [DeliveryCustomization](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryCustomization.txt) - A delivery customization.
- [DeliveryCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliveryCustomizationActivationPayload.txt) - Return type for `deliveryCustomizationActivation` mutation.
- [DeliveryCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DeliveryCustomizationConnection.txt) - An auto-generated type for paginating through multiple DeliveryCustomizations.
- [DeliveryCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliveryCustomizationCreatePayload.txt) - Return type for `deliveryCustomizationCreate` mutation.
- [DeliveryCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliveryCustomizationDeletePayload.txt) - Return type for `deliveryCustomizationDelete` mutation.
- [DeliveryCustomizationError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryCustomizationError.txt) - An error that occurs during the execution of a delivery customization mutation.
- [DeliveryCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeliveryCustomizationErrorCode.txt) - Possible error codes that can be returned by `DeliveryCustomizationError`.
- [DeliveryCustomizationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryCustomizationInput.txt) - The input fields to create and update a delivery customization.
- [DeliveryCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliveryCustomizationUpdatePayload.txt) - Return type for `deliveryCustomizationUpdate` mutation.
- [DeliveryLegacyModeBlocked](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryLegacyModeBlocked.txt) - Whether the shop is blocked from converting to full multi-location delivery profiles mode. If the shop is blocked, then the blocking reasons are also returned.
- [DeliveryLegacyModeBlockedReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeliveryLegacyModeBlockedReason.txt) - Reasons the shop is blocked from converting to full multi-location delivery profiles mode.
- [DeliveryLocalPickupSettings](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryLocalPickupSettings.txt) - Local pickup settings associated with a location.
- [DeliveryLocalPickupTime](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeliveryLocalPickupTime.txt) - Possible pickup time values that a location enabled for local pickup can have.
- [DeliveryLocationGroup](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryLocationGroup.txt) - A location group is a collection of locations. They share zones and delivery methods across delivery profiles.
- [DeliveryLocationGroupZone](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryLocationGroupZone.txt) - Links a location group with a zone and the associated method definitions.
- [DeliveryLocationGroupZoneConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DeliveryLocationGroupZoneConnection.txt) - An auto-generated type for paginating through multiple DeliveryLocationGroupZones.
- [DeliveryLocationGroupZoneInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryLocationGroupZoneInput.txt) - The input fields for a delivery zone associated to a location group and profile.
- [DeliveryLocationLocalPickupEnableInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryLocationLocalPickupEnableInput.txt) - The input fields for a local pickup setting associated with a location.
- [DeliveryLocationLocalPickupSettingsError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryLocationLocalPickupSettingsError.txt) - Represents an error that happened when changing local pickup settings for a location.
- [DeliveryLocationLocalPickupSettingsErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeliveryLocationLocalPickupSettingsErrorCode.txt) - Possible error codes that can be returned by `DeliveryLocationLocalPickupSettingsError`.
- [DeliveryMethod](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryMethod.txt) - The delivery method used by a fulfillment order.
- [DeliveryMethodAdditionalInformation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryMethodAdditionalInformation.txt) - Additional information included on a delivery method that will help during the delivery process.
- [DeliveryMethodDefinition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryMethodDefinition.txt) - A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
- [DeliveryMethodDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DeliveryMethodDefinitionConnection.txt) - An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
- [DeliveryMethodDefinitionCounts](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryMethodDefinitionCounts.txt) - The number of method definitions for a zone, separated into merchant-owned and participant definitions.
- [DeliveryMethodDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryMethodDefinitionInput.txt) - The input fields for a method definition.
- [DeliveryMethodDefinitionType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeliveryMethodDefinitionType.txt) - The different types of method definitions to filter by.
- [DeliveryMethodType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeliveryMethodType.txt) - Possible method types that a delivery method can have.
- [DeliveryParticipant](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryParticipant.txt) - A participant defines carrier-calculated rates for shipping services with a possible merchant-defined fixed fee or a percentage-of-rate fee.
- [DeliveryParticipantInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryParticipantInput.txt) - The input fields for a participant.
- [DeliveryParticipantService](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryParticipantService.txt) - A mail service provided by the participant.
- [DeliveryParticipantServiceInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryParticipantServiceInput.txt) - The input fields for a shipping service provided by a participant.
- [DeliveryPriceConditionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryPriceConditionInput.txt) - The input fields for a price-based condition of a delivery method definition.
- [DeliveryProductVariantsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryProductVariantsCount.txt) - How many product variants are in a profile. This count is capped at 500.
- [DeliveryProfile](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryProfile.txt) - A shipping profile. In Shopify, a shipping profile is a set of shipping rates scoped to a set of products or variants that can be shipped from selected locations to zones. Learn more about [building with delivery profiles](https://shopify.dev/apps/build/purchase-options/deferred/delivery-and-deferment/build-delivery-profiles).
- [DeliveryProfileConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DeliveryProfileConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfiles.
- [DeliveryProfileCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliveryProfileCreatePayload.txt) - Return type for `deliveryProfileCreate` mutation.
- [DeliveryProfileInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryProfileInput.txt) - The input fields for a delivery profile.
- [DeliveryProfileItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryProfileItem.txt) - A product and the subset of associated variants that are part of this delivery profile.
- [DeliveryProfileItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DeliveryProfileItemConnection.txt) - An auto-generated type for paginating through multiple DeliveryProfileItems.
- [DeliveryProfileLocationGroup](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryProfileLocationGroup.txt) - Links a location group with zones. Both are associated to a delivery profile.
- [DeliveryProfileLocationGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryProfileLocationGroupInput.txt) - The input fields for a location group associated to a delivery profile.
- [DeliveryProfileRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliveryProfileRemovePayload.txt) - Return type for `deliveryProfileRemove` mutation.
- [DeliveryProfileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliveryProfileUpdatePayload.txt) - Return type for `deliveryProfileUpdate` mutation.
- [DeliveryPromiseParticipantsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliveryPromiseParticipantsUpdatePayload.txt) - Return type for `deliveryPromiseParticipantsUpdate` mutation.
- [DeliveryPromisePromiseParticipantParticipantOwnerType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeliveryPromisePromiseParticipantParticipantOwnerType.txt) - The type of object that the participant is attached to.
- [DeliveryPromisePromiseParticipantPromiseParticipantOwner](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DeliveryPromisePromiseParticipantPromiseParticipantOwner.txt) - The object that the participant references.
- [DeliveryPromiseProvider](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryPromiseProvider.txt) - A delivery promise provider. Currently restricted to select approved delivery promise partners.
- [DeliveryPromiseProviderUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliveryPromiseProviderUpsertPayload.txt) - Return type for `deliveryPromiseProviderUpsert` mutation.
- [DeliveryPromiseProviderUpsertUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryPromiseProviderUpsertUserError.txt) - An error that occurs during the execution of `DeliveryPromiseProviderUpsert`.
- [DeliveryPromiseProviderUpsertUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DeliveryPromiseProviderUpsertUserErrorCode.txt) - Possible error codes that can be returned by `DeliveryPromiseProviderUpsertUserError`.
- [DeliveryPromiseSetting](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryPromiseSetting.txt) - The delivery promise settings.
- [DeliveryProvince](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryProvince.txt) - A region that is used to define a shipping zone.
- [DeliveryProvinceInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryProvinceInput.txt) - The input fields to specify a region.
- [DeliveryRateDefinition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryRateDefinition.txt) - The merchant-defined rate of the [DeliveryMethodDefinition](https://shopify.dev/api/admin-graphql/latest/objects/DeliveryMethodDefinition).
- [DeliveryRateDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryRateDefinitionInput.txt) - The input fields for a rate definition.
- [DeliveryRateProvider](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DeliveryRateProvider.txt) - A rate provided by a merchant-defined rate or a participant.
- [DeliverySetting](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliverySetting.txt) - The `DeliverySetting` object enables you to manage shop-wide shipping settings. You can enable legacy compatibility mode for the multi-location delivery profiles feature if the legacy mode isn't blocked.
- [DeliverySettingInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliverySettingInput.txt) - The input fields for shop-level delivery settings.
- [DeliverySettingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliverySettingUpdatePayload.txt) - Return type for `deliverySettingUpdate` mutation.
- [DeliveryShippingOriginAssignPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DeliveryShippingOriginAssignPayload.txt) - Return type for `deliveryShippingOriginAssign` mutation.
- [DeliveryUpdateConditionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryUpdateConditionInput.txt) - The input fields for updating the condition of a delivery method definition.
- [DeliveryWeightConditionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DeliveryWeightConditionInput.txt) - The input fields for a weight-based condition of a delivery method definition.
- [DeliveryZone](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DeliveryZone.txt) - A zone is a group of countries that have the same shipping rates. Customers can order products from a store only if they choose a shipping destination that's included in one of the store's zones.
- [DepositConfiguration](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DepositConfiguration.txt) - Configuration of the deposit.
- [DepositInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DepositInput.txt) - The input fields configuring the deposit for a B2B buyer.
- [DepositPercentage](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DepositPercentage.txt) - A percentage deposit.
- [DigitalWallet](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DigitalWallet.txt) - Digital wallet, such as Apple Pay, which can be used for accelerated checkouts.
- [Discount](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/Discount.txt) - A discount.
- [DiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountAllocation.txt) - An amount that's allocated to a line based on an associated discount application.
- [DiscountAllocationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DiscountAllocationConnection.txt) - An auto-generated type for paginating through multiple DiscountAllocations.
- [DiscountAmount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountAmount.txt) - The fixed amount value of a discount, and whether the amount is applied to each entitled item or spread evenly across the entitled items.
- [DiscountAmountInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountAmountInput.txt) - The input fields for the value of the discount and how it is applied.
- [DiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/DiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountApplicationAllocationMethod](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountApplicationAllocationMethod.txt) - The method by which the discount's value is allocated onto its entitled lines.
- [DiscountApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DiscountApplicationConnection.txt) - An auto-generated type for paginating through multiple DiscountApplications.
- [DiscountApplicationLevel](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountApplicationLevel.txt) - The level at which the discount's value is applied.
- [DiscountApplicationTargetSelection](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountApplicationTargetSelection.txt) - The lines on the order to which the discount is applied, of the type defined by the discount application's `targetType`. For example, the value `ENTITLED`, combined with a `targetType` of `LINE_ITEM`, applies the discount on all line items that are entitled to the discount. The value `ALL`, combined with a `targetType` of `SHIPPING_LINE`, applies the discount on all shipping lines.
- [DiscountApplicationTargetType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountApplicationTargetType.txt) - The type of line (i.e. line item or shipping line) on an order that the discount is applicable towards.
- [DiscountAutomatic](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DiscountAutomatic.txt) - The type of discount associated to the automatic discount. For example, the automatic discount might offer a basic discount using a fixed percentage, or a fixed amount, on specific products from the order. The automatic discount may also be a BXGY discount, which offers customer discounts on select products if they add a specific product to their order.
- [DiscountAutomaticActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticActivatePayload.txt) - Return type for `discountAutomaticActivate` mutation.
- [DiscountAutomaticApp](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountAutomaticApp.txt) - The `DiscountAutomaticApp` object stores information about automatic discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountAutomaticApp`when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountCodeApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeApp) object has similar functionality to the `DiscountAutomaticApp` object, with the exception that `DiscountCodeApp` stores information about discount codes that are managed by an app using Shopify Functions.
- [DiscountAutomaticAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticAppCreatePayload.txt) - Return type for `discountAutomaticAppCreate` mutation.
- [DiscountAutomaticAppInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountAutomaticAppInput.txt) - The input fields for creating or updating an automatic discount that's managed by an app.  Use these input fields when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountAutomaticAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticAppUpdatePayload.txt) - Return type for `discountAutomaticAppUpdate` mutation.
- [DiscountAutomaticBasic](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountAutomaticBasic.txt) - The `DiscountAutomaticBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are automatically applied on a cart and at checkout. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountAutomaticBasic` object stores information about automatic amount off discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBasic) object has similar functionality to the `DiscountAutomaticBasic` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticBasicCreatePayload.txt) - Return type for `discountAutomaticBasicCreate` mutation.
- [DiscountAutomaticBasicInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountAutomaticBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticBasicUpdatePayload.txt) - Return type for `discountAutomaticBasicUpdate` mutation.
- [DiscountAutomaticBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticBulkDeletePayload.txt) - Return type for `discountAutomaticBulkDelete` mutation.
- [DiscountAutomaticBxgy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountAutomaticBxgy.txt) - The `DiscountAutomaticBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are automatically applied on a cart and at checkout. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountAutomaticBxgy` object stores information about automatic BXGY discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBxgy) object has similar functionality to the `DiscountAutomaticBxgy` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticBxgyCreatePayload.txt) - Return type for `discountAutomaticBxgyCreate` mutation.
- [DiscountAutomaticBxgyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountAutomaticBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticBxgyUpdatePayload.txt) - Return type for `discountAutomaticBxgyUpdate` mutation.
- [DiscountAutomaticConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DiscountAutomaticConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomatics.
- [DiscountAutomaticDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticDeactivatePayload.txt) - Return type for `discountAutomaticDeactivate` mutation.
- [DiscountAutomaticDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticDeletePayload.txt) - Return type for `discountAutomaticDelete` mutation.
- [DiscountAutomaticFreeShipping](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountAutomaticFreeShipping.txt) - The `DiscountAutomaticFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are automatically applied on a cart and at checkout. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountAutomaticFreeShipping` object stores information about automatic free shipping discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountCodeFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeFreeShipping) object has similar functionality to the `DiscountAutomaticFreeShipping` object, but customers need to enter a code to receive a discount.
- [DiscountAutomaticFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticFreeShippingCreatePayload.txt) - Return type for `discountAutomaticFreeShippingCreate` mutation.
- [DiscountAutomaticFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountAutomaticFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.
- [DiscountAutomaticFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountAutomaticFreeShippingUpdatePayload.txt) - Return type for `discountAutomaticFreeShippingUpdate` mutation.
- [DiscountAutomaticNode](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountAutomaticNode.txt) - The `DiscountAutomaticNode` object enables you to manage [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts) that are applied when an order meets specific criteria. You can create amount off, free shipping, or buy X get Y automatic discounts. For example, you can offer customers a free shipping discount that applies when conditions are met. Or you can offer customers a buy X get Y discount that's automatically applied when customers spend a specified amount of money, or a specified quantity of products.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountAutomaticNodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DiscountAutomaticNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountAutomaticNodes.
- [DiscountClass](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [DiscountCode](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DiscountCode.txt) - The type of discount associated with the discount code. For example, the discount code might offer a basic discount of a fixed percentage, or a fixed amount, on specific products or the order. Alternatively, the discount might offer the customer free shipping on their order. A third option is a Buy X, Get Y (BXGY) discount, which offers a customer discounts on select products if they add a specific product to their order.
- [DiscountCodeActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeActivatePayload.txt) - Return type for `discountCodeActivate` mutation.
- [DiscountCodeApp](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCodeApp.txt) - The `DiscountCodeApp` object stores information about code discounts that are managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use `DiscountCodeApp` when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  Learn more about creating [custom discount functionality](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > The [`DiscountAutomaticApp`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticApp) object has similar functionality to the `DiscountCodeApp` object, with the exception that `DiscountAutomaticApp` stores information about automatic discounts that are managed by an app using Shopify Functions.
- [DiscountCodeAppCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeAppCreatePayload.txt) - Return type for `discountCodeAppCreate` mutation.
- [DiscountCodeAppInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCodeAppInput.txt) - The input fields for creating or updating a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions).   Use these input fields when you need advanced or custom discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCodeAppUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeAppUpdatePayload.txt) - Return type for `discountCodeAppUpdate` mutation.
- [DiscountCodeApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCodeApplication.txt) - Discount code applications capture the intentions of a discount code at the time that it is applied onto an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [DiscountCodeBasic](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCodeBasic.txt) - The `DiscountCodeBasic` object lets you manage [amount off discounts](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that are applied on a cart and at checkout when a customer enters a code. Amount off discounts give customers a fixed value or a percentage off the products in an order, but don't apply to shipping costs.  The `DiscountCodeBasic` object stores information about amount off code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBasic`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBasic) object has similar functionality to the `DiscountCodeBasic` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBasicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeBasicCreatePayload.txt) - Return type for `discountCodeBasicCreate` mutation.
- [DiscountCodeBasicInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCodeBasicInput.txt) - The input fields for creating or updating an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.
- [DiscountCodeBasicUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeBasicUpdatePayload.txt) - Return type for `discountCodeBasicUpdate` mutation.
- [DiscountCodeBulkActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeBulkActivatePayload.txt) - Return type for `discountCodeBulkActivate` mutation.
- [DiscountCodeBulkDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeBulkDeactivatePayload.txt) - Return type for `discountCodeBulkDeactivate` mutation.
- [DiscountCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeBulkDeletePayload.txt) - Return type for `discountCodeBulkDelete` mutation.
- [DiscountCodeBxgy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCodeBxgy.txt) - The `DiscountCodeBxgy` object lets you manage [buy X get Y discounts (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that are applied on a cart and at checkout when a customer enters a code. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.  The `DiscountCodeBxgy` object stores information about BXGY code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticBxgy`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticBxgy) object has similar functionality to the `DiscountCodeBxgy` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeBxgyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeBxgyCreatePayload.txt) - Return type for `discountCodeBxgyCreate` mutation.
- [DiscountCodeBxgyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCodeBxgyInput.txt) - The input fields for creating or updating a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeBxgyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeBxgyUpdatePayload.txt) - Return type for `discountCodeBxgyUpdate` mutation.
- [DiscountCodeDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeDeactivatePayload.txt) - Return type for `discountCodeDeactivate` mutation.
- [DiscountCodeDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeDeletePayload.txt) - Return type for `discountCodeDelete` mutation.
- [DiscountCodeFreeShipping](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCodeFreeShipping.txt) - The `DiscountCodeFreeShipping` object lets you manage [free shipping discounts](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that are applied on a cart and at checkout when a customer enters a code. Free shipping discounts are promotional deals that merchants offer to customers to waive shipping costs and encourage online purchases.  The `DiscountCodeFreeShipping` object stores information about free shipping code discounts that apply to specific [products and variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountProducts), [collections](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCollections), or [all items in a cart](https://shopify.dev/docs/api/admin-graphql/latest/objects/AllDiscountItems).  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including limitations and considerations.  > Note: > The [`DiscountAutomaticFreeShipping`](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountAutomaticFreeShipping) object has similar functionality to the `DiscountCodeFreeShipping` object, but discounts are automatically applied, without the need for customers to enter a code.
- [DiscountCodeFreeShippingCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeFreeShippingCreatePayload.txt) - Return type for `discountCodeFreeShippingCreate` mutation.
- [DiscountCodeFreeShippingInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCodeFreeShippingInput.txt) - The input fields for creating or updating a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.
- [DiscountCodeFreeShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeFreeShippingUpdatePayload.txt) - Return type for `discountCodeFreeShippingUpdate` mutation.
- [DiscountCodeNode](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCodeNode.txt) - The `DiscountCodeNode` object enables you to manage [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) that are applied when customers enter a code at checkout. For example, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store. Or, you can offer discounts where customers have to enter a code to get free shipping. Merchants can create and share discount codes individually with customers.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.
- [DiscountCodeNodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DiscountCodeNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountCodeNodes.
- [DiscountCodeRedeemCodeBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountCodeRedeemCodeBulkDeletePayload.txt) - Return type for `discountCodeRedeemCodeBulkDelete` mutation.
- [DiscountCodeSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountCodeSortKeys.txt) - The set of valid sort keys for the DiscountCode query.
- [DiscountCollections](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCollections.txt) - A list of collections that the discount can have as a prerequisite or a list of collections to which the discount can be applied.
- [DiscountCollectionsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCollectionsInput.txt) - The input fields for collections attached to a discount.
- [DiscountCombinesWith](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCombinesWith.txt) - The [discount classes](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that you can use in combination with [Shopify discount types](https://help.shopify.com/manual/discounts/discount-types).
- [DiscountCombinesWithInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCombinesWithInput.txt) - The input fields to determine which discount classes the discount can combine with.
- [DiscountCountries](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCountries.txt) - The shipping destinations where the discount can be applied.
- [DiscountCountriesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCountriesInput.txt) - The input fields for a list of countries to add or remove from the free shipping discount.
- [DiscountCountryAll](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCountryAll.txt) - The `DiscountCountryAll` object lets you target all countries as shipping destination for discount eligibility.
- [DiscountCustomerAll](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCustomerAll.txt) - The `DiscountCustomerAll` object lets you target all customers for discount eligibility.
- [DiscountCustomerBuys](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCustomerBuys.txt) - The prerequisite items and prerequisite value that a customer must have on the order for the discount to be applicable.
- [DiscountCustomerBuysInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCustomerBuysInput.txt) - The input fields for prerequisite items and quantity for the discount.
- [DiscountCustomerBuysValue](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DiscountCustomerBuysValue.txt) - The prerequisite for the discount to be applicable. For example, the discount might require a customer to buy a minimum quantity of select items. Alternatively, the discount might require a customer to spend a minimum amount on select items.
- [DiscountCustomerBuysValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCustomerBuysValueInput.txt) - The input fields for prerequisite quantity or minimum purchase amount required for the discount.
- [DiscountCustomerGets](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCustomerGets.txt) - The items in the order that qualify for the discount, their quantities, and the total value of the discount.
- [DiscountCustomerGetsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCustomerGetsInput.txt) - Specifies the items that will be discounted, the quantity of items that will be discounted, and the value of discount.
- [DiscountCustomerGetsValue](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DiscountCustomerGetsValue.txt) - The type of the discount value and how it will be applied. For example, it might be a percentage discount on a fixed number of items. Alternatively, it might be a fixed amount evenly distributed across all items or on each individual item. A third example is a percentage discount on all items.
- [DiscountCustomerGetsValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCustomerGetsValueInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountCustomerSegments](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCustomerSegments.txt) - A list of customer segments that contain the customers that the discount applies to.
- [DiscountCustomerSegmentsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCustomerSegmentsInput.txt) - The input fields for which customer segments to add to or remove from the discount.
- [DiscountCustomerSelection](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DiscountCustomerSelection.txt) - The type used for targeting a set of customers who are eligible for the discount. For example, the discount might be available to all customers or it might only be available to a specific set of customers. You can define the set of customers by targeting a list of customer segments, or by targeting a list of specific customers.
- [DiscountCustomerSelectionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCustomerSelectionInput.txt) - The input fields for the customers who can use this discount.
- [DiscountCustomers](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountCustomers.txt) - A list of customers eligible for the discount.
- [DiscountCustomersInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountCustomersInput.txt) - The input fields for which customers to add to or remove from the discount.
- [DiscountEffect](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DiscountEffect.txt) - The type of discount that will be applied. Currently, only a percentage discount is supported.
- [DiscountEffectInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountEffectInput.txt) - The input fields for how the discount will be applied. Currently, only percentage off is supported.
- [DiscountErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountErrorCode.txt) - Possible error codes that can be returned by `DiscountUserError`.
- [DiscountItems](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DiscountItems.txt) - The type used to target the items required for discount eligibility, or the items to which the application of a discount might apply. For example, for a customer to be eligible for a discount, they're required to add an item from a specified collection to their order. Alternatively, a customer might be required to add a specific product or product variant. When using this type to target which items the discount will apply to, the discount might apply to all items on the order, or to specific products and product variants, or items in a given collection.
- [DiscountItemsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountItemsInput.txt) - The input fields for the items attached to a discount. You can specify the discount items by product ID or collection ID.
- [DiscountMinimumQuantity](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountMinimumQuantity.txt) - The minimum quantity of items required for the discount to apply.
- [DiscountMinimumQuantityInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountMinimumQuantityInput.txt) - The input fields for the minimum quantity required for the discount.
- [DiscountMinimumRequirement](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DiscountMinimumRequirement.txt) - The type of minimum requirement that must be met for the discount to be applied. For example, a customer must spend a minimum subtotal to be eligible for the discount. Alternatively, a customer must purchase a minimum quantity of items to be eligible for the discount.
- [DiscountMinimumRequirementInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountMinimumRequirementInput.txt) - The input fields for the minimum quantity or subtotal required for a discount.
- [DiscountMinimumSubtotal](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountMinimumSubtotal.txt) - The minimum subtotal required for the discount to apply.
- [DiscountMinimumSubtotalInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountMinimumSubtotalInput.txt) - The input fields for the minimum subtotal required for a discount.
- [DiscountNode](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountNode.txt) - The `DiscountNode` object enables you to manage [discounts](https://help.shopify.com/manual/discounts), which are applied at checkout or on a cart.   Discounts are a way for merchants to promote sales and special offers, or as customer loyalty rewards. Discounts can apply to [orders, products, or shipping](https://shopify.dev/docs/apps/build/discounts#discount-classes), and can be either automatic or code-based. For example, you can offer customers a buy X get Y discount that's automatically applied when purchases meet specific criteria. Or, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store.  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related mutations, limitations, and considerations.
- [DiscountNodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DiscountNodeConnection.txt) - An auto-generated type for paginating through multiple DiscountNodes.
- [DiscountOnQuantity](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountOnQuantity.txt) - The quantity of items discounted, the discount value, and how the discount will be applied.
- [DiscountOnQuantityInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountOnQuantityInput.txt) - The input fields for the quantity of items discounted and the discount value.
- [DiscountPercentage](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountPercentage.txt) - A discount effect that gives customers a percentage off of specified items on their order.
- [DiscountProducts](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountProducts.txt) - A list of products and product variants that the discount can have as a prerequisite or a list of products and product variants to which the discount can be applied.
- [DiscountProductsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountProductsInput.txt) - The input fields for the products and product variants attached to a discount.
- [DiscountPurchaseAmount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountPurchaseAmount.txt) - A purchase amount in the context of a discount. This object can be used to define the minimum purchase amount required for a discount to be applicable.
- [DiscountQuantity](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountQuantity.txt) - A quantity of items in the context of a discount. This object can be used to define the minimum quantity of items required to apply a discount. Alternatively, it can be used to define the quantity of items that can be discounted.
- [DiscountRedeemCode](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountRedeemCode.txt) - A code that a customer can use at checkout to receive a discount. For example, a customer can use the redeem code 'SUMMER20' at checkout to receive a 20% discount on their entire order.
- [DiscountRedeemCodeBulkAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DiscountRedeemCodeBulkAddPayload.txt) - Return type for `discountRedeemCodeBulkAdd` mutation.
- [DiscountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountRedeemCodeBulkCreation.txt) - The properties and status of a bulk discount redeem code creation operation.
- [DiscountRedeemCodeBulkCreationCode](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountRedeemCodeBulkCreationCode.txt) - A result of a discount redeem code creation operation created by a bulk creation.
- [DiscountRedeemCodeBulkCreationCodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DiscountRedeemCodeBulkCreationCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodeBulkCreationCodes.
- [DiscountRedeemCodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DiscountRedeemCodeConnection.txt) - An auto-generated type for paginating through multiple DiscountRedeemCodes.
- [DiscountRedeemCodeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountRedeemCodeInput.txt) - The input fields for the redeem code to attach to a discount.
- [DiscountShareableUrl](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountShareableUrl.txt) - A shareable URL for a discount code.
- [DiscountShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountShareableUrlTargetType.txt) - The type of page where a shareable discount URL lands.
- [DiscountShippingDestinationSelection](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DiscountShippingDestinationSelection.txt) - The type used to target the eligible countries of an order's shipping destination for which the discount applies. For example, the discount might be applicable when shipping to all countries, or only to a set of countries.
- [DiscountShippingDestinationSelectionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DiscountShippingDestinationSelectionInput.txt) - The input fields for the destinations where the free shipping discount will be applied.
- [DiscountSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountSortKeys.txt) - The set of valid sort keys for the Discount query.
- [DiscountStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountStatus.txt) - The status of the discount that describes its availability, expiration, or pending activation.
- [DiscountTargetType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountTargetType.txt) - The type of line (line item or shipping line) on an order that the subscription discount is applicable towards.
- [DiscountType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DiscountType.txt) - The type of the subscription discount.
- [DiscountUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DiscountUserError.txt) - An error that occurs during the execution of a discount mutation.
- [DisplayableError](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/DisplayableError.txt) - Represents an error in the input of a mutation.
- [DisputeEvidenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DisputeEvidenceUpdatePayload.txt) - Return type for `disputeEvidenceUpdate` mutation.
- [DisputeEvidenceUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DisputeEvidenceUpdateUserError.txt) - An error that occurs during the execution of `DisputeEvidenceUpdate`.
- [DisputeEvidenceUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DisputeEvidenceUpdateUserErrorCode.txt) - Possible error codes that can be returned by `DisputeEvidenceUpdateUserError`.
- [DisputeStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DisputeStatus.txt) - The possible statuses of a dispute.
- [DisputeType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DisputeType.txt) - The possible types for a dispute.
- [Domain](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Domain.txt) - A unique string that represents the address of a Shopify store on the Internet.
- [DomainLocalization](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DomainLocalization.txt) - The country and language settings assigned to a domain.
- [DraftOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DraftOrder.txt) - An order that a merchant creates on behalf of a customer. Draft orders are useful for merchants that need to do the following tasks:  - Create new orders for sales made by phone, in person, by chat, or elsewhere. When a merchant accepts payment for a draft order, an order is created. - Send invoices to customers to pay with a secure checkout link. - Use custom items to represent additional costs or products that aren't displayed in a shop's inventory. - Re-create orders manually from active sales channels. - Sell products at discount or wholesale rates. - Take pre-orders. - Save an order as a draft and resume working on it later.  For draft orders in multiple currencies `presentment_money` is the source of truth for what a customer is going to be charged and `shop_money` is an estimate of what the merchant might receive in their shop currency.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [DraftOrderAppliedDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DraftOrderAppliedDiscount.txt) - The order-level discount applied to a draft order.
- [DraftOrderAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DraftOrderAppliedDiscountInput.txt) - The input fields for applying an order-level discount to a draft order.
- [DraftOrderAppliedDiscountType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DraftOrderAppliedDiscountType.txt) - The valid discount types that can be applied to a draft order.
- [DraftOrderBulkAddTagsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderBulkAddTagsPayload.txt) - Return type for `draftOrderBulkAddTags` mutation.
- [DraftOrderBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderBulkDeletePayload.txt) - Return type for `draftOrderBulkDelete` mutation.
- [DraftOrderBulkRemoveTagsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderBulkRemoveTagsPayload.txt) - Return type for `draftOrderBulkRemoveTags` mutation.
- [DraftOrderBundleAddedWarning](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DraftOrderBundleAddedWarning.txt) - A warning indicating that a bundle was added to a draft order.
- [DraftOrderCalculatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderCalculatePayload.txt) - Return type for `draftOrderCalculate` mutation.
- [DraftOrderCompletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderCompletePayload.txt) - Return type for `draftOrderComplete` mutation.
- [DraftOrderConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DraftOrderConnection.txt) - An auto-generated type for paginating through multiple DraftOrders.
- [DraftOrderCreateFromOrderPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderCreateFromOrderPayload.txt) - Return type for `draftOrderCreateFromOrder` mutation.
- [DraftOrderCreateMerchantCheckoutPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderCreateMerchantCheckoutPayload.txt) - Return type for `draftOrderCreateMerchantCheckout` mutation.
- [DraftOrderCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderCreatePayload.txt) - Return type for `draftOrderCreate` mutation.
- [DraftOrderDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DraftOrderDeleteInput.txt) - The input fields to specify the draft order to delete by its ID.
- [DraftOrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderDeletePayload.txt) - Return type for `draftOrderDelete` mutation.
- [DraftOrderDiscountNotAppliedWarning](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DraftOrderDiscountNotAppliedWarning.txt) - A warning indicating that a discount cannot be applied to a draft order.
- [DraftOrderDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderDuplicatePayload.txt) - Return type for `draftOrderDuplicate` mutation.
- [DraftOrderInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DraftOrderInput.txt) - The input fields used to create or update a draft order.
- [DraftOrderInvoicePreviewPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderInvoicePreviewPayload.txt) - Return type for `draftOrderInvoicePreview` mutation.
- [DraftOrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderInvoiceSendPayload.txt) - Return type for `draftOrderInvoiceSend` mutation.
- [DraftOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DraftOrderLineItem.txt) - The line item for a draft order.
- [DraftOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/DraftOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple DraftOrderLineItems.
- [DraftOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/DraftOrderLineItemInput.txt) - The input fields for a line item included in a draft order.
- [DraftOrderPlatformDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DraftOrderPlatformDiscount.txt) - The platform discounts applied to the draft order.
- [DraftOrderPlatformDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DraftOrderPlatformDiscountAllocation.txt) - Price reduction allocations across the draft order's lines.
- [DraftOrderPlatformDiscountAllocationTarget](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/DraftOrderPlatformDiscountAllocationTarget.txt) - The element of the draft being discounted.
- [DraftOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DraftOrderSortKeys.txt) - The set of valid sort keys for the DraftOrder query.
- [DraftOrderStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/DraftOrderStatus.txt) - The valid statuses for a draft order.
- [DraftOrderTag](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DraftOrderTag.txt) - Represents a draft order tag.
- [DraftOrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/DraftOrderUpdatePayload.txt) - Return type for `draftOrderUpdate` mutation.
- [DraftOrderWarning](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/DraftOrderWarning.txt) - A warning that is displayed to the merchant when a change is made to a draft order.
- [Duty](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Duty.txt) - The duty details for a line item.
- [DutySale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/DutySale.txt) - A sale associated with a duty charge.
- [EditableProperty](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/EditableProperty.txt) - The attribute editable information.
- [EmailInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/EmailInput.txt) - The input fields for an email.
- [ErrorsServerPixelUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ErrorsServerPixelUserError.txt) - An error that occurs during the execution of a server pixel mutation.
- [ErrorsServerPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ErrorsServerPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsServerPixelUserError`.
- [ErrorsWebPixelUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ErrorsWebPixelUserError.txt) - An error that occurs during the execution of a web pixel mutation.
- [ErrorsWebPixelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ErrorsWebPixelUserErrorCode.txt) - Possible error codes that can be returned by `ErrorsWebPixelUserError`.
- [Event](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/Event.txt) - Events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.
- [EventBridgeServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/EventBridgeServerPixelUpdatePayload.txt) - Return type for `eventBridgeServerPixelUpdate` mutation.
- [EventBridgeWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/EventBridgeWebhookSubscriptionCreatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionCreate` mutation.
- [EventBridgeWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/EventBridgeWebhookSubscriptionInput.txt) - The input fields for an EventBridge webhook subscription.
- [EventBridgeWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/EventBridgeWebhookSubscriptionUpdatePayload.txt) - Return type for `eventBridgeWebhookSubscriptionUpdate` mutation.
- [EventConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/EventConnection.txt) - An auto-generated type for paginating through multiple Events.
- [EventSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/EventSortKeys.txt) - The set of valid sort keys for the Event query.
- [EventSubjectType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/EventSubjectType.txt) - The type of the resource that generated the event.
- [ExchangeLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ExchangeLineItem.txt) - An item for exchange.
- [ExchangeLineItemAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ExchangeLineItemAppliedDiscountInput.txt) - The input fields for an applied discount on a calculated exchange line item.
- [ExchangeLineItemAppliedDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ExchangeLineItemAppliedDiscountValueInput.txt) - The input value for an applied discount on a calculated exchange line item. Can either specify the value as a fixed amount or a percentage.
- [ExchangeLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ExchangeLineItemConnection.txt) - An auto-generated type for paginating through multiple ExchangeLineItems.
- [ExchangeLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ExchangeLineItemInput.txt) - The input fields for new line items to be added to the order as part of an exchange.
- [ExternalVideo](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ExternalVideo.txt) - Represents a video hosted outside of Shopify.
- [FailedRequirement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FailedRequirement.txt) - Requirements that must be met before an app can be installed.
- [Fee](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/Fee.txt) - A additional cost, charged by the merchant, on an order. Examples include return shipping fees and restocking fees.
- [FeeSale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FeeSale.txt) - A sale associated with a fee.
- [File](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/File.txt) - A file interface.
- [FileAcknowledgeUpdateFailedPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FileAcknowledgeUpdateFailedPayload.txt) - Return type for `fileAcknowledgeUpdateFailed` mutation.
- [FileConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/FileConnection.txt) - An auto-generated type for paginating through multiple Files.
- [FileContentType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FileContentType.txt) - The possible content types for a file object.
- [FileCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FileCreateInput.txt) - The input fields that are required to create a file object.
- [FileCreateInputDuplicateResolutionMode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FileCreateInputDuplicateResolutionMode.txt) - The input fields for handling if filename is already in use.
- [FileCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FileCreatePayload.txt) - Return type for `fileCreate` mutation.
- [FileDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FileDeletePayload.txt) - Return type for `fileDelete` mutation.
- [FileError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FileError.txt) - A file error. This typically occurs when there is an issue with the file itself causing it to fail validation. Check the file before attempting to upload again.
- [FileErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FileErrorCode.txt) - The error types for a file.
- [FileSetInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FileSetInput.txt) - The input fields required to create or update a file object.
- [FileSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FileSortKeys.txt) - The set of valid sort keys for the File query.
- [FileStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FileStatus.txt) - The possible statuses for a file object.
- [FileUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FileUpdateInput.txt) - The input fields that are required to update a file object.
- [FileUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FileUpdatePayload.txt) - Return type for `fileUpdate` mutation.
- [FilesErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FilesErrorCode.txt) - Possible error codes that can be returned by `FilesUserError`.
- [FilesUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FilesUserError.txt) - An error that happens during the execution of a Files API query or mutation.
- [FilterOption](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FilterOption.txt) - A filter option is one possible value in a search filter.
- [FinancialSummaryDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FinancialSummaryDiscountAllocation.txt) - An amount that's allocated to a line item based on an associated discount application.
- [FinancialSummaryDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FinancialSummaryDiscountApplication.txt) - Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.
- [Float](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/Float.txt) - Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).
- [FlowTriggerReceivePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FlowTriggerReceivePayload.txt) - Return type for `flowTriggerReceive` mutation.
- [FormattedString](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/FormattedString.txt) - A string containing a strict subset of HTML code. Non-allowed tags will be stripped out. Allowed tags: * `a` (allowed attributes: `href`, `target`) * `b` * `br` * `em` * `i` * `strong` * `u` Use [HTML](https://shopify.dev/api/admin-graphql/latest/scalars/HTML) instead if you need to include other HTML tags.  Example value: `"Your current domain is <strong>example.myshopify.com</strong>."`
- [Fulfillment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Fulfillment.txt) - Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.
- [FulfillmentCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentCancelPayload.txt) - Return type for `fulfillmentCancel` mutation.
- [FulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/FulfillmentConnection.txt) - An auto-generated type for paginating through multiple Fulfillments.
- [FulfillmentConstraintRule](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentConstraintRule.txt) - A fulfillment constraint rule.
- [FulfillmentConstraintRuleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentConstraintRuleCreatePayload.txt) - Return type for `fulfillmentConstraintRuleCreate` mutation.
- [FulfillmentConstraintRuleCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentConstraintRuleCreateUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleCreate`.
- [FulfillmentConstraintRuleCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentConstraintRuleCreateUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleCreateUserError`.
- [FulfillmentConstraintRuleDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentConstraintRuleDeletePayload.txt) - Return type for `fulfillmentConstraintRuleDelete` mutation.
- [FulfillmentConstraintRuleDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentConstraintRuleDeleteUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleDelete`.
- [FulfillmentConstraintRuleDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentConstraintRuleDeleteUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleDeleteUserError`.
- [FulfillmentConstraintRuleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentConstraintRuleUpdatePayload.txt) - Return type for `fulfillmentConstraintRuleUpdate` mutation.
- [FulfillmentConstraintRuleUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentConstraintRuleUpdateUserError.txt) - An error that occurs during the execution of `FulfillmentConstraintRuleUpdate`.
- [FulfillmentConstraintRuleUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentConstraintRuleUpdateUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentConstraintRuleUpdateUserError`.
- [FulfillmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentCreatePayload.txt) - Return type for `fulfillmentCreate` mutation.
- [FulfillmentCreateV2Payload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentCreateV2Payload.txt) - Return type for `fulfillmentCreateV2` mutation.
- [FulfillmentDisplayStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentDisplayStatus.txt) - The display status of a fulfillment.
- [FulfillmentEvent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentEvent.txt) - The fulfillment event that describes the fulfilllment status at a particular time.
- [FulfillmentEventConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/FulfillmentEventConnection.txt) - An auto-generated type for paginating through multiple FulfillmentEvents.
- [FulfillmentEventCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentEventCreatePayload.txt) - Return type for `fulfillmentEventCreate` mutation.
- [FulfillmentEventInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentEventInput.txt) - The input fields used to create a fulfillment event.
- [FulfillmentEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentEventSortKeys.txt) - The set of valid sort keys for the FulfillmentEvent query.
- [FulfillmentEventStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentEventStatus.txt) - The status that describes a fulfillment or delivery event.
- [FulfillmentHold](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentHold.txt) - A fulfillment hold currently applied on a fulfillment order.
- [FulfillmentHoldReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentHoldReason.txt) - The reason for a fulfillment hold.
- [FulfillmentInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentInput.txt) - The input fields used to create a fulfillment from fulfillment orders.
- [FulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentLineItem.txt) - Represents a line item from an order that's included in a fulfillment.
- [FulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/FulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentLineItems.
- [FulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrder.txt) - The FulfillmentOrder object represents either an item or a group of items in an [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) that are expected to be fulfilled from the same location. There can be more than one fulfillment order for an [order](https://shopify.dev/api/admin-graphql/latest/objects/Order) at a given location.  {{ '/api/reference/fulfillment_order_relationships.png' | image }}  Fulfillment orders represent the work which is intended to be done in relation to an order. When fulfillment has started for one or more line items, a [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) is created by a merchant or third party to represent the ongoing or completed work of fulfillment.  [See below for more details on creating fulfillments](#the-lifecycle-of-a-fulfillment-order-at-a-location-which-is-managed-by-a-fulfillment-service).  > Note: > Shopify creates fulfillment orders automatically when an order is created. > It is not possible to manually create fulfillment orders. > > [See below for more details on the lifecycle of a fulfillment order](#the-lifecycle-of-a-fulfillment-order).  ## Retrieving fulfillment orders  ### Fulfillment orders from an order  All fulfillment orders related to a given order can be retrieved with the [Order.fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/objects/Order#connection-order-fulfillmentorders) connection.  [API access scopes](#api-access-scopes) govern which fulfillments orders are returned to clients. An API client will only receive a subset of the fulfillment orders which belong to an order if they don't have the necessary access scopes to view all of the fulfillment orders.  ### Fulfillment orders assigned to the app for fulfillment  Fulfillment service apps can retrieve the fulfillment orders which have been assigned to their locations with the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection. Use the `assignmentStatus` argument to control whether all assigned fulfillment orders should be returned or only those where a merchant has sent a [fulfillment request](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderMerchantRequest) and it has yet to be responded to.  The API client must be granted the `read_assigned_fulfillment_orders` access scope to access the assigned fulfillment orders.  ### All fulfillment orders  Apps can retrieve all fulfillment orders with the [fulfillmentOrders](https://shopify.dev/api/admin-graphql/latest/queries/fulfillmentOrders) query. This query returns all assigned, merchant-managed, and third-party fulfillment orders on the shop, which are accessible to the app according to the [fulfillment order access scopes](#api-access-scopes) it was granted with.  ## The lifecycle of a fulfillment order  ### Fulfillment Order Creation  After an order is created, a background worker performs the order routing process which determines which locations will be responsible for fulfilling the purchased items. Once the order routing process is complete, one or more fulfillment orders will be created and assigned to these locations. It is not possible to manually create fulfillment orders.  Once a fulfillment order has been created, it will have one of two different lifecycles depending on the type of location which the fulfillment order is assigned to.  ### The lifecycle of a fulfillment order at a merchant managed location  Fulfillment orders are completed by creating [fulfillments](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment). Fulfillments represents the work done.  For digital products a merchant or an order management app would create a fulfilment once the digital asset has been provisioned. For example, in the case of a digital gift card, a merchant would to do this once the gift card has been activated - before the email has been shipped.  On the other hand, for a traditional shipped order, a merchant or an order management app would create a fulfillment after picking and packing the items relating to a fulfillment order, but before the courier has collected the goods.  [Learn about managing fulfillment orders as an order management app](https://shopify.dev/apps/fulfillment/order-management-apps/manage-fulfillments).  ### The lifecycle of a fulfillment order at a location which is managed by a fulfillment service  For fulfillment orders which are assigned to a location that is managed by a fulfillment service, a merchant or an Order Management App can [send a fulfillment request](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitFulfillmentRequest) to the fulfillment service which operates the location to request that they fulfill the associated items. A fulfillment service has the option to [accept](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderAcceptFulfillmentRequest) or [reject](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderRejectFulfillmentRequest) this fulfillment request.  Once the fulfillment service has accepted the request, the request can no longer be cancelled by the merchant or order management app and instead a [cancellation request must be submitted](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderSubmitCancellationRequest) to the fulfillment service.  Once a fulfillment service accepts a fulfillment request, then after they are ready to pack items and send them for delivery, they create fulfillments with the [fulfillmentCreate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentCreate) mutation. They can provide tracking information right away or create fulfillments without it and then update the tracking information for fulfillments with the [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation.  [Learn about managing fulfillment orders as a fulfillment service](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments).  ## API access scopes  Fulfillment orders are governed by the following API access scopes:  * The `read_merchant_managed_fulfillment_orders` and   `write_merchant_managed_fulfillment_orders` access scopes   grant access to fulfillment orders assigned to merchant-managed locations. * The `read_assigned_fulfillment_orders` and `write_assigned_fulfillment_orders`   access scopes are intended for fulfillment services.   These scopes grant access to fulfillment orders assigned to locations that are being managed   by fulfillment services. * The `read_third_party_fulfillment_orders` and `write_third_party_fulfillment_orders`   access scopes grant access to fulfillment orders   assigned to locations managed by other fulfillment services.  ### Fulfillment service app access scopes  Usually, **fulfillment services** have the `write_assigned_fulfillment_orders` access scope and don't have the `*_third_party_fulfillment_orders` or `*_merchant_managed_fulfillment_orders` access scopes. The app will only have access to the fulfillment orders assigned to their location (or multiple locations if the app registers multiple fulfillment services on the shop). The app will not have access to fulfillment orders assigned to merchant-managed locations or locations owned by other fulfillment service apps.  ### Order management app access scopes  **Order management apps** will usually request `write_merchant_managed_fulfillment_orders` and `write_third_party_fulfillment_orders` access scopes. This will allow them to manage all fulfillment orders on behalf of a merchant.  If an app combines the functions of an order management app and a fulfillment service, then the app should request all access scopes to manage all assigned and all unassigned fulfillment orders.  ## Notifications about fulfillment orders  Fulfillment services are required to [register](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) a self-hosted callback URL which has a number of uses. One of these uses is that this callback URL will be notified whenever a merchant submits a fulfillment or cancellation request.  Both merchants and apps can [subscribe](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) to the [fulfillment order webhooks](https://shopify.dev/api/admin-graphql/latest/enums/WebhookSubscriptionTopic#value-fulfillmentorderscancellationrequestaccepted) to be notified whenever fulfillment order related domain events occur.  [Learn about fulfillment workflows](https://shopify.dev/apps/fulfillment).
- [FulfillmentOrderAcceptCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderAcceptCancellationRequestPayload.txt) - Return type for `fulfillmentOrderAcceptCancellationRequest` mutation.
- [FulfillmentOrderAcceptFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderAcceptFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderAcceptFulfillmentRequest` mutation.
- [FulfillmentOrderAction](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderAction.txt) - The actions that can be taken on a fulfillment order.
- [FulfillmentOrderAssignedLocation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderAssignedLocation.txt) - The fulfillment order's assigned location. This is the location where the fulfillment is expected to happen.   The fulfillment order's assigned location might change in the following cases:    - The fulfillment order has been entirely moved to a new location. For example, the [fulfillmentOrderMove](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove     ) mutation has been called, and you see the original fulfillment order in the [movedFulfillmentOrder](     https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove#field-fulfillmentordermovepayload-movedfulfillmentorder     ) field within the mutation's response.    - Work on the fulfillment order has not yet begun, which means that the fulfillment order has the       [OPEN](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-open),       [SCHEDULED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-scheduled), or       [ON_HOLD](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-onhold)       status, and the shop's location properties might be undergoing edits (for example, in the Shopify admin).  If the [fulfillmentOrderMove]( https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentOrderMove ) mutation has moved the fulfillment order's line items to a new location, but hasn't moved the fulfillment order instance itself, then the original fulfillment order's assigned location doesn't change. This happens if the fulfillment order is being split during the move, or if all line items can be moved to an existing fulfillment order at a new location.  Once the fulfillment order has been taken into work or canceled, which means that the fulfillment order has the [IN_PROGRESS](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-inprogress), [CLOSED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-closed), [CANCELLED](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-cancelled), or [INCOMPLETE](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderStatus#value-incomplete) status, `FulfillmentOrderAssignedLocation` acts as a snapshot of the shop's location content. Up-to-date shop's location data may be queried through [location](   https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrderAssignedLocation#field-fulfillmentorderassignedlocation-location ) connection.
- [FulfillmentOrderAssignmentStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderAssignmentStatus.txt) - The assigment status to be used to filter fulfillment orders.
- [FulfillmentOrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderCancelPayload.txt) - Return type for `fulfillmentOrderCancel` mutation.
- [FulfillmentOrderClosePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderClosePayload.txt) - Return type for `fulfillmentOrderClose` mutation.
- [FulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/FulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrders.
- [FulfillmentOrderDestination](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderDestination.txt) - Represents the destination where the items should be sent upon fulfillment.
- [FulfillmentOrderHoldInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentOrderHoldInput.txt) - The input fields for the fulfillment hold applied on the fulfillment order.
- [FulfillmentOrderHoldPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderHoldPayload.txt) - Return type for `fulfillmentOrderHold` mutation.
- [FulfillmentOrderHoldUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderHold`.
- [FulfillmentOrderHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderHoldUserError`.
- [FulfillmentOrderInternationalDuties](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderInternationalDuties.txt) - The international duties relevant to a fulfillment order.
- [FulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderLineItem.txt) - Associates an order line item with quantities requiring fulfillment from the respective fulfillment order.
- [FulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/FulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLineItems.
- [FulfillmentOrderLineItemFinancialSummary](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderLineItemFinancialSummary.txt) - The financial details of a fulfillment order line item.
- [FulfillmentOrderLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentOrderLineItemInput.txt) - The input fields used to include the quantity of the fulfillment order line item that should be fulfilled.
- [FulfillmentOrderLineItemWarning](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderLineItemWarning.txt) - A fulfillment order line item warning. For example, a warning about why a fulfillment request was rejected.
- [FulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be fulfilled.
- [FulfillmentOrderLineItemsPreparedForPickupInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentOrderLineItemsPreparedForPickupInput.txt) - The input fields for marking fulfillment order line items as ready for pickup.
- [FulfillmentOrderLineItemsPreparedForPickupPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderLineItemsPreparedForPickupPayload.txt) - Return type for `fulfillmentOrderLineItemsPreparedForPickup` mutation.
- [FulfillmentOrderLineItemsPreparedForPickupUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderLineItemsPreparedForPickupUserError.txt) - An error that occurs during the execution of `FulfillmentOrderLineItemsPreparedForPickup`.
- [FulfillmentOrderLineItemsPreparedForPickupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderLineItemsPreparedForPickupUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderLineItemsPreparedForPickupUserError`.
- [FulfillmentOrderLocationForMove](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderLocationForMove.txt) - A location that a fulfillment order can potentially move to.
- [FulfillmentOrderLocationForMoveConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/FulfillmentOrderLocationForMoveConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderLocationForMoves.
- [FulfillmentOrderMerchantRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderMerchantRequest.txt) - A request made by the merchant or an order management app to a fulfillment service for a fulfillment order.
- [FulfillmentOrderMerchantRequestConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/FulfillmentOrderMerchantRequestConnection.txt) - An auto-generated type for paginating through multiple FulfillmentOrderMerchantRequests.
- [FulfillmentOrderMerchantRequestKind](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderMerchantRequestKind.txt) - The kinds of request merchants can make to a fulfillment service.
- [FulfillmentOrderMergeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentOrderMergeInput.txt) - The input fields for merging fulfillment orders.
- [FulfillmentOrderMergeInputMergeIntent](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentOrderMergeInputMergeIntent.txt) - The input fields for merging fulfillment orders into a single merged fulfillment order.
- [FulfillmentOrderMergePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderMergePayload.txt) - Return type for `fulfillmentOrderMerge` mutation.
- [FulfillmentOrderMergeResult](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderMergeResult.txt) - The result of merging a set of fulfillment orders.
- [FulfillmentOrderMergeUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderMergeUserError.txt) - An error that occurs during the execution of `FulfillmentOrderMerge`.
- [FulfillmentOrderMergeUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderMergeUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderMergeUserError`.
- [FulfillmentOrderMovePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderMovePayload.txt) - Return type for `fulfillmentOrderMove` mutation.
- [FulfillmentOrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderOpenPayload.txt) - Return type for `fulfillmentOrderOpen` mutation.
- [FulfillmentOrderRejectCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderRejectCancellationRequestPayload.txt) - Return type for `fulfillmentOrderRejectCancellationRequest` mutation.
- [FulfillmentOrderRejectFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderRejectFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderRejectFulfillmentRequest` mutation.
- [FulfillmentOrderRejectionReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderRejectionReason.txt) - The reason for a fulfillment order rejection.
- [FulfillmentOrderReleaseHoldPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderReleaseHoldPayload.txt) - Return type for `fulfillmentOrderReleaseHold` mutation.
- [FulfillmentOrderReleaseHoldUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderReleaseHoldUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReleaseHold`.
- [FulfillmentOrderReleaseHoldUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderReleaseHoldUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderReleaseHoldUserError`.
- [FulfillmentOrderRequestStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderRequestStatus.txt) - The request status of a fulfillment order.
- [FulfillmentOrderReschedulePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderReschedulePayload.txt) - Return type for `fulfillmentOrderReschedule` mutation.
- [FulfillmentOrderRescheduleUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderRescheduleUserError.txt) - An error that occurs during the execution of `FulfillmentOrderReschedule`.
- [FulfillmentOrderRescheduleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderRescheduleUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderRescheduleUserError`.
- [FulfillmentOrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderSortKeys.txt) - The set of valid sort keys for the FulfillmentOrder query.
- [FulfillmentOrderSplitInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentOrderSplitInput.txt) - The input fields for the split applied to the fulfillment order.
- [FulfillmentOrderSplitPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderSplitPayload.txt) - Return type for `fulfillmentOrderSplit` mutation.
- [FulfillmentOrderSplitResult](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderSplitResult.txt) - The result of splitting a fulfillment order.
- [FulfillmentOrderSplitUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderSplitUserError.txt) - An error that occurs during the execution of `FulfillmentOrderSplit`.
- [FulfillmentOrderSplitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderSplitUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrderSplitUserError`.
- [FulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrderStatus.txt) - The status of a fulfillment order.
- [FulfillmentOrderSubmitCancellationRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderSubmitCancellationRequestPayload.txt) - Return type for `fulfillmentOrderSubmitCancellationRequest` mutation.
- [FulfillmentOrderSubmitFulfillmentRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrderSubmitFulfillmentRequestPayload.txt) - Return type for `fulfillmentOrderSubmitFulfillmentRequest` mutation.
- [FulfillmentOrderSupportedAction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrderSupportedAction.txt) - One of the actions that the fulfillment order supports in its current state.
- [FulfillmentOrdersSetFulfillmentDeadlinePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentOrdersSetFulfillmentDeadlinePayload.txt) - Return type for `fulfillmentOrdersSetFulfillmentDeadline` mutation.
- [FulfillmentOrdersSetFulfillmentDeadlineUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOrdersSetFulfillmentDeadlineUserError.txt) - An error that occurs during the execution of `FulfillmentOrdersSetFulfillmentDeadline`.
- [FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentOrdersSetFulfillmentDeadlineUserErrorCode.txt) - Possible error codes that can be returned by `FulfillmentOrdersSetFulfillmentDeadlineUserError`.
- [FulfillmentOriginAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentOriginAddress.txt) - The address at which the fulfillment occurred. This object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentOriginAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentOriginAddressInput.txt) - The input fields used to include the address at which the fulfillment occurred. This input object is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the `assignedLocation` field on the [`FulfillmentOrder`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
- [FulfillmentService](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentService.txt) - A **Fulfillment Service** is a third party warehouse that prepares and ships orders on behalf of the store owner. Fulfillment services charge a fee to package and ship items and update product inventory levels. Some well known fulfillment services with Shopify integrations include: Amazon, Shipwire, and Rakuten. When an app registers a new `FulfillmentService` on a store, Shopify automatically creates a `Location` that's associated to the fulfillment service. To learn more about fulfillment services, refer to [Manage fulfillments as a fulfillment service app](https://shopify.dev/apps/fulfillment/fulfillment-service-apps) guide.  ## Mutations  You can work with the `FulfillmentService` object with the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate), [fulfillmentServiceUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceUpdate), and [fulfillmentServiceDelete](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceDelete) mutations.  ## Hosted endpoints  Fulfillment service providers integrate with Shopify by providing Shopify with a set of hosted endpoints that Shopify can query on certain conditions. These endpoints must have a common prefix, and this prefix should be supplied in the `callbackUrl` parameter in the [fulfillmentServiceCreate](https://shopify.dev/api/admin-graphql/latest/mutations/fulfillmentServiceCreate) mutation.  - Shopify sends POST requests to the `<callbackUrl>/fulfillment_order_notification` endpoint   to notify the fulfillment service about fulfillment requests and fulfillment cancellation requests.    For more information, refer to   [Receive fulfillment requests and cancellations](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-2-receive-fulfillment-requests-and-cancellations). - Shopify sends GET requests to the `<callbackUrl>/fetch_tracking_numbers` endpoint to retrieve tracking numbers for orders,   if `trackingSupport` is set to `true`.    For more information, refer to   [Enable tracking support](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-8-enable-tracking-support-optional).    Fulfillment services can also update tracking information with the   [fulfillmentTrackingInfoUpdate](https://shopify.dev/api/admin-graphql/unstable/mutations/fulfillmentTrackingInfoUpdate) mutation,   rather than waiting for Shopify to ask for tracking numbers. - Shopify sends GET requests to the `<callbackUrl>/fetch_stock` endpoint to retrieve inventory levels,   if `inventoryManagement` is set to `true`.    For more information, refer to   [Sharing inventory levels with Shopify](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#step-9-share-inventory-levels-with-shopify-optional).  To make sure you have everything set up correctly, you can test the `callbackUrl`-prefixed endpoints in your development store.  ## Resources and webhooks  There are a variety of objects and webhooks that enable a fulfillment service to work. To exchange fulfillment information with Shopify, fulfillment services use the [FulfillmentOrder](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentOrder), [Fulfillment](https://shopify.dev/api/admin-graphql/latest/objects/Fulfillment) and [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) objects and related mutations. To act on fulfillment process events that happen on the Shopify side, besides awaiting calls to `callbackUrl`-prefixed endpoints, fulfillment services can subscribe to the [fulfillment order](https://shopify.dev/apps/fulfillment/fulfillment-service-apps/manage-fulfillments#webhooks) and [order](https://shopify.dev/api/admin-rest/latest/resources/webhook) webhooks.
- [FulfillmentServiceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentServiceCreatePayload.txt) - Return type for `fulfillmentServiceCreate` mutation.
- [FulfillmentServiceDeleteInventoryAction](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentServiceDeleteInventoryAction.txt) - Actions that can be taken at the location when a client requests the deletion of the fulfillment service.
- [FulfillmentServiceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentServiceDeletePayload.txt) - Return type for `fulfillmentServiceDelete` mutation.
- [FulfillmentServiceType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentServiceType.txt) - The type of a fulfillment service.
- [FulfillmentServiceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentServiceUpdatePayload.txt) - Return type for `fulfillmentServiceUpdate` mutation.
- [FulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/FulfillmentStatus.txt) - The status of a fulfillment.
- [FulfillmentTrackingInfo](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FulfillmentTrackingInfo.txt) - Represents the tracking information for a fulfillment.
- [FulfillmentTrackingInfoUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentTrackingInfoUpdatePayload.txt) - Return type for `fulfillmentTrackingInfoUpdate` mutation.
- [FulfillmentTrackingInfoUpdateV2Payload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/FulfillmentTrackingInfoUpdateV2Payload.txt) - Return type for `fulfillmentTrackingInfoUpdateV2` mutation.
- [FulfillmentTrackingInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentTrackingInput.txt) - The input fields that specify all possible fields for tracking information.  > Note: > If you provide the `url` field, you should not provide the `urls` field. > > If you provide the `number` field, you should not provide the `numbers` field. > > If you provide the `url` field, you should provide the `number` field. > > If you provide the `urls` field, you should provide the `numbers` field.
- [FulfillmentV2Input](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/FulfillmentV2Input.txt) - The input fields used to create a fulfillment from fulfillment orders.
- [FunctionsAppBridge](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FunctionsAppBridge.txt) - The App Bridge information for a Shopify Function.
- [FunctionsErrorHistory](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/FunctionsErrorHistory.txt) - The error history from running a Shopify Function.
- [GenericFile](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GenericFile.txt) - Represents any file other than HTML.
- [GiftCard](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GiftCard.txt) - Represents an issued gift card.
- [GiftCardConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/GiftCardConnection.txt) - An auto-generated type for paginating through multiple GiftCards.
- [GiftCardCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/GiftCardCreateInput.txt) - The input fields to issue a gift card.
- [GiftCardCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/GiftCardCreatePayload.txt) - Return type for `giftCardCreate` mutation.
- [GiftCardCreditInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/GiftCardCreditInput.txt) - The input fields for a gift card credit transaction.
- [GiftCardCreditPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/GiftCardCreditPayload.txt) - Return type for `giftCardCredit` mutation.
- [GiftCardCreditTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GiftCardCreditTransaction.txt) - A credit transaction which increases the gift card balance.
- [GiftCardDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/GiftCardDeactivatePayload.txt) - Return type for `giftCardDeactivate` mutation.
- [GiftCardDeactivateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GiftCardDeactivateUserError.txt) - An error that occurs during the execution of `GiftCardDeactivate`.
- [GiftCardDeactivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/GiftCardDeactivateUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardDeactivateUserError`.
- [GiftCardDebitInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/GiftCardDebitInput.txt) - The input fields for a gift card debit transaction.
- [GiftCardDebitPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/GiftCardDebitPayload.txt) - Return type for `giftCardDebit` mutation.
- [GiftCardDebitTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GiftCardDebitTransaction.txt) - A debit transaction which decreases the gift card balance.
- [GiftCardErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/GiftCardErrorCode.txt) - Possible error codes that can be returned by `GiftCardUserError`.
- [GiftCardRecipient](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GiftCardRecipient.txt) - Represents a recipient who will receive the issued gift card.
- [GiftCardRecipientInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/GiftCardRecipientInput.txt) - The input fields to add a recipient to a gift card.
- [GiftCardSale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GiftCardSale.txt) - A sale associated with a gift card.
- [GiftCardSendNotificationToCustomerPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/GiftCardSendNotificationToCustomerPayload.txt) - Return type for `giftCardSendNotificationToCustomer` mutation.
- [GiftCardSendNotificationToCustomerUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GiftCardSendNotificationToCustomerUserError.txt) - An error that occurs during the execution of `GiftCardSendNotificationToCustomer`.
- [GiftCardSendNotificationToCustomerUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/GiftCardSendNotificationToCustomerUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardSendNotificationToCustomerUserError`.
- [GiftCardSendNotificationToRecipientPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/GiftCardSendNotificationToRecipientPayload.txt) - Return type for `giftCardSendNotificationToRecipient` mutation.
- [GiftCardSendNotificationToRecipientUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GiftCardSendNotificationToRecipientUserError.txt) - An error that occurs during the execution of `GiftCardSendNotificationToRecipient`.
- [GiftCardSendNotificationToRecipientUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/GiftCardSendNotificationToRecipientUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardSendNotificationToRecipientUserError`.
- [GiftCardSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/GiftCardSortKeys.txt) - The set of valid sort keys for the GiftCard query.
- [GiftCardTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/GiftCardTransaction.txt) - Interface for a gift card transaction.
- [GiftCardTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/GiftCardTransactionConnection.txt) - An auto-generated type for paginating through multiple GiftCardTransactions.
- [GiftCardTransactionUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GiftCardTransactionUserError.txt) - Represents an error that happens during the execution of a gift card transaction mutation.
- [GiftCardTransactionUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/GiftCardTransactionUserErrorCode.txt) - Possible error codes that can be returned by `GiftCardTransactionUserError`.
- [GiftCardUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/GiftCardUpdateInput.txt) - The input fields to update a gift card.
- [GiftCardUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/GiftCardUpdatePayload.txt) - Return type for `giftCardUpdate` mutation.
- [GiftCardUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/GiftCardUserError.txt) - Represents an error that happens during the execution of a gift card mutation.
- [HTML](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/HTML.txt) - A string containing HTML code. Refer to the [HTML spec](https://html.spec.whatwg.org/#elements-3) for a complete list of HTML elements.  Example value: `"<p>Grey cotton knit sweater.</p>"`
- [HasCompareDigest](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/HasCompareDigest.txt) - Represents a summary of the current version of data in a resource.  The `compare_digest` field can be used as input for mutations that implement a compare-and-swap mechanism.
- [HasEvents](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/HasEvents.txt) - Represents an object that has a list of events.
- [HasLocalizationExtensions](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/HasLocalizationExtensions.txt) - Localization extensions associated with the specified resource. For example, the tax id for government invoice.
- [HasLocalizedFields](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/HasLocalizedFields.txt) - Localized fields associated with the specified resource.
- [HasMetafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/HasMetafieldDefinitions.txt) - Resources that metafield definitions can be applied to.
- [HasMetafields](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/HasMetafields.txt) - Represents information about the metafields associated to the specified resource.
- [HasPublishedTranslations](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/HasPublishedTranslations.txt) - Published translations associated with the resource.
- [HasStoreCreditAccounts](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/HasStoreCreditAccounts.txt) - Represents information about the store credit accounts associated to the specified owner.
- [ID](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/ID.txt) - Represents a unique identifier, often used to refetch an object. The ID type appears in a JSON response as a String, but it is not intended to be human-readable.  Example value: `"gid://shopify/Product/10079785100"`
- [Image](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Image.txt) - Represents an image resource.
- [ImageConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ImageConnection.txt) - An auto-generated type for paginating through multiple Images.
- [ImageContentType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ImageContentType.txt) - List of supported image content types.
- [ImageInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ImageInput.txt) - The input fields for an image.
- [ImageTransformInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ImageTransformInput.txt) - The available options for transforming an image.  All transformation options are considered best effort. Any transformation that the original image type doesn't support will be ignored.
- [ImageUploadParameter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ImageUploadParameter.txt) - A parameter to upload an image.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [IncomingRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/IncomingRequestLineItemInput.txt) - The input fields for the incoming line item.
- [Int](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/Int.txt) - Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
- [InventoryActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/InventoryActivatePayload.txt) - Return type for `inventoryActivate` mutation.
- [InventoryAdjustQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryAdjustQuantitiesInput.txt) - The input fields required to adjust inventory quantities.
- [InventoryAdjustQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/InventoryAdjustQuantitiesPayload.txt) - Return type for `inventoryAdjustQuantities` mutation.
- [InventoryAdjustQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryAdjustQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryAdjustQuantities`.
- [InventoryAdjustQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/InventoryAdjustQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryAdjustQuantitiesUserError`.
- [InventoryAdjustmentGroup](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryAdjustmentGroup.txt) - Represents a group of adjustments made as part of the same operation.
- [InventoryBulkToggleActivationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryBulkToggleActivationInput.txt) - The input fields to specify whether the inventory item should be activated or not at the specified location.
- [InventoryBulkToggleActivationPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/InventoryBulkToggleActivationPayload.txt) - Return type for `inventoryBulkToggleActivation` mutation.
- [InventoryBulkToggleActivationUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryBulkToggleActivationUserError.txt) - An error that occurred while setting the activation status of an inventory item.
- [InventoryBulkToggleActivationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/InventoryBulkToggleActivationUserErrorCode.txt) - Possible error codes that can be returned by `InventoryBulkToggleActivationUserError`.
- [InventoryChange](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryChange.txt) - Represents a change in an inventory quantity of an inventory item at a location.
- [InventoryChangeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryChangeInput.txt) - The input fields for the change to be made to an inventory item at a location.
- [InventoryDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/InventoryDeactivatePayload.txt) - Return type for `inventoryDeactivate` mutation.
- [InventoryItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryItem.txt) - Represents the goods available to be shipped to a customer. It holds essential information about the goods, including SKU and whether it is tracked. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/InventoryItemConnection.txt) - An auto-generated type for paginating through multiple InventoryItems.
- [InventoryItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryItemInput.txt) - The input fields for an inventory item.
- [InventoryItemMeasurement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryItemMeasurement.txt) - Represents the packaged dimension for an inventory item.
- [InventoryItemMeasurementInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryItemMeasurementInput.txt) - The input fields for an inventory item measurement.
- [InventoryItemUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/InventoryItemUpdatePayload.txt) - Return type for `inventoryItemUpdate` mutation.
- [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryLevel.txt) - The quantities of an inventory item that are related to a specific location. Learn [more about the relationships between inventory objects](https://shopify.dev/docs/apps/build/orders-fulfillment/inventory-management-apps/manage-quantities-states#inventory-object-relationships).
- [InventoryLevelConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/InventoryLevelConnection.txt) - An auto-generated type for paginating through multiple InventoryLevels.
- [InventoryLevelInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryLevelInput.txt) - The input fields for an inventory level.
- [InventoryMoveQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryMoveQuantitiesInput.txt) - The input fields required to move inventory quantities.
- [InventoryMoveQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/InventoryMoveQuantitiesPayload.txt) - Return type for `inventoryMoveQuantities` mutation.
- [InventoryMoveQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryMoveQuantitiesUserError.txt) - An error that occurs during the execution of `InventoryMoveQuantities`.
- [InventoryMoveQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/InventoryMoveQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventoryMoveQuantitiesUserError`.
- [InventoryMoveQuantityChange](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryMoveQuantityChange.txt) - Represents the change to be made to an inventory item at a location. The change can either involve the same quantity name between different locations, or involve different quantity names between the same location.
- [InventoryMoveQuantityTerminalInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryMoveQuantityTerminalInput.txt) - The input fields representing the change to be made to an inventory item at a location.
- [InventoryProperties](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryProperties.txt) - General inventory properties for the shop.
- [InventoryQuantity](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryQuantity.txt) - Represents a quantity of an inventory item at a specific location, for a specific name.
- [InventoryQuantityInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventoryQuantityName](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryQuantityName.txt) - Details about an individual quantity name.
- [InventoryScheduledChange](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventoryScheduledChange.txt) - Returns the scheduled changes to inventory states related to the ledger document.
- [InventoryScheduledChangeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/InventoryScheduledChangeConnection.txt) - An auto-generated type for paginating through multiple InventoryScheduledChanges.
- [InventoryScheduledChangeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryScheduledChangeInput.txt) - The input fields for a scheduled change of an inventory item.
- [InventoryScheduledChangeItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventoryScheduledChangeItemInput.txt) - The input fields for the inventory item associated with the scheduled changes that need to be applied.
- [InventorySetOnHandQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventorySetOnHandQuantitiesInput.txt) - The input fields required to set inventory on hand quantities.
- [InventorySetOnHandQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/InventorySetOnHandQuantitiesPayload.txt) - Return type for `inventorySetOnHandQuantities` mutation.
- [InventorySetOnHandQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventorySetOnHandQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetOnHandQuantities`.
- [InventorySetOnHandQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/InventorySetOnHandQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetOnHandQuantitiesUserError`.
- [InventorySetQuantitiesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventorySetQuantitiesInput.txt) - The input fields required to set inventory quantities.
- [InventorySetQuantitiesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/InventorySetQuantitiesPayload.txt) - Return type for `inventorySetQuantities` mutation.
- [InventorySetQuantitiesUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventorySetQuantitiesUserError.txt) - An error that occurs during the execution of `InventorySetQuantities`.
- [InventorySetQuantitiesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/InventorySetQuantitiesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetQuantitiesUserError`.
- [InventorySetQuantityInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventorySetQuantityInput.txt) - The input fields for the quantity to be set for an inventory item at a location.
- [InventorySetScheduledChangesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/InventorySetScheduledChangesInput.txt) - The input fields for setting up scheduled changes of inventory items.
- [InventorySetScheduledChangesPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/InventorySetScheduledChangesPayload.txt) - Return type for `inventorySetScheduledChanges` mutation.
- [InventorySetScheduledChangesUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/InventorySetScheduledChangesUserError.txt) - An error that occurs during the execution of `InventorySetScheduledChanges`.
- [InventorySetScheduledChangesUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/InventorySetScheduledChangesUserErrorCode.txt) - Possible error codes that can be returned by `InventorySetScheduledChangesUserError`.
- [JSON](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/JSON.txt) - A [JSON](https://www.json.org/json-en.html) object.  Example value: `{   "product": {     "id": "gid://shopify/Product/1346443542550",     "title": "White T-shirt",     "options": [{       "name": "Size",       "values": ["M", "L"]     }]   } }`
- [Job](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Job.txt) - A job corresponds to some long running task that the client should poll for status.
- [JobResult](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/JobResult.txt) - A job corresponds to some long running task that the client should poll for status.
- [LanguageCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LanguageCode.txt) - Language codes supported by Shopify.
- [LegacyInteroperability](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/LegacyInteroperability.txt) - Interoperability metadata for types that directly correspond to a REST Admin API resource. For example, on the Product type, LegacyInteroperability returns metadata for the corresponding [Product object](https://shopify.dev/api/admin-graphql/latest/objects/product) in the REST Admin API.
- [LengthUnit](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LengthUnit.txt) - Units of measurement for length.
- [LimitedPendingOrderCount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LimitedPendingOrderCount.txt) - The total number of pending orders on a shop if less then a maximum, or that maximum. The atMax field indicates when this maximum has been reached.
- [LineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LineItem.txt) - Represents individual products and quantities purchased in the associated order.
- [LineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/LineItemConnection.txt) - An auto-generated type for paginating through multiple LineItems.
- [LineItemGroup](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LineItemGroup.txt) - A line item group (bundle) to which a line item belongs to.
- [LineItemSellingPlan](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LineItemSellingPlan.txt) - Represents the selling plan for a line item.
- [Link](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Link.txt) - A link to direct users to.
- [LinkedMetafield](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LinkedMetafield.txt) - The identifier for the metafield linked to this option.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [LinkedMetafieldCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/LinkedMetafieldCreateInput.txt) - The input fields required to link a product option to a metafield.
- [LinkedMetafieldInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/LinkedMetafieldInput.txt) - The input fields for linking a combined listing option to a metafield.
- [LinkedMetafieldUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/LinkedMetafieldUpdateInput.txt) - The input fields required to link a product option to a metafield.  This API is currently in early access. See [Metafield-linked product options](https://shopify.dev/docs/api/admin/migrate/new-product-model/metafield-linked) for more details.
- [LocalPaymentMethodsPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LocalPaymentMethodsPaymentDetails.txt) - Local payment methods payment details related to a transaction.
- [Locale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Locale.txt) - A locale.
- [LocalizableContentType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocalizableContentType.txt) - Specifies the type of the underlying localizable content. This can be used to conditionally render different UI elements such as input fields.
- [LocalizationExtension](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LocalizationExtension.txt) - Represents the value captured by a localization extension. Localization extensions are additional fields required by certain countries on international orders. For example, some countries require additional fields for customs information or tax identification numbers.
- [LocalizationExtensionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/LocalizationExtensionConnection.txt) - An auto-generated type for paginating through multiple LocalizationExtensions.
- [LocalizationExtensionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/LocalizationExtensionInput.txt) - The input fields for a LocalizationExtensionInput.
- [LocalizationExtensionKey](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocalizationExtensionKey.txt) - The key of a localization extension.
- [LocalizationExtensionPurpose](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocalizationExtensionPurpose.txt) - The purpose of a localization extension.
- [LocalizedField](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LocalizedField.txt) - Represents the value captured by a localized field. Localized fields are additional fields required by certain countries on international orders. For example, some countries require additional fields for customs information or tax identification numbers.
- [LocalizedFieldConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/LocalizedFieldConnection.txt) - An auto-generated type for paginating through multiple LocalizedFields.
- [LocalizedFieldInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/LocalizedFieldInput.txt) - The input fields for a LocalizedFieldInput.
- [LocalizedFieldKey](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocalizedFieldKey.txt) - The key of a localized field.
- [LocalizedFieldPurpose](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocalizedFieldPurpose.txt) - The purpose of a localized field.
- [Location](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Location.txt) - Represents the location where the physical good resides. You can stock inventory at active locations. Active locations that have `fulfills_online_orders: true` and are configured with a shipping rate, pickup enabled or local delivery will be able to sell from their storefront.
- [LocationActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/LocationActivatePayload.txt) - Return type for `locationActivate` mutation.
- [LocationActivateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LocationActivateUserError.txt) - An error that occurs while activating a location.
- [LocationActivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocationActivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationActivateUserError`.
- [LocationAddAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/LocationAddAddressInput.txt) - The input fields to use to specify the address while adding a location.
- [LocationAddInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/LocationAddInput.txt) - The input fields to use to add a location.
- [LocationAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/LocationAddPayload.txt) - Return type for `locationAdd` mutation.
- [LocationAddUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LocationAddUserError.txt) - An error that occurs while adding a location.
- [LocationAddUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocationAddUserErrorCode.txt) - Possible error codes that can be returned by `LocationAddUserError`.
- [LocationAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LocationAddress.txt) - Represents the address of a location.
- [LocationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/LocationConnection.txt) - An auto-generated type for paginating through multiple Locations.
- [LocationDeactivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/LocationDeactivatePayload.txt) - Return type for `locationDeactivate` mutation.
- [LocationDeactivateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LocationDeactivateUserError.txt) - The possible errors that can be returned when executing the `locationDeactivate` mutation.
- [LocationDeactivateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocationDeactivateUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeactivateUserError`.
- [LocationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/LocationDeletePayload.txt) - Return type for `locationDelete` mutation.
- [LocationDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LocationDeleteUserError.txt) - An error that occurs while deleting a location.
- [LocationDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocationDeleteUserErrorCode.txt) - Possible error codes that can be returned by `LocationDeleteUserError`.
- [LocationEditAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/LocationEditAddressInput.txt) - The input fields to use to edit the address of a location.
- [LocationEditInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/LocationEditInput.txt) - The input fields to use to edit a location.
- [LocationEditPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/LocationEditPayload.txt) - Return type for `locationEdit` mutation.
- [LocationEditUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LocationEditUserError.txt) - An error that occurs while editing a location.
- [LocationEditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocationEditUserErrorCode.txt) - Possible error codes that can be returned by `LocationEditUserError`.
- [LocationLocalPickupDisablePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/LocationLocalPickupDisablePayload.txt) - Return type for `locationLocalPickupDisable` mutation.
- [LocationLocalPickupEnablePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/LocationLocalPickupEnablePayload.txt) - Return type for `locationLocalPickupEnable` mutation.
- [LocationSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/LocationSortKeys.txt) - The set of valid sort keys for the Location query.
- [LocationSuggestedAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/LocationSuggestedAddress.txt) - Represents a suggested address for a location.
- [MailingAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MailingAddress.txt) - Represents a customer mailing address.  For example, a customer's default address and an order's billing address are both mailling addresses.
- [MailingAddressConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MailingAddressConnection.txt) - An auto-generated type for paginating through multiple MailingAddresses.
- [MailingAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MailingAddressInput.txt) - The input fields to create or update a mailing address.
- [MailingAddressValidationResult](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MailingAddressValidationResult.txt) - Highest level of validation concerns identified for the address.
- [ManualDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ManualDiscountApplication.txt) - Manual discount applications capture the intentions of a discount that was manually created for an order.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [Market](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Market.txt) - A market is a group of one or more regions that you want to target for international sales. By creating a market, you can configure a distinct, localized shopping experience for customers from a specific area of the world. For example, you can [change currency](https://shopify.dev/api/admin-graphql/current/mutations/marketCurrencySettingsUpdate), [configure international pricing](https://shopify.dev/apps/internationalization/product-price-lists), or [add market-specific domains or subfolders](https://shopify.dev/api/admin-graphql/current/objects/MarketWebPresence).
- [MarketCatalog](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketCatalog.txt) - A list of products with publishing and pricing information associated with markets.
- [MarketCatalogConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MarketCatalogConnection.txt) - An auto-generated type for paginating through multiple MarketCatalogs.
- [MarketConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MarketConnection.txt) - An auto-generated type for paginating through multiple Markets.
- [MarketCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketCreateInput.txt) - The input fields required to create a market.
- [MarketCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketCreatePayload.txt) - Return type for `marketCreate` mutation.
- [MarketCurrencySettings](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketCurrencySettings.txt) - A market's currency settings.
- [MarketCurrencySettingsUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketCurrencySettingsUpdateInput.txt) - The input fields used to update the currency settings of a market.
- [MarketCurrencySettingsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketCurrencySettingsUpdatePayload.txt) - Return type for `marketCurrencySettingsUpdate` mutation.
- [MarketCurrencySettingsUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketCurrencySettingsUserError.txt) - Error codes for failed market multi-currency operations.
- [MarketCurrencySettingsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketCurrencySettingsUserErrorCode.txt) - Possible error codes that can be returned by `MarketCurrencySettingsUserError`.
- [MarketDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketDeletePayload.txt) - Return type for `marketDelete` mutation.
- [MarketLocalizableContent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketLocalizableContent.txt) - The market localizable content of a resource's field.
- [MarketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketLocalizableResource.txt) - A resource that has market localizable fields.
- [MarketLocalizableResourceConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MarketLocalizableResourceConnection.txt) - An auto-generated type for paginating through multiple MarketLocalizableResources.
- [MarketLocalizableResourceType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketLocalizableResourceType.txt) - The type of resources that are market localizable.
- [MarketLocalization](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketLocalization.txt) - The market localization of a field within a resource, which is determined by the market ID.
- [MarketLocalizationRegisterInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketLocalizationRegisterInput.txt) - The input fields and values for creating or updating a market localization.
- [MarketLocalizationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketLocalizationsRegisterPayload.txt) - Return type for `marketLocalizationsRegister` mutation.
- [MarketLocalizationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketLocalizationsRemovePayload.txt) - Return type for `marketLocalizationsRemove` mutation.
- [MarketRegion](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/MarketRegion.txt) - A geographic region which comprises a market.
- [MarketRegionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MarketRegionConnection.txt) - An auto-generated type for paginating through multiple MarketRegions.
- [MarketRegionCountry](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketRegionCountry.txt) - A country which comprises a market.
- [MarketRegionCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketRegionCreateInput.txt) - The input fields for creating a market region with exactly one required option.
- [MarketRegionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketRegionDeletePayload.txt) - Return type for `marketRegionDelete` mutation.
- [MarketRegionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketRegionsCreatePayload.txt) - Return type for `marketRegionsCreate` mutation.
- [MarketRegionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketRegionsDeletePayload.txt) - Return type for `marketRegionsDelete` mutation.
- [MarketUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketUpdateInput.txt) - The input fields used to update a market.
- [MarketUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketUpdatePayload.txt) - Return type for `marketUpdate` mutation.
- [MarketUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketUserError.txt) - Defines errors encountered while managing a Market.
- [MarketUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketUserErrorCode.txt) - Possible error codes that can be returned by `MarketUserError`.
- [MarketWebPresence](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketWebPresence.txt) - The market’s web presence, which defines its SEO strategy. This can be a different domain (e.g. `example.ca`), subdomain (e.g. `ca.example.com`), or subfolders of the primary domain (e.g. `example.com/en-ca`). Each web presence comprises one or more language variants. If a market does not have its own web presence, it is accessible on the shop’s primary domain via [country selectors](https://shopify.dev/themes/internationalization/multiple-currencies-languages#the-country-selector).  Note: while the domain/subfolders defined by a market’s web presence are not applicable to custom storefronts, which must manage their own domains and routing, the languages chosen here do govern [the languages available on the Storefront API](https://shopify.dev/custom-storefronts/internationalization/multiple-languages) for the countries in this market.
- [MarketWebPresenceConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MarketWebPresenceConnection.txt) - An auto-generated type for paginating through multiple MarketWebPresences.
- [MarketWebPresenceCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketWebPresenceCreateInput.txt) - The input fields used to create a web presence for a market.
- [MarketWebPresenceCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketWebPresenceCreatePayload.txt) - Return type for `marketWebPresenceCreate` mutation.
- [MarketWebPresenceDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketWebPresenceDeletePayload.txt) - Return type for `marketWebPresenceDelete` mutation.
- [MarketWebPresenceRootUrl](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketWebPresenceRootUrl.txt) - The URL for the homepage of the online store in the context of a particular market and a particular locale.
- [MarketWebPresenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketWebPresenceUpdateInput.txt) - The input fields used to update a web presence for a market.
- [MarketWebPresenceUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketWebPresenceUpdatePayload.txt) - Return type for `marketWebPresenceUpdate` mutation.
- [MarketingActivitiesDeleteAllExternalPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketingActivitiesDeleteAllExternalPayload.txt) - Return type for `marketingActivitiesDeleteAllExternal` mutation.
- [MarketingActivity](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketingActivity.txt) - The marketing activity resource represents marketing that a         merchant created through an app.
- [MarketingActivityBudgetInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketingActivityBudgetInput.txt) - The input fields combining budget amount and its marketing budget type.
- [MarketingActivityConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MarketingActivityConnection.txt) - An auto-generated type for paginating through multiple MarketingActivities.
- [MarketingActivityCreateExternalInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketingActivityCreateExternalInput.txt) - The input fields for creating an externally-managed marketing activity.
- [MarketingActivityCreateExternalPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketingActivityCreateExternalPayload.txt) - Return type for `marketingActivityCreateExternal` mutation.
- [MarketingActivityCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketingActivityCreateInput.txt) - The input fields required to create a marketing activity.
- [MarketingActivityCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketingActivityCreatePayload.txt) - Return type for `marketingActivityCreate` mutation.
- [MarketingActivityDeleteExternalPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketingActivityDeleteExternalPayload.txt) - Return type for `marketingActivityDeleteExternal` mutation.
- [MarketingActivityExtensionAppErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingActivityExtensionAppErrorCode.txt) - The error code resulted from the marketing activity extension integration.
- [MarketingActivityExtensionAppErrors](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketingActivityExtensionAppErrors.txt) - Represents errors returned from apps when using the marketing activity extension.
- [MarketingActivityExternalStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingActivityExternalStatus.txt) - Set of possible statuses for an external marketing activity.
- [MarketingActivityHierarchyLevel](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingActivityHierarchyLevel.txt) - Hierarchy levels for external marketing activities.
- [MarketingActivitySortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingActivitySortKeys.txt) - The set of valid sort keys for the MarketingActivity query.
- [MarketingActivityStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingActivityStatus.txt) - Status helps to identify if this marketing activity has been completed, queued, failed etc.
- [MarketingActivityStatusBadgeType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingActivityStatusBadgeType.txt) - StatusBadgeType helps to identify the color of the status badge.
- [MarketingActivityUpdateExternalInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketingActivityUpdateExternalInput.txt) - The input fields required to update an externally managed marketing activity.
- [MarketingActivityUpdateExternalPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketingActivityUpdateExternalPayload.txt) - Return type for `marketingActivityUpdateExternal` mutation.
- [MarketingActivityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketingActivityUpdateInput.txt) - The input fields required to update a marketing activity.
- [MarketingActivityUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketingActivityUpdatePayload.txt) - Return type for `marketingActivityUpdate` mutation.
- [MarketingActivityUpsertExternalInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketingActivityUpsertExternalInput.txt) - The input fields for creating or updating an externally-managed marketing activity.
- [MarketingActivityUpsertExternalPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketingActivityUpsertExternalPayload.txt) - Return type for `marketingActivityUpsertExternal` mutation.
- [MarketingActivityUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketingActivityUserError.txt) - An error that occurs during the execution of marketing activity and engagement mutations.
- [MarketingActivityUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingActivityUserErrorCode.txt) - Possible error codes that can be returned by `MarketingActivityUserError`.
- [MarketingBudget](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketingBudget.txt) - This type combines budget amount and its marketing budget type.
- [MarketingBudgetBudgetType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingBudgetBudgetType.txt) - The budget type for a marketing activity.
- [MarketingChannel](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingChannel.txt) - The medium through which the marketing activity and event reached consumers. This is used for reporting aggregation.
- [MarketingEngagement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketingEngagement.txt) - Marketing engagement represents customer activity taken on a marketing activity or a marketing channel.
- [MarketingEngagementCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketingEngagementCreatePayload.txt) - Return type for `marketingEngagementCreate` mutation.
- [MarketingEngagementInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MarketingEngagementInput.txt) - The input fields for a marketing engagement.
- [MarketingEngagementsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MarketingEngagementsDeletePayload.txt) - Return type for `marketingEngagementsDelete` mutation.
- [MarketingEvent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketingEvent.txt) - Represents actions that market a merchant's store or products.
- [MarketingEventConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MarketingEventConnection.txt) - An auto-generated type for paginating through multiple MarketingEvents.
- [MarketingEventSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingEventSortKeys.txt) - The set of valid sort keys for the MarketingEvent query.
- [MarketingTactic](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MarketingTactic.txt) - The available types of tactics for a marketing activity.
- [Media](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/Media.txt) - Represents a media interface.
- [MediaConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MediaConnection.txt) - An auto-generated type for paginating through multiple Media.
- [MediaContentType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MediaContentType.txt) - The possible content types for a media object.
- [MediaError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MediaError.txt) - Represents a media error. This typically occurs when there is an issue with the media itself causing it to fail validation. Check the media before attempting to upload again.
- [MediaErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MediaErrorCode.txt) - Error types for media.
- [MediaHost](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MediaHost.txt) - Host for a Media Resource.
- [MediaImage](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MediaImage.txt) - An image hosted on Shopify.
- [MediaImageOriginalSource](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MediaImageOriginalSource.txt) - The original source for an image.
- [MediaPreviewImage](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MediaPreviewImage.txt) - Represents the preview image for a media.
- [MediaPreviewImageStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MediaPreviewImageStatus.txt) - The possible statuses for a media preview image.
- [MediaStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MediaStatus.txt) - The possible statuses for a media object.
- [MediaUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MediaUserError.txt) - Represents an error that happens during execution of a Media query or mutation.
- [MediaUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MediaUserErrorCode.txt) - Possible error codes that can be returned by `MediaUserError`.
- [MediaWarning](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MediaWarning.txt) - Represents a media warning. This occurs when there is a non-blocking concern regarding your media. Consider reviewing your media to ensure it is correct and its parameters are as expected.
- [MediaWarningCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MediaWarningCode.txt) - Warning types for media.
- [Menu](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Menu.txt) - A menu for display on the storefront.
- [MenuConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MenuConnection.txt) - An auto-generated type for paginating through multiple Menus.
- [MenuCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MenuCreatePayload.txt) - Return type for `menuCreate` mutation.
- [MenuCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MenuCreateUserError.txt) - An error that occurs during the execution of `MenuCreate`.
- [MenuCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MenuCreateUserErrorCode.txt) - Possible error codes that can be returned by `MenuCreateUserError`.
- [MenuDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MenuDeletePayload.txt) - Return type for `menuDelete` mutation.
- [MenuDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MenuDeleteUserError.txt) - An error that occurs during the execution of `MenuDelete`.
- [MenuDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MenuDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MenuDeleteUserError`.
- [MenuItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MenuItem.txt) - A menu item for display on the storefront.
- [MenuItemCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MenuItemCreateInput.txt) - The input fields required to create a valid Menu item.
- [MenuItemType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MenuItemType.txt) - A menu item type.
- [MenuItemUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MenuItemUpdateInput.txt) - The input fields required to update a valid Menu item.
- [MenuSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MenuSortKeys.txt) - The set of valid sort keys for the Menu query.
- [MenuUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MenuUpdatePayload.txt) - Return type for `menuUpdate` mutation.
- [MenuUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MenuUpdateUserError.txt) - An error that occurs during the execution of `MenuUpdate`.
- [MenuUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MenuUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MenuUpdateUserError`.
- [MerchandiseDiscountClass](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MerchandiseDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [MerchantApprovalSignals](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MerchantApprovalSignals.txt) - Merchant approval for accelerated onboarding to channel integration apps.
- [Metafield](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Metafield.txt) - Metafields enable you to attach additional information to a Shopify resource, such as a [Product](https://shopify.dev/api/admin-graphql/latest/objects/product) or a [Collection](https://shopify.dev/api/admin-graphql/latest/objects/collection). For more information about where you can attach metafields refer to [HasMetafields](https://shopify.dev/api/admin/graphql/reference/common-objects/HasMetafields). Some examples of the data that metafields enable you to store are specifications, size charts, downloadable documents, release dates, images, or part numbers. Metafields are identified by an owner resource, namespace, and key. and store a value along with type information for that value.
- [MetafieldAccess](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldAccess.txt) - The access settings for this metafield definition.
- [MetafieldAccessGrant](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldAccessGrant.txt) - An explicit access grant for the metafields under this definition.  Explicit grants are [deprecated](https://shopify.dev/changelog/deprecating-explicit-access-grants-for-app-owned-metafields).
- [MetafieldAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldAccessInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAccessUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldAccessUpdateInput.txt) - The input fields for the access settings for the metafields under the definition.
- [MetafieldAdminAccess](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldAdminAccess.txt) - Possible admin access settings for metafields.
- [MetafieldAdminAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldAdminAccessInput.txt) - The possible values for setting metafield Admin API access.
- [MetafieldCapabilities](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldCapabilities.txt) - Provides the capabilities of a metafield definition.
- [MetafieldCapabilityAdminFilterable](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldCapabilityAdminFilterable.txt) - Information about the admin filterable capability on a metafield definition.
- [MetafieldCapabilityAdminFilterableInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldCapabilityAdminFilterableInput.txt) - The input fields for enabling and disabling the admin filterable capability.
- [MetafieldCapabilityCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldCapabilityCreateInput.txt) - The input fields for creating a metafield capability.
- [MetafieldCapabilitySmartCollectionCondition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldCapabilitySmartCollectionCondition.txt) - Information about the smart collection condition capability on a metafield definition.
- [MetafieldCapabilitySmartCollectionConditionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldCapabilitySmartCollectionConditionInput.txt) - The input fields for enabling and disabling the smart collection condition capability.
- [MetafieldCapabilityUniqueValues](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldCapabilityUniqueValues.txt) - Information about the unique values capability on a metafield definition.
- [MetafieldCapabilityUniqueValuesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldCapabilityUniqueValuesInput.txt) - The input fields for enabling and disabling the unique values capability.
- [MetafieldCapabilityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldCapabilityUpdateInput.txt) - The input fields for updating a metafield capability.
- [MetafieldConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MetafieldConnection.txt) - An auto-generated type for paginating through multiple Metafields.
- [MetafieldCustomerAccountAccess](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldCustomerAccountAccess.txt) - Defines how the metafields of a definition can be accessed in the Customer Account API.
- [MetafieldCustomerAccountAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldCustomerAccountAccessInput.txt) - The possible values for setting metafield Customer Account API access.
- [MetafieldDefinition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinition.txt) - Metafield definitions enable you to define additional validation constraints for metafields, and enable the merchant to edit metafield values in context.
- [MetafieldDefinitionAdminFilterStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldDefinitionAdminFilterStatus.txt) - Possible filter statuses associated with a metafield definition for use in admin filtering.
- [MetafieldDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MetafieldDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitions.
- [MetafieldDefinitionConstraintStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldDefinitionConstraintStatus.txt) - Metafield definition constraint criteria to filter metafield definitions by.
- [MetafieldDefinitionConstraintSubtypeIdentifier](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldDefinitionConstraintSubtypeIdentifier.txt) - The input fields used to identify a subtype of a resource for the purposes of metafield definition constraints.
- [MetafieldDefinitionConstraintValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinitionConstraintValue.txt) - A constraint subtype value that the metafield definition applies to.
- [MetafieldDefinitionConstraintValueConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MetafieldDefinitionConstraintValueConnection.txt) - An auto-generated type for paginating through multiple MetafieldDefinitionConstraintValues.
- [MetafieldDefinitionConstraintValueUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldDefinitionConstraintValueUpdateInput.txt) - The inputs fields for modifying a metafield definition's constraint subtype values. Exactly one option is required.
- [MetafieldDefinitionConstraints](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinitionConstraints.txt) - The constraints that determine what subtypes of resources a metafield definition applies to.
- [MetafieldDefinitionConstraintsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldDefinitionConstraintsInput.txt) - The input fields required to create metafield definition constraints. Each constraint applies a metafield definition to a subtype of a resource.
- [MetafieldDefinitionConstraintsUpdatesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldDefinitionConstraintsUpdatesInput.txt) - The input fields required to update metafield definition constraints. Each constraint applies a metafield definition to a subtype of a resource.
- [MetafieldDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetafieldDefinitionCreatePayload.txt) - Return type for `metafieldDefinitionCreate` mutation.
- [MetafieldDefinitionCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinitionCreateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionCreate`.
- [MetafieldDefinitionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldDefinitionCreateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionCreateUserError`.
- [MetafieldDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetafieldDefinitionDeletePayload.txt) - Return type for `metafieldDefinitionDelete` mutation.
- [MetafieldDefinitionDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinitionDeleteUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionDelete`.
- [MetafieldDefinitionDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldDefinitionDeleteUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionDeleteUserError`.
- [MetafieldDefinitionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldDefinitionInput.txt) - The input fields required to create a metafield definition.
- [MetafieldDefinitionPinPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetafieldDefinitionPinPayload.txt) - Return type for `metafieldDefinitionPin` mutation.
- [MetafieldDefinitionPinUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinitionPinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionPin`.
- [MetafieldDefinitionPinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldDefinitionPinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionPinUserError`.
- [MetafieldDefinitionPinnedStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldDefinitionPinnedStatus.txt) - Possible metafield definition pinned statuses.
- [MetafieldDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldDefinitionSortKeys.txt) - The set of valid sort keys for the MetafieldDefinition query.
- [MetafieldDefinitionSupportedValidation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinitionSupportedValidation.txt) - The type and name for the optional validation configuration of a metafield.  For example, a supported validation might consist of a `max` name and a `number_integer` type. This validation can then be used to enforce a maximum character length for a `single_line_text_field` metafield.
- [MetafieldDefinitionType](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinitionType.txt) - A metafield definition type provides basic foundation and validation for a metafield.
- [MetafieldDefinitionUnpinPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetafieldDefinitionUnpinPayload.txt) - Return type for `metafieldDefinitionUnpin` mutation.
- [MetafieldDefinitionUnpinUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinitionUnpinUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUnpin`.
- [MetafieldDefinitionUnpinUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldDefinitionUnpinUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUnpinUserError`.
- [MetafieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldDefinitionUpdateInput.txt) - The input fields required to update a metafield definition.
- [MetafieldDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetafieldDefinitionUpdatePayload.txt) - Return type for `metafieldDefinitionUpdate` mutation.
- [MetafieldDefinitionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinitionUpdateUserError.txt) - An error that occurs during the execution of `MetafieldDefinitionUpdate`.
- [MetafieldDefinitionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldDefinitionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldDefinitionUpdateUserError`.
- [MetafieldDefinitionValidation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldDefinitionValidation.txt) - A configured metafield definition validation.  For example, for a metafield definition of `number_integer` type, you can set a validation with the name `max` and a value of `15`. This validation will ensure that the value of the metafield is a number less than or equal to 15.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldDefinitionValidationInput.txt) - The name and value for a metafield definition validation.  For example, for a metafield definition of `single_line_text_field` type, you can set a validation with the name `min` and a value of `10`. This validation will ensure that the value of the metafield is at least 10 characters.  Refer to the [list of supported validations](https://shopify.dev/api/admin/graphql/reference/common-objects/metafieldDefinitionTypes#examples-Fetch_all_metafield_definition_types).
- [MetafieldDefinitionValidationStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldDefinitionValidationStatus.txt) - Possible metafield definition validation statuses.
- [MetafieldGrantAccessLevel](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldGrantAccessLevel.txt) - Possible access levels for explicit metafield access grants.
- [MetafieldIdentifier](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldIdentifier.txt) - Identifies a metafield by its owner resource, namespace, and key.
- [MetafieldIdentifierInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldIdentifierInput.txt) - The input fields that identify metafields.
- [MetafieldInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldInput.txt) - The input fields to use to create or update a metafield through a mutation on the owning resource. An alternative way to create or update a metafield is by using the [metafieldsSet](https://shopify.dev/api/admin-graphql/latest/mutations/metafieldsSet) mutation.
- [MetafieldOwnerType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldOwnerType.txt) - Possible types of a metafield's owner resource.
- [MetafieldReference](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/MetafieldReference.txt) - The resource referenced by the metafield value.
- [MetafieldReferenceConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MetafieldReferenceConnection.txt) - An auto-generated type for paginating through multiple MetafieldReferences.
- [MetafieldReferencer](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/MetafieldReferencer.txt) - Types of resources that may use metafields to reference other resources.
- [MetafieldRelation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldRelation.txt) - Defines a relation between two resources via a reference metafield. The referencer owns the joining field with a given namespace and key, while the target is referenced by the field.
- [MetafieldRelationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MetafieldRelationConnection.txt) - An auto-generated type for paginating through multiple MetafieldRelations.
- [MetafieldStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldStorefrontAccess.txt) - Defines how the metafields of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetafieldStorefrontAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldStorefrontAccessInput.txt) - The possible values for setting metafield storefront access. Storefront accesss governs both Liquid and the GraphQL Storefront API.
- [MetafieldValidationStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldValidationStatus.txt) - Possible metafield validation statuses.
- [MetafieldValueType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldValueType.txt) - Legacy type information for the stored value. Replaced by `type`.
- [MetafieldsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetafieldsDeletePayload.txt) - Return type for `metafieldsDelete` mutation.
- [MetafieldsSetInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetafieldsSetInput.txt) - The input fields for a metafield value to set.
- [MetafieldsSetPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetafieldsSetPayload.txt) - Return type for `metafieldsSet` mutation.
- [MetafieldsSetUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetafieldsSetUserError.txt) - An error that occurs during the execution of `MetafieldsSet`.
- [MetafieldsSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetafieldsSetUserErrorCode.txt) - Possible error codes that can be returned by `MetafieldsSetUserError`.
- [Metaobject](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Metaobject.txt) - Provides an object instance represented by a MetaobjectDefinition.
- [MetaobjectAccess](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectAccess.txt) - Provides metaobject definition's access configuration.
- [MetaobjectAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectAccessInput.txt) - The input fields for configuring metaobject access controls.
- [MetaobjectAdminAccess](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetaobjectAdminAccess.txt) - Defines how the metaobjects of a definition can be accessed in admin API surface areas.
- [MetaobjectAdminAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetaobjectAdminAccessInput.txt) - Defines how the metaobjects of a definition can be accessed in admin API surface areas.
- [MetaobjectBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetaobjectBulkDeletePayload.txt) - Return type for `metaobjectBulkDelete` mutation.
- [MetaobjectBulkDeleteWhereCondition](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectBulkDeleteWhereCondition.txt) - Specifies the condition by which metaobjects are deleted. Exactly one field of input is required.
- [MetaobjectCapabilities](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectCapabilities.txt) - Provides the capabilities of a metaobject definition.
- [MetaobjectCapabilitiesOnlineStore](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectCapabilitiesOnlineStore.txt) - The Online Store capability of a metaobject definition.
- [MetaobjectCapabilitiesPublishable](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectCapabilitiesPublishable.txt) - The publishable capability of a metaobject definition.
- [MetaobjectCapabilitiesRenderable](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectCapabilitiesRenderable.txt) - The renderable capability of a metaobject definition.
- [MetaobjectCapabilitiesTranslatable](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectCapabilitiesTranslatable.txt) - The translatable capability of a metaobject definition.
- [MetaobjectCapabilityCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityCreateInput.txt) - The input fields for creating a metaobject capability.
- [MetaobjectCapabilityData](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectCapabilityData.txt) - Provides the capabilities of a metaobject.
- [MetaobjectCapabilityDataInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityDataInput.txt) - The input fields for metaobject capabilities.
- [MetaobjectCapabilityDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectCapabilityDataOnlineStore.txt) - The Online Store capability for the parent metaobject.
- [MetaobjectCapabilityDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityDataOnlineStoreInput.txt) - The input fields for the Online Store capability to control renderability on the Online Store.
- [MetaobjectCapabilityDataPublishable](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectCapabilityDataPublishable.txt) - The publishable capability for the parent metaobject.
- [MetaobjectCapabilityDataPublishableInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityDataPublishableInput.txt) - The input fields for publishable capability to adjust visibility on channels.
- [MetaobjectCapabilityDefinitionDataOnlineStore](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectCapabilityDefinitionDataOnlineStore.txt) - The Online Store capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityDefinitionDataOnlineStoreInput.txt) - The input fields of the Online Store capability.
- [MetaobjectCapabilityDefinitionDataRenderable](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectCapabilityDefinitionDataRenderable.txt) - The renderable capability data for the metaobject definition.
- [MetaobjectCapabilityDefinitionDataRenderableInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityDefinitionDataRenderableInput.txt) - The input fields of the renderable capability for SEO aliases.
- [MetaobjectCapabilityOnlineStoreInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityOnlineStoreInput.txt) - The input fields for enabling and disabling the Online Store capability.
- [MetaobjectCapabilityPublishableInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityPublishableInput.txt) - The input fields for enabling and disabling the publishable capability.
- [MetaobjectCapabilityRenderableInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityRenderableInput.txt) - The input fields for enabling and disabling the renderable capability.
- [MetaobjectCapabilityTranslatableInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityTranslatableInput.txt) - The input fields for enabling and disabling the translatable capability.
- [MetaobjectCapabilityUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCapabilityUpdateInput.txt) - The input fields for updating a metaobject capability.
- [MetaobjectConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MetaobjectConnection.txt) - An auto-generated type for paginating through multiple Metaobjects.
- [MetaobjectCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectCreateInput.txt) - The input fields for creating a metaobject.
- [MetaobjectCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetaobjectCreatePayload.txt) - Return type for `metaobjectCreate` mutation.
- [MetaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectDefinition.txt) - Provides the definition of a generic object structure composed of metafields.
- [MetaobjectDefinitionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MetaobjectDefinitionConnection.txt) - An auto-generated type for paginating through multiple MetaobjectDefinitions.
- [MetaobjectDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectDefinitionCreateInput.txt) - The input fields for creating a metaobject definition.
- [MetaobjectDefinitionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetaobjectDefinitionCreatePayload.txt) - Return type for `metaobjectDefinitionCreate` mutation.
- [MetaobjectDefinitionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetaobjectDefinitionDeletePayload.txt) - Return type for `metaobjectDefinitionDelete` mutation.
- [MetaobjectDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectDefinitionUpdateInput.txt) - The input fields for updating a metaobject definition.
- [MetaobjectDefinitionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetaobjectDefinitionUpdatePayload.txt) - Return type for `metaobjectDefinitionUpdate` mutation.
- [MetaobjectDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetaobjectDeletePayload.txt) - Return type for `metaobjectDelete` mutation.
- [MetaobjectField](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectField.txt) - Provides a field definition and the data value assigned to it.
- [MetaobjectFieldDefinition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectFieldDefinition.txt) - Defines a field for a MetaobjectDefinition with properties such as the field's data type and validations.
- [MetaobjectFieldDefinitionCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectFieldDefinitionCreateInput.txt) - The input fields for creating a metaobject field definition.
- [MetaobjectFieldDefinitionDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectFieldDefinitionDeleteInput.txt) - The input fields for deleting a metaobject field definition.
- [MetaobjectFieldDefinitionOperationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectFieldDefinitionOperationInput.txt) - The input fields for possible operations for modifying field definitions. Exactly one option is required.
- [MetaobjectFieldDefinitionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectFieldDefinitionUpdateInput.txt) - The input fields for updating a metaobject field definition.
- [MetaobjectFieldInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectFieldInput.txt) - The input fields for a metaobject field value.
- [MetaobjectHandleInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectHandleInput.txt) - The input fields for retrieving a metaobject by handle.
- [MetaobjectStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetaobjectStatus.txt) - Defines visibility status for metaobjects.
- [MetaobjectStorefrontAccess](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetaobjectStorefrontAccess.txt) - Defines how the metaobjects of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
- [MetaobjectThumbnail](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectThumbnail.txt) - Provides attributes for visual representation.
- [MetaobjectUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectUpdateInput.txt) - The input fields for updating a metaobject.
- [MetaobjectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetaobjectUpdatePayload.txt) - Return type for `metaobjectUpdate` mutation.
- [MetaobjectUpsertInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MetaobjectUpsertInput.txt) - The input fields for upserting a metaobject.
- [MetaobjectUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MetaobjectUpsertPayload.txt) - Return type for `metaobjectUpsert` mutation.
- [MetaobjectUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MetaobjectUserError.txt) - Defines errors encountered while managing metaobject resources.
- [MetaobjectUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MetaobjectUserErrorCode.txt) - Possible error codes that can be returned by `MetaobjectUserError`.
- [MethodDefinitionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MethodDefinitionSortKeys.txt) - The set of valid sort keys for the MethodDefinition query.
- [MobilePlatformApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/MobilePlatformApplication.txt) - You can use the `MobilePlatformApplication` resource to enable [shared web credentials](https://developer.apple.com/documentation/security/shared_web_credentials) for Shopify iOS apps, as well as to create [iOS universal link](https://developer.apple.com/ios/universal-links/) or [Android app link](https://developer.android.com/training/app-links/) verification endpoints for merchant Shopify iOS or Android apps. Shared web credentials let iOS users access a native app after logging into the respective website in Safari without re-entering their username and password. If a user changes their credentials in the app, then those changes are reflected in Safari. You must use a custom domain to integrate shared web credentials with Shopify. With each platform's link system, users can tap a link to a shop's website and get seamlessly redirected to a merchant's installed app without going through a browser or manually selecting an app.  For full configuration instructions on iOS shared web credentials, see the [associated domains setup](https://developer.apple.com/documentation/security/password_autofill/setting_up_an_app_s_associated_domains) technical documentation.  For full configuration instructions on iOS universal links or Android App Links, see the respective [iOS universal link](https://developer.apple.com/documentation/uikit/core_app/allowing_apps_and_websites_to_link_to_your_content) or [Android app link](https://developer.android.com/training/app-links) technical documentation.
- [MobilePlatformApplicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/MobilePlatformApplicationConnection.txt) - An auto-generated type for paginating through multiple MobilePlatformApplications.
- [MobilePlatformApplicationCreateAndroidInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MobilePlatformApplicationCreateAndroidInput.txt) - The input fields for an Android based mobile platform application.
- [MobilePlatformApplicationCreateAppleInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MobilePlatformApplicationCreateAppleInput.txt) - The input fields for an Apple based mobile platform application.
- [MobilePlatformApplicationCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MobilePlatformApplicationCreateInput.txt) - The input fields for a mobile application platform type.
- [MobilePlatformApplicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MobilePlatformApplicationCreatePayload.txt) - Return type for `mobilePlatformApplicationCreate` mutation.
- [MobilePlatformApplicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MobilePlatformApplicationDeletePayload.txt) - Return type for `mobilePlatformApplicationDelete` mutation.
- [MobilePlatformApplicationUpdateAndroidInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MobilePlatformApplicationUpdateAndroidInput.txt) - The input fields for an Android based mobile platform application.
- [MobilePlatformApplicationUpdateAppleInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MobilePlatformApplicationUpdateAppleInput.txt) - The input fields for an Apple based mobile platform application.
- [MobilePlatformApplicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MobilePlatformApplicationUpdateInput.txt) - The input fields for the mobile platform application platform type.
- [MobilePlatformApplicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/MobilePlatformApplicationUpdatePayload.txt) - Return type for `mobilePlatformApplicationUpdate` mutation.
- [MobilePlatformApplicationUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MobilePlatformApplicationUserError.txt) - Represents an error in the input of a mutation.
- [MobilePlatformApplicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/MobilePlatformApplicationUserErrorCode.txt) - Possible error codes that can be returned by `MobilePlatformApplicationUserError`.
- [Model3d](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Model3d.txt) - Represents a Shopify hosted 3D model.
- [Model3dBoundingBox](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Model3dBoundingBox.txt) - Bounding box information of a 3d model.
- [Model3dSource](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Model3dSource.txt) - A source for a Shopify-hosted 3d model.  Types of sources include GLB and USDZ formatted 3d models, where the former is an original 3d model and the latter has been converted from the original.  If the original source is in GLB format and over 15 MBs in size, then both the original and the USDZ formatted source are optimized to reduce the file size.
- [Money](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/Money.txt) - A monetary value string without a currency symbol or code. Example value: `"100.57"`.
- [MoneyBag](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MoneyBag.txt) - A collection of monetary values in their respective currencies. Typically used in the context of multi-currency pricing and transactions, when an amount in the shop's currency is converted to the customer's currency of choice (the presentment currency).
- [MoneyBagInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MoneyBagInput.txt) - An input collection of monetary values in their respective currencies. Represents an amount in the shop's currency and the amount as converted to the customer's currency of choice (the presentment currency).
- [MoneyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MoneyInput.txt) - The input fields for a monetary value with currency.
- [MoneyV2](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MoneyV2.txt) - A monetary value with currency.
- [MoveInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/MoveInput.txt) - The input fields for a single move of an object to a specific position in a set, using a zero-based index.
- [abandonmentEmailStateUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/abandonmentEmailStateUpdate.txt) - Updates the email state value for an abandonment.
- [abandonmentUpdateActivitiesDeliveryStatuses](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/abandonmentUpdateActivitiesDeliveryStatuses.txt) - Updates the marketing activities delivery statuses for an abandonment.
- [appPurchaseOneTimeCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/appPurchaseOneTimeCreate.txt) - Charges a shop for features or services one time. This type of charge is recommended for apps that aren't billed on a recurring basis. Test and demo shops aren't charged.
- [appRevokeAccessScopes](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/appRevokeAccessScopes.txt) - Revokes access scopes previously granted for an app installation.
- [appSubscriptionCancel](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/appSubscriptionCancel.txt) - Cancels an app subscription on a store.
- [appSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/appSubscriptionCreate.txt) - Allows an app to charge a store for features or services on a recurring basis.
- [appSubscriptionLineItemUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/appSubscriptionLineItemUpdate.txt) - Updates the capped amount on the usage pricing plan of an app subscription line item.
- [appSubscriptionTrialExtend](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/appSubscriptionTrialExtend.txt) - Extends the trial of an app subscription.
- [appUsageRecordCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/appUsageRecordCreate.txt) - Enables an app to charge a store for features or services on a per-use basis. The usage charge value is counted towards the `cappedAmount` limit that was specified in the `appUsagePricingDetails` field when the app subscription was created. If you create an app usage charge that causes the total usage charges in a billing interval to exceed the capped amount, then a `Total price exceeds balance remaining` error is returned.
- [articleCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/articleCreate.txt) - Creates an article.
- [articleDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/articleDelete.txt) - Deletes an article.
- [articleUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/articleUpdate.txt) - Updates an article.
- [backupRegionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/backupRegionUpdate.txt) - Update the backup region that is used when we have no better signal of what region a buyer is in.
- [blogCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/blogCreate.txt) - Creates a blog.
- [blogDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/blogDelete.txt) - Deletes a blog.
- [blogUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/blogUpdate.txt) - Updates a blog.
- [bulkOperationCancel](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/bulkOperationCancel.txt) - Starts the cancelation process of a running bulk operation.  There may be a short delay from when a cancelation starts until the operation is actually canceled.
- [bulkOperationRunMutation](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/bulkOperationRunMutation.txt) - Creates and runs a bulk operation mutation.  To learn how to bulk import large volumes of data asynchronously, refer to the [bulk import data guide](https://shopify.dev/api/usage/bulk-operations/imports).
- [bulkOperationRunQuery](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/bulkOperationRunQuery.txt) - Creates and runs a bulk operation query.  See the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/queries) for more details.
- [bulkProductResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/bulkProductResourceFeedbackCreate.txt) - Creates product feedback for multiple products.
- [carrierServiceCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/carrierServiceCreate.txt) - Creates a new carrier service.
- [carrierServiceDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/carrierServiceDelete.txt) - Removes an existing carrier service.
- [carrierServiceUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/carrierServiceUpdate.txt) - Updates a carrier service. Only the app that creates a carrier service can update it.
- [cartTransformCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/cartTransformCreate.txt) - Create a CartTransform function to the Shop.
- [cartTransformDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/cartTransformDelete.txt) - Destroy a cart transform function from the Shop.
- [catalogContextUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/catalogContextUpdate.txt) - Updates the context of a catalog.
- [catalogCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/catalogCreate.txt) - Creates a new catalog.
- [catalogDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/catalogDelete.txt) - Delete a catalog.
- [catalogUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/catalogUpdate.txt) - Updates an existing catalog.
- [checkoutBrandingUpsert](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/checkoutBrandingUpsert.txt) - Updates the checkout branding settings for a [checkout profile](https://shopify.dev/api/admin-graphql/unstable/queries/checkoutProfile).  If the settings don't exist, then new settings are created. The checkout branding settings applied to a published checkout profile will be immediately visible within the store's checkout. The checkout branding settings applied to a draft checkout profile could be previewed within the admin checkout editor.  To learn more about updating checkout branding settings, refer to the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [collectionAddProducts](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/collectionAddProducts.txt) - Adds products to a collection.
- [collectionAddProductsV2](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/collectionAddProductsV2.txt) - Asynchronously adds a set of products to a given collection. It can take a long time to run. Instead of returning a collection, it returns a job which should be polled.
- [collectionCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/collectionCreate.txt) - Creates a collection.
- [collectionDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/collectionDelete.txt) - Deletes a collection.
- [collectionPublish](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/collectionPublish.txt) - Publishes a collection to a channel.
- [collectionRemoveProducts](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/collectionRemoveProducts.txt) - Removes a set of products from a given collection. The mutation can take a long time to run. Instead of returning an updated collection the mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). For use with manual collections only.
- [collectionReorderProducts](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/collectionReorderProducts.txt) - Asynchronously reorders a set of products within a specified collection. Instead of returning an updated collection, this mutation returns a job, which should be [polled](https://shopify.dev/api/admin-graphql/latest/queries/job). The [`Collection.sortOrder`](https://shopify.dev/api/admin-graphql/latest/objects/Collection#field-collection-sortorder) must be `MANUAL`. Displaced products will have their position altered in a consistent manner, with no gaps.
- [collectionUnpublish](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/collectionUnpublish.txt) - Unpublishes a collection.
- [collectionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/collectionUpdate.txt) - Updates a collection.
- [combinedListingUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/combinedListingUpdate.txt) - Add, remove and update `CombinedListing`s of a given Product.  `CombinedListing`s are comprised of multiple products to create a single listing. There are two kinds of products used in a `CombinedListing`:  1. Parent products 2. Child products  The parent product is created with a `productCreate` with a `CombinedListingRole` of `PARENT`. Once created, you can associate child products with the parent product using this mutation. Parent products represent the idea of a product (e.g. Shoe).  Child products represent a particular option value (or combination of option values) of a parent product. For instance, with your Shoe parent product, you may have several child products representing specific colors of the shoe (e.g. Shoe - Blue). You could also have child products representing more than a single option (e.g. Shoe - Blue/Canvas, Shoe - Blue/Leather, etc...).  The combined listing is the association of parent product to one or more child products.  Learn more about [Combined Listings](https://shopify.dev/apps/selling-strategies/combined-listings).
- [commentApprove](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/commentApprove.txt) - Approves a comment.
- [commentDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/commentDelete.txt) - Deletes a comment.
- [commentNotSpam](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/commentNotSpam.txt) - Marks a comment as not spam.
- [commentSpam](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/commentSpam.txt) - Marks a comment as spam.
- [companiesDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companiesDelete.txt) - Deletes a list of companies.
- [companyAddressDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyAddressDelete.txt) - Deletes a company address.
- [companyAssignCustomerAsContact](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyAssignCustomerAsContact.txt) - Assigns the customer as a company contact.
- [companyAssignMainContact](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyAssignMainContact.txt) - Assigns the main contact for the company.
- [companyContactAssignRole](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyContactAssignRole.txt) - Assigns a role to a contact for a location.
- [companyContactAssignRoles](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyContactAssignRoles.txt) - Assigns roles on a company contact.
- [companyContactCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyContactCreate.txt) - Creates a company contact.
- [companyContactDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyContactDelete.txt) - Deletes a company contact.
- [companyContactRemoveFromCompany](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyContactRemoveFromCompany.txt) - Removes a company contact from a Company.
- [companyContactRevokeRole](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyContactRevokeRole.txt) - Revokes a role on a company contact.
- [companyContactRevokeRoles](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyContactRevokeRoles.txt) - Revokes roles on a company contact.
- [companyContactUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyContactUpdate.txt) - Updates a company contact.
- [companyContactsDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyContactsDelete.txt) - Deletes one or more company contacts.
- [companyCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyCreate.txt) - Creates a company.
- [companyDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyDelete.txt) - Deletes a company.
- [companyLocationAssignAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationAssignAddress.txt) - Updates an address on a company location.
- [companyLocationAssignRoles](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationAssignRoles.txt) - Assigns roles on a company location.
- [companyLocationAssignStaffMembers](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationAssignStaffMembers.txt) - Creates one or more mappings between a staff member at a shop and a company location.
- [companyLocationAssignTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationAssignTaxExemptions.txt) - Assigns tax exemptions to the company location.
- [companyLocationCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationCreate.txt) - Creates a company location.
- [companyLocationCreateTaxRegistration](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationCreateTaxRegistration.txt) - Creates a tax registration for a company location.
- [companyLocationDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationDelete.txt) - Deletes a company location.
- [companyLocationRemoveStaffMembers](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationRemoveStaffMembers.txt) - Deletes one or more existing mappings between a staff member at a shop and a company location.
- [companyLocationRevokeRoles](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationRevokeRoles.txt) - Revokes roles on a company location.
- [companyLocationRevokeTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationRevokeTaxExemptions.txt) - Revokes tax exemptions from the company location.
- [companyLocationRevokeTaxRegistration](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationRevokeTaxRegistration.txt) - Revokes tax registration on a company location.
- [companyLocationTaxSettingsUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationTaxSettingsUpdate.txt) - Sets the tax settings for a company location.
- [companyLocationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationUpdate.txt) - Updates a company location.
- [companyLocationsDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyLocationsDelete.txt) - Deletes a list of company locations.
- [companyRevokeMainContact](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyRevokeMainContact.txt) - Revokes the main contact from the company.
- [companyUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/companyUpdate.txt) - Updates a company.
- [customerAddTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerAddTaxExemptions.txt) - Add tax exemptions for the customer.
- [customerCancelDataErasure](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerCancelDataErasure.txt) - Cancels a pending erasure of a customer's data.  To request an erasure of a customer's data use the [customerRequestDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerRequestDataErasure).
- [customerCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerCreate.txt) - Create a new customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerDelete.txt) - Delete a customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerEmailMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerEmailMarketingConsentUpdate.txt) - Update a customer's email marketing information information.
- [customerGenerateAccountActivationUrl](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerGenerateAccountActivationUrl.txt) - Generate an account activation URL for a customer.
- [customerMerge](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerMerge.txt) - Merges two customers.
- [customerPaymentMethodCreditCardCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerPaymentMethodCreditCardCreate.txt) - Creates a credit card payment method for a customer using a session id. These values are only obtained through card imports happening from a PCI compliant environment. Please use customerPaymentMethodRemoteCreate if you are not managing credit cards directly.
- [customerPaymentMethodCreditCardUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerPaymentMethodCreditCardUpdate.txt) - Updates the credit card payment method for a customer.
- [customerPaymentMethodGetUpdateUrl](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerPaymentMethodGetUpdateUrl.txt) - Returns a URL that allows the customer to update a specific payment method.  Currently, `customerPaymentMethodGetUpdateUrl` only supports Shop Pay.
- [customerPaymentMethodPaypalBillingAgreementCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerPaymentMethodPaypalBillingAgreementCreate.txt) - Creates a PayPal billing agreement for a customer.
- [customerPaymentMethodPaypalBillingAgreementUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerPaymentMethodPaypalBillingAgreementUpdate.txt) - Updates a PayPal billing agreement for a customer.
- [customerPaymentMethodRemoteCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerPaymentMethodRemoteCreate.txt) - Create a payment method from remote gateway identifiers.
- [customerPaymentMethodRevoke](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerPaymentMethodRevoke.txt) - Revokes a customer's payment method.
- [customerPaymentMethodSendUpdateEmail](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerPaymentMethodSendUpdateEmail.txt) - Sends a link to the customer so they can update a specific payment method.
- [customerRemoveTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerRemoveTaxExemptions.txt) - Remove tax exemptions from a customer.
- [customerReplaceTaxExemptions](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerReplaceTaxExemptions.txt) - Replace tax exemptions for a customer.
- [customerRequestDataErasure](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerRequestDataErasure.txt) - Enqueues a request to erase customer's data. Read more [here](https://help.shopify.com/manual/privacy-and-security/privacy/processing-customer-data-requests#erase-customer-personal-data).  To cancel the data erasure request use the [customerCancelDataErasure mutation](https://shopify.dev/api/admin-graphql/unstable/mutations/customerCancelDataErasure).
- [customerSegmentMembersQueryCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerSegmentMembersQueryCreate.txt) - Creates a customer segment members query.
- [customerSendAccountInviteEmail](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerSendAccountInviteEmail.txt) - Sends the customer an account invite email.
- [customerSmsMarketingConsentUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerSmsMarketingConsentUpdate.txt) - Update a customer's SMS marketing consent information.
- [customerUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerUpdate.txt) - Update a customer's attributes. As of API version 2022-10, apps using protected customer data must meet the protected customer data [requirements](https://shopify.dev/apps/store/data-protection/protected-customer-data).
- [customerUpdateDefaultAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/customerUpdateDefaultAddress.txt) - Updates a customer's default address.
- [dataSaleOptOut](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/dataSaleOptOut.txt) - Opt out a customer from data sale.
- [delegateAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/delegateAccessTokenCreate.txt) - Creates a delegate access token.  To learn more about creating delegate access tokens, refer to [Delegate OAuth access tokens to subsystems](https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/use-delegate-tokens).
- [delegateAccessTokenDestroy](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/delegateAccessTokenDestroy.txt) - Destroys a delegate access token.
- [deliveryCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliveryCustomizationActivation.txt) - Activates and deactivates delivery customizations.
- [deliveryCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliveryCustomizationCreate.txt) - Creates a delivery customization.
- [deliveryCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliveryCustomizationDelete.txt) - Creates a delivery customization.
- [deliveryCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliveryCustomizationUpdate.txt) - Updates a delivery customization.
- [deliveryProfileCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliveryProfileCreate.txt) - Create a delivery profile.
- [deliveryProfileRemove](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliveryProfileRemove.txt) - Enqueue the removal of a delivery profile.
- [deliveryProfileUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliveryProfileUpdate.txt) - Update a delivery profile.
- [deliveryPromiseParticipantsUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliveryPromiseParticipantsUpdate.txt) - Updates the delivery promise participants by adding or removing owners based on a branded promise handle.
- [deliveryPromiseProviderUpsert](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliveryPromiseProviderUpsert.txt) - Creates or updates a delivery promise provider. Currently restricted to select approved delivery promise partners.
- [deliverySettingUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliverySettingUpdate.txt) - Set the delivery settings for a shop.
- [deliveryShippingOriginAssign](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/deliveryShippingOriginAssign.txt) - Assigns a location as the shipping origin while using legacy compatibility mode for multi-location delivery profiles.
- [discountAutomaticActivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticActivate.txt) - Activates an automatic discount.
- [discountAutomaticAppCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticAppCreate.txt) - Creates an automatic discount that's managed by an app. Use this mutation with [Shopify Functions](https://shopify.dev/docs/apps/build/functions) when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create an automatic discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create code discounts with custom logic, use the [`discountCodeAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppCreate) mutation.
- [discountAutomaticAppUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticAppUpdate.txt) - Updates an existing automatic discount that's managed by an app using [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to update a new "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To update code discounts with custom logic, use the [`discountCodeAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeAppUpdate) mutation instead.
- [discountAutomaticBasicCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicCreate) mutation.
- [discountAutomaticBasicUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticBasicUpdate.txt) - Updates an existing [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBasicUpdate) mutation instead.
- [discountAutomaticBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticBulkDelete.txt) - Asynchronously delete automatic discounts in bulk if a `search` or `saved_search_id` argument is provided or if a maximum discount threshold is reached (1,000). Otherwise, deletions will occur inline. **Warning:** All automatic discounts will be deleted if a blank `search` argument is provided.
- [discountAutomaticBxgyCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyCreate) mutation.
- [discountAutomaticBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticBxgyUpdate.txt) - Updates an existing [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeBxgyUpdate) mutation instead.
- [discountAutomaticDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticDeactivate.txt) - Deactivates an automatic discount.
- [discountAutomaticDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticDelete.txt) - Deletes an [automatic discount](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [discountAutomaticFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticFreeShippingCreate.txt) - Creates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To create code discounts, use the [`discountCodeFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingCreate) mutation.
- [discountAutomaticFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountAutomaticFreeShippingUpdate.txt) - Updates an existing [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's automatically applied on a cart and at checkout.  > Note: > To update code discounts, use the [`discountCodeFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountCodeFreeShippingUpdate) mutation instead.
- [discountCodeActivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeActivate.txt) - Activates a code discount.
- [discountCodeAppCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeAppCreate.txt) - Creates a code discount. The discount type must be provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Functions can implement [order](https://shopify.dev/docs/api/functions/reference/order-discounts), [product](https://shopify.dev/docs/api/functions/reference/product-discounts), or [shipping](https://shopify.dev/docs/api/functions/reference/shipping-discounts) discount functions. Use this mutation with Shopify Functions when you need custom logic beyond [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  For example, use this mutation to create a code discount using an app's "Volume" discount type that applies a percentage off when customers purchase more than the minimum quantity of a product. For an example implementation, refer to [our tutorial](https://shopify.dev/docs/apps/build/discounts/build-discount-function).  > Note: > To create automatic discounts with custom logic, use [`discountAutomaticAppCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppCreate).
- [discountCodeAppUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeAppUpdate.txt) - Updates a code discount, where the discount type is provided by an app extension that uses [Shopify Functions](https://shopify.dev/docs/apps/build/functions). Use this mutation when you need advanced, custom, or dynamic discount capabilities that aren't supported by [Shopify's native discount types](https://help.shopify.com/manual/discounts/discount-types).  > Note: > To update automatic discounts, use [`discountAutomaticAppUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticAppUpdate).
- [discountCodeBasicCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeBasicCreate.txt) - Creates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicCreate) mutation.
- [discountCodeBasicUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeBasicUpdate.txt) - Updates an [amount off discount](https://help.shopify.com/manual/discounts/discount-types/percentage-fixed-amount) that's applied on a cart and at checkout when a customer enters a code. Amount off discounts can be a percentage off or a fixed amount off.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBasicUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBasicUpdate) mutation.
- [discountCodeBulkActivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeBulkActivate.txt) - Activates multiple [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can activate discounts for all codes that match a search criteria, or activate a predefined set of discount codes.
- [discountCodeBulkDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeBulkDeactivate.txt) - Deactivates multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can deactivate discounts for all codes that match a search criteria, or deactivate a predefined set of discount codes.
- [discountCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeBulkDelete.txt) - Deletes multiple [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) asynchronously using one of the following: - A search query - A saved search ID - A list of discount code IDs  For example, you can delete discounts for all codes that match a search criteria, or delete a predefined set of discount codes.
- [discountCodeBxgyCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeBxgyCreate.txt) - Creates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyCreate) mutation.
- [discountCodeBxgyUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeBxgyUpdate.txt) - Updates a [buy X get Y discount (BXGY)](https://help.shopify.com/manual/discounts/discount-types/buy-x-get-y) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticBxgyUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticBxgyUpdate) mutation.
- [discountCodeDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeDeactivate.txt) - Deactivates a code discount.
- [discountCodeDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeDelete.txt) - Deletes a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [discountCodeFreeShippingCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeFreeShippingCreate.txt) - Creates an [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To create discounts that are automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingCreate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingCreate) mutation.
- [discountCodeFreeShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeFreeShippingUpdate.txt) - Updates a [free shipping discount](https://help.shopify.com/manual/discounts/discount-types/free-shipping) that's applied on a cart and at checkout when a customer enters a code.  > Note: > To update a free shipping discount that's automatically applied on a cart and at checkout, use the [`discountAutomaticFreeShippingUpdate`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/discountAutomaticFreeShippingUpdate) mutation.
- [discountCodeRedeemCodeBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountCodeRedeemCodeBulkDelete.txt) - Asynchronously delete discount redeem codes in bulk. Specify the redeem codes to delete by providing a search query, a saved search ID, or a list of redeem code IDs.
- [discountRedeemCodeBulkAdd](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/discountRedeemCodeBulkAdd.txt) - Asynchronously add discount redeem codes in bulk. Specify the codes to add and the discount code ID that the codes will belong to.
- [disputeEvidenceUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/disputeEvidenceUpdate.txt) - Updates a dispute evidence.
- [draftOrderBulkAddTags](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderBulkAddTags.txt) - Adds tags to multiple draft orders.
- [draftOrderBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderBulkDelete.txt) - Deletes multiple draft orders.
- [draftOrderBulkRemoveTags](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderBulkRemoveTags.txt) - Removes tags from multiple draft orders.
- [draftOrderCalculate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderCalculate.txt) - Calculates the properties of a draft order. Useful for determining information such as total taxes or price without actually creating a draft order.
- [draftOrderComplete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderComplete.txt) - Completes a draft order and creates an order.
- [draftOrderCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderCreate.txt) - Creates a draft order.
- [draftOrderCreateFromOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderCreateFromOrder.txt) - Creates a draft order from order.
- [draftOrderCreateMerchantCheckout](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderCreateMerchantCheckout.txt) - Creates a merchant checkout for the given draft order.
- [draftOrderDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderDelete.txt) - Deletes a draft order.
- [draftOrderDuplicate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderDuplicate.txt) - Duplicates a draft order.
- [draftOrderInvoicePreview](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderInvoicePreview.txt) - Previews a draft order invoice email.
- [draftOrderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderInvoiceSend.txt) - Sends an email invoice for a draft order.
- [draftOrderUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/draftOrderUpdate.txt) - Updates a draft order.  If a checkout has been started for a draft order, any update to the draft will unlink the checkout. Checkouts are created but not immediately completed when opening the merchant credit card modal in the admin, and when a buyer opens the invoice URL. This is usually fine, but there is an edge case where a checkout is in progress and the draft is updated before the checkout completes. This will not interfere with the checkout and order creation, but if the link from draft to checkout is broken the draft will remain open even after the order is created.
- [eventBridgeServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/eventBridgeServerPixelUpdate.txt) - Updates the server pixel to connect to an EventBridge endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [eventBridgeWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/eventBridgeWebhookSubscriptionCreate.txt) - Creates a new Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [eventBridgeWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/eventBridgeWebhookSubscriptionUpdate.txt) - Updates an Amazon EventBridge webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [fileAcknowledgeUpdateFailed](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fileAcknowledgeUpdateFailed.txt) - Acknowledges file update failure by resetting FAILED status to READY and clearing any media errors.
- [fileCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fileCreate.txt) - Creates file assets using an external URL or for files that were previously uploaded using the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate). These files are added to the [Files page](https://shopify.com/admin/settings/files) in Shopify admin.  Files are processed asynchronously. Some data is not available until processing is completed. Check [fileStatus](https://shopify.dev/api/admin-graphql/latest/interfaces/File#field-file-filestatus) to know when the files are READY or FAILED. See the [FileStatus](https://shopify.dev/api/admin-graphql/latest/enums/filestatus) for the complete set of possible fileStatus values.  To get a list of all files, use the [files query](https://shopify.dev/api/admin-graphql/latest/queries/files).
- [fileDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fileDelete.txt) - Deletes existing file assets that were uploaded to Shopify.
- [fileUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fileUpdate.txt) - Updates an existing file asset that was uploaded to Shopify.
- [flowTriggerReceive](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/flowTriggerReceive.txt) - Triggers any workflows that begin with the trigger specified in the request body. To learn more, refer to [_Create Shopify Flow triggers_](https://shopify.dev/apps/flow/triggers).
- [fulfillmentCancel](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentCancel.txt) - Cancels a fulfillment.
- [fulfillmentConstraintRuleCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentConstraintRuleCreate.txt) - Creates a fulfillment constraint rule and its metafield.
- [fulfillmentConstraintRuleDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentConstraintRuleDelete.txt) - Deletes a fulfillment constraint rule and its metafields.
- [fulfillmentConstraintRuleUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentConstraintRuleUpdate.txt) - Update a fulfillment constraint rule.
- [fulfillmentCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentCreate.txt) - Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.
- [fulfillmentCreateV2](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentCreateV2.txt) - Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.
- [fulfillmentEventCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentEventCreate.txt) - Creates a fulfillment event for a specified fulfillment.
- [fulfillmentOrderAcceptCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderAcceptCancellationRequest.txt) - Accept a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderAcceptFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderAcceptFulfillmentRequest.txt) - Accepts a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderCancel](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderCancel.txt) - Marks a fulfillment order as canceled.
- [fulfillmentOrderClose](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderClose.txt) - Marks an in-progress fulfillment order as incomplete, indicating the fulfillment service is unable to ship any remaining items, and closes the fulfillment request.  This mutation can only be called for fulfillment orders that meet the following criteria:   - Assigned to a fulfillment service location,   - The fulfillment request has been accepted,   - The fulfillment order status is `IN_PROGRESS`.  This mutation can only be called by the fulfillment service app that accepted the fulfillment request. Calling this mutation returns the control of the fulfillment order to the merchant, allowing them to move the fulfillment order line items to another location and fulfill from there, remove and refund the line items, or to request fulfillment from the same fulfillment service again.  Closing a fulfillment order is explained in [the fulfillment service guide](https://shopify.dev/apps/build/orders-fulfillment/fulfillment-service-apps/build-for-fulfillment-services#step-7-optional-close-a-fulfillment-order).
- [fulfillmentOrderHold](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderHold.txt) - Applies a fulfillment hold on a fulfillment order.  As of the [2025-01 API version](https://shopify.dev/changelog/apply-multiple-holds-to-a-single-fulfillment-order), the mutation can be successfully executed on fulfillment orders that are already on hold. To place multiple holds on a fulfillment order, apps need to supply the [handle](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentHold#field-handle) field. Each app can place up to 10 active holds per fulfillment order. If an app attempts to place more than this, the mutation will return [a user error indicating that the limit has been reached](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderHoldUserErrorCode#value-fulfillmentorderholdlimitreached). The app would need to release one of its existing holds before being able to apply a new one.
- [fulfillmentOrderLineItemsPreparedForPickup](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderLineItemsPreparedForPickup.txt) - Mark line items associated with a fulfillment order as being ready for pickup by a customer.  Sends a Ready For Pickup notification to the customer to let them know that their order is ready to be picked up.
- [fulfillmentOrderMerge](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderMerge.txt) - Merges a set or multiple sets of fulfillment orders together into one based on line item inputs and quantities.
- [fulfillmentOrderMove](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderMove.txt) - Changes the location which is assigned to fulfill a number of unfulfilled fulfillment order line items.  Moving a fulfillment order will fail in the following circumstances:  * The fulfillment order is closed. * The destination location has never stocked the requested inventory item. * The API client doesn't have the correct permissions.  Line items which have already been fulfilled can't be re-assigned and will always remain assigned to the original location.  You can't change the assigned location while a fulfillment order has a [request status](https://shopify.dev/docs/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus) of `SUBMITTED`, `ACCEPTED`, `CANCELLATION_REQUESTED`, or `CANCELLATION_REJECTED`. These request statuses mean that a fulfillment order is awaiting action by a fulfillment service and can't be re-assigned without first having the fulfillment service accept a cancellation request. This behavior is intended to prevent items from being fulfilled by multiple locations or fulfillment services.  ### How re-assigning line items affects fulfillment orders  **First scenario:** Re-assign all line items belonging to a fulfillment order to a new location.  In this case, the [assignedLocation](https://shopify.dev/docs/api/admin-graphql/latest/objects/fulfillmentorder#field-fulfillmentorder-assignedlocation) of the original fulfillment order will be updated to the new location.  **Second scenario:** Re-assign a subset of the line items belonging to a fulfillment order to a new location. You can specify a subset of line items using the `fulfillmentOrderLineItems` parameter (available as of the `2023-04` API version), or specify that the original fulfillment order contains line items which have already been fulfilled.  If the new location is already assigned to another active fulfillment order, on the same order, then a new fulfillment order is created. The existing fulfillment order is closed and line items are recreated in a new fulfillment order.
- [fulfillmentOrderOpen](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderOpen.txt) - Marks a scheduled fulfillment order as open.
- [fulfillmentOrderRejectCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderRejectCancellationRequest.txt) - Rejects a cancellation request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderRejectFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderRejectFulfillmentRequest.txt) - Rejects a fulfillment request sent to a fulfillment service for a fulfillment order.
- [fulfillmentOrderReleaseHold](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderReleaseHold.txt) - Releases the fulfillment hold on a fulfillment order.
- [fulfillmentOrderReschedule](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderReschedule.txt) - Reschedules a scheduled fulfillment order.  Updates the value of the `fulfillAt` field on a scheduled fulfillment order.  The fulfillment order will be marked as ready for fulfillment at this date and time.
- [fulfillmentOrderSplit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderSplit.txt) - Splits a fulfillment order or orders based on line item inputs and quantities.
- [fulfillmentOrderSubmitCancellationRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderSubmitCancellationRequest.txt) - Sends a cancellation request to the fulfillment service of a fulfillment order.
- [fulfillmentOrderSubmitFulfillmentRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrderSubmitFulfillmentRequest.txt) - Sends a fulfillment request to the fulfillment service of a fulfillment order.
- [fulfillmentOrdersSetFulfillmentDeadline](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentOrdersSetFulfillmentDeadline.txt) - Sets the latest date and time by which the fulfillment orders need to be fulfilled.
- [fulfillmentServiceCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentServiceCreate.txt) - Creates a fulfillment service.  ## Fulfillment service location  When creating a fulfillment service, a new location will be automatically created on the shop and will be associated with this fulfillment service. This location will be named after the fulfillment service and inherit the shop's address.  If you are using API version `2023-10` or later, and you need to specify custom attributes for the fulfillment service location (for example, to change its address to a country different from the shop's country), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation after creating the fulfillment service.
- [fulfillmentServiceDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentServiceDelete.txt) - Deletes a fulfillment service.
- [fulfillmentServiceUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentServiceUpdate.txt) - Updates a fulfillment service.  If you are using API version `2023-10` or later, and you need to update the location managed by the fulfillment service (for example, to change the address of a fulfillment service), use the [LocationEdit](https://shopify.dev/api/admin-graphql/latest/mutations/locationEdit) mutation.
- [fulfillmentTrackingInfoUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentTrackingInfoUpdate.txt) - Updates tracking information for a fulfillment.
- [fulfillmentTrackingInfoUpdateV2](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/fulfillmentTrackingInfoUpdateV2.txt) - Updates tracking information for a fulfillment.
- [giftCardCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/giftCardCreate.txt) - Create a gift card.
- [giftCardCredit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/giftCardCredit.txt) - Credit a gift card.
- [giftCardDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/giftCardDeactivate.txt) - Deactivate a gift card. A deactivated gift card cannot be used by a customer. A deactivated gift card cannot be re-enabled.
- [giftCardDebit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/giftCardDebit.txt) - Debit a gift card.
- [giftCardSendNotificationToCustomer](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/giftCardSendNotificationToCustomer.txt) - Send notification to the customer of a gift card.
- [giftCardSendNotificationToRecipient](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/giftCardSendNotificationToRecipient.txt) - Send notification to the recipient of a gift card.
- [giftCardUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/giftCardUpdate.txt) - Update a gift card.
- [inventoryActivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/inventoryActivate.txt) - Activate an inventory item at a location.
- [inventoryAdjustQuantities](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/inventoryAdjustQuantities.txt) - Apply changes to inventory quantities.
- [inventoryBulkToggleActivation](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/inventoryBulkToggleActivation.txt) - Modify the activation status of an inventory item at locations. Activating an inventory item at a particular location allows that location to stock that inventory item. Deactivating an inventory item at a location removes the inventory item's quantities and turns off the inventory item from that location.
- [inventoryDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/inventoryDeactivate.txt) - Removes an inventory item's quantities from a location, and turns off inventory at the location.
- [inventoryItemUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/inventoryItemUpdate.txt) - Updates an inventory item.
- [inventoryMoveQuantities](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/inventoryMoveQuantities.txt) - Moves inventory between inventory quantity names at a single location.
- [inventorySetOnHandQuantities](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/inventorySetOnHandQuantities.txt) - Set inventory on-hand quantities using absolute values.
- [inventorySetQuantities](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/inventorySetQuantities.txt) - Set quantities of specified name using absolute values. This mutation supports compare-and-set functionality to handle concurrent requests properly. If `ignoreCompareQuantity` is not set to true, the mutation will only update the quantity if the persisted quantity matches the `compareQuantity` value. If the `compareQuantity` value does not match the persisted value, the mutation will return an error. In order to opt out of the `compareQuantity` check, the `ignoreCompareQuantity` argument can be set to true.  > Note: > Only use this mutation if calling on behalf of a system that acts as the source of truth for inventory quantities, > otherwise please consider using the [inventoryAdjustQuantities](https://shopify.dev/api/admin-graphql/latest/mutations/inventoryAdjustQuantities) mutation. > > > Opting out of the `compareQuantity` check can lead to inaccurate inventory quantities if multiple requests are made concurrently. > It is recommended to always include the `compareQuantity` value to ensure the accuracy of the inventory quantities and to opt out > of the check using `ignoreCompareQuantity` only when necessary.
- [inventorySetScheduledChanges](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/inventorySetScheduledChanges.txt) - Set up scheduled changes of inventory items.
- [locationActivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/locationActivate.txt) - Activates a location so that you can stock inventory at the location. Refer to the [`isActive`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-isactive) and [`activatable`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-activatable) fields on the `Location` object.
- [locationAdd](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/locationAdd.txt) - Adds a new location.
- [locationDeactivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/locationDeactivate.txt) - Deactivates a location and moves inventory, pending orders, and moving transfers to a destination location.
- [locationDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/locationDelete.txt) - Deletes a location.
- [locationEdit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/locationEdit.txt) - Edits an existing location.  [As of the 2023-10 API version](https://shopify.dev/changelog/apps-can-now-change-the-name-and-address-of-their-fulfillment-service-locations), apps can change the name and address of their fulfillment service locations.
- [locationLocalPickupDisable](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/locationLocalPickupDisable.txt) - Disables local pickup for a location.
- [locationLocalPickupEnable](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/locationLocalPickupEnable.txt) - Enables local pickup for a location.
- [marketCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketCreate.txt) - Creates a new market.
- [marketCurrencySettingsUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketCurrencySettingsUpdate.txt) - Updates currency settings of a market.
- [marketDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketDelete.txt) - Deletes a market definition.
- [marketLocalizationsRegister](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketLocalizationsRegister.txt) - Creates or updates market localizations.
- [marketLocalizationsRemove](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketLocalizationsRemove.txt) - Deletes market localizations.
- [marketRegionDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketRegionDelete.txt) - Deletes a market region.
- [marketRegionsCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketRegionsCreate.txt) - Creates regions that belong to an existing market.
- [marketRegionsDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketRegionsDelete.txt) - Deletes a list of market regions.
- [marketUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketUpdate.txt) - Updates the properties of a market.
- [marketWebPresenceCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketWebPresenceCreate.txt) - Creates a web presence for a market.
- [marketWebPresenceDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketWebPresenceDelete.txt) - Deletes a market web presence.
- [marketWebPresenceUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketWebPresenceUpdate.txt) - Updates a market web presence.
- [marketingActivitiesDeleteAllExternal](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketingActivitiesDeleteAllExternal.txt) - Deletes all external marketing activities. Deletion is performed by a background job, as it may take a bit of time to complete if a large number of activities are to be deleted. Attempting to create or modify external activities before the job has completed will result in the create/update/upsert mutation returning an error.
- [marketingActivityCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketingActivityCreate.txt) - Create new marketing activity.
- [marketingActivityCreateExternal](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketingActivityCreateExternal.txt) - Creates a new external marketing activity.
- [marketingActivityDeleteExternal](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketingActivityDeleteExternal.txt) - Deletes an external marketing activity.
- [marketingActivityUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketingActivityUpdate.txt) - Updates a marketing activity with the latest information.
- [marketingActivityUpdateExternal](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketingActivityUpdateExternal.txt) - Update an external marketing activity.
- [marketingActivityUpsertExternal](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketingActivityUpsertExternal.txt) - Creates a new external marketing activity or updates an existing one. When optional fields are absent or null, associated information will be removed from an existing marketing activity.
- [marketingEngagementCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketingEngagementCreate.txt) - Creates a new marketing engagement for a marketing activity or a marketing channel.
- [marketingEngagementsDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketingEngagementsDelete.txt) - Marks channel-level engagement data such that it no longer appears in reports.           Activity-level data cannot be deleted directly, instead the MarketingActivity itself should be deleted to           hide it from reports.
- [menuCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/menuCreate.txt) - Creates a menu.
- [menuDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/menuDelete.txt) - Deletes a menu.
- [menuUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/menuUpdate.txt) - Updates a menu.
- [metafieldDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metafieldDefinitionCreate.txt) - Creates a metafield definition. Any metafields existing under the same owner type, namespace, and key will be checked against this definition and will have their type updated accordingly. For metafields that are not valid, they will remain unchanged but any attempts to update them must align with this definition.
- [metafieldDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metafieldDefinitionDelete.txt) - Delete a metafield definition. Optionally deletes all associated metafields asynchronously when specified.
- [metafieldDefinitionPin](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metafieldDefinitionPin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUnpin](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metafieldDefinitionUnpin.txt) - You can organize your metafields in your Shopify admin by pinning/unpinning metafield definitions. The order of your pinned metafield definitions determines the order in which your metafields are displayed on the corresponding pages in your Shopify admin. By default, only pinned metafields are automatically displayed.
- [metafieldDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metafieldDefinitionUpdate.txt) - Updates a metafield definition.
- [metafieldsDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metafieldsDelete.txt) - Deletes multiple metafields in bulk.
- [metafieldsSet](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metafieldsSet.txt) - Sets metafield values. Metafield values will be set regardless if they were previously created or not.  Allows a maximum of 25 metafields to be set at a time.  This operation is atomic, meaning no changes are persisted if an error is encountered.  As of `2024-07`, this operation supports compare-and-set functionality to better handle concurrent requests. If `compareDigest` is set for any metafield, the mutation will only set that metafield if the persisted metafield value matches the digest used on `compareDigest`. If the metafield doesn't exist yet, but you want to guarantee that the operation will run in a safe manner, set `compareDigest` to `null`. The `compareDigest` value can be acquired by querying the metafield object and selecting `compareDigest` as a field. If the `compareDigest` value does not match the digest for the persisted value, the mutation will return an error. You can opt out of write guarantees by not sending `compareDigest` in the request.
- [metaobjectBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metaobjectBulkDelete.txt) - Asynchronously delete metaobjects and their associated metafields in bulk.
- [metaobjectCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metaobjectCreate.txt) - Creates a new metaobject.
- [metaobjectDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metaobjectDefinitionCreate.txt) - Creates a new metaobject definition.
- [metaobjectDefinitionDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metaobjectDefinitionDelete.txt) - Deletes the specified metaobject definition. Also deletes all related metafield definitions, metaobjects, and metafields asynchronously.
- [metaobjectDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metaobjectDefinitionUpdate.txt) - Updates a metaobject definition with new settings and metafield definitions.
- [metaobjectDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metaobjectDelete.txt) - Deletes the specified metaobject and its associated metafields.
- [metaobjectUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metaobjectUpdate.txt) - Updates an existing metaobject.
- [metaobjectUpsert](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/metaobjectUpsert.txt) - Retrieves a metaobject by handle, then updates it with the provided input values. If no matching metaobject is found, a new metaobject is created with the provided input values.
- [mobilePlatformApplicationCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/mobilePlatformApplicationCreate.txt) - Create a mobile platform application.
- [mobilePlatformApplicationDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/mobilePlatformApplicationDelete.txt) - Delete a mobile platform application.
- [mobilePlatformApplicationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/mobilePlatformApplicationUpdate.txt) - Update a mobile platform application.
- [orderCancel](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderCancel.txt) - Cancels an order.
- [orderCapture](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderCapture.txt) - Captures payment for an authorized transaction on an order. An order can only be captured if it has a successful authorization transaction. Capturing an order will claim the money reserved by the authorization. orderCapture can be used to capture multiple times as long as the OrderTransaction is multi-capturable. To capture a partial payment, the included `amount` value should be less than the total order amount. Multi-capture is available only to stores on a Shopify Plus plan.
- [orderClose](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderClose.txt) - Closes an open order.
- [orderCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderCreate.txt) - Creates an order.
- [orderCreateMandatePayment](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderCreateMandatePayment.txt) - Creates a payment for an order by mandate.
- [orderDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderDelete.txt) - Deletes an order. For more information on which orders can be deleted, refer to [Delete an order](https://help.shopify.com/manual/orders/cancel-delete-order#delete-an-order).
- [orderEditAddCustomItem](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditAddCustomItem.txt) - Adds a custom line item to an existing order. For example, you could add a gift wrapping service as a [custom line item](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing#add-a-custom-line-item). To learn how to edit existing orders, refer to [Edit an existing order with Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditAddLineItemDiscount.txt) - Adds a discount to a line item on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditAddShippingLine.txt) - Adds a shipping line to an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditAddVariant](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditAddVariant.txt) - Adds a line item from an existing product variant.
- [orderEditBegin](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditBegin.txt) - Starts editing an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditCommit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditCommit.txt) - Applies and saves staged changes to an order. Mutations are operating on `OrderEdit`. All order edits start with `orderEditBegin`, have any number of `orderEdit`* mutations made, and end with `orderEditCommit`.
- [orderEditRemoveDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditRemoveDiscount.txt) - Removes a discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditRemoveLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditRemoveLineItemDiscount.txt) - Removes a line item discount that was applied as part of an order edit.
- [orderEditRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditRemoveShippingLine.txt) - Removes a shipping line from an existing order. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditSetQuantity](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditSetQuantity.txt) - Sets the quantity of a line item on an order that is being edited. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditUpdateDiscount.txt) - Updates a manual line level discount on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderEditUpdateShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderEditUpdateShippingLine.txt) - Updates a shipping line on the current order edit. For more information on how to use the GraphQL Admin API to edit an existing order, refer to [Edit existing orders](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).
- [orderInvoiceSend](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderInvoiceSend.txt) - Sends an email invoice for an order.
- [orderMarkAsPaid](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderMarkAsPaid.txt) - Marks an order as paid. You can only mark an order as paid if it isn't already fully paid.
- [orderOpen](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderOpen.txt) - Opens a closed order.
- [orderRiskAssessmentCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderRiskAssessmentCreate.txt) - Create a risk assessment for an order.
- [orderUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/orderUpdate.txt) - Updates the fields of an order.
- [pageCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/pageCreate.txt) - Creates a page.
- [pageDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/pageDelete.txt) - Deletes a page.
- [pageUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/pageUpdate.txt) - Updates a page.
- [paymentCustomizationActivation](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/paymentCustomizationActivation.txt) - Activates and deactivates payment customizations.
- [paymentCustomizationCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/paymentCustomizationCreate.txt) - Creates a payment customization.
- [paymentCustomizationDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/paymentCustomizationDelete.txt) - Deletes a payment customization.
- [paymentCustomizationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/paymentCustomizationUpdate.txt) - Updates a payment customization.
- [paymentReminderSend](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/paymentReminderSend.txt) - Sends an email payment reminder for a payment schedule.
- [paymentTermsCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/paymentTermsCreate.txt) - Create payment terms on an order. To create payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/paymentTermsDelete.txt) - Delete payment terms for an order. To delete payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [paymentTermsUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/paymentTermsUpdate.txt) - Update payment terms on an order. To update payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`.
- [priceListCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/priceListCreate.txt) - Creates a price list. You can use the `priceListCreate` mutation to create a new price list and associate it with a catalog. This enables you to sell your products with contextual pricing.
- [priceListDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/priceListDelete.txt) - Deletes a price list. For example, you can delete a price list so that it no longer applies for products in the associated market.
- [priceListFixedPricesAdd](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/priceListFixedPricesAdd.txt) - Creates or updates fixed prices on a price list. You can use the `priceListFixedPricesAdd` mutation to set a fixed price for specific product variants. This lets you change product variant pricing on a per country basis. Any existing fixed price list prices for these variants will be overwritten.
- [priceListFixedPricesByProductUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/priceListFixedPricesByProductUpdate.txt) - Updates the fixed prices for all variants for a product on a price list. You can use the `priceListFixedPricesByProductUpdate` mutation to set or remove a fixed price for all variants of a product associated with the price list.
- [priceListFixedPricesDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/priceListFixedPricesDelete.txt) - Deletes specific fixed prices from a price list using a product variant ID. You can use the `priceListFixedPricesDelete` mutation to delete a set of fixed prices from a price list. After deleting the set of fixed prices from the price list, the price of each product variant reverts to the original price that was determined by the price list adjustment.
- [priceListFixedPricesUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/priceListFixedPricesUpdate.txt) - Updates fixed prices on a price list. You can use the `priceListFixedPricesUpdate` mutation to set a fixed price for specific product variants or to delete prices for variants associated with the price list.
- [priceListUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/priceListUpdate.txt) - Updates a price list. If you modify the currency, then any fixed prices set on the price list will be deleted.
- [productBundleCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productBundleCreate.txt) - Creates a new componentized product.
- [productBundleUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productBundleUpdate.txt) - Updates a componentized product.
- [productChangeStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productChangeStatus.txt) - Changes the status of a product. This allows you to set the availability of the product across all channels.
- [productCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productCreate.txt) - Creates a product.  Learn more about the [product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model) and [adding product data](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/add-data).
- [productCreateMedia](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productCreateMedia.txt) - Creates media for a product.
- [productDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productDelete.txt) - Deletes a product, including all associated variants and media.  As of API version `2023-01`, if you need to delete a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you may encounter timeout errors. To avoid these timeout errors, you can instead use the asynchronous [ProductDeleteAsync](https://shopify.dev/api/admin-graphql/latest/mutations/productDeleteAsync) mutation.
- [productDeleteMedia](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productDeleteMedia.txt) - Deletes media for a product.
- [productDuplicate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productDuplicate.txt) - Duplicates a product.  If you need to duplicate a large product, such as one that has many [variants](https://shopify.dev/api/admin-graphql/latest/input-objects/ProductVariantInput) that are active at several [locations](https://shopify.dev/api/admin-graphql/latest/input-objects/InventoryLevelInput), you might encounter timeout errors.  To avoid these timeout errors, you can instead duplicate the product asynchronously.  In API version 2024-10 and higher, include `synchronous: false` argument in this mutation to perform the duplication asynchronously.  In API version 2024-07 and lower, use the asynchronous [`ProductDuplicateAsyncV2`](https://shopify.dev/api/admin-graphql/2024-07/mutations/productDuplicateAsyncV2).
- [productFeedCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productFeedCreate.txt) - Creates a product feed for a specific publication.
- [productFeedDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productFeedDelete.txt) - Deletes a product feed for a specific publication.
- [productFullSync](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productFullSync.txt) - Runs the full product sync for a given shop.
- [productJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product.
- [productLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productLeaveSellingPlanGroups.txt) - Removes multiple groups from a product.
- [productOptionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productOptionUpdate.txt) - Updates a product option.
- [productOptionsCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productOptionsCreate.txt) - Creates options on a product.
- [productOptionsDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productOptionsDelete.txt) - Deletes the specified options.
- [productOptionsReorder](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productOptionsReorder.txt) - Reorders options and option values on a product, causing product variants to alter their position.  Options order take precedence over option values order. Depending on the existing product variants, some input orders might not be achieved.  Example:   Existing product variants:     ["Red / Small", "Green / Medium", "Blue / Small"].    New order:     [       {         name: "Size", values: [{ name: "Small" }, { name: "Medium" }],         name: "Color", values: [{ name: "Green" }, { name: "Red" }, { name: "Blue" }]       }     ].    Description:     Variants with "Green" value are expected to appear before variants with "Red" and "Blue" values.     However, "Size" option appears before "Color".    Therefore, output will be:     ["Small / "Red", "Small / Blue", "Medium / Green"].
- [productPublish](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productPublish.txt) - Publishes a product. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can only be published on online stores.
- [productReorderMedia](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productReorderMedia.txt) - Asynchronously reorders the media attached to a product.
- [productSet](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productSet.txt) - Creates or updates a product in a single request.  Use this mutation when syncing information from an external data source into Shopify.  When using this mutation to update a product, specify that product's `id` in the input.  Any list field (e.g. [collections](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-collections), [metafields](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-metafields), [variants](https://shopify.dev/api/admin-graphql/current/input-objects/ProductSetInput#field-productsetinput-variants)) will be updated so that all included entries are either created or updated, and all existing entries not included will be deleted.  All other fields will be updated to the value passed. Omitted fields will not be updated.  When run in synchronous mode, you will get the product back in the response. For versions `2024-04` and earlier, the synchronous mode has an input limit of 100 variants. This limit has been removed for versions `2024-07` and later.  In asynchronous mode, you will instead get a [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation) object back. You can then use the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query to retrieve the updated product data. This query uses the `ProductSetOperation` object to check the status of the operation and to retrieve the details of the updated product and its variants.  If you need to update a subset of variants, use one of the bulk variant mutations: - [productVariantsBulkCreate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkCreate) - [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkUpdate) - [productVariantsBulkDelete](https://shopify.dev/api/admin-graphql/current/mutations/productVariantsBulkDelete)  If you need to update options, use one of the product option mutations: - [productOptionsCreate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsCreate) - [productOptionUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productOptionUpdate) - [productOptionsDelete](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsDelete) - [productOptionsReorder](https://shopify.dev/api/admin-graphql/current/mutations/productOptionsReorder)  See our guide to [sync product data from an external source](https://shopify.dev/api/admin/migrate/new-product-model/sync-data) for more.
- [productUnpublish](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productUnpublish.txt) - Unpublishes a product.
- [productUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productUpdate.txt) - Updates a product.  For versions `2024-01` and older: If you update a product and only include some variants in the update, then any variants not included will be deleted.  To safely manage variants without the risk of deleting excluded variants, use [productVariantsBulkUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantsbulkupdate).  If you want to update a single variant, then use [productVariantUpdate](https://shopify.dev/api/admin-graphql/latest/mutations/productvariantupdate).
- [productUpdateMedia](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productUpdateMedia.txt) - Updates media for a product.
- [productVariantAppendMedia](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productVariantAppendMedia.txt) - Appends media from a product to variants of the product.
- [productVariantDetachMedia](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productVariantDetachMedia.txt) - Detaches media from product variants.
- [productVariantJoinSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productVariantJoinSellingPlanGroups.txt) - Adds multiple selling plan groups to a product variant.
- [productVariantLeaveSellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productVariantLeaveSellingPlanGroups.txt) - Remove multiple groups from a product variant.
- [productVariantRelationshipBulkUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productVariantRelationshipBulkUpdate.txt) - Creates new bundles, updates existing bundles, and removes bundle components for one or multiple bundles.
- [productVariantsBulkCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productVariantsBulkCreate.txt) - Creates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productVariantsBulkDelete.txt) - Deletes multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkReorder](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productVariantsBulkReorder.txt) - Reorders multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [productVariantsBulkUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/productVariantsBulkUpdate.txt) - Updates multiple variants in a single product. This mutation can be called directly or via the bulkOperation.
- [pubSubServerPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/pubSubServerPixelUpdate.txt) - Updates the server pixel to connect to a Google PubSub endpoint. Running this mutation deletes any previous subscriptions for the server pixel.
- [pubSubWebhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/pubSubWebhookSubscriptionCreate.txt) - Creates a new Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [pubSubWebhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/pubSubWebhookSubscriptionUpdate.txt) - Updates a Google Cloud Pub/Sub webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [publicationCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/publicationCreate.txt) - Creates a publication.
- [publicationDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/publicationDelete.txt) - Deletes a publication.
- [publicationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/publicationUpdate.txt) - Updates a publication.
- [publishablePublish](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/publishablePublish.txt) - Publishes a resource to a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishablePublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/publishablePublishToCurrentChannel.txt) - Publishes a resource to current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`. Products that are sold exclusively on subscription (`requiresSellingPlan: true`) can be published only on online stores.
- [publishableUnpublish](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/publishableUnpublish.txt) - Unpublishes a resource from a channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [publishableUnpublishToCurrentChannel](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/publishableUnpublishToCurrentChannel.txt) - Unpublishes a resource from the current channel. If the resource is a product, then it's visible in the channel only if the product status is `active`.
- [quantityPricingByVariantUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/quantityPricingByVariantUpdate.txt) - Updates quantity pricing on a price list. You can use the `quantityPricingByVariantUpdate` mutation to set fixed prices, quantity rules, and quantity price breaks. This mutation does not allow partial successes. If any of the requested resources fail to update, none of the requested resources will be updated. Delete operations are executed before create operations.
- [quantityRulesAdd](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/quantityRulesAdd.txt) - Creates or updates existing quantity rules on a price list. You can use the `quantityRulesAdd` mutation to set order level minimums, maximumums and increments for specific product variants.
- [quantityRulesDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/quantityRulesDelete.txt) - Deletes specific quantity rules from a price list using a product variant ID. You can use the `quantityRulesDelete` mutation to delete a set of quantity rules from a price list.
- [refundCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/refundCreate.txt) - Creates a refund.
- [returnApproveRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/returnApproveRequest.txt) - Approves a customer's return request. If this mutation is successful, then the `Return.status` field of the approved return is set to `OPEN`.
- [returnCancel](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/returnCancel.txt) - Cancels a return and restores the items back to being fulfilled. Canceling a return is only available before any work has been done on the return (such as an inspection or refund).
- [returnClose](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/returnClose.txt) - Indicates a return is complete, either when a refund has been made and items restocked, or simply when it has been marked as returned in the system.
- [returnCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/returnCreate.txt) - Creates a return.
- [returnDeclineRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/returnDeclineRequest.txt) - Declines a return on an order. When a return is declined, each `ReturnLineItem.fulfillmentLineItem` can be associated to a new return. Use the `ReturnCreate` or `ReturnRequest` mutation to initiate a new return.
- [returnLineItemRemoveFromReturn](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/returnLineItemRemoveFromReturn.txt) - Removes return lines from a return.
- [returnRefund](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/returnRefund.txt) - Refunds a return when its status is `OPEN` or `CLOSED` and associates it with the related return request.
- [returnReopen](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/returnReopen.txt) - Reopens a closed return.
- [returnRequest](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/returnRequest.txt) - A customer's return request that hasn't been approved or declined. This mutation sets the value of the `Return.status` field to `REQUESTED`. To create a return that has the `Return.status` field set to `OPEN`, use the `returnCreate` mutation.
- [reverseDeliveryCreateWithShipping](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/reverseDeliveryCreateWithShipping.txt) - Creates a new reverse delivery with associated external shipping information.
- [reverseDeliveryShippingUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/reverseDeliveryShippingUpdate.txt) - Updates a reverse delivery with associated external shipping information.
- [reverseFulfillmentOrderDispose](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/reverseFulfillmentOrderDispose.txt) - Disposes reverse fulfillment order line items.
- [savedSearchCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/savedSearchCreate.txt) - Creates a saved search.
- [savedSearchDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/savedSearchDelete.txt) - Delete a saved search.
- [savedSearchUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/savedSearchUpdate.txt) - Updates a saved search.
- [scriptTagCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/scriptTagCreate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Creates a new script tag.
- [scriptTagDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/scriptTagDelete.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Deletes a script tag.
- [scriptTagUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/scriptTagUpdate.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Updates a script tag.
- [segmentCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/segmentCreate.txt) - Creates a segment.
- [segmentDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/segmentDelete.txt) - Deletes a segment.
- [segmentUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/segmentUpdate.txt) - Updates a segment.
- [sellingPlanGroupAddProductVariants](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/sellingPlanGroupAddProductVariants.txt) - Adds multiple product variants to a selling plan group.
- [sellingPlanGroupAddProducts](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/sellingPlanGroupAddProducts.txt) - Adds multiple products to a selling plan group.
- [sellingPlanGroupCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/sellingPlanGroupCreate.txt) - Creates a Selling Plan Group.
- [sellingPlanGroupDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/sellingPlanGroupDelete.txt) - Delete a Selling Plan Group. This does not affect subscription contracts.
- [sellingPlanGroupRemoveProductVariants](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/sellingPlanGroupRemoveProductVariants.txt) - Removes multiple product variants from a selling plan group.
- [sellingPlanGroupRemoveProducts](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/sellingPlanGroupRemoveProducts.txt) - Removes multiple products from a selling plan group.
- [sellingPlanGroupUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/sellingPlanGroupUpdate.txt) - Update a Selling Plan Group.
- [serverPixelCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/serverPixelCreate.txt) - Creates a new unconfigured server pixel. A single server pixel can exist for an app and shop combination. If you call this mutation when a server pixel already exists, then an error will return.
- [serverPixelDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/serverPixelDelete.txt) - Deletes the Server Pixel associated with the current app & shop.
- [shippingPackageDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/shippingPackageDelete.txt) - Deletes a shipping package.
- [shippingPackageMakeDefault](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/shippingPackageMakeDefault.txt) - Set a shipping package as the default. The default shipping package is the one used to calculate shipping costs on checkout.
- [shippingPackageUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/shippingPackageUpdate.txt) - Updates a shipping package.
- [shopLocaleDisable](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/shopLocaleDisable.txt) - Deletes a locale for a shop. This also deletes all translations of this locale.
- [shopLocaleEnable](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/shopLocaleEnable.txt) - Adds a locale for a shop. The newly added locale is in the unpublished state.
- [shopLocaleUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/shopLocaleUpdate.txt) - Updates a locale for a shop.
- [shopPolicyUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/shopPolicyUpdate.txt) - Updates a shop policy.
- [shopResourceFeedbackCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/shopResourceFeedbackCreate.txt) - The `ResourceFeedback` object lets your app report the status of shops and their resources. For example, if your app is a marketplace channel, then you can use resource feedback to alert merchants that they need to connect their marketplace account by signing in.  Resource feedback notifications are displayed to the merchant on the home screen of their Shopify admin, and in the product details view for any products that are published to your app.  This resource should be used only in cases where you're describing steps that a merchant is required to complete. If your app offers optional or promotional set-up steps, or if it makes recommendations, then don't use resource feedback to let merchants know about them.  ## Sending feedback on a shop  You can send resource feedback on a shop to let the merchant know what steps they need to take to make sure that your app is set up correctly. Feedback can have one of two states: `requires_action` or `success`. You need to send a `requires_action` feedback request for each step that the merchant is required to complete.  If there are multiple set-up steps that require merchant action, then send feedback with a state of `requires_action` as merchants complete prior steps. And to remove the feedback message from the Shopify admin, send a `success` feedback request.  #### Important Sending feedback replaces previously sent feedback for the shop. Send a new `shopResourceFeedbackCreate` mutation to push the latest state of a shop or its resources to Shopify.
- [shopifyPaymentsPayoutAlternateCurrencyCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/shopifyPaymentsPayoutAlternateCurrencyCreate.txt) - Creates an alternate currency payout for a Shopify Payments account.
- [stagedUploadTargetGenerate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/stagedUploadTargetGenerate.txt) - Generates the URL and signed paramaters needed to upload an asset to Shopify.
- [stagedUploadTargetsGenerate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/stagedUploadTargetsGenerate.txt) - Uploads multiple images.
- [stagedUploadsCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/stagedUploadsCreate.txt) - Creates staged upload targets for each input. This is the first step in the upload process. The returned staged upload targets' URL and parameter fields can be used to send a request to upload the file described in the corresponding input.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [standardMetafieldDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/standardMetafieldDefinitionEnable.txt) - Activates the specified standard metafield definition from its template.  Refer to the [list of standard metafield definition templates](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [standardMetaobjectDefinitionEnable](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/standardMetaobjectDefinitionEnable.txt) - Enables the specified standard metaobject definition from its template.
- [storeCreditAccountCredit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/storeCreditAccountCredit.txt) - Creates a credit transaction that increases the store credit account balance by the given amount. This operation will create an account if one does not already exist. A store credit account owner can hold multiple accounts each with a different currency. Use the most appropriate currency for the given store credit account owner.
- [storeCreditAccountDebit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/storeCreditAccountDebit.txt) - Creates a debit transaction that decreases the store credit account balance by the given amount.
- [storefrontAccessTokenCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/storefrontAccessTokenCreate.txt) - Creates a storefront access token for use with the [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [storefrontAccessTokenDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/storefrontAccessTokenDelete.txt) - Deletes a storefront access token.
- [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingAttemptCreate.txt) - Creates a new subscription billing attempt. For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleBulkCharge](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleBulkCharge.txt) - Asynchronously queries and charges all subscription billing cycles whose [billingAttemptExpectedDate](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionBillingCycle#field-billingattemptexpecteddate) values fall within a specified date range and meet additional filtering criteria. The results of this action can be retrieved using the [subscriptionBillingCycleBulkResults](https://shopify.dev/api/admin-graphql/latest/queries/subscriptionBillingCycleBulkResults) query.
- [subscriptionBillingCycleBulkSearch](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleBulkSearch.txt) - Asynchronously queries all subscription billing cycles whose [billingAttemptExpectedDate](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionBillingCycle#field-billingattemptexpecteddate) values fall within a specified date range and meet additional filtering criteria. The results of this action can be retrieved using the [subscriptionBillingCycleBulkResults](https://shopify.dev/api/admin-graphql/latest/queries/subscriptionBillingCycleBulkResults) query.
- [subscriptionBillingCycleCharge](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleCharge.txt) - Creates a new subscription billing attempt for a specified billing cycle. This is the alternative mutation for [subscriptionBillingAttemptCreate](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionBillingAttemptCreate). For more information, refer to [Create a subscription contract](https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts/create#step-4-create-a-billing-attempt).
- [subscriptionBillingCycleContractDraftCommit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleContractDraftCommit.txt) - Commits the updates of a Subscription Billing Cycle Contract draft.
- [subscriptionBillingCycleContractDraftConcatenate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleContractDraftConcatenate.txt) - Concatenates a contract to a Subscription Draft.
- [subscriptionBillingCycleContractEdit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleContractEdit.txt) - Edit the contents of a subscription contract for the specified billing cycle.
- [subscriptionBillingCycleEditDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleEditDelete.txt) - Delete the schedule and contract edits of the selected subscription billing cycle.
- [subscriptionBillingCycleEditsDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleEditsDelete.txt) - Delete the current and future schedule and contract edits of a list of subscription billing cycles.
- [subscriptionBillingCycleScheduleEdit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleScheduleEdit.txt) - Modify the schedule of a specific billing cycle.
- [subscriptionBillingCycleSkip](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleSkip.txt) - Skips a Subscription Billing Cycle.
- [subscriptionBillingCycleUnskip](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionBillingCycleUnskip.txt) - Unskips a Subscription Billing Cycle.
- [subscriptionContractActivate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionContractActivate.txt) - Activates a Subscription Contract. Contract status must be either active, paused, or failed.
- [subscriptionContractAtomicCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionContractAtomicCreate.txt) - Creates a Subscription Contract.
- [subscriptionContractCancel](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionContractCancel.txt) - Cancels a Subscription Contract.
- [subscriptionContractCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionContractCreate.txt) - Creates a Subscription Contract Draft. You can submit all the desired information for the draft using [Subscription Draft Input object](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionDraftInput). You can also update the draft using the [Subscription Contract Update](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractUpdate) mutation. The draft is not saved until you call the [Subscription Draft Commit](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionDraftCommit) mutation.
- [subscriptionContractExpire](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionContractExpire.txt) - Expires a Subscription Contract.
- [subscriptionContractFail](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionContractFail.txt) - Fails a Subscription Contract.
- [subscriptionContractPause](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionContractPause.txt) - Pauses a Subscription Contract.
- [subscriptionContractProductChange](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionContractProductChange.txt) - Allows for the easy change of a Product in a Contract or a Product price change.
- [subscriptionContractSetNextBillingDate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionContractSetNextBillingDate.txt) - Sets the next billing date of a Subscription Contract. This field is managed by the apps.         Alternatively you can utilize our         [Billing Cycles APIs](https://shopify.dev/docs/apps/selling-strategies/subscriptions/billing-cycles),         which provide auto-computed billing dates and additional functionalities.
- [subscriptionContractUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionContractUpdate.txt) - The subscriptionContractUpdate mutation allows you to create a draft of an existing subscription contract. This [draft](https://shopify.dev/api/admin-graphql/latest/objects/SubscriptionDraft) can be reviewed and modified as needed. Once the draft is committed with [subscriptionDraftCommit](https://shopify.dev/api/admin-graphql/latest/mutations/subscriptionDraftCommit), the changes are applied to the original subscription contract.
- [subscriptionDraftCommit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftCommit.txt) - Commits the updates of a Subscription Contract draft.
- [subscriptionDraftDiscountAdd](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftDiscountAdd.txt) - Adds a subscription discount to a subscription draft.
- [subscriptionDraftDiscountCodeApply](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftDiscountCodeApply.txt) - Applies a code discount on the subscription draft.
- [subscriptionDraftDiscountRemove](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftDiscountRemove.txt) - Removes a subscription discount from a subscription draft.
- [subscriptionDraftDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftDiscountUpdate.txt) - Updates a subscription discount on a subscription draft.
- [subscriptionDraftFreeShippingDiscountAdd](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftFreeShippingDiscountAdd.txt) - Adds a subscription free shipping discount to a subscription draft.
- [subscriptionDraftFreeShippingDiscountUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftFreeShippingDiscountUpdate.txt) - Updates a subscription free shipping discount on a subscription draft.
- [subscriptionDraftLineAdd](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftLineAdd.txt) - Adds a subscription line to a subscription draft.
- [subscriptionDraftLineRemove](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftLineRemove.txt) - Removes a subscription line from a subscription draft.
- [subscriptionDraftLineUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftLineUpdate.txt) - Updates a subscription line on a subscription draft.
- [subscriptionDraftUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/subscriptionDraftUpdate.txt) - Updates a Subscription Draft.
- [tagsAdd](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/tagsAdd.txt) - Add tags to an order, a draft order, a customer, a product, or an online store article.
- [tagsRemove](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/tagsRemove.txt) - Remove tags from an order, a draft order, a customer, a product, or an online store article.
- [taxAppConfigure](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/taxAppConfigure.txt) - Allows tax app configurations for tax partners.
- [themeCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/themeCreate.txt) - Creates a theme using an external URL or for files that were previously uploaded using the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate). These themes are added to the [Themes page](https://admin.shopify.com/themes) in Shopify admin.
- [themeDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/themeDelete.txt) - Deletes a theme.
- [themeFilesCopy](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/themeFilesCopy.txt) - Copy theme files. Copying to existing theme files will overwrite them.
- [themeFilesDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/themeFilesDelete.txt) - Deletes a theme's files.
- [themeFilesUpsert](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/themeFilesUpsert.txt) - Create or update theme files.
- [themePublish](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/themePublish.txt) - Publishes a theme.
- [themeUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/themeUpdate.txt) - Updates a theme.
- [transactionVoid](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/transactionVoid.txt) - Trigger the voiding of an uncaptured authorization transaction.
- [translationsRegister](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/translationsRegister.txt) - Creates or updates translations.
- [translationsRemove](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/translationsRemove.txt) - Deletes translations.
- [urlRedirectBulkDeleteAll](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/urlRedirectBulkDeleteAll.txt) - Asynchronously delete [URL redirects](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) in bulk.
- [urlRedirectBulkDeleteByIds](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/urlRedirectBulkDeleteByIds.txt) - Asynchronously delete [URLRedirect](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect)  objects in bulk by IDs. Learn more about [URLRedirect](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)  objects.
- [urlRedirectBulkDeleteBySavedSearch](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/urlRedirectBulkDeleteBySavedSearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectBulkDeleteBySearch](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/urlRedirectBulkDeleteBySearch.txt) - Asynchronously delete redirects in bulk.
- [urlRedirectCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/urlRedirectCreate.txt) - Creates a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/urlRedirectDelete.txt) - Deletes a [`UrlRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object.
- [urlRedirectImportCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/urlRedirectImportCreate.txt) - Creates a [`UrlRedirectImport`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirectImport) object.  After creating the `UrlRedirectImport` object, the `UrlRedirectImport` request can be performed using the [`urlRedirectImportSubmit`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportSubmit) mutation.
- [urlRedirectImportSubmit](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/urlRedirectImportSubmit.txt) - Submits a `UrlRedirectImport` request to be processed.  The `UrlRedirectImport` request is first created with the [`urlRedirectImportCreate`](https://shopify.dev/api/admin-graphql/latest/mutations/urlRedirectImportCreate) mutation.
- [urlRedirectUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/urlRedirectUpdate.txt) - Updates a URL redirect.
- [validationCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/validationCreate.txt) - Creates a validation.
- [validationDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/validationDelete.txt) - Deletes a validation.
- [validationUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/validationUpdate.txt) - Update a validation.
- [webPixelCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/webPixelCreate.txt) - Creates a new web pixel settings.
- [webPixelDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/webPixelDelete.txt) - Deletes the web pixel shop settings.
- [webPixelUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/webPixelUpdate.txt) - Updates the web pixel settings.
- [webhookSubscriptionCreate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/webhookSubscriptionCreate.txt) - Creates a new webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionDelete](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/webhookSubscriptionDelete.txt) - Deletes a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionUpdate](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/webhookSubscriptionUpdate.txt) - Updates a webhook subscription.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [MutationsStagedUploadTargetGenerateUploadParameter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MutationsStagedUploadTargetGenerateUploadParameter.txt) - A signed upload parameter for uploading an asset to Shopify.  Deprecated in favor of [StagedUploadParameter](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadParameter), which is used in [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget) and returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [Navigable](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/Navigable.txt) - A default cursor that you can use in queries to paginate your results. Each edge in a connection can return a cursor, which is a reference to the edge's position in the connection. You can use an edge's cursor as the starting point to retrieve the nodes before or after it in a connection.  To learn more about using cursor-based pagination, refer to [Paginating results with GraphQL](https://shopify.dev/api/usage/pagination-graphql).
- [NavigationItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/NavigationItem.txt) - A navigation item, holding basic link attributes.
- [ObjectDimensionsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ObjectDimensionsInput.txt) - The input fields for dimensions of an object.
- [OnlineStore](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OnlineStore.txt) - The shop's online store channel.
- [OnlineStorePasswordProtection](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OnlineStorePasswordProtection.txt) - Storefront password information.
- [OnlineStorePreviewable](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/OnlineStorePreviewable.txt) - Online Store preview URL of the object.
- [OnlineStoreTheme](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OnlineStoreTheme.txt) - A theme for display on the storefront.
- [OnlineStoreThemeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/OnlineStoreThemeConnection.txt) - An auto-generated type for paginating through multiple OnlineStoreThemes.
- [OnlineStoreThemeFile](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OnlineStoreThemeFile.txt) - Represents a theme file.
- [OnlineStoreThemeFileBody](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/OnlineStoreThemeFileBody.txt) - Represents the body of a theme file.
- [OnlineStoreThemeFileBodyBase64](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OnlineStoreThemeFileBodyBase64.txt) - Represents the base64 encoded body of a theme file.
- [OnlineStoreThemeFileBodyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OnlineStoreThemeFileBodyInput.txt) - The input fields for the theme file body.
- [OnlineStoreThemeFileBodyInputType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OnlineStoreThemeFileBodyInputType.txt) - The input type for a theme file body.
- [OnlineStoreThemeFileBodyText](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OnlineStoreThemeFileBodyText.txt) - Represents the body of a theme file.
- [OnlineStoreThemeFileBodyUrl](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OnlineStoreThemeFileBodyUrl.txt) - Represents the url of the body of a theme file.
- [OnlineStoreThemeFileConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/OnlineStoreThemeFileConnection.txt) - An auto-generated type for paginating through multiple OnlineStoreThemeFiles.
- [OnlineStoreThemeFileOperationResult](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OnlineStoreThemeFileOperationResult.txt) - Represents the result of a copy, delete, or write operation performed on a theme file.
- [OnlineStoreThemeFileReadResult](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OnlineStoreThemeFileReadResult.txt) - Represents the result of a read operation performed on a theme asset.
- [OnlineStoreThemeFileResultType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OnlineStoreThemeFileResultType.txt) - Type of a theme file operation result.
- [OnlineStoreThemeFilesUpsertFileInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OnlineStoreThemeFilesUpsertFileInput.txt) - The input fields for the file to create or update.
- [OnlineStoreThemeFilesUserErrors](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OnlineStoreThemeFilesUserErrors.txt) - User errors for theme file operations.
- [OnlineStoreThemeFilesUserErrorsCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OnlineStoreThemeFilesUserErrorsCode.txt) - Possible error codes that can be returned by `OnlineStoreThemeFilesUserErrors`.
- [OnlineStoreThemeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OnlineStoreThemeInput.txt) - The input fields for Theme attributes to update.
- [OptionAndValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OptionAndValueInput.txt) - The input fields for the options and values of the combined listing.
- [OptionCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OptionCreateInput.txt) - The input fields for creating a product option.
- [OptionReorderInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OptionReorderInput.txt) - The input fields for reordering a product option and/or its values.
- [OptionSetInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OptionSetInput.txt) - The input fields for creating or updating a product option.
- [OptionUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OptionUpdateInput.txt) - The input fields for updating a product option.
- [OptionValueCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OptionValueCreateInput.txt) - The input fields required to create a product option value.
- [OptionValueReorderInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OptionValueReorderInput.txt) - The input fields for reordering a product option value.
- [OptionValueSetInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OptionValueSetInput.txt) - The input fields for creating or updating a product option value.
- [OptionValueUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OptionValueUpdateInput.txt) - The input fields for updating a product option value.
- [Order](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Order.txt) - An order is a customer's request to purchase one or more products from a shop. You can retrieve and update orders using the `Order` object. Learn more about [editing an existing order with the GraphQL Admin API](https://shopify.dev/apps/fulfillment/order-management-apps/order-editing).  Only the last 60 days' worth of orders from a store are accessible from the `Order` object by default. If you want to access older orders, then you need to [request access to all orders](https://shopify.dev/api/usage/access-scopes#orders-permissions). If your app is granted access, then you can add the `read_all_orders` scope to your app along with `read_orders` or `write_orders`. [Private apps](https://shopify.dev/apps/auth/basic-http) are not affected by this change and are automatically granted the scope.  **Caution:** Only use this data if it's required for your app's functionality. Shopify will restrict [access to scopes](https://shopify.dev/api/usage/access-scopes) for apps that don't have a legitimate use for the associated data.
- [OrderActionType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderActionType.txt) - The possible order action types for a [sales agreement](https://shopify.dev/api/admin-graphql/latest/interfaces/salesagreement).
- [OrderAdjustment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderAdjustment.txt) - An order adjustment accounts for the difference between a calculated and actual refund amount.
- [OrderAdjustmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/OrderAdjustmentConnection.txt) - An auto-generated type for paginating through multiple OrderAdjustments.
- [OrderAdjustmentDiscrepancyReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderAdjustmentDiscrepancyReason.txt) - Discrepancy reasons for order adjustments.
- [OrderAdjustmentInputDiscrepancyReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderAdjustmentInputDiscrepancyReason.txt) - Discrepancy reasons for order adjustments.
- [OrderAgreement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderAgreement.txt) - An agreement associated with an order placement.
- [OrderApp](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderApp.txt) - The [application](https://shopify.dev/apps) that created the order.
- [OrderCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderCancelPayload.txt) - Return type for `orderCancel` mutation.
- [OrderCancelReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderCancelReason.txt) - Represents the reason for the order's cancellation.
- [OrderCancelUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderCancelUserError.txt) - Errors related to order cancellation.
- [OrderCancelUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderCancelUserErrorCode.txt) - Possible error codes that can be returned by `OrderCancelUserError`.
- [OrderCancellation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderCancellation.txt) - Details about the order cancellation.
- [OrderCaptureInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCaptureInput.txt) - The input fields for the authorized transaction to capture and the total amount to capture from it.
- [OrderCapturePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderCapturePayload.txt) - Return type for `orderCapture` mutation.
- [OrderCloseInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCloseInput.txt) - The input fields for specifying an open order to close.
- [OrderClosePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderClosePayload.txt) - Return type for `orderClose` mutation.
- [OrderConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/OrderConnection.txt) - An auto-generated type for paginating through multiple Orders.
- [OrderCreateAssociateCustomerAttributesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateAssociateCustomerAttributesInput.txt) - The input fields for identifying an existing customer to associate with the order.
- [OrderCreateCustomAttributeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateCustomAttributeInput.txt) - The input fields for a note attribute for an order.
- [OrderCreateCustomerAddressInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateCustomerAddressInput.txt) - The input fields for creating a customer's mailing address.
- [OrderCreateCustomerInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateCustomerInput.txt) - The input fields for a customer to associate with an order. Allows creation of a new customer or specifying an existing one.
- [OrderCreateDiscountCodeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateDiscountCodeInput.txt) - The input fields for a discount code to apply to an order. Only one type of discount can be applied to an order.
- [OrderCreateFinancialStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderCreateFinancialStatus.txt) - The status of payments associated with the order. Can only be set when the order is created.
- [OrderCreateFixedDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateFixedDiscountCodeAttributesInput.txt) - The input fields for a fixed amount discount code to apply to an order.
- [OrderCreateFreeShippingDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateFreeShippingDiscountCodeAttributesInput.txt) - The input fields for a free shipping discount code to apply to an order.
- [OrderCreateFulfillmentInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateFulfillmentInput.txt) - The input fields for a fulfillment to create for an order.
- [OrderCreateFulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderCreateFulfillmentStatus.txt) - The order's status in terms of fulfilled line items.
- [OrderCreateInputsInventoryBehavior](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderCreateInputsInventoryBehavior.txt) - The types of behavior to use when updating inventory.
- [OrderCreateLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateLineItemInput.txt) - The input fields for a line item to create for an order.
- [OrderCreateLineItemPropertyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateLineItemPropertyInput.txt) - The input fields for a line item property for an order.
- [OrderCreateMandatePaymentPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderCreateMandatePaymentPayload.txt) - Return type for `orderCreateMandatePayment` mutation.
- [OrderCreateMandatePaymentUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderCreateMandatePaymentUserError.txt) - An error that occurs during the execution of `OrderCreateMandatePayment`.
- [OrderCreateMandatePaymentUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderCreateMandatePaymentUserErrorCode.txt) - Possible error codes that can be returned by `OrderCreateMandatePaymentUserError`.
- [OrderCreateOptionsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateOptionsInput.txt) - The input fields which control certain side affects.
- [OrderCreateOrderInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateOrderInput.txt) - The input fields for creating an order.
- [OrderCreateOrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateOrderTransactionInput.txt) - The input fields for a transaction to create for an order.
- [OrderCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderCreatePayload.txt) - Return type for `orderCreate` mutation.
- [OrderCreatePercentageDiscountCodeAttributesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreatePercentageDiscountCodeAttributesInput.txt) - The input fields for a percentage discount code to apply to an order.
- [OrderCreateShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateShippingLineInput.txt) - The input fields for a shipping line to create for an order.
- [OrderCreateTaxLineInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateTaxLineInput.txt) - The input fields for a tax line to create for an order.
- [OrderCreateUpsertCustomerAttributesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderCreateUpsertCustomerAttributesInput.txt) - The input fields for creating a new customer object or identifying an existing customer to update & associate with the order.
- [OrderCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderCreateUserError.txt) - An error that occurs during the execution of `OrderCreate`.
- [OrderCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderCreateUserErrorCode.txt) - Possible error codes that can be returned by `OrderCreateUserError`.
- [OrderDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderDeletePayload.txt) - Return type for `orderDelete` mutation.
- [OrderDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderDeleteUserError.txt) - Errors related to deleting an order.
- [OrderDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderDeleteUserErrorCode.txt) - Possible error codes that can be returned by `OrderDeleteUserError`.
- [OrderDisplayFinancialStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderDisplayFinancialStatus.txt) - Represents the order's current financial status.
- [OrderDisplayFulfillmentStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderDisplayFulfillmentStatus.txt) - Represents the order's aggregated fulfillment status for display purposes.
- [OrderDisputeSummary](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderDisputeSummary.txt) - A summary of the important details for a dispute on an order.
- [OrderEditAddCustomItemPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditAddCustomItemPayload.txt) - Return type for `orderEditAddCustomItem` mutation.
- [OrderEditAddLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditAddLineItemDiscountPayload.txt) - Return type for `orderEditAddLineItemDiscount` mutation.
- [OrderEditAddShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderEditAddShippingLineInput.txt) - The input fields used to add a shipping line.
- [OrderEditAddShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditAddShippingLinePayload.txt) - Return type for `orderEditAddShippingLine` mutation.
- [OrderEditAddShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderEditAddShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditAddShippingLine`.
- [OrderEditAddShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderEditAddShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditAddShippingLineUserError`.
- [OrderEditAddVariantPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditAddVariantPayload.txt) - Return type for `orderEditAddVariant` mutation.
- [OrderEditAgreement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderEditAgreement.txt) - An agreement associated with an edit to the order.
- [OrderEditAppliedDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderEditAppliedDiscountInput.txt) - The input fields used to add a discount during an order edit.
- [OrderEditBeginPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditBeginPayload.txt) - Return type for `orderEditBegin` mutation.
- [OrderEditCommitPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditCommitPayload.txt) - Return type for `orderEditCommit` mutation.
- [OrderEditRemoveDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditRemoveDiscountPayload.txt) - Return type for `orderEditRemoveDiscount` mutation.
- [OrderEditRemoveDiscountUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderEditRemoveDiscountUserError.txt) - An error that occurs during the execution of `OrderEditRemoveDiscount`.
- [OrderEditRemoveDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderEditRemoveDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveDiscountUserError`.
- [OrderEditRemoveLineItemDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditRemoveLineItemDiscountPayload.txt) - Return type for `orderEditRemoveLineItemDiscount` mutation.
- [OrderEditRemoveShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditRemoveShippingLinePayload.txt) - Return type for `orderEditRemoveShippingLine` mutation.
- [OrderEditRemoveShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderEditRemoveShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditRemoveShippingLine`.
- [OrderEditRemoveShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderEditRemoveShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditRemoveShippingLineUserError`.
- [OrderEditSetQuantityPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditSetQuantityPayload.txt) - Return type for `orderEditSetQuantity` mutation.
- [OrderEditUpdateDiscountPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditUpdateDiscountPayload.txt) - Return type for `orderEditUpdateDiscount` mutation.
- [OrderEditUpdateDiscountUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderEditUpdateDiscountUserError.txt) - An error that occurs during the execution of `OrderEditUpdateDiscount`.
- [OrderEditUpdateDiscountUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderEditUpdateDiscountUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateDiscountUserError`.
- [OrderEditUpdateShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderEditUpdateShippingLineInput.txt) - The input fields used to update a shipping line.
- [OrderEditUpdateShippingLinePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderEditUpdateShippingLinePayload.txt) - Return type for `orderEditUpdateShippingLine` mutation.
- [OrderEditUpdateShippingLineUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderEditUpdateShippingLineUserError.txt) - An error that occurs during the execution of `OrderEditUpdateShippingLine`.
- [OrderEditUpdateShippingLineUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderEditUpdateShippingLineUserErrorCode.txt) - Possible error codes that can be returned by `OrderEditUpdateShippingLineUserError`.
- [OrderInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderInput.txt) - The input fields for specifying the information to be updated on an order when using the orderUpdate mutation.
- [OrderInvoiceSendPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderInvoiceSendPayload.txt) - Return type for `orderInvoiceSend` mutation.
- [OrderInvoiceSendUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderInvoiceSendUserError.txt) - An error that occurs during the execution of `OrderInvoiceSend`.
- [OrderInvoiceSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderInvoiceSendUserErrorCode.txt) - Possible error codes that can be returned by `OrderInvoiceSendUserError`.
- [OrderMarkAsPaidInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderMarkAsPaidInput.txt) - The input fields for specifying the order to mark as paid.
- [OrderMarkAsPaidPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderMarkAsPaidPayload.txt) - Return type for `orderMarkAsPaid` mutation.
- [OrderOpenInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderOpenInput.txt) - The input fields for specifying a closed order to open.
- [OrderOpenPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderOpenPayload.txt) - Return type for `orderOpen` mutation.
- [OrderPaymentCollectionDetails](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderPaymentCollectionDetails.txt) - The payment collection details for an order that requires additional payment following an edit to the order.
- [OrderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderPaymentStatus.txt) - The status of a customer's payment for an order.
- [OrderPaymentStatusResult](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderPaymentStatusResult.txt) - The type of a payment status.
- [OrderReturnStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderReturnStatus.txt) - The order's aggregated return status that's used for display purposes. An order might have multiple returns, so this field communicates the prioritized return status. The `OrderReturnStatus` enum is a supported filter parameter in the [`orders` query](https://shopify.dev/api/admin-graphql/latest/queries/orders#:~:text=reference_location_id-,return_status,-risk_level).
- [OrderRisk](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderRisk.txt) - Represents a fraud check on an order. As of version 2024-04 this resource is deprecated. Risk Assessments can be queried via the [OrderRisk Assessments API](https://shopify.dev/api/admin-graphql/2024-04/objects/OrderRiskAssessment).
- [OrderRiskAssessment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderRiskAssessment.txt) - The risk assessments for an order.
- [OrderRiskAssessmentCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderRiskAssessmentCreateInput.txt) - The input fields for an order risk assessment.
- [OrderRiskAssessmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderRiskAssessmentCreatePayload.txt) - Return type for `orderRiskAssessmentCreate` mutation.
- [OrderRiskAssessmentCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderRiskAssessmentCreateUserError.txt) - An error that occurs during the execution of `OrderRiskAssessmentCreate`.
- [OrderRiskAssessmentCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderRiskAssessmentCreateUserErrorCode.txt) - Possible error codes that can be returned by `OrderRiskAssessmentCreateUserError`.
- [OrderRiskAssessmentFactInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderRiskAssessmentFactInput.txt) - The input fields to create a fact on an order risk assessment.
- [OrderRiskLevel](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderRiskLevel.txt) - The likelihood that an order is fraudulent.
- [OrderRiskRecommendationResult](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderRiskRecommendationResult.txt) - List of possible values for an OrderRiskRecommendation recommendation.
- [OrderRiskSummary](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderRiskSummary.txt) - Summary of risk characteristics for an order.
- [OrderSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderSortKeys.txt) - The set of valid sort keys for the Order query.
- [OrderStagedChange](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/OrderStagedChange.txt) - A change that has been applied to an order.
- [OrderStagedChangeAddCustomItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderStagedChangeAddCustomItem.txt) - A change to the order representing the addition of a custom line item. For example, you might want to add gift wrapping service as a custom line item.
- [OrderStagedChangeAddLineItemDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderStagedChangeAddLineItemDiscount.txt) - The discount applied to an item that was added during the current order edit.
- [OrderStagedChangeAddShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderStagedChangeAddShippingLine.txt) - A new [shipping line](https://shopify.dev/api/admin-graphql/latest/objects/shippingline) added as part of an order edit.
- [OrderStagedChangeAddVariant](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderStagedChangeAddVariant.txt) - A change to the order representing the addition of an existing product variant.
- [OrderStagedChangeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/OrderStagedChangeConnection.txt) - An auto-generated type for paginating through multiple OrderStagedChanges.
- [OrderStagedChangeDecrementItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderStagedChangeDecrementItem.txt) - An removal of items from an existing line item on the order.
- [OrderStagedChangeIncrementItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderStagedChangeIncrementItem.txt) - An addition of items to an existing line item on the order.
- [OrderStagedChangeRemoveShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderStagedChangeRemoveShippingLine.txt) - A shipping line removed during an order edit.
- [OrderTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/OrderTransaction.txt) - A payment transaction in the context of an order.
- [OrderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/OrderTransactionConnection.txt) - An auto-generated type for paginating through multiple OrderTransactions.
- [OrderTransactionErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderTransactionErrorCode.txt) - A standardized error code, independent of the payment provider.
- [OrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/OrderTransactionInput.txt) - The input fields for the information needed to create an order transaction.
- [OrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderTransactionKind.txt) - The different kinds of order transactions.
- [OrderTransactionStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/OrderTransactionStatus.txt) - The different states that an `OrderTransaction` can have.
- [OrderUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/OrderUpdatePayload.txt) - Return type for `orderUpdate` mutation.
- [Page](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Page.txt) - A page on the Online Store.
- [PageConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/PageConnection.txt) - An auto-generated type for paginating through multiple Pages.
- [PageCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PageCreateInput.txt) - The input fields to create a page.
- [PageCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PageCreatePayload.txt) - Return type for `pageCreate` mutation.
- [PageCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PageCreateUserError.txt) - An error that occurs during the execution of `PageCreate`.
- [PageCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PageCreateUserErrorCode.txt) - Possible error codes that can be returned by `PageCreateUserError`.
- [PageDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PageDeletePayload.txt) - Return type for `pageDelete` mutation.
- [PageDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PageDeleteUserError.txt) - An error that occurs during the execution of `PageDelete`.
- [PageDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PageDeleteUserErrorCode.txt) - Possible error codes that can be returned by `PageDeleteUserError`.
- [PageInfo](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PageInfo.txt) - Returns information about pagination in a connection, in accordance with the [Relay specification](https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo). For more information, please read our [GraphQL Pagination Usage Guide](https://shopify.dev/api/usage/pagination-graphql).
- [PageUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PageUpdateInput.txt) - The input fields to update a page.
- [PageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PageUpdatePayload.txt) - Return type for `pageUpdate` mutation.
- [PageUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PageUpdateUserError.txt) - An error that occurs during the execution of `PageUpdate`.
- [PageUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PageUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PageUpdateUserError`.
- [PaymentCustomization](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentCustomization.txt) - A payment customization.
- [PaymentCustomizationActivationPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PaymentCustomizationActivationPayload.txt) - Return type for `paymentCustomizationActivation` mutation.
- [PaymentCustomizationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/PaymentCustomizationConnection.txt) - An auto-generated type for paginating through multiple PaymentCustomizations.
- [PaymentCustomizationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PaymentCustomizationCreatePayload.txt) - Return type for `paymentCustomizationCreate` mutation.
- [PaymentCustomizationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PaymentCustomizationDeletePayload.txt) - Return type for `paymentCustomizationDelete` mutation.
- [PaymentCustomizationError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentCustomizationError.txt) - An error that occurs during the execution of a payment customization mutation.
- [PaymentCustomizationErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PaymentCustomizationErrorCode.txt) - Possible error codes that can be returned by `PaymentCustomizationError`.
- [PaymentCustomizationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PaymentCustomizationInput.txt) - The input fields to create and update a payment customization.
- [PaymentCustomizationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PaymentCustomizationUpdatePayload.txt) - Return type for `paymentCustomizationUpdate` mutation.
- [PaymentDetails](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/PaymentDetails.txt) - Payment details related to a transaction.
- [PaymentInstrument](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/PaymentInstrument.txt) - All possible instrument outputs for Payment Mandates.
- [PaymentMandate](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentMandate.txt) - A payment instrument and the permission the owner of the instrument gives to the merchant to debit it.
- [PaymentMethods](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PaymentMethods.txt) - Some of the payment methods used in Shopify.
- [PaymentReminderSendPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PaymentReminderSendPayload.txt) - Return type for `paymentReminderSend` mutation.
- [PaymentReminderSendUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentReminderSendUserError.txt) - An error that occurs during the execution of `PaymentReminderSend`.
- [PaymentReminderSendUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PaymentReminderSendUserErrorCode.txt) - Possible error codes that can be returned by `PaymentReminderSendUserError`.
- [PaymentSchedule](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentSchedule.txt) - Represents the payment schedule for a single payment defined in the payment terms.
- [PaymentScheduleConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/PaymentScheduleConnection.txt) - An auto-generated type for paginating through multiple PaymentSchedules.
- [PaymentScheduleInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PaymentScheduleInput.txt) - The input fields used to create a payment schedule for payment terms.
- [PaymentSettings](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentSettings.txt) - Settings related to payments.
- [PaymentTerms](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentTerms.txt) - Represents the payment terms for an order or draft order.
- [PaymentTermsCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PaymentTermsCreateInput.txt) - The input fields used to create a payment terms.
- [PaymentTermsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PaymentTermsCreatePayload.txt) - Return type for `paymentTermsCreate` mutation.
- [PaymentTermsCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentTermsCreateUserError.txt) - An error that occurs during the execution of `PaymentTermsCreate`.
- [PaymentTermsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PaymentTermsCreateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsCreateUserError`.
- [PaymentTermsDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PaymentTermsDeleteInput.txt) - The input fields used to delete the payment terms.
- [PaymentTermsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PaymentTermsDeletePayload.txt) - Return type for `paymentTermsDelete` mutation.
- [PaymentTermsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentTermsDeleteUserError.txt) - An error that occurs during the execution of `PaymentTermsDelete`.
- [PaymentTermsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PaymentTermsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsDeleteUserError`.
- [PaymentTermsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PaymentTermsInput.txt) - The input fields to create payment terms. Payment terms set the date that payment is due.
- [PaymentTermsTemplate](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentTermsTemplate.txt) - Represents the payment terms template object.
- [PaymentTermsType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PaymentTermsType.txt) - The type of a payment terms or a payment terms template.
- [PaymentTermsUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PaymentTermsUpdateInput.txt) - The input fields used to update the payment terms.
- [PaymentTermsUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PaymentTermsUpdatePayload.txt) - Return type for `paymentTermsUpdate` mutation.
- [PaymentTermsUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PaymentTermsUpdateUserError.txt) - An error that occurs during the execution of `PaymentTermsUpdate`.
- [PaymentTermsUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PaymentTermsUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PaymentTermsUpdateUserError`.
- [PayoutSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PayoutSortKeys.txt) - The set of valid sort keys for the Payout query.
- [PaypalExpressSubscriptionsGatewayStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PaypalExpressSubscriptionsGatewayStatus.txt) - Represents a valid PayPal Express subscriptions gateway status.
- [PreparedFulfillmentOrderLineItemsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PreparedFulfillmentOrderLineItemsInput.txt) - The input fields used to include the line items of a specified fulfillment order that should be marked as prepared for pickup by a customer.
- [PriceCalculationType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceCalculationType.txt) - How to caluclate the parent product variant's price while bulk updating variant relationships.
- [PriceInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PriceInput.txt) - The input fields for updating the price of a parent product variant.
- [PriceList](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceList.txt) - Represents a price list, including information about related prices and eligibility rules. You can use price lists to specify either fixed prices or adjusted relative prices that override initial product variant prices. Price lists are applied to customers using context rules, which determine price list eligibility.    For more information on price lists, refer to   [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceListAdjustment.txt) - The type and value of a price list adjustment.  For more information on price lists, refer to [Support different pricing models](https://shopify.dev/apps/internationalization/product-price-lists).
- [PriceListAdjustmentInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PriceListAdjustmentInput.txt) - The input fields to set a price list adjustment.
- [PriceListAdjustmentSettings](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceListAdjustmentSettings.txt) - Represents the settings of price list adjustments.
- [PriceListAdjustmentSettingsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PriceListAdjustmentSettingsInput.txt) - The input fields to set a price list's adjustment settings.
- [PriceListAdjustmentType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceListAdjustmentType.txt) - Represents a percentage price adjustment type.
- [PriceListCompareAtMode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceListCompareAtMode.txt) - Represents how the compare at price will be determined for a price list.
- [PriceListConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/PriceListConnection.txt) - An auto-generated type for paginating through multiple PriceLists.
- [PriceListCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PriceListCreateInput.txt) - The input fields to create a price list.
- [PriceListCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PriceListCreatePayload.txt) - Return type for `priceListCreate` mutation.
- [PriceListDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PriceListDeletePayload.txt) - Return type for `priceListDelete` mutation.
- [PriceListFixedPricesAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PriceListFixedPricesAddPayload.txt) - Return type for `priceListFixedPricesAdd` mutation.
- [PriceListFixedPricesByProductBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceListFixedPricesByProductBulkUpdateUserError.txt) - Error codes for failed price list fixed prices by product bulk update operations.
- [PriceListFixedPricesByProductBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceListFixedPricesByProductBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PriceListFixedPricesByProductBulkUpdateUserError`.
- [PriceListFixedPricesByProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PriceListFixedPricesByProductUpdatePayload.txt) - Return type for `priceListFixedPricesByProductUpdate` mutation.
- [PriceListFixedPricesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PriceListFixedPricesDeletePayload.txt) - Return type for `priceListFixedPricesDelete` mutation.
- [PriceListFixedPricesUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PriceListFixedPricesUpdatePayload.txt) - Return type for `priceListFixedPricesUpdate` mutation.
- [PriceListParent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceListParent.txt) - Represents relative adjustments from one price list to other prices.   You can use a `PriceListParent` to specify an adjusted relative price using a percentage-based   adjustment. Adjusted prices work in conjunction with exchange rules and rounding.    [Adjustment types](https://shopify.dev/api/admin-graphql/latest/enums/pricelistadjustmenttype)   support both percentage increases and decreases.
- [PriceListParentCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PriceListParentCreateInput.txt) - The input fields to create a price list adjustment.
- [PriceListParentUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PriceListParentUpdateInput.txt) - The input fields used to update a price list's adjustment.
- [PriceListPrice](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceListPrice.txt) - Represents information about pricing for a product variant         as defined on a price list, such as the price, compare at price, and origin type. You can use a `PriceListPrice` to specify a fixed price for a specific product variant. For examples, refer to [PriceListFixedPricesAdd](https://shopify.dev/api/admin-graphql/latest/mutations/priceListFixedPricesAdd) and [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/PriceListPriceConnection.txt) - An auto-generated type for paginating through multiple PriceListPrices.
- [PriceListPriceInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PriceListPriceInput.txt) - The input fields for providing the fields and values to use when creating or updating a fixed price list price.
- [PriceListPriceOriginType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceListPriceOriginType.txt) - Represents the origin of a price, either fixed (defined on the price list) or relative (calculated using a price list adjustment configuration). For examples, refer to [PriceList](https://shopify.dev/api/admin-graphql/latest/queries/priceList#section-examples).
- [PriceListPriceUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceListPriceUserError.txt) - An error for a failed price list price operation.
- [PriceListPriceUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceListPriceUserErrorCode.txt) - Possible error codes that can be returned by `PriceListPriceUserError`.
- [PriceListProductPriceInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PriceListProductPriceInput.txt) - The input fields representing the price for all variants of a product.
- [PriceListSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceListSortKeys.txt) - The set of valid sort keys for the PriceList query.
- [PriceListUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PriceListUpdateInput.txt) - The input fields used to update a price list.
- [PriceListUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PriceListUpdatePayload.txt) - Return type for `priceListUpdate` mutation.
- [PriceListUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceListUserError.txt) - Error codes for failed contextual pricing operations.
- [PriceListUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceListUserErrorCode.txt) - Possible error codes that can be returned by `PriceListUserError`.
- [PriceRule](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRule.txt) - Price rules are a set of conditions, including entitlements and prerequisites, that must be met in order for a discount code to apply.  We recommend using the types and queries detailed at [Getting started with discounts](https://shopify.dev/docs/apps/selling-strategies/discounts/getting-started) instead. These will replace the GraphQL `PriceRule` object and REST Admin `PriceRule` and `DiscountCode` resources.
- [PriceRuleAllocationMethod](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceRuleAllocationMethod.txt) - The method by which the price rule's value is allocated to its entitled items.
- [PriceRuleCustomerSelection](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleCustomerSelection.txt) - A selection of customers for whom the price rule applies.
- [PriceRuleDiscountCode](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleDiscountCode.txt) - A discount code of a price rule.
- [PriceRuleDiscountCodeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/PriceRuleDiscountCodeConnection.txt) - An auto-generated type for paginating through multiple PriceRuleDiscountCodes.
- [PriceRuleEntitlementToPrerequisiteQuantityRatio](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleEntitlementToPrerequisiteQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleFeature](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceRuleFeature.txt) - The list of features that can be supported by a price rule.
- [PriceRuleFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleFixedAmountValue.txt) - The value of a fixed amount price rule.
- [PriceRuleItemEntitlements](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleItemEntitlements.txt) - The items to which this price rule applies. This may be multiple products, product variants, collections or combinations of the aforementioned.
- [PriceRuleLineItemPrerequisites](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleLineItemPrerequisites.txt) - Single or multiple line item products, product variants or collections required for the price rule to be applicable, can also be provided in combination.
- [PriceRuleMoneyRange](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleMoneyRange.txt) - A money range within which the price rule is applicable.
- [PriceRulePercentValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRulePercentValue.txt) - The value of a percent price rule.
- [PriceRulePrerequisiteToEntitlementQuantityRatio](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRulePrerequisiteToEntitlementQuantityRatio.txt) - Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
- [PriceRuleQuantityRange](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleQuantityRange.txt) - A quantity range within which the price rule is applicable.
- [PriceRuleShareableUrl](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleShareableUrl.txt) - Shareable URL for the discount code associated with the price rule.
- [PriceRuleShareableUrlTargetType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceRuleShareableUrlTargetType.txt) - The type of page where a shareable price rule URL lands.
- [PriceRuleShippingLineEntitlements](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleShippingLineEntitlements.txt) - The shipping lines to which the price rule applies to.
- [PriceRuleStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceRuleStatus.txt) - The status of the price rule.
- [PriceRuleTarget](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceRuleTarget.txt) - The type of lines (line_item or shipping_line) to which the price rule applies.
- [PriceRuleTrait](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PriceRuleTrait.txt) - The list of features that can be supported by a price rule.
- [PriceRuleValidityPeriod](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PriceRuleValidityPeriod.txt) - A time period during which a price rule is applicable.
- [PriceRuleValue](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/PriceRuleValue.txt) - The type of the price rule value. The price rule value might be a percentage value, or a fixed amount.
- [PricingPercentageValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PricingPercentageValue.txt) - One type of value given to a customer when a discount is applied to an order. The application of a discount with this value gives the customer the specified percentage off a specified item.
- [PricingValue](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/PricingValue.txt) - The type of value given to a customer when a discount is applied to an order. For example, the application of the discount might give the customer a percentage off a specified item. Alternatively, the application of the discount might give the customer a monetary value in a given currency off an order.
- [Product](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Product.txt) - The `Product` object lets you manage products in a merchant’s store.  Products are the goods and services that merchants offer to customers. They can include various details such as title, description, price, images, and options such as size or color. You can use [product variants](https://shopify.dev/docs/api/admin-graphql/latest/objects/productvariant) to create or update different versions of the same product. You can also add or update product [media](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/media). Products can be organized by grouping them into a [collection](https://shopify.dev/docs/api/admin-graphql/latest/objects/collection).  Learn more about working with [Shopify's product model](https://shopify.dev/docs/apps/build/graphql/migrate/new-product-model/product-model-components), including limitations and considerations.
- [ProductBundleComponent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductBundleComponent.txt) - The product's component information.
- [ProductBundleComponentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ProductBundleComponentConnection.txt) - An auto-generated type for paginating through multiple ProductBundleComponents.
- [ProductBundleComponentInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductBundleComponentInput.txt) - The input fields for a single component related to a componentized product.
- [ProductBundleComponentOptionSelection](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductBundleComponentOptionSelection.txt) - A relationship between a component option and a parent option.
- [ProductBundleComponentOptionSelectionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductBundleComponentOptionSelectionInput.txt) - The input fields for a single option related to a component product.
- [ProductBundleComponentOptionSelectionStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductBundleComponentOptionSelectionStatus.txt) - The status of a component option value related to a bundle.
- [ProductBundleComponentOptionSelectionValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductBundleComponentOptionSelectionValue.txt) - A component option value related to a bundle line.
- [ProductBundleComponentQuantityOption](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductBundleComponentQuantityOption.txt) - A quantity option related to a bundle.
- [ProductBundleComponentQuantityOptionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductBundleComponentQuantityOptionInput.txt) - Input for the quantity option related to a component product. This will become a new option on the parent bundle product that doesn't have a corresponding option on the component.
- [ProductBundleComponentQuantityOptionValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductBundleComponentQuantityOptionValue.txt) - A quantity option value related to a componentized product.
- [ProductBundleComponentQuantityOptionValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductBundleComponentQuantityOptionValueInput.txt) - The input fields for a single quantity option value related to a component product.
- [ProductBundleCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductBundleCreateInput.txt) - The input fields for creating a componentized product.
- [ProductBundleCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductBundleCreatePayload.txt) - Return type for `productBundleCreate` mutation.
- [ProductBundleMutationUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductBundleMutationUserError.txt) - Defines errors encountered while managing a product bundle.
- [ProductBundleMutationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductBundleMutationUserErrorCode.txt) - Possible error codes that can be returned by `ProductBundleMutationUserError`.
- [ProductBundleOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductBundleOperation.txt) - An entity that represents details of an asynchronous [ProductBundleCreate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleCreate) or [ProductBundleUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleUpdate) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned when the bundle was created or updated, this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductBundleUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductBundleUpdateInput.txt) - The input fields for updating a componentized product.
- [ProductBundleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductBundleUpdatePayload.txt) - Return type for `productBundleUpdate` mutation.
- [ProductCategory](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [ProductChangeStatusPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductChangeStatusPayload.txt) - Return type for `productChangeStatus` mutation.
- [ProductChangeStatusUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductChangeStatusUserError.txt) - An error that occurs during the execution of `ProductChangeStatus`.
- [ProductChangeStatusUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductChangeStatusUserErrorCode.txt) - Possible error codes that can be returned by `ProductChangeStatusUserError`.
- [ProductClaimOwnershipInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductClaimOwnershipInput.txt) - The input fields to claim ownership for Product features such as Bundles.
- [ProductCollectionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductCollectionSortKeys.txt) - The set of valid sort keys for the ProductCollection query.
- [ProductCompareAtPriceRange](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductCompareAtPriceRange.txt) - The compare-at price range of the product.
- [ProductConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ProductConnection.txt) - An auto-generated type for paginating through multiple Products.
- [ProductContextualPricing](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductContextualPricing.txt) - The price of a product in a specific country. Prices vary between countries. Refer to [Product](https://shopify.dev/docs/api/admin-graphql/latest/queries/product?example=Get+the+price+range+for+a+product+for+buyers+from+Canada) for more information on how to use this object.
- [ProductCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductCreateInput.txt) - The input fields required to create a product.
- [ProductCreateMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductCreateMediaPayload.txt) - Return type for `productCreateMedia` mutation.
- [ProductCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductCreatePayload.txt) - Return type for `productCreate` mutation.
- [ProductDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductDeleteInput.txt) - The input fields for specifying the product to delete.
- [ProductDeleteMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductDeleteMediaPayload.txt) - Return type for `productDeleteMedia` mutation.
- [ProductDeleteOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductDeleteOperation.txt) - An entity that represents details of an asynchronous [ProductDelete](https://shopify.dev/api/admin-graphql/current/mutations/productDelete) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned when the product was deleted, this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `deletedProductId` field provides the ID of the deleted product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductDeletePayload.txt) - Return type for `productDelete` mutation.
- [ProductDuplicateJob](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductDuplicateJob.txt) - Represents a product duplication job.
- [ProductDuplicateOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductDuplicateOperation.txt) - An entity that represents details of an asynchronous [ProductDuplicate](https://shopify.dev/api/admin-graphql/current/mutations/productDuplicate) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned [when the product was duplicated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously), this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the original product.  The `newProduct` field provides the details of the new duplicate of the product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductDuplicatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductDuplicatePayload.txt) - Return type for `productDuplicate` mutation.
- [ProductFeed](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductFeed.txt) - A product feed.
- [ProductFeedConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ProductFeedConnection.txt) - An auto-generated type for paginating through multiple ProductFeeds.
- [ProductFeedCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductFeedCreatePayload.txt) - Return type for `productFeedCreate` mutation.
- [ProductFeedCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductFeedCreateUserError.txt) - An error that occurs during the execution of `ProductFeedCreate`.
- [ProductFeedCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductFeedCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedCreateUserError`.
- [ProductFeedDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductFeedDeletePayload.txt) - Return type for `productFeedDelete` mutation.
- [ProductFeedDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductFeedDeleteUserError.txt) - An error that occurs during the execution of `ProductFeedDelete`.
- [ProductFeedDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductFeedDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductFeedDeleteUserError`.
- [ProductFeedInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductFeedInput.txt) - The input fields required to create a product feed.
- [ProductFeedStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductFeedStatus.txt) - The valid values for the status of product feed.
- [ProductFullSyncPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductFullSyncPayload.txt) - Return type for `productFullSync` mutation.
- [ProductFullSyncUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductFullSyncUserError.txt) - An error that occurs during the execution of `ProductFullSync`.
- [ProductFullSyncUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductFullSyncUserErrorCode.txt) - Possible error codes that can be returned by `ProductFullSyncUserError`.
- [ProductIdentifierInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductIdentifierInput.txt) - The input fields for identifying a product.
- [ProductImageSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductImageSortKeys.txt) - The set of valid sort keys for the ProductImage query.
- [ProductInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductInput.txt) - The input fields for creating or updating a product.
- [ProductJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductJoinSellingPlanGroupsPayload.txt) - Return type for `productJoinSellingPlanGroups` mutation.
- [ProductLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductLeaveSellingPlanGroupsPayload.txt) - Return type for `productLeaveSellingPlanGroups` mutation.
- [ProductMediaSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductMediaSortKeys.txt) - The set of valid sort keys for the ProductMedia query.
- [ProductOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/ProductOperation.txt) - An entity that represents details of an asynchronous operation on a product.
- [ProductOperationStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductOperationStatus.txt) - Represents the state of this product operation.
- [ProductOption](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductOption.txt) - The product property names. For example, "Size", "Color", and "Material". Variants are selected based on permutations of these options. The limit for each product property name is 255 characters.
- [ProductOptionCreateVariantStrategy](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductOptionCreateVariantStrategy.txt) - The set of variant strategies available for use in the `productOptionsCreate` mutation.
- [ProductOptionDeleteStrategy](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductOptionDeleteStrategy.txt) - The set of strategies available for use on the `productOptionDelete` mutation.
- [ProductOptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductOptionUpdatePayload.txt) - Return type for `productOptionUpdate` mutation.
- [ProductOptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductOptionUpdateUserError.txt) - Error codes for failed `ProductOptionUpdate` mutation.
- [ProductOptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductOptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionUpdateUserError`.
- [ProductOptionUpdateVariantStrategy](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductOptionUpdateVariantStrategy.txt) - The set of variant strategies available for use in the `productOptionUpdate` mutation.
- [ProductOptionValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductOptionValue.txt) - The product option value names. For example, "Red", "Blue", and "Green" for a "Color" option.
- [ProductOptionValueSwatch](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductOptionValueSwatch.txt) - A swatch associated with a product option value.
- [ProductOptionsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductOptionsCreatePayload.txt) - Return type for `productOptionsCreate` mutation.
- [ProductOptionsCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductOptionsCreateUserError.txt) - Error codes for failed `ProductOptionsCreate` mutation.
- [ProductOptionsCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductOptionsCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsCreateUserError`.
- [ProductOptionsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductOptionsDeletePayload.txt) - Return type for `productOptionsDelete` mutation.
- [ProductOptionsDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductOptionsDeleteUserError.txt) - Error codes for failed `ProductOptionsDelete` mutation.
- [ProductOptionsDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductOptionsDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsDeleteUserError`.
- [ProductOptionsReorderPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductOptionsReorderPayload.txt) - Return type for `productOptionsReorder` mutation.
- [ProductOptionsReorderUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductOptionsReorderUserError.txt) - Error codes for failed `ProductOptionsReorder` mutation.
- [ProductOptionsReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductOptionsReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductOptionsReorderUserError`.
- [ProductPriceRange](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductPriceRange.txt) - The price range of the product.
- [ProductPriceRangeV2](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductPriceRangeV2.txt) - The price range of the product.
- [ProductPublication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductPublication.txt) - Represents the channels where a product is published.
- [ProductPublicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ProductPublicationConnection.txt) - An auto-generated type for paginating through multiple ProductPublications.
- [ProductPublicationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductPublicationInput.txt) - The input fields for specifying a publication to which a product will be published.
- [ProductPublishInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductPublishInput.txt) - The input fields for specifying a product to publish and the channels to publish it to.
- [ProductPublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductPublishPayload.txt) - Return type for `productPublish` mutation.
- [ProductReorderMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductReorderMediaPayload.txt) - Return type for `productReorderMedia` mutation.
- [ProductResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductResourceFeedback.txt) - Reports the status of product for a Sales Channel or Storefront API. This might include why a product is not available in a Sales Channel and how a merchant might fix this.
- [ProductResourceFeedbackInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductResourceFeedbackInput.txt) - The input fields used to create a product feedback.
- [ProductSale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductSale.txt) - A sale associated with a product.
- [ProductSetInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductSetInput.txt) - The input fields required to create or update a product via ProductSet mutation.
- [ProductSetInventoryInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductSetInventoryInput.txt) - The input fields required to set inventory quantities using `productSet` mutation.
- [ProductSetOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductSetOperation.txt) - An entity that represents details of an asynchronous [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  By querying this entity with the [productOperation](https://shopify.dev/api/admin-graphql/current/queries/productOperation) query using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously), this can be used to check the status of an operation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  The `userErrors` field provides mutation errors that occurred during the operation.
- [ProductSetPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductSetPayload.txt) - Return type for `productSet` mutation.
- [ProductSetUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductSetUserError.txt) - Defines errors for ProductSet mutation.
- [ProductSetUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductSetUserErrorCode.txt) - Possible error codes that can be returned by `ProductSetUserError`.
- [ProductSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductSortKeys.txt) - The set of valid sort keys for the Product query.
- [ProductStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductStatus.txt) - The possible product statuses.
- [ProductTaxonomyNode](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductTaxonomyNode.txt) - Represents a [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) node.
- [ProductUnpublishInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductUnpublishInput.txt) - The input fields for specifying a product to unpublish from a channel and the sales channels to unpublish it from.
- [ProductUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductUnpublishPayload.txt) - Return type for `productUnpublish` mutation.
- [ProductUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductUpdateInput.txt) - The input fields for updating a product.
- [ProductUpdateMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductUpdateMediaPayload.txt) - Return type for `productUpdateMedia` mutation.
- [ProductUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductUpdatePayload.txt) - Return type for `productUpdate` mutation.
- [ProductVariant](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductVariant.txt) - Represents a product variant.
- [ProductVariantAppendMediaInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductVariantAppendMediaInput.txt) - The input fields required to append media to a single variant.
- [ProductVariantAppendMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductVariantAppendMediaPayload.txt) - Return type for `productVariantAppendMedia` mutation.
- [ProductVariantComponent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductVariantComponent.txt) - A product variant component associated with a product variant.
- [ProductVariantComponentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ProductVariantComponentConnection.txt) - An auto-generated type for paginating through multiple ProductVariantComponents.
- [ProductVariantConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ProductVariantConnection.txt) - An auto-generated type for paginating through multiple ProductVariants.
- [ProductVariantContextualPricing](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductVariantContextualPricing.txt) - The price of a product variant in a specific country. Prices vary between countries.
- [ProductVariantDetachMediaInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductVariantDetachMediaInput.txt) - The input fields required to detach media from a single variant.
- [ProductVariantDetachMediaPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductVariantDetachMediaPayload.txt) - Return type for `productVariantDetachMedia` mutation.
- [ProductVariantGroupRelationshipInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductVariantGroupRelationshipInput.txt) - The input fields for the bundle components for core.
- [ProductVariantInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductVariantInventoryPolicy.txt) - The valid values for the inventory policy of a product variant once it is out of stock.
- [ProductVariantJoinSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductVariantJoinSellingPlanGroupsPayload.txt) - Return type for `productVariantJoinSellingPlanGroups` mutation.
- [ProductVariantLeaveSellingPlanGroupsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductVariantLeaveSellingPlanGroupsPayload.txt) - Return type for `productVariantLeaveSellingPlanGroups` mutation.
- [ProductVariantPositionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductVariantPositionInput.txt) - The input fields representing a product variant position.
- [ProductVariantPricePair](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductVariantPricePair.txt) - The compare-at price and price of a variant sharing a currency.
- [ProductVariantPricePairConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ProductVariantPricePairConnection.txt) - An auto-generated type for paginating through multiple ProductVariantPricePairs.
- [ProductVariantRelationshipBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductVariantRelationshipBulkUpdatePayload.txt) - Return type for `productVariantRelationshipBulkUpdate` mutation.
- [ProductVariantRelationshipBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductVariantRelationshipBulkUpdateUserError.txt) - An error that occurs during the execution of `ProductVariantRelationshipBulkUpdate`.
- [ProductVariantRelationshipBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductVariantRelationshipBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantRelationshipBulkUpdateUserError`.
- [ProductVariantRelationshipUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductVariantRelationshipUpdateInput.txt) - The input fields for updating a composite product variant.
- [ProductVariantSetInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductVariantSetInput.txt) - The input fields for specifying a product variant to create or update.
- [ProductVariantSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductVariantSortKeys.txt) - The set of valid sort keys for the ProductVariant query.
- [ProductVariantsBulkCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductVariantsBulkCreatePayload.txt) - Return type for `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateStrategy](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductVariantsBulkCreateStrategy.txt) - The set of strategies available for use on the `productVariantsBulkCreate` mutation.
- [ProductVariantsBulkCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductVariantsBulkCreateUserError.txt) - Error codes for failed product variant bulk create mutations.
- [ProductVariantsBulkCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductVariantsBulkCreateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkCreateUserError`.
- [ProductVariantsBulkDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductVariantsBulkDeletePayload.txt) - Return type for `productVariantsBulkDelete` mutation.
- [ProductVariantsBulkDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductVariantsBulkDeleteUserError.txt) - Error codes for failed bulk variant delete mutations.
- [ProductVariantsBulkDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductVariantsBulkDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkDeleteUserError`.
- [ProductVariantsBulkInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ProductVariantsBulkInput.txt) - The input fields for specifying a product variant to create as part of a variant bulk mutation.
- [ProductVariantsBulkReorderPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductVariantsBulkReorderPayload.txt) - Return type for `productVariantsBulkReorder` mutation.
- [ProductVariantsBulkReorderUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductVariantsBulkReorderUserError.txt) - Error codes for failed bulk product variants reorder operation.
- [ProductVariantsBulkReorderUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductVariantsBulkReorderUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkReorderUserError`.
- [ProductVariantsBulkUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ProductVariantsBulkUpdatePayload.txt) - Return type for `productVariantsBulkUpdate` mutation.
- [ProductVariantsBulkUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ProductVariantsBulkUpdateUserError.txt) - Error codes for failed variant bulk update mutations.
- [ProductVariantsBulkUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProductVariantsBulkUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ProductVariantsBulkUpdateUserError`.
- [ProfileItemSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ProfileItemSortKeys.txt) - The set of valid sort keys for the ProfileItem query.
- [PromiseParticipant](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PromiseParticipant.txt) - Returns enabled delivery promise participants.
- [PromiseParticipantConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/PromiseParticipantConnection.txt) - An auto-generated type for paginating through multiple PromiseParticipants.
- [PubSubServerPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PubSubServerPixelUpdatePayload.txt) - Return type for `pubSubServerPixelUpdate` mutation.
- [PubSubWebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PubSubWebhookSubscriptionCreatePayload.txt) - Return type for `pubSubWebhookSubscriptionCreate` mutation.
- [PubSubWebhookSubscriptionCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PubSubWebhookSubscriptionCreateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionCreate`.
- [PubSubWebhookSubscriptionCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PubSubWebhookSubscriptionCreateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionCreateUserError`.
- [PubSubWebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PubSubWebhookSubscriptionInput.txt) - The input fields for a PubSub webhook subscription.
- [PubSubWebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PubSubWebhookSubscriptionUpdatePayload.txt) - Return type for `pubSubWebhookSubscriptionUpdate` mutation.
- [PubSubWebhookSubscriptionUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PubSubWebhookSubscriptionUpdateUserError.txt) - An error that occurs during the execution of `PubSubWebhookSubscriptionUpdate`.
- [PubSubWebhookSubscriptionUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PubSubWebhookSubscriptionUpdateUserErrorCode.txt) - Possible error codes that can be returned by `PubSubWebhookSubscriptionUpdateUserError`.
- [Publication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Publication.txt) - A publication is a group of products and collections that is published to an app.
- [PublicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/PublicationConnection.txt) - An auto-generated type for paginating through multiple Publications.
- [PublicationCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PublicationCreateInput.txt) - The input fields for creating a publication.
- [PublicationCreateInputPublicationDefaultState](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PublicationCreateInputPublicationDefaultState.txt) - The input fields for the possible values for the default state of a publication.
- [PublicationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PublicationCreatePayload.txt) - Return type for `publicationCreate` mutation.
- [PublicationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PublicationDeletePayload.txt) - Return type for `publicationDelete` mutation.
- [PublicationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PublicationInput.txt) - The input fields required to publish a resource.
- [PublicationOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/PublicationOperation.txt) - The possible types of publication operations.
- [PublicationResourceOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PublicationResourceOperation.txt) - A bulk update operation on a publication.
- [PublicationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PublicationUpdateInput.txt) - The input fields for updating a publication.
- [PublicationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PublicationUpdatePayload.txt) - Return type for `publicationUpdate` mutation.
- [PublicationUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PublicationUserError.txt) - Defines errors encountered while managing a publication.
- [PublicationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/PublicationUserErrorCode.txt) - Possible error codes that can be returned by `PublicationUserError`.
- [Publishable](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/Publishable.txt) - Represents a resource that can be published to a channel. A publishable resource can be either a Product or Collection.
- [PublishablePublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PublishablePublishPayload.txt) - Return type for `publishablePublish` mutation.
- [PublishablePublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PublishablePublishToCurrentChannelPayload.txt) - Return type for `publishablePublishToCurrentChannel` mutation.
- [PublishableUnpublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PublishableUnpublishPayload.txt) - Return type for `publishableUnpublish` mutation.
- [PublishableUnpublishToCurrentChannelPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/PublishableUnpublishToCurrentChannelPayload.txt) - Return type for `publishableUnpublishToCurrentChannel` mutation.
- [PurchasingCompany](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/PurchasingCompany.txt) - Represents information about the purchasing company for the order or draft order.
- [PurchasingCompanyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PurchasingCompanyInput.txt) - The input fields for a purchasing company, which is a combination of company, company contact, and company location.
- [PurchasingEntity](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/PurchasingEntity.txt) - Represents information about the purchasing entity for the order or draft order.
- [PurchasingEntityInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/PurchasingEntityInput.txt) - The input fields for a purchasing entity. Can either be a customer or a purchasing company.
- [QuantityPriceBreak](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/QuantityPriceBreak.txt) - Quantity price breaks lets you offer different rates that are based on the amount of a specific variant being ordered.
- [QuantityPriceBreakConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/QuantityPriceBreakConnection.txt) - An auto-generated type for paginating through multiple QuantityPriceBreaks.
- [QuantityPriceBreakInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/QuantityPriceBreakInput.txt) - The input fields and values to use when creating quantity price breaks.
- [QuantityPriceBreakSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/QuantityPriceBreakSortKeys.txt) - The set of valid sort keys for the QuantityPriceBreak query.
- [QuantityPricingByVariantUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/QuantityPricingByVariantUpdateInput.txt) - The input fields used to update quantity pricing.
- [QuantityPricingByVariantUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/QuantityPricingByVariantUpdatePayload.txt) - Return type for `quantityPricingByVariantUpdate` mutation.
- [QuantityPricingByVariantUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/QuantityPricingByVariantUserError.txt) - Error codes for failed volume pricing operations.
- [QuantityPricingByVariantUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/QuantityPricingByVariantUserErrorCode.txt) - Possible error codes that can be returned by `QuantityPricingByVariantUserError`.
- [QuantityRule](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/QuantityRule.txt) - The quantity rule for the product variant in a given context.
- [QuantityRuleConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/QuantityRuleConnection.txt) - An auto-generated type for paginating through multiple QuantityRules.
- [QuantityRuleInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/QuantityRuleInput.txt) - The input fields for the per-order quantity rule to be applied on the product variant.
- [QuantityRuleOriginType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/QuantityRuleOriginType.txt) - The origin of quantity rule on a price list.
- [QuantityRuleUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/QuantityRuleUserError.txt) - An error for a failed quantity rule operation.
- [QuantityRuleUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/QuantityRuleUserErrorCode.txt) - Possible error codes that can be returned by `QuantityRuleUserError`.
- [QuantityRulesAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/QuantityRulesAddPayload.txt) - Return type for `quantityRulesAdd` mutation.
- [QuantityRulesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/QuantityRulesDeletePayload.txt) - Return type for `quantityRulesDelete` mutation.
- [QueryRoot](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/QueryRoot.txt) - The schema's entry-point for queries. This acts as the public, top-level API from which all queries must start.
- [abandonedCheckouts](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/abandonedCheckouts.txt) - List of abandoned checkouts. Includes checkouts that were recovered after being abandoned.
- [abandonedCheckoutsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/abandonedCheckoutsCount.txt) - Returns the count of abandoned checkouts for the given shop. Limited to a maximum of 10000.
- [abandonment](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/abandonment.txt) - Returns an abandonment by ID.
- [abandonmentByAbandonedCheckoutId](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/abandonmentByAbandonedCheckoutId.txt) - Returns an Abandonment by the Abandoned Checkout ID.
- [app](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/app.txt) - Lookup an App by ID or return the currently authenticated App.
- [appByHandle](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/appByHandle.txt) - Fetches app by handle. Returns null if the app doesn't exist.
- [appByKey](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/appByKey.txt) - Fetches an app by its client ID. Returns null if the app doesn't exist.
- [appDiscountType](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/appDiscountType.txt) - An app discount type.
- [appDiscountTypes](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/appDiscountTypes.txt) - A list of app discount types installed by apps.
- [appInstallation](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/appInstallation.txt) - Lookup an AppInstallation by ID or return the AppInstallation for the currently authenticated App.
- [appInstallations](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/appInstallations.txt) - A list of app installations. To use this query, you need to contact [Shopify Support](https://partners.shopify.com/current/support/) to grant your custom app the `read_apps` access scope. Public apps can't be granted this access scope.
- [article](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/article.txt) - Returns an Article resource by ID.
- [articleTags](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/articleTags.txt) - List of all article tags.
- [articles](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/articles.txt) - List of the shop's articles.
- [assignedFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/assignedFulfillmentOrders.txt) - The paginated list of fulfillment orders assigned to the shop locations owned by the app.  Assigned fulfillment orders are fulfillment orders that are set to be fulfilled from locations managed by [fulfillment services](https://shopify.dev/api/admin-graphql/latest/objects/FulfillmentService) that are registered by the app. One app (api_client) can host multiple fulfillment services on a shop. Each fulfillment service manages a dedicated location on a shop. Assigned fulfillment orders can have associated [fulfillment requests](https://shopify.dev/api/admin-graphql/latest/enums/FulfillmentOrderRequestStatus), or might currently not be requested to be fulfilled.  The app must have the `read_assigned_fulfillment_orders` [access scope](https://shopify.dev/docs/api/usage/access-scopes) to be able to retrieve the fulfillment orders assigned to its locations.  All assigned fulfillment orders (except those with the `CLOSED` status) will be returned by default. Perform filtering with the `assignmentStatus` argument to receive only fulfillment orders that have been requested to be fulfilled.
- [automaticDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/automaticDiscount.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNode](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/automaticDiscountNode.txt) - Returns an automatic discount resource by ID.
- [automaticDiscountNodes](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/automaticDiscountNodes.txt) - Returns a list of [automatic discounts](https://help.shopify.com/manual/discounts/discount-types#automatic-discounts).
- [automaticDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/automaticDiscountSavedSearches.txt) - List of the shop's automatic discount saved searches.
- [automaticDiscounts](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/automaticDiscounts.txt) - List of automatic discounts.
- [availableBackupRegions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/availableBackupRegions.txt) - The regions that can be used as the backup region of the shop.
- [availableCarrierServices](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/availableCarrierServices.txt) - Returns a list of activated carrier services and associated shop locations that support them.
- [availableLocales](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/availableLocales.txt) - A list of available locales.
- [backupRegion](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/backupRegion.txt) - The backup region of the shop.
- [blog](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/blog.txt) - Returns a Blog resource by ID.
- [blogs](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/blogs.txt) - List of the shop's blogs.
- [blogsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/blogsCount.txt) - Count of blogs.
- [businessEntities](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/businessEntities.txt) - Returns a list of Business Entities associated with the shop.
- [businessEntity](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/businessEntity.txt) - Returns a Business Entity by ID.
- [carrierService](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/carrierService.txt) - Returns a `DeliveryCarrierService` object by ID.
- [carrierServices](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/carrierServices.txt) - Retrieve a list of CarrierServices.
- [cartTransforms](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/cartTransforms.txt) - List of Cart transform objects owned by the current API client.
- [cashTrackingSession](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/cashTrackingSession.txt) - Lookup a cash tracking session by ID.
- [cashTrackingSessions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/cashTrackingSessions.txt) - Returns a shop's cash tracking sessions for locations with a POS Pro subscription.  Tip: To query for cash tracking sessions in bulk, you can [perform a bulk operation](https://shopify.dev/docs/api/usage/bulk-operations/queries).
- [catalog](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/catalog.txt) - Returns a Catalog resource by ID.
- [catalogOperations](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/catalogOperations.txt) - Returns the most recent catalog operations for the shop.
- [catalogs](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/catalogs.txt) - The catalogs belonging to the shop.
- [catalogsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/catalogsCount.txt) - The count of catalogs belonging to the shop. Limited to a maximum of 10000.
- [channel](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/channel.txt) - Lookup a channel by ID.
- [channels](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/channels.txt) - List of the active sales channels.
- [checkoutBranding](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/checkoutBranding.txt) - Returns the visual customizations for checkout for a given checkout profile.  To learn more about updating checkout branding settings, refer to the [checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert) mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
- [checkoutProfile](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/checkoutProfile.txt) - A checkout profile on a shop.
- [checkoutProfiles](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/checkoutProfiles.txt) - List of checkout profiles on a shop.
- [codeDiscountNode](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/codeDiscountNode.txt) - Returns a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes) resource by ID.
- [codeDiscountNodeByCode](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/codeDiscountNodeByCode.txt) - Returns a code discount identified by its discount code.
- [codeDiscountNodes](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/codeDiscountNodes.txt) - Returns a list of [code-based discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes).
- [codeDiscountSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/codeDiscountSavedSearches.txt) - List of the shop's code discount saved searches.
- [collection](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/collection.txt) - Returns a Collection resource by ID.
- [collectionByHandle](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/collectionByHandle.txt) - Return a collection by its handle.
- [collectionRulesConditions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/collectionRulesConditions.txt) - Lists all rules that can be used to create smart collections.
- [collectionSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/collectionSavedSearches.txt) - Returns a list of the shop's collection saved searches.
- [collections](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/collections.txt) - Returns a list of collections.
- [collectionsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/collectionsCount.txt) - Count of collections. Limited to a maximum of 10000.
- [comment](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/comment.txt) - Returns a Comment resource by ID.
- [comments](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/comments.txt) - List of the shop's comments.
- [companies](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/companies.txt) - Returns the list of companies in the shop.
- [companiesCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/companiesCount.txt) - The number of companies for a shop.
- [company](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/company.txt) - Returns a `Company` object by ID.
- [companyContact](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/companyContact.txt) - Returns a `CompanyContact` object by ID.
- [companyContactRole](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/companyContactRole.txt) - Returns a `CompanyContactRole` object by ID.
- [companyLocation](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/companyLocation.txt) - Returns a `CompanyLocation` object by ID.
- [companyLocations](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/companyLocations.txt) - Returns the list of company locations in the shop.
- [currentAppInstallation](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/currentAppInstallation.txt) - Return the AppInstallation for the currently authenticated App.
- [currentBulkOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/currentBulkOperation.txt) - Returns the current app's most recent BulkOperation. Apps can run one bulk query and one bulk mutation operation at a time, by shop.
- [currentStaffMember](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/currentStaffMember.txt) - The staff member making the API request.
- [customer](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customer.txt) - Returns a Customer resource by ID.
- [customerAccountPage](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customerAccountPage.txt) - Returns a customer account page.
- [customerAccountPages](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customerAccountPages.txt) - List of the shop's customer account pages.
- [customerByIdentifier](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customerByIdentifier.txt) - Return a customer by an identifier.
- [customerMergeJobStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customerMergeJobStatus.txt) - Returns the status of a customer merge request job.
- [customerMergePreview](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customerMergePreview.txt) - Returns a preview of a customer merge request.
- [customerPaymentMethod](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customerPaymentMethod.txt) - Returns a CustomerPaymentMethod resource by its ID.
- [customerSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customerSavedSearches.txt) - List of the shop's customer saved searches.
- [customerSegmentMembers](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customerSegmentMembers.txt) - The list of members, such as customers, that's associated with an individual segment. The maximum page size is 1000.
- [customerSegmentMembersQuery](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customerSegmentMembersQuery.txt) - Returns a segment members query resource by ID.
- [customerSegmentMembership](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customerSegmentMembership.txt) - Whether a member, which is a customer, belongs to a segment.
- [customers](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customers.txt) - Returns a list of customers.
- [customersCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/customersCount.txt) - The number of customers.
- [deletionEvents](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/deletionEvents.txt) - The paginated list of deletion events.
- [deliveryCustomization](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/deliveryCustomization.txt) - The delivery customization.
- [deliveryCustomizations](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/deliveryCustomizations.txt) - The delivery customizations.
- [deliveryProfile](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/deliveryProfile.txt) - Returns a Delivery Profile resource by ID.
- [deliveryProfiles](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/deliveryProfiles.txt) - Returns a list of saved delivery profiles.
- [deliveryPromiseParticipants](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/deliveryPromiseParticipants.txt) - Returns delivery promise participants.
- [deliveryPromiseProvider](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/deliveryPromiseProvider.txt) - Lookup a delivery promise provider.
- [deliveryPromiseSettings](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/deliveryPromiseSettings.txt) - Represents the delivery promise settings for a shop.
- [deliverySettings](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/deliverySettings.txt) - Returns the shop-wide shipping settings.
- [discountCodesCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/discountCodesCount.txt) - The total number of discount codes for the shop.
- [discountNode](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/discountNode.txt) - Returns a discount resource by ID.
- [discountNodes](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/discountNodes.txt) - Returns a list of discounts.
- [discountNodesCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/discountNodesCount.txt) - The total number of discounts for the shop. Limited to a maximum of 10000.
- [discountRedeemCodeBulkCreation](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/discountRedeemCodeBulkCreation.txt) - Returns a bulk code creation resource by ID.
- [discountRedeemCodeSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/discountRedeemCodeSavedSearches.txt) - List of the shop's redeemed discount code saved searches.
- [dispute](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/dispute.txt) - Returns dispute details based on ID.
- [disputeEvidence](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/disputeEvidence.txt) - Returns dispute evidence details based on ID.
- [disputes](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/disputes.txt) - All disputes related to the Shop.
- [domain](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/domain.txt) - Lookup a Domain by ID.
- [draftOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/draftOrder.txt) - Returns a DraftOrder resource by ID.
- [draftOrderSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/draftOrderSavedSearches.txt) - List of the shop's draft order saved searches.
- [draftOrderTag](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/draftOrderTag.txt) - Returns a DraftOrderTag resource by ID.
- [draftOrders](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/draftOrders.txt) - List of saved draft orders.
- [event](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/event.txt) - Get a single event by its id.
- [events](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/events.txt) - The paginated list of events associated with the store.
- [eventsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/eventsCount.txt) - Count of events. Limited to a maximum of 10000.
- [fileSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/fileSavedSearches.txt) - A list of the shop's file saved searches.
- [files](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/files.txt) - Returns a paginated list of files that have been uploaded to Shopify.
- [fulfillment](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/fulfillment.txt) - Returns a Fulfillment resource by ID.
- [fulfillmentConstraintRules](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/fulfillmentConstraintRules.txt) - The fulfillment constraint rules that belong to a shop.
- [fulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/fulfillmentOrder.txt) - Returns a Fulfillment order resource by ID.
- [fulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/fulfillmentOrders.txt) - The paginated list of all fulfillment orders. The returned fulfillment orders are filtered according to the [fulfillment order access scopes](https://shopify.dev/api/admin-graphql/latest/objects/fulfillmentorder#api-access-scopes) granted to the app.  Use this query to retrieve fulfillment orders assigned to merchant-managed locations, third-party fulfillment service locations, or all kinds of locations together.  For fetching only the fulfillment orders assigned to the app's locations, use the [assignedFulfillmentOrders](https://shopify.dev/api/admin-graphql/2024-07/objects/queryroot#connection-assignedfulfillmentorders) connection.
- [fulfillmentService](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/fulfillmentService.txt) - Returns a FulfillmentService resource by ID.
- [giftCard](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/giftCard.txt) - Returns a gift card resource by ID.
- [giftCards](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/giftCards.txt) - Returns a list of gift cards.
- [giftCardsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/giftCardsCount.txt) - The total number of gift cards issued for the shop. Limited to a maximum of 10000.
- [inventoryItem](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/inventoryItem.txt) - Returns an [InventoryItem](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryItem) object by ID.
- [inventoryItems](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/inventoryItems.txt) - Returns a list of inventory items.
- [inventoryLevel](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/inventoryLevel.txt) - Returns an [InventoryLevel](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryLevel) object by ID.
- [inventoryProperties](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/inventoryProperties.txt) - General inventory properties for the shop.
- [job](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/job.txt) - Returns a Job resource by ID. Used to check the status of internal jobs and any applicable changes.
- [location](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/location.txt) - Returns an inventory Location resource by ID.
- [locations](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/locations.txt) - Returns a list of active inventory locations.
- [locationsAvailableForDeliveryProfiles](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/locationsAvailableForDeliveryProfiles.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsAvailableForDeliveryProfilesConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/locationsAvailableForDeliveryProfilesConnection.txt) - Returns a list of all origin locations available for a delivery profile.
- [locationsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/locationsCount.txt) - Returns the count of locations for the given shop. Limited to a maximum of 10000.
- [manualHoldsFulfillmentOrders](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/manualHoldsFulfillmentOrders.txt) - Returns a list of fulfillment orders that are on hold.
- [market](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/market.txt) - Returns a market resource by ID.
- [marketByGeography](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/marketByGeography.txt) - Returns the applicable market for a customer based on where they are in the world.
- [marketLocalizableResource](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/marketLocalizableResource.txt) - A resource that can have localized values for different markets.
- [marketLocalizableResources](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/marketLocalizableResources.txt) - Resources that can have localized values for different markets.
- [marketLocalizableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/marketLocalizableResourcesByIds.txt) - Resources that can have localized values for different markets.
- [marketingActivities](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/marketingActivities.txt) - A list of marketing activities associated with the marketing app.
- [marketingActivity](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/marketingActivity.txt) - Returns a MarketingActivity resource by ID.
- [marketingEvent](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/marketingEvent.txt) - Returns a MarketingEvent resource by ID.
- [marketingEvents](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/marketingEvents.txt) - A list of marketing events associated with the marketing app.
- [markets](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/markets.txt) - The markets configured for the shop.
- [menu](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/menu.txt) - Returns a Menu resource by ID.
- [menus](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/menus.txt) - The shop's menus.
- [metafieldDefinition](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/metafieldDefinition.txt) - Returns a metafield definition by identifier.
- [metafieldDefinitionTypes](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/metafieldDefinitionTypes.txt) - Each metafield definition has a type, which defines the type of information that it can store. This type is enforced across every instance of the resource that owns the metafield definition.  Refer to the [list of supported metafield types](https://shopify.dev/apps/metafields/types).
- [metafieldDefinitions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/metafieldDefinitions.txt) - Returns a list of metafield definitions.
- [metaobject](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/metaobject.txt) - Retrieves a metaobject by ID.
- [metaobjectByHandle](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/metaobjectByHandle.txt) - Retrieves a metaobject by handle.
- [metaobjectDefinition](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/metaobjectDefinition.txt) - Retrieves a metaobject definition by ID.
- [metaobjectDefinitionByType](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/metaobjectDefinitionByType.txt) - Finds a metaobject definition by type.
- [metaobjectDefinitions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/metaobjectDefinitions.txt) - All metaobject definitions.
- [metaobjects](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/metaobjects.txt) - All metaobjects for the shop.
- [mobilePlatformApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/mobilePlatformApplication.txt) - Return a mobile platform application by its ID.
- [mobilePlatformApplications](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/mobilePlatformApplications.txt) - List the mobile platform applications.
- [node](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/node.txt) - Returns a specific node (any object that implements the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) by ID, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification). This field is commonly used for refetching an object.
- [nodes](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/nodes.txt) - Returns the list of nodes (any objects that implement the [Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node) interface) with the given IDs, in accordance with the [Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification).
- [onlineStore](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/onlineStore.txt) - The shop's online store channel.
- [order](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/order.txt) - Returns an Order resource by ID.
- [orderPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/orderPaymentStatus.txt) - Returns a payment status by payment reference ID. Used to check the status of a deferred payment.
- [orderSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/orderSavedSearches.txt) - List of the shop's order saved searches.
- [orders](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/orders.txt) - Returns a list of orders placed in the store.
- [ordersCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/ordersCount.txt) - Returns the count of orders for the given shop. Limited to a maximum of 10000.
- [page](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/page.txt) - Returns a Page resource by ID.
- [pages](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/pages.txt) - List of the shop's pages.
- [pagesCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/pagesCount.txt) - Count of pages.
- [paymentCustomization](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/paymentCustomization.txt) - The payment customization.
- [paymentCustomizations](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/paymentCustomizations.txt) - The payment customizations.
- [paymentTermsTemplates](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/paymentTermsTemplates.txt) - The list of payment terms templates eligible for all shops and users.
- [pendingOrdersCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/pendingOrdersCount.txt) - The number of pendings orders. Limited to a maximum of 10000.
- [priceList](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/priceList.txt) - Returns a price list resource by ID.
- [priceLists](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/priceLists.txt) - All price lists for a shop.
- [primaryMarket](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/primaryMarket.txt) - The primary market of the shop.
- [product](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/product.txt) - Returns a Product resource by ID.
- [productByHandle](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productByHandle.txt) - Return a product by its handle.
- [productByIdentifier](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productByIdentifier.txt) - Return a product by an identifier.
- [productDuplicateJob](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productDuplicateJob.txt) - Returns the product duplicate job.
- [productFeed](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productFeed.txt) - Returns a ProductFeed resource by ID.
- [productFeeds](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productFeeds.txt) - The product feeds for the shop.
- [productOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productOperation.txt) - Returns a ProductOperation resource by ID.  This can be used to query the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), using the ID that was returned [when the product was created or updated](https://shopify.dev/api/admin/migrate/new-product-model/sync-data#create-a-product-with-variants-and-options-asynchronously) by the [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.  The `status` field indicates whether the operation is `CREATED`, `ACTIVE`, or `COMPLETE`.  The `product` field provides the details of the created or updated product.  For the [ProductSetOperation](https://shopify.dev/api/admin-graphql/current/objects/ProductSetOperation), the `userErrors` field provides mutation errors that occurred during the operation.
- [productResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productResourceFeedback.txt) - Returns the product resource feedback for the currently authenticated app.
- [productSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productSavedSearches.txt) - Returns a list of the shop's product saved searches.
- [productTags](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productTags.txt) - A list of tags that have been added to products. The maximum page size is 5000.
- [productTypes](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productTypes.txt) - The list of types added to products. The maximum page size is 1000.
- [productVariant](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productVariant.txt) - Returns a ProductVariant resource by ID.
- [productVariants](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productVariants.txt) - Returns a list of product variants.
- [productVariantsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productVariantsCount.txt) - Count of product variants.
- [productVendors](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productVendors.txt) - The list of vendors added to products. The maximum page size is 1000.
- [products](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/products.txt) - Returns a list of products.
- [productsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/productsCount.txt) - Count of products.
- [publicApiVersions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/publicApiVersions.txt) - The list of publicly-accessible Admin API versions, including supported versions, the release candidate, and unstable versions.
- [publication](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/publication.txt) - Lookup a publication by ID.
- [publications](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/publications.txt) - List of publications.
- [publicationsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/publicationsCount.txt) - Count of publications.
- [publishedProductsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/publishedProductsCount.txt) - Returns a count of published products by publication ID.
- [refund](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/refund.txt) - Returns a Refund resource by ID.
- [return](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/return.txt) - Returns a Return resource by ID.
- [returnCalculate](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/returnCalculate.txt) - The calculated monetary value to be exchanged due to the return.
- [returnableFulfillment](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/returnableFulfillment.txt) - Lookup a returnable fulfillment by ID.
- [returnableFulfillments](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/returnableFulfillments.txt) - List of returnable fulfillments.
- [reverseDelivery](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/reverseDelivery.txt) - Lookup a reverse delivery by ID.
- [reverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/reverseFulfillmentOrder.txt) - Lookup a reverse fulfillment order by ID.
- [scriptTag](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/scriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   Lookup a script tag resource by ID.
- [scriptTags](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/scriptTags.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A list of script tags.
- [segment](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/segment.txt) - The Customer Segment.
- [segmentFilterSuggestions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/segmentFilterSuggestions.txt) - A list of filter suggestions associated with a segment. A segment is a group of members (commonly customers) that meet specific criteria.
- [segmentFilters](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/segmentFilters.txt) - A list of filters.
- [segmentMigrations](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/segmentMigrations.txt) - A list of a shop's segment migrations.
- [segmentValueSuggestions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/segmentValueSuggestions.txt) - The list of suggested values corresponding to a particular filter for a segment. A segment is a group of members, such as customers, that meet specific criteria.
- [segments](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/segments.txt) - A list of a shop's segments.
- [segmentsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/segmentsCount.txt) - The number of segments for a shop.
- [sellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/sellingPlanGroup.txt) - Returns a Selling Plan Group resource by ID.
- [sellingPlanGroups](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/sellingPlanGroups.txt) - List Selling Plan Groups.
- [serverPixel](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/serverPixel.txt) - The server pixel configured by the app.
- [shop](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/shop.txt) - Returns the Shop resource corresponding to the access token used in the request. The Shop resource contains business and store management settings for the shop.
- [shopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/shopBillingPreferences.txt) - The shop's billing preferences.
- [shopLocales](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/shopLocales.txt) - A list of locales available on a shop.
- [shopifyFunction](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/shopifyFunction.txt) - The Shopify Function.
- [shopifyFunctions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/shopifyFunctions.txt) - Returns the Shopify Functions for apps installed on the shop.
- [shopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/shopifyPaymentsAccount.txt) - Shopify Payments account information, including balances and payouts.
- [staffMember](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/staffMember.txt) - The StaffMember resource, by ID.
- [staffMembers](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/staffMembers.txt) - The shop staff members.
- [standardMetafieldDefinitionTemplates](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/standardMetafieldDefinitionTemplates.txt) - Standard metafield definitions are intended for specific, common use cases. Their namespace and keys reflect these use cases and are reserved.  Refer to all available [`Standard Metafield Definition Templates`](https://shopify.dev/api/admin-graphql/latest/objects/StandardMetafieldDefinitionTemplate).
- [storeCreditAccount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/storeCreditAccount.txt) - Returns a store credit account resource by ID.
- [subscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/subscriptionBillingAttempt.txt) - Returns a SubscriptionBillingAttempt by ID.
- [subscriptionBillingAttempts](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/subscriptionBillingAttempts.txt) - Returns subscription billing attempts on a store.
- [subscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/subscriptionBillingCycle.txt) - Returns a subscription billing cycle found either by cycle index or date.
- [subscriptionBillingCycleBulkResults](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/subscriptionBillingCycleBulkResults.txt) - Retrieves the results of the asynchronous job for the subscription billing cycle bulk action based on the specified job ID. This query can be used to obtain the billing cycles that match the criteria defined in the subscriptionBillingCycleBulkSearch and subscriptionBillingCycleBulkCharge mutations.
- [subscriptionBillingCycles](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/subscriptionBillingCycles.txt) - Returns subscription billing cycles for a contract ID.
- [subscriptionContract](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/subscriptionContract.txt) - Returns a Subscription Contract resource by ID.
- [subscriptionContracts](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/subscriptionContracts.txt) - List Subscription Contracts.
- [subscriptionDraft](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/subscriptionDraft.txt) - Returns a Subscription Draft resource by ID.
- [taxonomy](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of the loaded taxonomy tree.
- [tenderTransactions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/tenderTransactions.txt) - Returns a list of TenderTransactions associated with the shop.
- [theme](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/theme.txt) - Returns a particular theme for the shop.
- [themes](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/themes.txt) - Returns a paginated list of themes for the shop.
- [translatableResource](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/translatableResource.txt) - A resource that can have localized values for different languages.
- [translatableResources](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/translatableResources.txt) - Resources that can have localized values for different languages.
- [translatableResourcesByIds](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/translatableResourcesByIds.txt) - Resources that can have localized values for different languages.
- [urlRedirect](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/urlRedirect.txt) - Returns a redirect resource by ID.
- [urlRedirectImport](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/urlRedirectImport.txt) - Returns a redirect import resource by ID.
- [urlRedirectSavedSearches](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/urlRedirectSavedSearches.txt) - A list of the shop's URL redirect saved searches.
- [urlRedirects](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/urlRedirects.txt) - A list of redirects for a shop.
- [urlRedirectsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/urlRedirectsCount.txt) - Count of redirects. Limited to a maximum of 10000.
- [validation](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/validation.txt) - Validation available on the shop.
- [validations](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/validations.txt) - Validations available on the shop.
- [webPixel](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/webPixel.txt) - The web pixel configured by the app.
- [webPresences](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/webPresences.txt) - The web presences for the shop.
- [webhookSubscription](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/webhookSubscription.txt) - Returns a webhook subscription by ID.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptions](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/webhookSubscriptions.txt) - Returns a list of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).
- [webhookSubscriptionsCount](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/webhookSubscriptionsCount.txt) - The count of webhook subscriptions.  Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe). Limited to a maximum of 10000.
- [Refund](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Refund.txt) - The record of the line items and transactions that were refunded to a customer, along with restocking instructions for refunded line items.
- [RefundAgreement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/RefundAgreement.txt) - An agreement between the merchant and customer to refund all or a portion of the order.
- [RefundConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/RefundConnection.txt) - An auto-generated type for paginating through multiple Refunds.
- [RefundCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/RefundCreatePayload.txt) - Return type for `refundCreate` mutation.
- [RefundDuty](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/RefundDuty.txt) - Represents a refunded duty.
- [RefundDutyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/RefundDutyInput.txt) - The input fields required to reimburse duties on a refund.
- [RefundDutyRefundType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/RefundDutyRefundType.txt) - The type of refund to perform for a particular refund duty.
- [RefundInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/RefundInput.txt) - The input fields to create a refund.
- [RefundLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/RefundLineItem.txt) - A line item that's included in a refund.
- [RefundLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/RefundLineItemConnection.txt) - An auto-generated type for paginating through multiple RefundLineItems.
- [RefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/RefundLineItemInput.txt) - The input fields required to reimburse line items on a refund.
- [RefundLineItemRestockType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/RefundLineItemRestockType.txt) - The type of restock performed for a particular refund line item.
- [RefundShippingInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/RefundShippingInput.txt) - The input fields for the shipping cost to refund.
- [RefundShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/RefundShippingLine.txt) - A shipping line item that's included in a refund.
- [RefundShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/RefundShippingLineConnection.txt) - An auto-generated type for paginating through multiple RefundShippingLines.
- [RemoteAuthorizeNetCustomerPaymentProfileInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/RemoteAuthorizeNetCustomerPaymentProfileInput.txt) - The input fields for a remote Authorize.net customer payment profile.
- [RemoteBraintreePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/RemoteBraintreePaymentMethodInput.txt) - The input fields for a remote Braintree customer payment profile.
- [RemoteStripePaymentMethodInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/RemoteStripePaymentMethodInput.txt) - The input fields for a remote stripe payment method.
- [ResourceAlert](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ResourceAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store resource, with 1 or more actions to take. For example, you could use an alert to indicate that you're not charging taxes on some product variants. They can optionally have a specific icon and be dismissed by merchants.
- [ResourceAlertAction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ResourceAlertAction.txt) - An action associated to a resource alert, such as editing variants.
- [ResourceAlertIcon](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ResourceAlertIcon.txt) - The available icons for resource alerts.
- [ResourceAlertSeverity](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ResourceAlertSeverity.txt) - The possible severity levels for a resource alert.
- [ResourceFeedback](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ResourceFeedback.txt) - Represents feedback from apps about a resource, and the steps required to set up the apps on the shop.
- [ResourceFeedbackCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ResourceFeedbackCreateInput.txt) - The input fields for a resource feedback object.
- [ResourceFeedbackState](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ResourceFeedbackState.txt) - The state of the resource feedback.
- [ResourceOperation](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/ResourceOperation.txt) - Represents a merchandising background operation interface.
- [ResourceOperationStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ResourceOperationStatus.txt) - Represents the state of this catalog operation.
- [ResourcePublication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ResourcePublication.txt) - A resource publication represents information about the publication of a resource. An instance of `ResourcePublication`, unlike `ResourcePublicationV2`, can be neither published or scheduled to be published.  See [ResourcePublicationV2](/api/admin-graphql/latest/objects/ResourcePublicationV2) for more context.
- [ResourcePublicationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ResourcePublicationConnection.txt) - An auto-generated type for paginating through multiple ResourcePublications.
- [ResourcePublicationV2](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ResourcePublicationV2.txt) - A resource publication represents information about the publication of a resource. Unlike `ResourcePublication`, an instance of `ResourcePublicationV2` can't be unpublished. It must either be published or scheduled to be published.  See [ResourcePublication](/api/admin-graphql/latest/objects/ResourcePublication) for more context.
- [ResourcePublicationV2Connection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ResourcePublicationV2Connection.txt) - An auto-generated type for paginating through multiple ResourcePublicationV2s.
- [RestockingFee](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/RestockingFee.txt) - A restocking fee is a fee captured as part of a return to cover the costs of handling a return line item. Typically, this would cover the costs of inspecting, repackaging, and restocking the item.
- [RestockingFeeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/RestockingFeeInput.txt) - The input fields for a restocking fee.
- [RestrictedForResource](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/RestrictedForResource.txt) - Information about product is restricted for a given resource.
- [Return](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Return.txt) - Represents a return.
- [ReturnAgreement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReturnAgreement.txt) - An agreement between the merchant and customer for a return.
- [ReturnApproveRequestInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnApproveRequestInput.txt) - The input fields for approving a customer's return request.
- [ReturnApproveRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReturnApproveRequestPayload.txt) - Return type for `returnApproveRequest` mutation.
- [ReturnCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReturnCancelPayload.txt) - Return type for `returnCancel` mutation.
- [ReturnClosePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReturnClosePayload.txt) - Return type for `returnClose` mutation.
- [ReturnConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ReturnConnection.txt) - An auto-generated type for paginating through multiple Returns.
- [ReturnCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReturnCreatePayload.txt) - Return type for `returnCreate` mutation.
- [ReturnDecline](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReturnDecline.txt) - Additional information about why a merchant declined the customer's return request.
- [ReturnDeclineReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ReturnDeclineReason.txt) - The reason why the merchant declined a customer's return request.
- [ReturnDeclineRequestInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnDeclineRequestInput.txt) - The input fields for declining a customer's return request.
- [ReturnDeclineRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReturnDeclineRequestPayload.txt) - Return type for `returnDeclineRequest` mutation.
- [ReturnErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ReturnErrorCode.txt) - Possible error codes that can be returned by `ReturnUserError`.
- [ReturnInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnInput.txt) - The input fields for a return.
- [ReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReturnLineItem.txt) - A return line item.
- [ReturnLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnLineItemInput.txt) - The input fields for a return line item.
- [ReturnLineItemRemoveFromReturnInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnLineItemRemoveFromReturnInput.txt) - The input fields for a removing a return line item from a return.
- [ReturnLineItemRemoveFromReturnPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReturnLineItemRemoveFromReturnPayload.txt) - Return type for `returnLineItemRemoveFromReturn` mutation.
- [ReturnLineItemType](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/ReturnLineItemType.txt) - A return line item of any type.
- [ReturnLineItemTypeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ReturnLineItemTypeConnection.txt) - An auto-generated type for paginating through multiple ReturnLineItemTypes.
- [ReturnReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ReturnReason.txt) - The reason for returning the return line item.
- [ReturnRefundInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnRefundInput.txt) - The input fields to refund a return.
- [ReturnRefundLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnRefundLineItemInput.txt) - The input fields for a return refund line item.
- [ReturnRefundOrderTransactionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnRefundOrderTransactionInput.txt) - The input fields to create order transactions when refunding a return.
- [ReturnRefundPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReturnRefundPayload.txt) - Return type for `returnRefund` mutation.
- [ReturnReopenPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReturnReopenPayload.txt) - Return type for `returnReopen` mutation.
- [ReturnRequestInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnRequestInput.txt) - The input fields for requesting a return.
- [ReturnRequestLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnRequestLineItemInput.txt) - The input fields for a return line item.
- [ReturnRequestPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReturnRequestPayload.txt) - Return type for `returnRequest` mutation.
- [ReturnShippingFee](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReturnShippingFee.txt) - A return shipping fee is a fee captured as part of a return to cover the costs of shipping the return.
- [ReturnShippingFeeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReturnShippingFeeInput.txt) - The input fields for a return shipping fee.
- [ReturnStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ReturnStatus.txt) - The status of a return.
- [ReturnUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReturnUserError.txt) - An error that occurs during the execution of a return mutation.
- [ReturnableFulfillment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReturnableFulfillment.txt) - A returnable fulfillment, which is an order that has been delivered and is eligible to be returned to the merchant.
- [ReturnableFulfillmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ReturnableFulfillmentConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillments.
- [ReturnableFulfillmentLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReturnableFulfillmentLineItem.txt) - A returnable fulfillment line item.
- [ReturnableFulfillmentLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ReturnableFulfillmentLineItemConnection.txt) - An auto-generated type for paginating through multiple ReturnableFulfillmentLineItems.
- [ReverseDelivery](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReverseDelivery.txt) - A reverse delivery is a post-fulfillment object that represents a buyer sending a package to a merchant. For example, a buyer requests a return, and a merchant sends the buyer a shipping label. The reverse delivery contains the context of the items sent back, how they're being sent back (for example, a shipping label), and the current state of the delivery (tracking information).
- [ReverseDeliveryConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ReverseDeliveryConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveries.
- [ReverseDeliveryCreateWithShippingPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReverseDeliveryCreateWithShippingPayload.txt) - Return type for `reverseDeliveryCreateWithShipping` mutation.
- [ReverseDeliveryDeliverable](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/ReverseDeliveryDeliverable.txt) - The delivery method and artifacts associated with a reverse delivery.
- [ReverseDeliveryLabelInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReverseDeliveryLabelInput.txt) - The input fields for a reverse label.
- [ReverseDeliveryLabelV2](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReverseDeliveryLabelV2.txt) - The return label file information for a reverse delivery.
- [ReverseDeliveryLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReverseDeliveryLineItem.txt) - The details about a reverse delivery line item.
- [ReverseDeliveryLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ReverseDeliveryLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseDeliveryLineItems.
- [ReverseDeliveryLineItemInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReverseDeliveryLineItemInput.txt) - The input fields for a reverse delivery line item.
- [ReverseDeliveryShippingDeliverable](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReverseDeliveryShippingDeliverable.txt) - A reverse shipping deliverable that may include a label and tracking information.
- [ReverseDeliveryShippingUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReverseDeliveryShippingUpdatePayload.txt) - Return type for `reverseDeliveryShippingUpdate` mutation.
- [ReverseDeliveryTrackingInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReverseDeliveryTrackingInput.txt) - The input fields for tracking information about a return delivery.
- [ReverseDeliveryTrackingV2](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReverseDeliveryTrackingV2.txt) - Represents the information used to track a reverse delivery.
- [ReverseFulfillmentOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReverseFulfillmentOrder.txt) - A group of one or more items in a return that will be processed at a fulfillment service. There can be more than one reverse fulfillment order for a return at a given location.
- [ReverseFulfillmentOrderConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ReverseFulfillmentOrderConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrders.
- [ReverseFulfillmentOrderDisposeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ReverseFulfillmentOrderDisposeInput.txt) - The input fields to dispose a reverse fulfillment order line item.
- [ReverseFulfillmentOrderDisposePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ReverseFulfillmentOrderDisposePayload.txt) - Return type for `reverseFulfillmentOrderDispose` mutation.
- [ReverseFulfillmentOrderDisposition](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReverseFulfillmentOrderDisposition.txt) - The details of the arrangement of an item.
- [ReverseFulfillmentOrderDispositionType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ReverseFulfillmentOrderDispositionType.txt) - The final arrangement of an item from a reverse fulfillment order.
- [ReverseFulfillmentOrderLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReverseFulfillmentOrderLineItem.txt) - The details about a reverse fulfillment order line item.
- [ReverseFulfillmentOrderLineItemConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ReverseFulfillmentOrderLineItemConnection.txt) - An auto-generated type for paginating through multiple ReverseFulfillmentOrderLineItems.
- [ReverseFulfillmentOrderStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ReverseFulfillmentOrderStatus.txt) - The status of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ReverseFulfillmentOrderThirdPartyConfirmation.txt) - The third-party confirmation of a reverse fulfillment order.
- [ReverseFulfillmentOrderThirdPartyConfirmationStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ReverseFulfillmentOrderThirdPartyConfirmationStatus.txt) - The status of a reverse fulfillment order third-party confirmation.
- [RiskAssessmentResult](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/RiskAssessmentResult.txt) - List of possible values for a RiskAssessment result.
- [RiskFact](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/RiskFact.txt) - A risk fact belongs to a single risk assessment and serves to provide additional context for an assessment. Risk facts are not necessarily tied to the result of the recommendation.
- [RiskFactSentiment](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/RiskFactSentiment.txt) - List of possible values for a RiskFact sentiment.
- [RowCount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/RowCount.txt) - A row count represents rows on background operation.
- [SEO](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SEO.txt) - SEO information.
- [SEOInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SEOInput.txt) - The input fields for SEO information.
- [Sale](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/Sale.txt) - An individual sale record associated with a sales agreement. Every money value in an order's sales data is represented in the currency's smallest unit. When amounts are divided across multiple line items, such as taxes or order discounts, the amounts might not divide evenly across all of the line items on the order. To address this, the remaining currency units that couldn't be divided evenly are allocated one at a time, starting with the first line item, until they are all accounted for. In aggregate, the values sum up correctly. In isolation, one line item might have a different tax or discount amount than another line item of the same price, before taxes and discounts. This is because the amount could not be divided evenly across the items. The allocation of currency units across line items is immutable. After they are allocated, currency units are never reallocated or redistributed among the line items.
- [SaleActionType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SaleActionType.txt) - The possible order action types for a sale.
- [SaleAdditionalFee](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SaleAdditionalFee.txt) - The additional fee details for a line item.
- [SaleConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SaleConnection.txt) - An auto-generated type for paginating through multiple Sales.
- [SaleLineType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SaleLineType.txt) - The possible line types for a sale record. One of the possible order line types for a sale is an adjustment. Sales adjustments occur when a refund is issued for a line item that is either more or less than the total value of the line item. Examples are restocking fees and goodwill payments. When this happens, Shopify produces a sales agreement with sale records for each line item that is returned or refunded and an additional sale record for the adjustment (for example, a restocking fee). The sales records for the returned or refunded items represent the reversal of the original line item sale value. The additional adjustment sale record represents the difference between the original total value of all line items that were refunded, and the actual amount refunded.
- [SaleTax](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SaleTax.txt) - The tax allocated to a sale from a single tax line.
- [SalesAgreement](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/SalesAgreement.txt) - A contract between a merchant and a customer to do business. Shopify creates a sales agreement whenever an order is placed, edited, or refunded. A sales agreement has one or more sales records, which provide itemized details about the initial agreement or subsequent changes made to the order. For example, when a customer places an order, Shopify creates the order, generates a sales agreement, and records a sale for each line item purchased in the order. A sale record is specific to a type of order line. Order lines can represent different things such as a purchased product, a tip added by a customer, shipping costs collected at checkout, and more.
- [SalesAgreementConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SalesAgreementConnection.txt) - An auto-generated type for paginating through multiple SalesAgreements.
- [SavedSearch](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SavedSearch.txt) - A saved search is a representation of a search query saved in the admin.
- [SavedSearchConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SavedSearchConnection.txt) - An auto-generated type for paginating through multiple SavedSearches.
- [SavedSearchCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SavedSearchCreateInput.txt) - The input fields to create a saved search.
- [SavedSearchCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SavedSearchCreatePayload.txt) - Return type for `savedSearchCreate` mutation.
- [SavedSearchDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SavedSearchDeleteInput.txt) - The input fields to delete a saved search.
- [SavedSearchDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SavedSearchDeletePayload.txt) - Return type for `savedSearchDelete` mutation.
- [SavedSearchUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SavedSearchUpdateInput.txt) - The input fields to update a saved search.
- [SavedSearchUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SavedSearchUpdatePayload.txt) - Return type for `savedSearchUpdate` mutation.
- [ScheduledChangeSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ScheduledChangeSortKeys.txt) - The set of valid sort keys for the ScheduledChange query.
- [ScriptDiscountApplication](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ScriptDiscountApplication.txt) - Script discount applications capture the intentions of a discount that was created by a Shopify Script for an order's line item or shipping line.  Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.
- [ScriptTag](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ScriptTag.txt) - <div class="note"><h4>Theme app extensions</h4>   <p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>  <div class="note"><h4>Script tag deprecation</h4>   <p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>   A script tag represents remote JavaScript code that is loaded into the pages of a shop's storefront or the **Order status** page of checkout.
- [ScriptTagConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ScriptTagConnection.txt) - An auto-generated type for paginating through multiple ScriptTags.
- [ScriptTagCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ScriptTagCreatePayload.txt) - Return type for `scriptTagCreate` mutation.
- [ScriptTagDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ScriptTagDeletePayload.txt) - Return type for `scriptTagDelete` mutation.
- [ScriptTagDisplayScope](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ScriptTagDisplayScope.txt) - The page or pages on the online store where the script should be included.
- [ScriptTagInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ScriptTagInput.txt) - The input fields for a script tag. This input object is used when creating or updating a script tag to specify its URL, where it should be included, and how it will be cached.
- [ScriptTagUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ScriptTagUpdatePayload.txt) - Return type for `scriptTagUpdate` mutation.
- [SearchFilter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SearchFilter.txt) - A filter in a search query represented by a key value pair.
- [SearchFilterOptions](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SearchFilterOptions.txt) - A list of search filters along with their specific options in value and label pair for filtering.
- [SearchResult](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SearchResult.txt) - Represents an individual result returned from a search.
- [SearchResultConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SearchResultConnection.txt) - The connection type for SearchResult.
- [SearchResultType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SearchResultType.txt) - Specifies the type of resources to be returned from a search.
- [Segment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Segment.txt) - A dynamic collection of customers based on specific criteria.
- [SegmentAssociationFilter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentAssociationFilter.txt) - A filter that takes a value that's associated with an object. For example, the `tags` field is associated with the [`Customer`](/api/admin-graphql/latest/objects/Customer) object.
- [SegmentAttributeStatistics](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentAttributeStatistics.txt) - The statistics of a given attribute.
- [SegmentBooleanFilter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentBooleanFilter.txt) - A filter with a Boolean value that's been added to a segment query.
- [SegmentConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SegmentConnection.txt) - An auto-generated type for paginating through multiple Segments.
- [SegmentCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SegmentCreatePayload.txt) - Return type for `segmentCreate` mutation.
- [SegmentDateFilter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentDateFilter.txt) - A filter with a date value that's been added to a segment query.
- [SegmentDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SegmentDeletePayload.txt) - Return type for `segmentDelete` mutation.
- [SegmentEnumFilter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentEnumFilter.txt) - A filter with a set of possible values that's been added to a segment query.
- [SegmentEventFilter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentEventFilter.txt) - A filter that's used to segment customers based on the date that an event occured. For example, the `product_bought` event filter allows you to segment customers based on what products they've bought.
- [SegmentEventFilterParameter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentEventFilterParameter.txt) - The parameters for an event segment filter.
- [SegmentFilter](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/SegmentFilter.txt) - The filters used in segment queries associated with a shop.
- [SegmentFilterConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SegmentFilterConnection.txt) - An auto-generated type for paginating through multiple SegmentFilters.
- [SegmentFloatFilter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentFloatFilter.txt) - A filter with a double-precision, floating-point value that's been added to a segment query.
- [SegmentIntegerFilter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentIntegerFilter.txt) - A filter with an integer that's been added to a segment query.
- [SegmentMembership](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentMembership.txt) - The response type for the `segmentMembership` object.
- [SegmentMembershipResponse](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentMembershipResponse.txt) - A list of maps that contain `segmentId` IDs and `isMember` Booleans. The maps represent segment memberships.
- [SegmentMigration](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentMigration.txt) - A segment and its corresponding saved search.  For example, you can use `SegmentMigration` to retrieve the segment ID that corresponds to a saved search ID.
- [SegmentMigrationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SegmentMigrationConnection.txt) - An auto-generated type for paginating through multiple SegmentMigrations.
- [SegmentSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SegmentSortKeys.txt) - The set of valid sort keys for the Segment query.
- [SegmentStatistics](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentStatistics.txt) - The statistics of a given segment.
- [SegmentStringFilter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentStringFilter.txt) - A filter with a string that's been added to a segment query.
- [SegmentUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SegmentUpdatePayload.txt) - Return type for `segmentUpdate` mutation.
- [SegmentValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SegmentValue.txt) - A list of suggested values associated with an individual segment. A segment is a group of members, such as customers, that meet specific criteria.
- [SegmentValueConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SegmentValueConnection.txt) - An auto-generated type for paginating through multiple SegmentValues.
- [SelectedOption](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SelectedOption.txt) - Properties used by customers to select a product variant. Products can have multiple options, like different sizes or colors.
- [SelectedVariantOptionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SelectedVariantOptionInput.txt) - The input fields for the selected variant option of the combined listing.
- [SellingPlan](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlan.txt) - Represents how a product can be sold and purchased. Selling plans and associated records (selling plan groups and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.  For more information on selling plans, refer to [*Creating and managing selling plans*](https://shopify.dev/docs/apps/selling-strategies/subscriptions/selling-plans).
- [SellingPlanAnchor](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanAnchor.txt) - Specifies the date when delivery or fulfillment is completed by a merchant for a given time cycle. You can also define a cutoff for which customers are eligible to enter this cycle and the desired behavior for customers who start their subscription inside the cutoff period.  Some example scenarios where anchors can be useful to implement advanced delivery behavior: - A merchant starts fulfillment on a specific date every month. - A merchant wants to bill the 1st of every quarter. - A customer expects their delivery every Tuesday.  For more details, see [About Selling Plans](https://shopify.dev/docs/apps/build/purchase-options/subscriptions/selling-plans#anchors).
- [SellingPlanAnchorInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanAnchorInput.txt) - The input fields required to create or update a selling plan anchor.
- [SellingPlanAnchorType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanAnchorType.txt) - Represents the anchor type.
- [SellingPlanBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SellingPlanBillingPolicy.txt) - Represents the billing frequency associated to the selling plan (for example, bill every week, or bill every three months). The selling plan billing policy and associated records (selling plan groups, selling plans, pricing policies, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanBillingPolicyInput.txt) - The input fields that are required to create or update a billing policy type.
- [SellingPlanCategory](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanCategory.txt) - The category of the selling plan. For the `OTHER` category,          you must fill out our [request form](https://docs.google.com/forms/d/e/1FAIpQLSeU18Xmw0Q61V8wdH-dfGafFqIBfRchQKUO8WAF3yJTvgyyZQ/viewform),          where we'll review your request for a new purchase option.
- [SellingPlanCheckoutCharge](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanCheckoutCharge.txt) - The amount charged at checkout when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanCheckoutChargeInput.txt) - The input fields that are required to create or update a checkout charge.
- [SellingPlanCheckoutChargePercentageValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanCheckoutChargePercentageValue.txt) - The percentage value of the price used for checkout charge.
- [SellingPlanCheckoutChargeType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanCheckoutChargeType.txt) - The checkout charge when the full amount isn't charged at checkout.
- [SellingPlanCheckoutChargeValue](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SellingPlanCheckoutChargeValue.txt) - The portion of the price to be charged at checkout.
- [SellingPlanCheckoutChargeValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanCheckoutChargeValueInput.txt) - The input fields required to create or update an checkout charge value.
- [SellingPlanConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SellingPlanConnection.txt) - An auto-generated type for paginating through multiple SellingPlans.
- [SellingPlanDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SellingPlanDeliveryPolicy.txt) - Represents the delivery frequency associated to the selling plan (for example, deliver every month, or deliver every other week). The selling plan delivery policy and associated records (selling plan groups, selling plans, pricing policies, and billing policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanDeliveryPolicyInput.txt) - The input fields that are required to create or update a delivery policy.
- [SellingPlanFixedBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanFixedBillingPolicy.txt) - The fixed selling plan billing policy defines how much of the price of the product will be billed to customer at checkout. If there is an outstanding balance, it determines when it will be paid.
- [SellingPlanFixedBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanFixedBillingPolicyInput.txt) - The input fields required to create or update a fixed billing policy.
- [SellingPlanFixedDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanFixedDeliveryPolicy.txt) - Represents a fixed selling plan delivery policy.
- [SellingPlanFixedDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanFixedDeliveryPolicyInput.txt) - The input fields required to create or update a fixed delivery policy.
- [SellingPlanFixedDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanFixedDeliveryPolicyIntent.txt) - Possible intentions of a Delivery Policy.
- [SellingPlanFixedDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanFixedDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behavior of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanFixedPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanFixedPricingPolicy.txt) - Represents the pricing policy of a subscription or deferred purchase option selling plan. The selling plan fixed pricing policy works with the billing and delivery policy to determine the final price. Discounts are divided among fulfillments. For example, a subscription with a $10 discount and two deliveries will have a $5 discount applied to each delivery.
- [SellingPlanFixedPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanFixedPricingPolicyInput.txt) - The input fields required to create or update a fixed selling plan pricing policy.
- [SellingPlanFulfillmentTrigger](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanFulfillmentTrigger.txt) - Describes what triggers fulfillment.
- [SellingPlanGroup](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanGroup.txt) - Represents a selling method (for example, "Subscribe and save" or "Pre-paid"). Selling plan groups and associated records (selling plans and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanGroupAddProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SellingPlanGroupAddProductVariantsPayload.txt) - Return type for `sellingPlanGroupAddProductVariants` mutation.
- [SellingPlanGroupAddProductsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SellingPlanGroupAddProductsPayload.txt) - Return type for `sellingPlanGroupAddProducts` mutation.
- [SellingPlanGroupConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SellingPlanGroupConnection.txt) - An auto-generated type for paginating through multiple SellingPlanGroups.
- [SellingPlanGroupCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SellingPlanGroupCreatePayload.txt) - Return type for `sellingPlanGroupCreate` mutation.
- [SellingPlanGroupDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SellingPlanGroupDeletePayload.txt) - Return type for `sellingPlanGroupDelete` mutation.
- [SellingPlanGroupInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanGroupInput.txt) - The input fields required to create or update a selling plan group.
- [SellingPlanGroupRemoveProductVariantsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SellingPlanGroupRemoveProductVariantsPayload.txt) - Return type for `sellingPlanGroupRemoveProductVariants` mutation.
- [SellingPlanGroupRemoveProductsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SellingPlanGroupRemoveProductsPayload.txt) - Return type for `sellingPlanGroupRemoveProducts` mutation.
- [SellingPlanGroupResourceInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanGroupResourceInput.txt) - The input fields for resource association with a Selling Plan Group.
- [SellingPlanGroupSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanGroupSortKeys.txt) - The set of valid sort keys for the SellingPlanGroup query.
- [SellingPlanGroupUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SellingPlanGroupUpdatePayload.txt) - Return type for `sellingPlanGroupUpdate` mutation.
- [SellingPlanGroupUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanGroupUserError.txt) - Represents a selling plan group custom error.
- [SellingPlanGroupUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanGroupUserErrorCode.txt) - Possible error codes that can be returned by `SellingPlanGroupUserError`.
- [SellingPlanInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanInput.txt) - The input fields to create or update a selling plan.
- [SellingPlanInterval](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanInterval.txt) - Represents valid selling plan interval.
- [SellingPlanInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanInventoryPolicy.txt) - The selling plan inventory policy.
- [SellingPlanInventoryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanInventoryPolicyInput.txt) - The input fields required to create or update an inventory policy.
- [SellingPlanPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SellingPlanPricingPolicy.txt) - Represents the type of pricing associated to the selling plan (for example, a $10 or 20% discount that is set for a limited period or that is fixed for the duration of the subscription). Selling plan pricing policies and associated records (selling plan groups, selling plans, billing policy, and delivery policy) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
- [SellingPlanPricingPolicyAdjustmentType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanPricingPolicyAdjustmentType.txt) - Represents a selling plan pricing policy adjustment type.
- [SellingPlanPricingPolicyAdjustmentValue](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SellingPlanPricingPolicyAdjustmentValue.txt) - Represents a selling plan pricing policy adjustment value type.
- [SellingPlanPricingPolicyBase](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/SellingPlanPricingPolicyBase.txt) - Represents selling plan pricing policy common fields.
- [SellingPlanPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanPricingPolicyInput.txt) - The input fields required to create or update a selling plan pricing policy.
- [SellingPlanPricingPolicyPercentageValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanPricingPolicyPercentageValue.txt) - The percentage value of a selling plan pricing policy percentage type.
- [SellingPlanPricingPolicyValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanPricingPolicyValueInput.txt) - The input fields required to create or update a pricing policy adjustment value.
- [SellingPlanRecurringBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanRecurringBillingPolicy.txt) - Represents a recurring selling plan billing policy.
- [SellingPlanRecurringBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanRecurringBillingPolicyInput.txt) - The input fields required to create or update a recurring billing policy.
- [SellingPlanRecurringDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanRecurringDeliveryPolicy.txt) - Represents a recurring selling plan delivery policy.
- [SellingPlanRecurringDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanRecurringDeliveryPolicyInput.txt) - The input fields to create or update a recurring delivery policy.
- [SellingPlanRecurringDeliveryPolicyIntent](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanRecurringDeliveryPolicyIntent.txt) - Whether the delivery policy is merchant or buyer-centric.
- [SellingPlanRecurringDeliveryPolicyPreAnchorBehavior](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanRecurringDeliveryPolicyPreAnchorBehavior.txt) - The fulfillment or delivery behaviors of the first fulfillment when the orderis placed before the anchor.
- [SellingPlanRecurringPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SellingPlanRecurringPricingPolicy.txt) - Represents a recurring selling plan pricing policy. It applies after the fixed pricing policy. By using the afterCycle parameter, you can specify the cycle when the recurring pricing policy comes into effect. Recurring pricing policies are not available for deferred purchase options.
- [SellingPlanRecurringPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SellingPlanRecurringPricingPolicyInput.txt) - The input fields required to create or update a recurring selling plan pricing policy.
- [SellingPlanRemainingBalanceChargeTrigger](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanRemainingBalanceChargeTrigger.txt) - When to capture the payment for the remaining amount due.
- [SellingPlanReserve](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SellingPlanReserve.txt) - When to reserve inventory for a selling plan.
- [ServerPixel](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ServerPixel.txt) - A server pixel stores configuration for streaming customer interactions to an EventBridge or PubSub endpoint.
- [ServerPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ServerPixelCreatePayload.txt) - Return type for `serverPixelCreate` mutation.
- [ServerPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ServerPixelDeletePayload.txt) - Return type for `serverPixelDelete` mutation.
- [ServerPixelStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ServerPixelStatus.txt) - The current state of a server pixel.
- [ShippingDiscountClass](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShippingDiscountClass.txt) - The [discount class](https://help.shopify.com/manual/discounts/combining-discounts/discount-combinations) that's used to control how discounts can be combined.
- [ShippingLine](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShippingLine.txt) - Represents the shipping details that the customer chose for their order.
- [ShippingLineConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ShippingLineConnection.txt) - An auto-generated type for paginating through multiple ShippingLines.
- [ShippingLineInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ShippingLineInput.txt) - The input fields for specifying the shipping details for the draft order.  > Note: > A custom shipping line includes a title and price with `shippingRateHandle` set to `nil`. A shipping line with a carrier-provided shipping rate (currently set via the Shopify admin) includes the shipping rate handle.
- [ShippingLineSale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShippingLineSale.txt) - A sale associated with a shipping charge.
- [ShippingPackageDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ShippingPackageDeletePayload.txt) - Return type for `shippingPackageDelete` mutation.
- [ShippingPackageMakeDefaultPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ShippingPackageMakeDefaultPayload.txt) - Return type for `shippingPackageMakeDefault` mutation.
- [ShippingPackageType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShippingPackageType.txt) - Type of a shipping package.
- [ShippingPackageUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ShippingPackageUpdatePayload.txt) - Return type for `shippingPackageUpdate` mutation.
- [ShippingRate](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShippingRate.txt) - A shipping rate is an additional cost added to the cost of the products that were ordered.
- [ShippingRefund](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShippingRefund.txt) - Represents the shipping costs refunded on the Refund.
- [ShippingRefundInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ShippingRefundInput.txt) - The input fields that are required to reimburse shipping costs.
- [Shop](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Shop.txt) - Represents a collection of general settings and information about the shop.
- [ShopAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopAddress.txt) - An address for a shop.
- [ShopAlert](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopAlert.txt) - An alert message that appears in the Shopify admin about a problem with a store setting, with an action to take. For example, you could show an alert to ask the merchant to enter their billing information to activate Shopify Plus.
- [ShopAlertAction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopAlertAction.txt) - An action associated to a shop alert, such as adding a credit card.
- [ShopBillingPreferences](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopBillingPreferences.txt) - Billing preferences for the shop.
- [ShopBranding](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopBranding.txt) - Possible branding of a shop. Branding can be used to define the look of a shop including its styling and logo in the Shopify Admin.
- [ShopCustomerAccountsSetting](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopCustomerAccountsSetting.txt) - Represents the shop's customer account requirement preference.
- [ShopFeatures](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopFeatures.txt) - Represents the feature set available to the shop. Most fields specify whether a feature is enabled for a shop, and some fields return information related to specific features.
- [ShopLocale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopLocale.txt) - A locale that's been enabled on a shop.
- [ShopLocaleDisablePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ShopLocaleDisablePayload.txt) - Return type for `shopLocaleDisable` mutation.
- [ShopLocaleEnablePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ShopLocaleEnablePayload.txt) - Return type for `shopLocaleEnable` mutation.
- [ShopLocaleInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ShopLocaleInput.txt) - The input fields for a shop locale.
- [ShopLocaleUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ShopLocaleUpdatePayload.txt) - Return type for `shopLocaleUpdate` mutation.
- [ShopPayInstallmentsPaymentDetails](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopPayInstallmentsPaymentDetails.txt) - Shop Pay Installments payment details related to a transaction.
- [ShopPlan](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopPlan.txt) - The billing plan of the shop.
- [ShopPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopPolicy.txt) - Policy that a merchant has configured for their store, such as their refund or privacy policy.
- [ShopPolicyErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopPolicyErrorCode.txt) - Possible error codes that can be returned by `ShopPolicyUserError`.
- [ShopPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ShopPolicyInput.txt) - The input fields required to update a policy.
- [ShopPolicyType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopPolicyType.txt) - Available shop policy types.
- [ShopPolicyUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ShopPolicyUpdatePayload.txt) - Return type for `shopPolicyUpdate` mutation.
- [ShopPolicyUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopPolicyUserError.txt) - An error that occurs during the execution of a shop policy mutation.
- [ShopResourceFeedbackCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ShopResourceFeedbackCreatePayload.txt) - Return type for `shopResourceFeedbackCreate` mutation.
- [ShopResourceFeedbackCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopResourceFeedbackCreateUserError.txt) - An error that occurs during the execution of `ShopResourceFeedbackCreate`.
- [ShopResourceFeedbackCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopResourceFeedbackCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopResourceFeedbackCreateUserError`.
- [ShopResourceLimits](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopResourceLimits.txt) - Resource limits of a shop.
- [ShopTagSort](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopTagSort.txt) - Possible sort of tags.
- [ShopifyFunction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyFunction.txt) - A Shopify Function.
- [ShopifyFunctionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ShopifyFunctionConnection.txt) - An auto-generated type for paginating through multiple ShopifyFunctions.
- [ShopifyPaymentsAccount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsAccount.txt) - Balance and payout information for a [Shopify Payments](https://help.shopify.com/manual/payments/shopify-payments/getting-paid-with-shopify-payments) account. Balance includes all balances for the currencies supported by the shop. You can also query for a list of payouts, where each payout includes the corresponding currencyCode field.
- [ShopifyPaymentsAdjustmentOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsAdjustmentOrder.txt) - The adjustment order object.
- [ShopifyPaymentsAssociatedOrder](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsAssociatedOrder.txt) - The order associated to the balance transaction.
- [ShopifyPaymentsBalanceTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsBalanceTransaction.txt) - A transaction that contributes to a Shopify Payments account balance.
- [ShopifyPaymentsBalanceTransactionAssociatedPayout](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsBalanceTransactionAssociatedPayout.txt) - The payout associated with a balance transaction.
- [ShopifyPaymentsBalanceTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ShopifyPaymentsBalanceTransactionConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBalanceTransactions.
- [ShopifyPaymentsBalanceTransactionPayoutStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsBalanceTransactionPayoutStatus.txt) - The payout status of the balance transaction.
- [ShopifyPaymentsBankAccount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsBankAccount.txt) - A bank account that can receive payouts.
- [ShopifyPaymentsBankAccountConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ShopifyPaymentsBankAccountConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsBankAccounts.
- [ShopifyPaymentsBankAccountStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsBankAccountStatus.txt) - The bank account status.
- [ShopifyPaymentsChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/ShopifyPaymentsChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDefaultChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsDefaultChargeStatementDescriptor.txt) - The charge descriptors for a payments account.
- [ShopifyPaymentsDispute](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsDispute.txt) - A dispute occurs when a buyer questions the legitimacy of a charge with their financial institution.
- [ShopifyPaymentsDisputeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ShopifyPaymentsDisputeConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsDisputes.
- [ShopifyPaymentsDisputeEvidence](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsDisputeEvidence.txt) - The evidence associated with the dispute.
- [ShopifyPaymentsDisputeEvidenceFileType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsDisputeEvidenceFileType.txt) - The possible dispute evidence file types.
- [ShopifyPaymentsDisputeEvidenceUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ShopifyPaymentsDisputeEvidenceUpdateInput.txt) - The input fields required to update a dispute evidence object.
- [ShopifyPaymentsDisputeFileUpload](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsDisputeFileUpload.txt) - The file upload associated with the dispute evidence.
- [ShopifyPaymentsDisputeFileUploadUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ShopifyPaymentsDisputeFileUploadUpdateInput.txt) - The input fields required to update a dispute file upload object.
- [ShopifyPaymentsDisputeFulfillment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsDisputeFulfillment.txt) - The fulfillment associated with dispute evidence.
- [ShopifyPaymentsDisputeReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsDisputeReason.txt) - The reason for the dispute provided by the cardholder's bank.
- [ShopifyPaymentsDisputeReasonDetails](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsDisputeReasonDetails.txt) - Details regarding a dispute reason.
- [ShopifyPaymentsExtendedAuthorization](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsExtendedAuthorization.txt) - Presents all Shopify Payments information related to an extended authorization.
- [ShopifyPaymentsJpChargeStatementDescriptor](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsJpChargeStatementDescriptor.txt) - The charge descriptors for a Japanese payments account.
- [ShopifyPaymentsPayout](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsPayout.txt) - Payouts represent the movement of money between a merchant's Shopify Payments balance and their bank account.
- [ShopifyPaymentsPayoutAlternateCurrencyCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ShopifyPaymentsPayoutAlternateCurrencyCreatePayload.txt) - Return type for `shopifyPaymentsPayoutAlternateCurrencyCreate` mutation.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsPayoutAlternateCurrencyCreateUserError.txt) - An error that occurs during the execution of `ShopifyPaymentsPayoutAlternateCurrencyCreate`.
- [ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsPayoutAlternateCurrencyCreateUserErrorCode.txt) - Possible error codes that can be returned by `ShopifyPaymentsPayoutAlternateCurrencyCreateUserError`.
- [ShopifyPaymentsPayoutConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ShopifyPaymentsPayoutConnection.txt) - An auto-generated type for paginating through multiple ShopifyPaymentsPayouts.
- [ShopifyPaymentsPayoutInterval](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsPayoutInterval.txt) - The interval at which payouts are sent to the connected bank account.
- [ShopifyPaymentsPayoutSchedule](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsPayoutSchedule.txt) - The payment schedule for a payments account.
- [ShopifyPaymentsPayoutStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsPayoutStatus.txt) - The transfer status of the payout.
- [ShopifyPaymentsPayoutSummary](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsPayoutSummary.txt) - Breakdown of the total fees and gross of each of the different types of transactions associated with the payout.
- [ShopifyPaymentsPayoutTransactionType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsPayoutTransactionType.txt) - The possible transaction types for a payout.
- [ShopifyPaymentsRefundSet](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsRefundSet.txt) - Presents all Shopify Payments specific information related to an order refund.
- [ShopifyPaymentsSourceType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsSourceType.txt) - The possible source types for a balance transaction.
- [ShopifyPaymentsToolingProviderPayout](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsToolingProviderPayout.txt) - Relevant reference information for an alternate currency payout.
- [ShopifyPaymentsTransactionSet](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsTransactionSet.txt) - Presents all Shopify Payments specific information related to an order transaction.
- [ShopifyPaymentsTransactionType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsTransactionType.txt) - The possible types of transactions.
- [ShopifyPaymentsVerification](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsVerification.txt) - Each subject (individual) of an account has a verification object giving  information about the verification state.
- [ShopifyPaymentsVerificationStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyPaymentsVerificationStatus.txt) - The status of a verification.
- [ShopifyPaymentsVerificationSubject](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyPaymentsVerificationSubject.txt) - The verification subject represents an individual that has to be verified.
- [ShopifyProtectEligibilityStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyProtectEligibilityStatus.txt) - The status of an order's eligibility for protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderEligibility](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyProtectOrderEligibility.txt) - The eligibility details of an order's protection against fraudulent chargebacks by Shopify Protect.
- [ShopifyProtectOrderSummary](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ShopifyProtectOrderSummary.txt) - A summary of Shopify Protect details for an order.
- [ShopifyProtectStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ShopifyProtectStatus.txt) - The status of an order's protection with Shopify Protect.
- [StaffMember](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StaffMember.txt) - Represents the data about a staff member's Shopify account. Merchants can use staff member data to get more information about the staff members in their store.
- [StaffMemberConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/StaffMemberConnection.txt) - An auto-generated type for paginating through multiple StaffMembers.
- [StaffMemberDefaultImage](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/StaffMemberDefaultImage.txt) - Represents the fallback avatar image for a staff member. This is used only if the staff member has no avatar image.
- [StaffMemberPermission](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/StaffMemberPermission.txt) - Represents access permissions for a staff member.
- [StaffMemberPrivateData](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StaffMemberPrivateData.txt) - Represents the data used to customize the Shopify admin experience for a logged-in staff member.
- [StaffMembersSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/StaffMembersSortKeys.txt) - The set of valid sort keys for the StaffMembers query.
- [StageImageInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/StageImageInput.txt) - An image to be uploaded.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedMediaUploadTarget](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StagedMediaUploadTarget.txt) - Information about a staged upload target, which should be used to send a request to upload the file.  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadHttpMethodType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/StagedUploadHttpMethodType.txt) - The possible HTTP methods that can be used when sending a request to upload a file using information from a [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget).
- [StagedUploadInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/StagedUploadInput.txt) - The input fields for generating staged upload targets.
- [StagedUploadParameter](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StagedUploadParameter.txt) - The parameters required to authenticate a file upload request using a [StagedMediaUploadTarget's url field](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget#field-stagedmediauploadtarget-url).  For more information on the upload process, refer to [Upload media to Shopify](https://shopify.dev/apps/online-store/media/products#step-1-upload-media-to-shopify).
- [StagedUploadTarget](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StagedUploadTarget.txt) - Information about the staged target.  Deprecated in favor of [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget), which is returned by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGenerateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/StagedUploadTargetGenerateInput.txt) - The required fields and parameters to generate the URL upload an" asset to Shopify.  Deprecated in favor of [StagedUploadInput](https://shopify.dev/api/admin-graphql/latest/objects/StagedUploadInput), which is used by the [stagedUploadsCreate mutation](https://shopify.dev/api/admin-graphql/latest/mutations/stagedUploadsCreate).
- [StagedUploadTargetGeneratePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/StagedUploadTargetGeneratePayload.txt) - Return type for `stagedUploadTargetGenerate` mutation.
- [StagedUploadTargetGenerateUploadResource](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/StagedUploadTargetGenerateUploadResource.txt) - The resource type to receive.
- [StagedUploadTargetsGeneratePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/StagedUploadTargetsGeneratePayload.txt) - Return type for `stagedUploadTargetsGenerate` mutation.
- [StagedUploadsCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/StagedUploadsCreatePayload.txt) - Return type for `stagedUploadsCreate` mutation.
- [StandardMetafieldDefinitionAccessInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/StandardMetafieldDefinitionAccessInput.txt) - The input fields for the access settings for the metafields under the standard definition.
- [StandardMetafieldDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/StandardMetafieldDefinitionEnablePayload.txt) - Return type for `standardMetafieldDefinitionEnable` mutation.
- [StandardMetafieldDefinitionEnableUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StandardMetafieldDefinitionEnableUserError.txt) - An error that occurs during the execution of `StandardMetafieldDefinitionEnable`.
- [StandardMetafieldDefinitionEnableUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/StandardMetafieldDefinitionEnableUserErrorCode.txt) - Possible error codes that can be returned by `StandardMetafieldDefinitionEnableUserError`.
- [StandardMetafieldDefinitionTemplate](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StandardMetafieldDefinitionTemplate.txt) - Standard metafield definition templates provide preset configurations to create metafield definitions. Each template has a specific namespace and key that we've reserved to have specific meanings for common use cases.  Refer to the [list of standard metafield definitions](https://shopify.dev/apps/metafields/definitions/standard-definitions).
- [StandardMetafieldDefinitionTemplateConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/StandardMetafieldDefinitionTemplateConnection.txt) - An auto-generated type for paginating through multiple StandardMetafieldDefinitionTemplates.
- [StandardMetaobjectDefinitionEnablePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/StandardMetaobjectDefinitionEnablePayload.txt) - Return type for `standardMetaobjectDefinitionEnable` mutation.
- [StandardizedProductType](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StandardizedProductType.txt) - Represents the details of a specific type of product within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [StoreCreditAccount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StoreCreditAccount.txt) - A store credit account contains a monetary balance that can be redeemed at checkout for purchases in the shop. The account is held in the specified currency and has an owner that cannot be transferred.  The account balance is redeemable at checkout only when the owner is authenticated via [new customer accounts authentication](https://shopify.dev/docs/api/customer).
- [StoreCreditAccountConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/StoreCreditAccountConnection.txt) - An auto-generated type for paginating through multiple StoreCreditAccounts.
- [StoreCreditAccountCreditInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/StoreCreditAccountCreditInput.txt) - The input fields for a store credit account credit transaction.
- [StoreCreditAccountCreditPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/StoreCreditAccountCreditPayload.txt) - Return type for `storeCreditAccountCredit` mutation.
- [StoreCreditAccountCreditTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StoreCreditAccountCreditTransaction.txt) - A credit transaction which increases the store credit account balance.
- [StoreCreditAccountCreditUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StoreCreditAccountCreditUserError.txt) - An error that occurs during the execution of `StoreCreditAccountCredit`.
- [StoreCreditAccountCreditUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/StoreCreditAccountCreditUserErrorCode.txt) - Possible error codes that can be returned by `StoreCreditAccountCreditUserError`.
- [StoreCreditAccountDebitInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/StoreCreditAccountDebitInput.txt) - The input fields for a store credit account debit transaction.
- [StoreCreditAccountDebitPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/StoreCreditAccountDebitPayload.txt) - Return type for `storeCreditAccountDebit` mutation.
- [StoreCreditAccountDebitRevertTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StoreCreditAccountDebitRevertTransaction.txt) - A debit revert transaction which increases the store credit account balance. Debit revert transactions are created automatically when a [store credit account debit transaction](https://shopify.dev/api/admin-graphql/latest/objects/StoreCreditAccountDebitTransaction) is reverted.  Store credit account debit transactions are reverted when an order is cancelled, refunded or in the event of a payment failure at checkout. The amount added to the balance is equal to the amount reverted on the original credit.
- [StoreCreditAccountDebitTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StoreCreditAccountDebitTransaction.txt) - A debit transaction which decreases the store credit account balance.
- [StoreCreditAccountDebitUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StoreCreditAccountDebitUserError.txt) - An error that occurs during the execution of `StoreCreditAccountDebit`.
- [StoreCreditAccountDebitUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/StoreCreditAccountDebitUserErrorCode.txt) - Possible error codes that can be returned by `StoreCreditAccountDebitUserError`.
- [StoreCreditAccountExpirationTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StoreCreditAccountExpirationTransaction.txt) - An expiration transaction which decreases the store credit account balance. Expiration transactions are created automatically when a [store credit account credit transaction](https://shopify.dev/api/admin-graphql/latest/objects/StoreCreditAccountCreditTransaction) expires.  The amount subtracted from the balance is equal to the remaining amount of the credit transaction.
- [StoreCreditAccountTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/StoreCreditAccountTransaction.txt) - Interface for a store credit account transaction.
- [StoreCreditAccountTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/StoreCreditAccountTransactionConnection.txt) - An auto-generated type for paginating through multiple StoreCreditAccountTransactions.
- [StoreCreditAccountTransactionOrigin](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/StoreCreditAccountTransactionOrigin.txt) - The origin of a store credit account transaction.
- [StoreCreditSystemEvent](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/StoreCreditSystemEvent.txt) - The event that caused the store credit account transaction.
- [StorefrontAccessToken](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/StorefrontAccessToken.txt) - A token that's used to delegate unauthenticated access scopes to clients that need to access the unauthenticated [Storefront API](https://shopify.dev/docs/api/storefront).  An app can have a maximum of 100 active storefront access tokens for each shop.  [Get started with the Storefront API](https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started).
- [StorefrontAccessTokenConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/StorefrontAccessTokenConnection.txt) - An auto-generated type for paginating through multiple StorefrontAccessTokens.
- [StorefrontAccessTokenCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/StorefrontAccessTokenCreatePayload.txt) - Return type for `storefrontAccessTokenCreate` mutation.
- [StorefrontAccessTokenDeleteInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/StorefrontAccessTokenDeleteInput.txt) - The input fields to delete a storefront access token.
- [StorefrontAccessTokenDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/StorefrontAccessTokenDeletePayload.txt) - Return type for `storefrontAccessTokenDelete` mutation.
- [StorefrontAccessTokenInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/StorefrontAccessTokenInput.txt) - The input fields for a storefront access token.
- [StorefrontID](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/StorefrontID.txt) - Represents a unique identifier in the Storefront API. A `StorefrontID` value can be used wherever an ID is expected in the Storefront API.  Example value: `"Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzEwMDc5Nzg1MTAw"`.
- [String](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/String.txt) - Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
- [StringConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/StringConnection.txt) - An auto-generated type for paginating through multiple Strings.
- [SubscriptionAppliedCodeDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionAppliedCodeDiscount.txt) - Represents an applied code discount.
- [SubscriptionAtomicLineInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionAtomicLineInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionAtomicManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionAtomicManualDiscountInput.txt) - The input fields for mapping a subscription line to a discount.
- [SubscriptionBillingAttempt](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingAttempt.txt) - A record of an execution of the subscription billing process. Billing attempts use idempotency keys to avoid duplicate order creation. A successful billing attempt will create an order.
- [SubscriptionBillingAttemptConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SubscriptionBillingAttemptConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingAttempts.
- [SubscriptionBillingAttemptCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingAttemptCreatePayload.txt) - Return type for `subscriptionBillingAttemptCreate` mutation.
- [SubscriptionBillingAttemptErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingAttemptErrorCode.txt) - The possible error codes associated with making billing attempts. The error codes supplement the `error_message` to provide consistent results and help with dunning management.
- [SubscriptionBillingAttemptGenericError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingAttemptGenericError.txt) - A base error type that applies to all uncategorized error classes.
- [SubscriptionBillingAttemptInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionBillingAttemptInput.txt) - The input fields required to complete a subscription billing attempt.
- [SubscriptionBillingAttemptInsufficientStockProductVariantsError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingAttemptInsufficientStockProductVariantsError.txt) - An inventory error caused by an issue with one or more of the contract merchandise lines.
- [SubscriptionBillingAttemptInventoryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingAttemptInventoryPolicy.txt) - The inventory policy for a billing attempt.
- [SubscriptionBillingAttemptOutOfStockProductVariantsError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingAttemptOutOfStockProductVariantsError.txt) - An inventory error caused by an issue with one or more of the contract merchandise lines.
- [SubscriptionBillingAttemptProcessingError](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/SubscriptionBillingAttemptProcessingError.txt) - An error that prevented a billing attempt.
- [SubscriptionBillingAttemptsSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingAttemptsSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingAttempts query.
- [SubscriptionBillingCycle](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingCycle.txt) - A subscription billing cycle.
- [SubscriptionBillingCycleBillingAttemptStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingCycleBillingAttemptStatus.txt) - The presence of billing attempts on Billing Cycles.
- [SubscriptionBillingCycleBillingCycleStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingCycleBillingCycleStatus.txt) - The possible status values of a subscription billing cycle.
- [SubscriptionBillingCycleBulkChargePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleBulkChargePayload.txt) - Return type for `subscriptionBillingCycleBulkCharge` mutation.
- [SubscriptionBillingCycleBulkFilters](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionBillingCycleBulkFilters.txt) - The input fields for filtering subscription billing cycles in bulk actions.
- [SubscriptionBillingCycleBulkSearchPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleBulkSearchPayload.txt) - Return type for `subscriptionBillingCycleBulkSearch` mutation.
- [SubscriptionBillingCycleBulkUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingCycleBulkUserError.txt) - Represents an error that happens during the execution of subscriptionBillingCycles mutations.
- [SubscriptionBillingCycleBulkUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingCycleBulkUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleBulkUserError`.
- [SubscriptionBillingCycleChargePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleChargePayload.txt) - Return type for `subscriptionBillingCycleCharge` mutation.
- [SubscriptionBillingCycleConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SubscriptionBillingCycleConnection.txt) - An auto-generated type for paginating through multiple SubscriptionBillingCycles.
- [SubscriptionBillingCycleContractDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleContractDraftCommitPayload.txt) - Return type for `subscriptionBillingCycleContractDraftCommit` mutation.
- [SubscriptionBillingCycleContractDraftConcatenatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleContractDraftConcatenatePayload.txt) - Return type for `subscriptionBillingCycleContractDraftConcatenate` mutation.
- [SubscriptionBillingCycleContractEditPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleContractEditPayload.txt) - Return type for `subscriptionBillingCycleContractEdit` mutation.
- [SubscriptionBillingCycleEditDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleEditDeletePayload.txt) - Return type for `subscriptionBillingCycleEditDelete` mutation.
- [SubscriptionBillingCycleEditedContract](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingCycleEditedContract.txt) - Represents a subscription contract with billing cycles.
- [SubscriptionBillingCycleEditsDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleEditsDeletePayload.txt) - Return type for `subscriptionBillingCycleEditsDelete` mutation.
- [SubscriptionBillingCycleErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingCycleErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUserError`.
- [SubscriptionBillingCycleInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionBillingCycleInput.txt) - The input fields for specifying the subscription contract and selecting the associated billing cycle.
- [SubscriptionBillingCycleScheduleEditInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionBillingCycleScheduleEditInput.txt) - The input fields for parameters to modify the schedule of a specific billing cycle.
- [SubscriptionBillingCycleScheduleEditInputScheduleEditReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingCycleScheduleEditInputScheduleEditReason.txt) - The input fields for possible reasons for editing the billing cycle's schedule.
- [SubscriptionBillingCycleScheduleEditPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleScheduleEditPayload.txt) - Return type for `subscriptionBillingCycleScheduleEdit` mutation.
- [SubscriptionBillingCycleSelector](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionBillingCycleSelector.txt) - The input fields to select SubscriptionBillingCycle by either date or index.
- [SubscriptionBillingCycleSkipPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleSkipPayload.txt) - Return type for `subscriptionBillingCycleSkip` mutation.
- [SubscriptionBillingCycleSkipUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingCycleSkipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleSkip`.
- [SubscriptionBillingCycleSkipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingCycleSkipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleSkipUserError`.
- [SubscriptionBillingCycleUnskipPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionBillingCycleUnskipPayload.txt) - Return type for `subscriptionBillingCycleUnskip` mutation.
- [SubscriptionBillingCycleUnskipUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingCycleUnskipUserError.txt) - An error that occurs during the execution of `SubscriptionBillingCycleUnskip`.
- [SubscriptionBillingCycleUnskipUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingCycleUnskipUserErrorCode.txt) - Possible error codes that can be returned by `SubscriptionBillingCycleUnskipUserError`.
- [SubscriptionBillingCycleUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingCycleUserError.txt) - The possible errors for a subscription billing cycle.
- [SubscriptionBillingCyclesDateRangeSelector](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionBillingCyclesDateRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within a date range.
- [SubscriptionBillingCyclesIndexRangeSelector](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionBillingCyclesIndexRangeSelector.txt) - The input fields to select a subset of subscription billing cycles within an index range.
- [SubscriptionBillingCyclesSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingCyclesSortKeys.txt) - The set of valid sort keys for the SubscriptionBillingCycles query.
- [SubscriptionBillingCyclesTargetSelection](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionBillingCyclesTargetSelection.txt) - Select subscription billing cycles to be targeted.
- [SubscriptionBillingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionBillingPolicy.txt) - Represents a Subscription Billing Policy.
- [SubscriptionBillingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionBillingPolicyInput.txt) - The input fields for a Subscription Billing Policy.
- [SubscriptionContract](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionContract.txt) - Represents a Subscription Contract.
- [SubscriptionContractActivatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionContractActivatePayload.txt) - Return type for `subscriptionContractActivate` mutation.
- [SubscriptionContractAtomicCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionContractAtomicCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractAtomicCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionContractAtomicCreatePayload.txt) - Return type for `subscriptionContractAtomicCreate` mutation.
- [SubscriptionContractBase](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/SubscriptionContractBase.txt) - Represents subscription contract common fields.
- [SubscriptionContractCancelPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionContractCancelPayload.txt) - Return type for `subscriptionContractCancel` mutation.
- [SubscriptionContractConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SubscriptionContractConnection.txt) - An auto-generated type for paginating through multiple SubscriptionContracts.
- [SubscriptionContractCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionContractCreateInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionContractCreatePayload.txt) - Return type for `subscriptionContractCreate` mutation.
- [SubscriptionContractErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionContractErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractUserError`.
- [SubscriptionContractExpirePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionContractExpirePayload.txt) - Return type for `subscriptionContractExpire` mutation.
- [SubscriptionContractFailPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionContractFailPayload.txt) - Return type for `subscriptionContractFail` mutation.
- [SubscriptionContractLastBillingErrorType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionContractLastBillingErrorType.txt) - The possible values of the last billing error on a subscription contract.
- [SubscriptionContractLastPaymentStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionContractLastPaymentStatus.txt) - The possible status values of the last payment on a subscription contract.
- [SubscriptionContractPausePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionContractPausePayload.txt) - Return type for `subscriptionContractPause` mutation.
- [SubscriptionContractProductChangeInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionContractProductChangeInput.txt) - The input fields required to create a Subscription Contract.
- [SubscriptionContractProductChangePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionContractProductChangePayload.txt) - Return type for `subscriptionContractProductChange` mutation.
- [SubscriptionContractSetNextBillingDatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionContractSetNextBillingDatePayload.txt) - Return type for `subscriptionContractSetNextBillingDate` mutation.
- [SubscriptionContractStatusUpdateErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionContractStatusUpdateErrorCode.txt) - Possible error codes that can be returned by `SubscriptionContractStatusUpdateUserError`.
- [SubscriptionContractStatusUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionContractStatusUpdateUserError.txt) - Represents a subscription contract status update error.
- [SubscriptionContractSubscriptionStatus](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionContractSubscriptionStatus.txt) - The possible status values of a subscription.
- [SubscriptionContractUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionContractUpdatePayload.txt) - Return type for `subscriptionContractUpdate` mutation.
- [SubscriptionContractUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionContractUserError.txt) - Represents a Subscription Contract error.
- [SubscriptionCyclePriceAdjustment](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionCyclePriceAdjustment.txt) - Represents a Subscription Line Pricing Cycle Adjustment.
- [SubscriptionDeliveryMethod](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SubscriptionDeliveryMethod.txt) - Describes the delivery method to use to get the physical goods to the customer.
- [SubscriptionDeliveryMethodInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionDeliveryMethodInput.txt) - Specifies delivery method fields for a subscription draft. This is an input union: one, and only one, field can be provided. The field provided will determine which delivery method is to be used.
- [SubscriptionDeliveryMethodLocalDelivery](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDeliveryMethodLocalDelivery.txt) - A subscription delivery method for local delivery. The other subscription delivery methods can be found in the `SubscriptionDeliveryMethod` union type.
- [SubscriptionDeliveryMethodLocalDeliveryInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionDeliveryMethodLocalDeliveryInput.txt) - The input fields for a local delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDeliveryMethodLocalDeliveryOption.txt) - The selected delivery option on a subscription contract.
- [SubscriptionDeliveryMethodLocalDeliveryOptionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionDeliveryMethodLocalDeliveryOptionInput.txt) - The input fields for local delivery option.
- [SubscriptionDeliveryMethodPickup](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDeliveryMethodPickup.txt) - A delivery method with a pickup option.
- [SubscriptionDeliveryMethodPickupInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionDeliveryMethodPickupInput.txt) - The input fields for a pickup delivery method.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodPickupOption](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDeliveryMethodPickupOption.txt) - Represents the selected pickup option on a subscription contract.
- [SubscriptionDeliveryMethodPickupOptionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionDeliveryMethodPickupOptionInput.txt) - The input fields for pickup option.
- [SubscriptionDeliveryMethodShipping](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDeliveryMethodShipping.txt) - Represents a shipping delivery method: a mailing address and a shipping option.
- [SubscriptionDeliveryMethodShippingInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionDeliveryMethodShippingInput.txt) - Specifies shipping delivery method fields.  This input accepts partial input. When a field is not provided, its prior value is left unchanged.
- [SubscriptionDeliveryMethodShippingOption](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDeliveryMethodShippingOption.txt) - Represents the selected shipping option on a subscription contract.
- [SubscriptionDeliveryMethodShippingOptionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionDeliveryMethodShippingOptionInput.txt) - The input fields for shipping option.
- [SubscriptionDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SubscriptionDeliveryOption.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryOptionResult](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SubscriptionDeliveryOptionResult.txt) - The result of the query to fetch delivery options for the subscription contract.
- [SubscriptionDeliveryOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDeliveryOptionResultFailure.txt) - A failure to find the available delivery options for a subscription contract.
- [SubscriptionDeliveryOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDeliveryOptionResultSuccess.txt) - The delivery option for a subscription contract.
- [SubscriptionDeliveryPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDeliveryPolicy.txt) - Represents a Subscription Delivery Policy.
- [SubscriptionDeliveryPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionDeliveryPolicyInput.txt) - The input fields for a Subscription Delivery Policy.
- [SubscriptionDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SubscriptionDiscount.txt) - Subscription draft discount types.
- [SubscriptionDiscountAllocation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDiscountAllocation.txt) - Represents what a particular discount reduces from a line price.
- [SubscriptionDiscountConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SubscriptionDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionDiscounts.
- [SubscriptionDiscountEntitledLines](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDiscountEntitledLines.txt) - Represents the subscription lines the discount applies on.
- [SubscriptionDiscountFixedAmountValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDiscountFixedAmountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDiscountPercentageValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDiscountPercentageValue.txt) - The percentage value of the discount.
- [SubscriptionDiscountRejectionReason](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionDiscountRejectionReason.txt) - The reason a discount on a subscription draft was rejected.
- [SubscriptionDiscountValue](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SubscriptionDiscountValue.txt) - The value of the discount and how it will be applied.
- [SubscriptionDraft](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDraft.txt) - Represents a Subscription Draft.
- [SubscriptionDraftCommitPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftCommitPayload.txt) - Return type for `subscriptionDraftCommit` mutation.
- [SubscriptionDraftDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftDiscountAddPayload.txt) - Return type for `subscriptionDraftDiscountAdd` mutation.
- [SubscriptionDraftDiscountCodeApplyPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftDiscountCodeApplyPayload.txt) - Return type for `subscriptionDraftDiscountCodeApply` mutation.
- [SubscriptionDraftDiscountRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftDiscountRemovePayload.txt) - Return type for `subscriptionDraftDiscountRemove` mutation.
- [SubscriptionDraftDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftDiscountUpdatePayload.txt) - Return type for `subscriptionDraftDiscountUpdate` mutation.
- [SubscriptionDraftErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SubscriptionDraftErrorCode.txt) - Possible error codes that can be returned by `SubscriptionDraftUserError`.
- [SubscriptionDraftFreeShippingDiscountAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftFreeShippingDiscountAddPayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountAdd` mutation.
- [SubscriptionDraftFreeShippingDiscountUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftFreeShippingDiscountUpdatePayload.txt) - Return type for `subscriptionDraftFreeShippingDiscountUpdate` mutation.
- [SubscriptionDraftInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionDraftInput.txt) - The input fields required to create a Subscription Draft.
- [SubscriptionDraftLineAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftLineAddPayload.txt) - Return type for `subscriptionDraftLineAdd` mutation.
- [SubscriptionDraftLineRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftLineRemovePayload.txt) - Return type for `subscriptionDraftLineRemove` mutation.
- [SubscriptionDraftLineUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftLineUpdatePayload.txt) - Return type for `subscriptionDraftLineUpdate` mutation.
- [SubscriptionDraftUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/SubscriptionDraftUpdatePayload.txt) - Return type for `subscriptionDraftUpdate` mutation.
- [SubscriptionDraftUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionDraftUserError.txt) - Represents a Subscription Draft error.
- [SubscriptionFreeShippingDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionFreeShippingDiscountInput.txt) - The input fields for a subscription free shipping discount on a contract.
- [SubscriptionLine](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionLine.txt) - Represents a Subscription Line.
- [SubscriptionLineConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SubscriptionLineConnection.txt) - An auto-generated type for paginating through multiple SubscriptionLines.
- [SubscriptionLineInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionLineInput.txt) - The input fields required to add a new subscription line to a contract.
- [SubscriptionLineUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionLineUpdateInput.txt) - The input fields required to update a subscription line on a contract.
- [SubscriptionLocalDeliveryOption](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionLocalDeliveryOption.txt) - A local delivery option for a subscription contract.
- [SubscriptionMailingAddress](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionMailingAddress.txt) - Represents a Mailing Address on a Subscription.
- [SubscriptionManualDiscount](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionManualDiscount.txt) - Custom subscription discount.
- [SubscriptionManualDiscountConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/SubscriptionManualDiscountConnection.txt) - An auto-generated type for paginating through multiple SubscriptionManualDiscounts.
- [SubscriptionManualDiscountEntitledLinesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionManualDiscountEntitledLinesInput.txt) - The input fields for the subscription lines the discount applies on.
- [SubscriptionManualDiscountFixedAmountInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionManualDiscountFixedAmountInput.txt) - The input fields for the fixed amount value of the discount and distribution on the lines.
- [SubscriptionManualDiscountInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionManualDiscountInput.txt) - The input fields for a subscription discount on a contract.
- [SubscriptionManualDiscountLinesInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionManualDiscountLinesInput.txt) - The input fields for line items that the discount refers to.
- [SubscriptionManualDiscountValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionManualDiscountValueInput.txt) - The input fields for the discount value and its distribution.
- [SubscriptionPickupOption](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionPickupOption.txt) - A pickup option to deliver a subscription contract.
- [SubscriptionPricingPolicy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionPricingPolicy.txt) - Represents a Subscription Line Pricing Policy.
- [SubscriptionPricingPolicyCycleDiscountsInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionPricingPolicyCycleDiscountsInput.txt) - The input fields for an array containing all pricing changes for each billing cycle.
- [SubscriptionPricingPolicyInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/SubscriptionPricingPolicyInput.txt) - The input fields for expected price changes of the subscription line over time.
- [SubscriptionShippingOption](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionShippingOption.txt) - A shipping option to deliver a subscription contract.
- [SubscriptionShippingOptionResult](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/SubscriptionShippingOptionResult.txt) - The result of the query to fetch shipping options for the subscription contract.
- [SubscriptionShippingOptionResultFailure](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionShippingOptionResultFailure.txt) - Failure determining available shipping options for delivery of a subscription contract.
- [SubscriptionShippingOptionResultSuccess](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SubscriptionShippingOptionResultSuccess.txt) - A shipping option for delivery of a subscription contract.
- [SuggestedOrderTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SuggestedOrderTransaction.txt) - A suggested transaction. Suggested transaction are usually used in the context of refunds and exchanges.
- [SuggestedOrderTransactionKind](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/SuggestedOrderTransactionKind.txt) - Specifies the kind of the suggested order transaction.
- [SuggestedRefund](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SuggestedRefund.txt) - Represents a refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund.
- [SuggestedReturnRefund](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/SuggestedReturnRefund.txt) - Represents a return refund suggested by Shopify based on the items being reimbursed. You can then use the suggested refund object to generate an actual refund for the return.
- [TagsAddPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/TagsAddPayload.txt) - Return type for `tagsAdd` mutation.
- [TagsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/TagsRemovePayload.txt) - Return type for `tagsRemove` mutation.
- [TaxAppConfiguration](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TaxAppConfiguration.txt) - Tax app configuration of a merchant.
- [TaxAppConfigurePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/TaxAppConfigurePayload.txt) - Return type for `taxAppConfigure` mutation.
- [TaxAppConfigureUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TaxAppConfigureUserError.txt) - An error that occurs during the execution of `TaxAppConfigure`.
- [TaxAppConfigureUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/TaxAppConfigureUserErrorCode.txt) - Possible error codes that can be returned by `TaxAppConfigureUserError`.
- [TaxExemption](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/TaxExemption.txt) - Available customer tax exemptions.
- [TaxLine](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TaxLine.txt) - Represents a single tax applied to the associated line item.
- [TaxPartnerState](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/TaxPartnerState.txt) - State of the tax app configuration.
- [Taxonomy](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Taxonomy.txt) - The Taxonomy resource lets you access the categories, attributes and values of a taxonomy tree.
- [TaxonomyAttribute](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TaxonomyAttribute.txt) - A Shopify product taxonomy attribute.
- [TaxonomyCategory](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TaxonomyCategory.txt) - The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
- [TaxonomyCategoryAttribute](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/TaxonomyCategoryAttribute.txt) - A product taxonomy attribute interface.
- [TaxonomyCategoryAttributeConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/TaxonomyCategoryAttributeConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategoryAttributes.
- [TaxonomyCategoryConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/TaxonomyCategoryConnection.txt) - An auto-generated type for paginating through multiple TaxonomyCategories.
- [TaxonomyChoiceListAttribute](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TaxonomyChoiceListAttribute.txt) - A Shopify product taxonomy choice list attribute.
- [TaxonomyMeasurementAttribute](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TaxonomyMeasurementAttribute.txt) - A Shopify product taxonomy measurement attribute.
- [TaxonomyValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TaxonomyValue.txt) - Represents a Shopify product taxonomy value.
- [TaxonomyValueConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/TaxonomyValueConnection.txt) - An auto-generated type for paginating through multiple TaxonomyValues.
- [TenderTransaction](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TenderTransaction.txt) - A TenderTransaction represents a transaction with financial impact on a shop's balance sheet. A tender transaction always represents actual money movement between a buyer and a shop. TenderTransactions can be used instead of OrderTransactions for reconciling a shop's cash flow. A TenderTransaction is immutable once created.
- [TenderTransactionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/TenderTransactionConnection.txt) - An auto-generated type for paginating through multiple TenderTransactions.
- [TenderTransactionCreditCardDetails](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TenderTransactionCreditCardDetails.txt) - Information about the credit card used for this transaction.
- [TenderTransactionDetails](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/TenderTransactionDetails.txt) - Information about the payment instrument used for this transaction.
- [ThemeCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ThemeCreatePayload.txt) - Return type for `themeCreate` mutation.
- [ThemeCreateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ThemeCreateUserError.txt) - An error that occurs during the execution of `ThemeCreate`.
- [ThemeCreateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ThemeCreateUserErrorCode.txt) - Possible error codes that can be returned by `ThemeCreateUserError`.
- [ThemeDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ThemeDeletePayload.txt) - Return type for `themeDelete` mutation.
- [ThemeDeleteUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ThemeDeleteUserError.txt) - An error that occurs during the execution of `ThemeDelete`.
- [ThemeDeleteUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ThemeDeleteUserErrorCode.txt) - Possible error codes that can be returned by `ThemeDeleteUserError`.
- [ThemeFilesCopyFileInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ThemeFilesCopyFileInput.txt) - The input fields for the file copy.
- [ThemeFilesCopyPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ThemeFilesCopyPayload.txt) - Return type for `themeFilesCopy` mutation.
- [ThemeFilesDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ThemeFilesDeletePayload.txt) - Return type for `themeFilesDelete` mutation.
- [ThemeFilesUpsertPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ThemeFilesUpsertPayload.txt) - Return type for `themeFilesUpsert` mutation.
- [ThemePublishPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ThemePublishPayload.txt) - Return type for `themePublish` mutation.
- [ThemePublishUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ThemePublishUserError.txt) - An error that occurs during the execution of `ThemePublish`.
- [ThemePublishUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ThemePublishUserErrorCode.txt) - Possible error codes that can be returned by `ThemePublishUserError`.
- [ThemeRole](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ThemeRole.txt) - The role of the theme.
- [ThemeUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ThemeUpdatePayload.txt) - Return type for `themeUpdate` mutation.
- [ThemeUpdateUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ThemeUpdateUserError.txt) - An error that occurs during the execution of `ThemeUpdate`.
- [ThemeUpdateUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ThemeUpdateUserErrorCode.txt) - Possible error codes that can be returned by `ThemeUpdateUserError`.
- [TipSale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TipSale.txt) - A sale associated with a tip.
- [TransactionFee](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TransactionFee.txt) - Transaction fee related to an order transaction.
- [TransactionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/TransactionSortKeys.txt) - The set of valid sort keys for the Transaction query.
- [TransactionVoidPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/TransactionVoidPayload.txt) - Return type for `transactionVoid` mutation.
- [TransactionVoidUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TransactionVoidUserError.txt) - An error that occurs during the execution of `TransactionVoid`.
- [TransactionVoidUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/TransactionVoidUserErrorCode.txt) - Possible error codes that can be returned by `TransactionVoidUserError`.
- [TranslatableContent](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TranslatableContent.txt) - Translatable content of a resource's field.
- [TranslatableResource](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TranslatableResource.txt) - A resource that has translatable fields.
- [TranslatableResourceConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/TranslatableResourceConnection.txt) - An auto-generated type for paginating through multiple TranslatableResources.
- [TranslatableResourceType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/TranslatableResourceType.txt) - Specifies the type of resources that are translatable.
- [Translation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Translation.txt) - Translation of a field of a resource.
- [TranslationErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/TranslationErrorCode.txt) - Possible error codes that can be returned by `TranslationUserError`.
- [TranslationInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/TranslationInput.txt) - The input fields and values for creating or updating a translation.
- [TranslationUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TranslationUserError.txt) - Represents an error that happens during the execution of a translation mutation.
- [TranslationsRegisterPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/TranslationsRegisterPayload.txt) - Return type for `translationsRegister` mutation.
- [TranslationsRemovePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/TranslationsRemovePayload.txt) - Return type for `translationsRemove` mutation.
- [TypedAttribute](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/TypedAttribute.txt) - Represents a typed custom attribute.
- [URL](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/URL.txt) - Represents an [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) and [RFC 3987](https://datatracker.ietf.org/doc/html/rfc3987)-compliant URI string.  For example, `"https://example.myshopify.com"` is a valid URL. It includes a scheme (`https`) and a host (`example.myshopify.com`).
- [UTMInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/UTMInput.txt) - Specifies the [Urchin Traffic Module (UTM) parameters](https://en.wikipedia.org/wiki/UTM_parameters) that are associated with a related marketing campaign.
- [UTMParameters](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UTMParameters.txt) - Represents a set of UTM parameters.
- [UniqueMetafieldValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/UniqueMetafieldValueInput.txt) - The input fields that identify a unique valued metafield.
- [UnitPriceMeasurement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UnitPriceMeasurement.txt) - The measurement used to calculate a unit price for a product variant (e.g. $9.99 / 100ml).
- [UnitPriceMeasurementMeasuredType](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/UnitPriceMeasurementMeasuredType.txt) - The accepted types of unit of measurement.
- [UnitPriceMeasurementMeasuredUnit](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/UnitPriceMeasurementMeasuredUnit.txt) - The valid units of measurement for a unit price measurement.
- [UnitSystem](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/UnitSystem.txt) - Systems of weights and measures.
- [UnknownSale](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UnknownSale.txt) - This is represents new sale types that have been added in future API versions. You may update to a more recent API version to receive additional details about this sale.
- [UnsignedInt64](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/UnsignedInt64.txt) - An unsigned 64-bit integer. Represents whole numeric values between 0 and 2^64 - 1 encoded as a string of base-10 digits.  Example value: `"50"`.
- [UnverifiedReturnLineItem](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UnverifiedReturnLineItem.txt) - An unverified return line item.
- [UpdateMediaInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/UpdateMediaInput.txt) - The input fields required to update a media object.
- [UrlRedirect](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UrlRedirect.txt) - The URL redirect for the online store.
- [UrlRedirectBulkDeleteAllPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/UrlRedirectBulkDeleteAllPayload.txt) - Return type for `urlRedirectBulkDeleteAll` mutation.
- [UrlRedirectBulkDeleteByIdsPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/UrlRedirectBulkDeleteByIdsPayload.txt) - Return type for `urlRedirectBulkDeleteByIds` mutation.
- [UrlRedirectBulkDeleteByIdsUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UrlRedirectBulkDeleteByIdsUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteByIds`.
- [UrlRedirectBulkDeleteByIdsUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/UrlRedirectBulkDeleteByIdsUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteByIdsUserError`.
- [UrlRedirectBulkDeleteBySavedSearchPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/UrlRedirectBulkDeleteBySavedSearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySavedSearch` mutation.
- [UrlRedirectBulkDeleteBySavedSearchUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UrlRedirectBulkDeleteBySavedSearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySavedSearch`.
- [UrlRedirectBulkDeleteBySavedSearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/UrlRedirectBulkDeleteBySavedSearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySavedSearchUserError`.
- [UrlRedirectBulkDeleteBySearchPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/UrlRedirectBulkDeleteBySearchPayload.txt) - Return type for `urlRedirectBulkDeleteBySearch` mutation.
- [UrlRedirectBulkDeleteBySearchUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UrlRedirectBulkDeleteBySearchUserError.txt) - An error that occurs during the execution of `UrlRedirectBulkDeleteBySearch`.
- [UrlRedirectBulkDeleteBySearchUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/UrlRedirectBulkDeleteBySearchUserErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectBulkDeleteBySearchUserError`.
- [UrlRedirectConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/UrlRedirectConnection.txt) - An auto-generated type for paginating through multiple UrlRedirects.
- [UrlRedirectCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/UrlRedirectCreatePayload.txt) - Return type for `urlRedirectCreate` mutation.
- [UrlRedirectDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/UrlRedirectDeletePayload.txt) - Return type for `urlRedirectDelete` mutation.
- [UrlRedirectErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/UrlRedirectErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectUserError`.
- [UrlRedirectImport](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UrlRedirectImport.txt) - A request to import a [`URLRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object into the Online Store channel. Apps can use this to query the state of an `UrlRedirectImport` request.  For more information, see [`url-redirect`](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect)s.
- [UrlRedirectImportCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/UrlRedirectImportCreatePayload.txt) - Return type for `urlRedirectImportCreate` mutation.
- [UrlRedirectImportErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/UrlRedirectImportErrorCode.txt) - Possible error codes that can be returned by `UrlRedirectImportUserError`.
- [UrlRedirectImportPreview](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UrlRedirectImportPreview.txt) - A preview of a URL redirect import row.
- [UrlRedirectImportSubmitPayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/UrlRedirectImportSubmitPayload.txt) - Return type for `urlRedirectImportSubmit` mutation.
- [UrlRedirectImportUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UrlRedirectImportUserError.txt) - Represents an error that happens during execution of a redirect import mutation.
- [UrlRedirectInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/UrlRedirectInput.txt) - The input fields to create or update a URL redirect.
- [UrlRedirectSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/UrlRedirectSortKeys.txt) - The set of valid sort keys for the UrlRedirect query.
- [UrlRedirectUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/UrlRedirectUpdatePayload.txt) - Return type for `urlRedirectUpdate` mutation.
- [UrlRedirectUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UrlRedirectUserError.txt) - Represents an error that happens during execution of a redirect mutation.
- [UserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/UserError.txt) - Represents an error in the input of a mutation.
- [UtcOffset](https://shopify.dev/docs/api/admin-graphql/2025-04/scalars/UtcOffset.txt) - Time between UTC time and a location's observed time, in the format `"+HH:MM"` or `"-HH:MM"`.  Example value: `"-07:00"`.
- [Validation](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Validation.txt) - A checkout server side validation installed on the shop.
- [ValidationConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/ValidationConnection.txt) - An auto-generated type for paginating through multiple Validations.
- [ValidationCreateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ValidationCreateInput.txt) - The input fields required to install a validation.
- [ValidationCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ValidationCreatePayload.txt) - Return type for `validationCreate` mutation.
- [ValidationDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ValidationDeletePayload.txt) - Return type for `validationDelete` mutation.
- [ValidationSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ValidationSortKeys.txt) - The set of valid sort keys for the Validation query.
- [ValidationUpdateInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/ValidationUpdateInput.txt) - The input fields required to update a validation.
- [ValidationUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/ValidationUpdatePayload.txt) - Return type for `validationUpdate` mutation.
- [ValidationUserError](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/ValidationUserError.txt) - An error that occurs during the execution of a validation mutation.
- [ValidationUserErrorCode](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/ValidationUserErrorCode.txt) - Possible error codes that can be returned by `ValidationUserError`.
- [VariantOptionValueInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/VariantOptionValueInput.txt) - The input fields required to create or modify a product variant's option value.
- [VaultCreditCard](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/VaultCreditCard.txt) - Represents a credit card payment instrument.
- [VaultPaypalBillingAgreement](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/VaultPaypalBillingAgreement.txt) - Represents a paypal billing agreement payment instrument.
- [Vector3](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Vector3.txt) - Representation of 3d vectors and points. It can represent either the coordinates of a point in space, a direction, or size. Presented as an object with three floating-point values.
- [Video](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Video.txt) - Represents a Shopify hosted video.
- [VideoSource](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/VideoSource.txt) - Represents a source for a Shopify hosted video.  Types of sources include the original video, lower resolution versions of the original video, and an m3u8 playlist file.  Only [videos](https://shopify.dev/api/admin-graphql/latest/objects/video) with a status field of [READY](https://shopify.dev/api/admin-graphql/latest/enums/MediaStatus#value-ready) have sources.
- [WebPixel](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/WebPixel.txt) - A web pixel settings.
- [WebPixelCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/WebPixelCreatePayload.txt) - Return type for `webPixelCreate` mutation.
- [WebPixelDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/WebPixelDeletePayload.txt) - Return type for `webPixelDelete` mutation.
- [WebPixelInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/WebPixelInput.txt) - The input fields to use to update a web pixel.
- [WebPixelUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/WebPixelUpdatePayload.txt) - Return type for `webPixelUpdate` mutation.
- [WebPresence](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/WebPresence.txt) - This can be a domain (e.g. `example.ca`), subdomain (e.g. `ca.example.com`), or subfolders of the primary domain (e.g. `example.com/en-ca`). Each web presence comprises one or more language variants.  Note: while the domain/subfolders defined by a web presence are not applicable to custom storefronts, which must manage their own domains and routing, the languages chosen here do govern [the languages available on the Storefront API](https://shopify.dev/custom-storefronts/internationalization/multiple-languages) for the countries using this web presence.
- [WebPresenceConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/WebPresenceConnection.txt) - An auto-generated type for paginating through multiple WebPresences.
- [WebPresenceRootUrl](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/WebPresenceRootUrl.txt) - The URL for the homepage of the online store in the context of the web presence and a particular locale.
- [WebhookEventBridgeEndpoint](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/WebhookEventBridgeEndpoint.txt) - An Amazon EventBridge partner event source to which webhook subscriptions publish events.
- [WebhookHttpEndpoint](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/WebhookHttpEndpoint.txt) - An HTTPS endpoint to which webhook subscriptions send POST requests.
- [WebhookPubSubEndpoint](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/WebhookPubSubEndpoint.txt) - A Google Cloud Pub/Sub topic to which webhook subscriptions publish events.
- [WebhookSubscription](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/WebhookSubscription.txt) - A webhook subscription is a persisted data object created by an app using the REST Admin API or GraphQL Admin API. It describes the topic that the app wants to receive, and a destination where Shopify should send webhooks of the specified topic. When an event for a given topic occurs, the webhook subscription sends a relevant payload to the destination. Learn more about the [webhooks system](https://shopify.dev/apps/webhooks).
- [WebhookSubscriptionConnection](https://shopify.dev/docs/api/admin-graphql/2025-04/connections/WebhookSubscriptionConnection.txt) - An auto-generated type for paginating through multiple WebhookSubscriptions.
- [WebhookSubscriptionCreatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/WebhookSubscriptionCreatePayload.txt) - Return type for `webhookSubscriptionCreate` mutation.
- [WebhookSubscriptionDeletePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/WebhookSubscriptionDeletePayload.txt) - Return type for `webhookSubscriptionDelete` mutation.
- [WebhookSubscriptionEndpoint](https://shopify.dev/docs/api/admin-graphql/2025-04/unions/WebhookSubscriptionEndpoint.txt) - An endpoint to which webhook subscriptions send webhooks events.
- [WebhookSubscriptionFormat](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/WebhookSubscriptionFormat.txt) - The supported formats for webhook subscriptions.
- [WebhookSubscriptionInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/WebhookSubscriptionInput.txt) - The input fields for a webhook subscription.
- [WebhookSubscriptionSortKeys](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/WebhookSubscriptionSortKeys.txt) - The set of valid sort keys for the WebhookSubscription query.
- [WebhookSubscriptionTopic](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/WebhookSubscriptionTopic.txt) - The supported topics for webhook subscriptions. You can use webhook subscriptions to receive notifications about particular events in a shop.  You create [mandatory webhooks](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#mandatory-compliance-webhooks) either via the [Partner Dashboard](https://shopify.dev/apps/webhooks/configuration/mandatory-webhooks#subscribe-to-privacy-webhooks) or by updating the [app configuration file](https://shopify.dev/apps/tools/cli/configuration#app-configuration-file-example).  > Tip:  >To configure your subscription using the app configuration file, refer to the [full list of topic names](https://shopify.dev/docs/api/webhooks?reference=graphql).
- [WebhookSubscriptionUpdatePayload](https://shopify.dev/docs/api/admin-graphql/2025-04/payloads/WebhookSubscriptionUpdatePayload.txt) - Return type for `webhookSubscriptionUpdate` mutation.
- [Weight](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Weight.txt) - A weight, which includes a numeric value and a unit of measurement.
- [WeightInput](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/WeightInput.txt) - The input fields for the weight unit and value inputs.
- [WeightUnit](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/WeightUnit.txt) - Units of measurement for weight.
- [__Directive](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/__Directive.txt) - A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.  In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.
- [__DirectiveLocation](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/__DirectiveLocation.txt) - A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.
- [__EnumValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/__EnumValue.txt) - One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.
- [__Field](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/__Field.txt) - Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
- [__InputValue](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/__InputValue.txt) - Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
- [__Schema](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/__Schema.txt) - A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.
- [__Type](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/__Type.txt) - The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.  Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
- [__TypeKind](https://shopify.dev/docs/api/admin-graphql/2025-04/enums/__TypeKind.txt) - An enum describing what kind of type a given `__Type` is.